/*
 * Icônes personnalisées (mask-image) non fournies par le DSFR : list-settings, toggle, cast, etc.
 * Source : Remix Icon / dossiers icons/system et icons/device. Déclaration obligatoire pour éviter carré noir.
 */
.fr-icon-list-settings-line::before,
.fr-icon-list-settings-line::after {
    -webkit-mask-image: url(/build/images/list-settings-line.be1fed08.svg);
    mask-image: url(/build/images/list-settings-line.be1fed08.svg);
}

.fr-icon-toggle-line::before,
.fr-icon-toggle-line::after {
    -webkit-mask-image: url(/build/images/toggle-line.632b3750.svg);
    mask-image: url(/build/images/toggle-line.632b3750.svg);
}

.fr-icon-toggle-fill::before,
.fr-icon-toggle-fill::after {
    -webkit-mask-image: url(/build/images/toggle-fill.d6751eac.svg);
    mask-image: url(/build/images/toggle-fill.d6751eac.svg);
}

.fr-icon-cast-line::before,
.fr-icon-cast-line::after {
    -webkit-mask-image: url(/build/images/cast-line.5895e59d.svg);
    mask-image: url(/build/images/cast-line.5895e59d.svg);
}

.fr-icon-edit-2-line::before,
.fr-icon-edit-2-line::after {
    -webkit-mask-image: url(/build/images/edit-2-line.4e525034.svg);
    mask-image: url(/build/images/edit-2-line.4e525034.svg);
}

.fr-icon-checkbox-blank-circle-line::before,
.fr-icon-checkbox-blank-circle-line::after {
    -webkit-mask-image: url(/build/images/checkbox-blank-circle-line.115eee4d.svg);
    mask-image: url(/build/images/checkbox-blank-circle-line.115eee4d.svg);
}

.fr-icon-checkbox-blank-circle-fill::before,
.fr-icon-checkbox-blank-circle-fill::after {
    -webkit-mask-image: url(/build/images/checkbox-blank-circle-fill.c1aec845.svg);
    mask-image: url(/build/images/checkbox-blank-circle-fill.c1aec845.svg);
}

.fr-icon-rewind-fill::before,
.fr-icon-rewind-fill::after {
    -webkit-mask-image: url(/build/images/rewind-fill.6a5e48a9.svg);
    mask-image: url(/build/images/rewind-fill.6a5e48a9.svg);
}

.fr-icon-first-aid-kit-fill::before,
.fr-icon-first-aid-kit-fill::after {
    -webkit-mask-image: url(/build/images/first-aid-kit-fill.956d92fd.svg);
    mask-image: url(/build/images/first-aid-kit-fill.956d92fd.svg);
}

.fr-icon-gitlab-line::before,
.fr-icon-gitlab-line::after {
    -webkit-mask-image: url(/build/images/gitlab-line.9d3539ee.svg);
    mask-image: url(/build/images/gitlab-line.9d3539ee.svg);
}

.fr-icon-macbook-line::before,
.fr-icon-macbook-line::after {
    -webkit-mask-image: url(/build/images/macbook-line.1a2c5095.svg);
    mask-image: url(/build/images/macbook-line.1a2c5095.svg);
}

.fr-icon-loader-4-fill::before,
.fr-icon-loader-4-fill::after {
    -webkit-mask-image: url(/build/images/loader-4-fill.cb47c83d.svg);
    mask-image: url(/build/images/loader-4-fill.cb47c83d.svg);
}

.fr-icon-folder-download-line::before,
.fr-icon-folder-download-line::after {
    -webkit-mask-image: url(/build/images/folder-download-line.6f152b84.svg);
    mask-image: url(/build/images/folder-download-line.6f152b84.svg);
}

.fr-icon-android-fill::before,
.fr-icon-android-fill::after {
    -webkit-mask-image: url(/build/images/android-fill.0251aef3.svg);
    mask-image: url(/build/images/android-fill.0251aef3.svg);
}

.fr-icon-apple-fill::before,
.fr-icon-apple-fill::after {
    -webkit-mask-image: url(/build/images/apple-fill.42dd5ab9.svg);
    mask-image: url(/build/images/apple-fill.42dd5ab9.svg);
}

.fr-icon-file-zip-line::before,
.fr-icon-file-zip-line::after {
    -webkit-mask-image: url(/build/images/file-zip-line.b17f059d.svg);
    mask-image: url(/build/images/file-zip-line.b17f059d.svg);
}

.fr-icon-play-fill::before,
.fr-icon-play-fill::after {
    -webkit-mask-image: url(/build/images/play-fill.3a98226a.svg);
    mask-image: url(/build/images/play-fill.3a98226a.svg);
}

.fr-icon-checkbox-multiple-line::before,
.fr-icon-checkbox-multiple-line::after {
    -webkit-mask-image: url(/build/images/checkbox-multiple-line.50dc99c4.svg);
    mask-image: url(/build/images/checkbox-multiple-line.50dc99c4.svg);
}

.fr-icon-at-line::before,
.fr-icon-at-line::after {
    -webkit-mask-image: url(/build/images/at-line.3bb128b2.svg);
    mask-image: url(/build/images/at-line.3bb128b2.svg);
}

.fr-icon-history-line::before,
.fr-icon-history-line::after {
    -webkit-mask-image: url(/build/images/history-line.da8c8263.svg);
    mask-image: url(/build/images/history-line.da8c8263.svg);
}

.fr-icon-mv-line::before,
.fr-icon-mv-line::after {
    -webkit-mask-image: url(/build/images/mv-line.460a3a62.svg);
    mask-image: url(/build/images/mv-line.460a3a62.svg);
}

.fr-icon-video-line::before,
.fr-icon-video-line::after {
    -webkit-mask-image: url(/build/images/video-line.9e818b9b.svg);
    mask-image: url(/build/images/video-line.9e818b9b.svg);
}

.fr-icon-attachment-2::before,
.fr-icon-attachment-2::after {
    -webkit-mask-image: url(/build/images/attachment-2.e3f31e44.svg);
    mask-image: url(/build/images/attachment-2.e3f31e44.svg);
}

.fr-icon-chat-off-line::before,
.fr-icon-chat-off-line::after {
    -webkit-mask-image: url(/build/images/chat-off-line.c1245102.svg);
    mask-image: url(/build/images/chat-off-line.c1245102.svg);
}

.fr-icon-more-2-line::before,
.fr-icon-more-2-line::after {
    -webkit-mask-image: url(/build/images/more-2-line.0596f42d.svg);
    mask-image: url(/build/images/more-2-line.0596f42d.svg);
}

.fr-icon-login-box-line::before,
.fr-icon-login-box-line::after {
    -webkit-mask-image: url(/build/images/login-box-line.442d608d.svg);
    mask-image: url(/build/images/login-box-line.442d608d.svg);
}

.fr-icon-arrow-down-circle-line::before,
.fr-icon-arrow-down-circle-line::after {
    -webkit-mask-image: url(/build/images/arrow-down-circle-line.00952690.svg);
    mask-image: url(/build/images/arrow-down-circle-line.00952690.svg);
}

.fr-icon-arrow-up-circle-line::before,
.fr-icon-arrow-up-circle-line::after {
    -webkit-mask-image: url(/build/images/arrow-up-circle-line.08853682.svg);
    mask-image: url(/build/images/arrow-up-circle-line.08853682.svg);
}

.fr-icon-contacts-line::before,
.fr-icon-contacts-line::after {
    -webkit-mask-image: url(/build/images/contacts-line.45edcd10.svg);
    mask-image: url(/build/images/contacts-line.45edcd10.svg);
}

.fr-icon-shield-check-line::before,
.fr-icon-shield-check-line::after {
    -webkit-mask-image: url(/build/images/shield-check-line.535ff0d2.svg);
    mask-image: url(/build/images/shield-check-line.535ff0d2.svg);
}

.fr-icon-customer-service-2-line::before,
.fr-icon-customer-service-2-line::after {
    -webkit-mask-image: url(/build/images/customer-service-2-line.58b533bf.svg);
    mask-image: url(/build/images/customer-service-2-line.58b533bf.svg);
}

.fr-icon-base-station-line::before,
.fr-icon-base-station-line::after {
    -webkit-mask-image: url(/build/images/base-station-line.45867c97.svg);
    mask-image: url(/build/images/base-station-line.45867c97.svg);
}

.fr-icon-home-line::before,
.fr-icon-home-line::after {
    -webkit-mask-image: url(/build/images/home-line.9d1b8b9f.svg);
    mask-image: url(/build/images/home-line.9d1b8b9f.svg);
}
