.primary-color {
  color: #a478ba;
}

.secondary-color {
  color: #30bee1;
}

.tertiary-color {
  color: #74b899;
}

.btn-intelligia {
  background-color: #fff;
  color: #444;
}

.btn-intelligia--gradient:not(:disabled) {
  background-image: linear-gradient(45deg, #a478ba, #30bee1, #74b899);
  color: #fff;
}

.btn-intelligia--primary:not(:disabled) {
  background-color: #a478ba;
  color: #fff;
}

.btn-intelligia--secondary:not(:disabled) {
  background-color: #30bee1;
  color: #fff;
}

.btn-intelligia--tertiary:not(:disabled) {
  background-color: #74b899;
  color: #fff;
}

.btn-intelligia--primary.btn-intelligia--groupe:hover:not(:disabled) {
  background-color: #784796;
}

.btn-intelligia--secondary.btn-intelligia--groupe:hover:not(:disabled) {
  background-color: #127799;
}

.btn-intelligia--tertiary.btn-intelligia--groupe:hover:not(:disabled) {
  background-color: #1e7d52;
}

.btn-intelligia:disabled {
  background-color: #d1d5db;
}

.spbtn-intelligia__wrapper {
  background-color: #fff;
  color: #444;
}

.spbtn-intelligia__wrapper:disabled {
  background-color: #d1d5db;
}

.spbtn-intelligia__wrapper--gradient:not(:disabled) {
  background-image: linear-gradient(45deg, #a478ba, #30bee1, #74b899);
  color: #fff;
}

.spbtn-intelligia__btn-principale,
.spbtn-intelligia__btn-deroulante {
  background-color: transparent;
  color: inherit;
}

.spbtn-intelligia__menus {
  background-color: rgba(255, 255, 255, 0.5);
  color: #444;
}

.spbtn-intelligia__menu:hover {
  color: #a478ba;
}

.spbtn-intelligia__menu.disabled {
  color: #99a9b7;
}

.spbtn-intelligia__menu-seperateur {
  background-color: #dee2e6;
}

.intelligia-header__wrapper {
  border-bottom-color: #dee2e6;
}

.lnk-intelligia {
  color: #007ad9;
}

.lnk-intelligia:hover {
  color: #116fbf;
}

.intelligia-loader::before {
  --c: radial-gradient(farthest-side, #30bee1 92%,#0000);
  background-image: var(--c), var(--c), var(--c), var(--c);
}

.intelligia-loader::after {
  --d: radial-gradient(farthest-side, #784796 92%,#0000);
  background-image: var(--d), var(--d), var(--d), var(--d);
}

.spinner-intelligia {
  background-image: linear-gradient(90deg, #30bee1, #a478ba);
}

.tbl-intelligia.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-striped-bg: #f3f4f6;
}

.p-accordion.accordion-intelligia .p-accordion-header .p-accordion-header-link {
  color: inherit;
}

.pbtn-intelligia--primaire.p-button {
  background: #a478ba;
  border-color: #a478ba;
}

.pbtn-intelligia--secondaire.p-button {
  background: #30bee1;
  border-color: #30bee1;
}

.pbtn-intelligia--primaire.p-button:not(:disabled):active,
.pbtn-intelligia--primaire.p-button:not(:disabled):hover {
  background: #784796;
  border-color: #784796;
}

.pbtn-intelligia--secondaire.p-button:not(:disabled):active,
.pbtn-intelligia--secondaire.p-button:not(:disabled):hover {
  background: #30bee1;
  border-color: #30bee1;
}

.chk-intelligia.p-checkbox .p-checkbox-box.p-highlight {
  border-color: #a478ba;
  background: #a478ba;
}

.chk-intelligia.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus,
.chk-intelligia.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
  border-color: #a478ba;
}

.intelligia-chips__wrapper.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container,
.intelligia-chips__wrapper.p-chips:not(.p-disabled):hover .p-chips-multiple-container {
  border-color: #a478ba;
}

.intelligia-chips__wrapper--secondaire.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container,
.intelligia-chips__wrapper--secondaire.p-chips:not(.p-disabled):hover .p-chips-multiple-container {
  border-color: #30bee1;
  box-shadow: 0 0 0 0.2rem #d5ecf2;
}

.contextmenu-intelligia.p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
  color: revert-color;
}

.btn-switch-intelligia.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
  background: #a478ba;
}

.intelligia-dropdown.p-dropdown:not(.p-disabled):hover,
.intelligia-dropdown.p-dropdown.p-dropdown:not(.p-disabled).p-focus,
.intelligia-dropdown-panel.p-dropdown-panel .p-inputtext:enabled:focus {
  border-color: #a478ba;
}

.intelligia-dropdown-panel.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
  background-color: rgba(164, 120, 186, 0.1);
  color: #a478ba;
}

.txt-intelligia.p-inputtext:enabled:focus,
.txt-intelligia.p-inputtext:enabled:hover {
  border-color: #a478ba;
}

.ms-intelligia.p-multiselect:not(.p-disabled).p-focus,
.ms-intelligia.p-multiselect:not(.p-disabled):hover {
  border-color: #a478ba;
}

.ms-intelligia__panel .p-inputtext:enabled:focus,
.ms-intelligia__panel .p-inputtext:enabled:hover {
  border-color: #a478ba;
}

.ms-intelligia__panel .p-checkbox .p-checkbox-box.p-highlight {
  border-color: #a478ba;
  background: #a478ba;
}

.ms-intelligia__panel .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus,
.ms-intelligia__panel .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
  border-color: #a478ba;
}

.rad-intelligia.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus,
.rad-intelligia.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
  border-color: #a478ba;
}

.rad-intelligia.p-radiobutton .p-radiobutton-box.p-highlight {
  border-color: #a478ba;
  background: #a478ba;
}

.rad-intelligia.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
  border-color: #784796;
  background: #784796;
}

.psbtn-intelligia.p-selectbutton .p-button.p-highlight {
  background-color: #a478ba;
  border-color: #a478ba;
}

.psbtn-intelligia.p-selectbutton .p-button:focus {
  box-shadow: none;
}

.tabview-intelligia.p-tabview .p-tabview-nav li .p-tabview-nav-link {
  color: revert-layer;
}

.tabview-intelligia.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
  border-color: #784796;
  color: #784796;
}

.intelligia-navbar.navbar.bg-dark {
  background-color: #212529 !important;
}

.intelligia-navbar.navbar.bg-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.55);
}

.intelligia-navbar.navbar.bg-dark .nav-link {
  color: rgba(255, 255, 255, 0.55);
}

.intelligia-navbar.navbar.bg-dark .nav-link:hover,
.intelligia-navbar.navbar.bg-dark .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}

.intelligia-navbar.navbar.bg-dark .nav-link::before {
  background-color: rgba(255, 255, 255, 0.75);
}

.intelligia-navbar.navbar.bg-dark .dropdown-menu {
  border-color: rgba(0, 0, 0, 0.175);
}

.intelligia-navbar.navbar.bg-dark .dropdown-menu li {
  border-top-color: rgba(128, 128, 128, 0.2);
}

.intelligia-navbar .dropdown-item {
  color: #212529;
}

.intelligia-navbar .dropdown-item:hover,
.intelligia-navbar .dropdown-item:focus {
  background-color: #343a40;
  color: #fff;
}

.intelligia-navbar a:not([href]):not([tabindex]):hover.dropdown-item {
  color: #fff;
}

.intelligia-navbar .dropdown-item.active,
.intelligia-navbar .dropdown-item:active,
.intelligia-navbar .dropdown-item.active:hover {
  color: #fff;
  background-color: #0d6efd;
}

.intelligia-navbar.navbar.bg-dark .dropdown-toggle::after {
  border-top-color: inherit;
  border-right-color: transparent;
  border-bottom-color: inherit;
}

.intelligia-navbar.intelligia-navbar__blanc.navbar.bg-dark {
  background-color: #fff !important;
}

.intelligia-navbar__blanc.navbar.intelligia-navbar.navbar.bg-dark .navbar-toggler,
.intelligia-navbar__blanc.navbar.intelligia-navbar.navbar.bg-dark .nav-link {
  color: #474747;
}

.intelligia-navbar.intelligia-navbar__blanc.navbar.bg-dark .nav-link:hover,
.intelligia-navbar.intelligia-navbar__blanc.navbar.bg-dark .nav-link:focus,
.intelligia-navbar.intelligia-navbar__blanc.navbar.bg-dark .nav-link.show {
  color: #a478ba;
}

.intelligia-navbar.intelligia-navbar__blanc .dropdown-menu li {
  border-top-color: #eee;
}

.intelligia-navbar__blanc.navbar .dropdown-item.active,
.intelligia-navbar__blanc.navbar .dropdown-item:active {
  background-color: #a478ba;
}

.intelligia-nav-compte__initiales {
  color: #fff;
}

.intelligia-nav-menu__couleur,
.intelligia-nav-menu__theme {
  color: #fff;
}

.intelligia-nav-menu__couleur,
.intelligia-nav-menu__theme {
  border-color: transparent;
}

.intelligia-nav-menu__couleur.active,
.intelligia-nav-menu__theme.active {
  border-color: #212529;
}

.intelligia-nav-menu__theme--origine {
  background: #a478ba;
}
.intelligia-nav-menu__theme--fiducial {
  background: #014560;
}
.intelligia-nav-menu__theme--moderne {
  background: linear-gradient(45deg, #a478ba 0%, #30bee1 50%, #74b899 100%);
}
.intelligia-nav-menu__theme--noir {
  background: #212529;
  color: #fff;
}
.intelligia-nav-menu__theme--blanc {
  background: #fff;
  border-color: #eee;
  color: #212529;
}

.intelligia-nav-menu__couleur--intelligia {
  background: linear-gradient(45deg, #a478ba 0%, #30bee1 50%, #74b899 100%);
}

.intelligia-footer {
  background-color: #fff;
  border-top-color: #eee;
  color: #a0a0ba;
}

.intelligia-footer a {
  color: inherit;
  font-weight: inherit;
  text-decoration: none;
}

.intelligia-footer a:hover {
  color: inherit;
  text-decoration: underline;
}

.intelligia-footer a.intelliga-footer__icone-lien:hover {
  color: #45caf5;
}

.accordion-coordonnees__container {
  background-color: #fff;
  border-color: #d1d5db;
}

.accordion-coordonnees__container:disabled .accordion-entete__titre {
  color: #6e6e6e;
}

.accordion-coordonnees__container:disabled .manuscrit-accordion__badge {
  background-color: #6e6e6e;
}

.accordion-entete__badge {
  background-color: #a478ba;
  color: #fff;
}

.accordion-entete__icone-chevron {
  color: #767171;
}

.accordion-coordonnees__liste-wrapper {
  background-color: #fff;
  border-color: #d9d9d9;
}

.accordion__item-wrapper {
  border-top-color: #e5e7eb;
}

.accordion__item-wrapper:hover {
  background-color: #e5e7eb;
}

.accordition-item__sous-titre,
.accordition-item__nom-fichier {
  color: #4b5563;
}

.accordion-item__pourcentage {
  color: #4b5563;
}
.accordion-item__pourcentage--succes {
  color: #008000;
}
.accordion-item__pourcentage--avertis {
  color: #ffa500;
}
.accordion-item__pourcentage--erreur {
  color: #ff0000;
}

.intelligia-message__wrapper {
  background-color: #f9fafb99;
}

.intelligia-message__wrapper--warn {
  border-left-color: #ffa500;
}

.intelligia-message__wrapper--warn .intelligia-message__icone,
.intelligia-message__wrapper--warn .intelligia-message__message,
.intelligia-message__wrapper--warn .btn-intelligia-message__fermer {
  color: #ffa500;
}

.btn-intelligia-message__fermer {
  background-color: transparent;
}

.recherche__wrapper:active .recherche__liste-wrapper,
.recherche__wrapper:focus-within .recherche__liste-wrapper {
  background-color: #fff;
  border-color: #d9d9d9;
}

.btn-recherche__icone {
  color: #767171;
  background-color: transparent;
}

.btn-recherche__icone:hover {
  background-color: rgba(209, 213, 219, 0.4);
}

.recherche__badge {
  background-color: #eeff00;
  color: #444;
}

.recherche__icone {
  color: #767171;
}

.recherche__liste-wrapper {
  background-color: transparent;
  border-color: transparent;
}

.recherche__item-wrapper {
  border-top-color: #e5e7eb;
}

.recherche__item:hover {
  background-color: #e5e7eb;
}

.recherche-item__sous-titre,
.recherche-item__nom-fichier {
  color: #4b5563;
}

.recherche-item__pourcentage {
  color: #4b5563;
}
.recherche-item__pourcentage--succes {
  color: #008000;
}
.recherche-item__pourcentage--avertis {
  color: #ffa500;
}
.recherche-item__pourcentage--erreur {
  color: #ff0000;
}

.home-acceuil-details__titre {
  color: #444444;
}

.lnk-home-acceuil__analyser {
  background-image: linear-gradient(45deg, #3f3d3d 0%, #3f3d3d 50%, #30bee1 50%, #74b899 100%);
  background-color: #3f3d3d;
  color: #fff;
}

.lnk-home-acceuil__analyser:hover {
  background-color: #30bee1;
  color: #fff;
}

.lnk-home-acceuil__guide {
  color: #007ad9;
}

.lnk-home-acceuil__guide:hover {
  color: #116fbf;
}

.tbl-um__statut-icone--rouge {
  color: #ff0000;
}

.tbl-um__statut-icone--vert {
  color: #28a745;
}

.tbl-um__statut-icone--gris {
  color: #808080;
}

.tbl-intelligia__btn-op {
  background-color: transparent;
}

.tbl-intelligia__btn-op--turquoise {
  color: var(--bs-info);
}

.tbl-intelligia__btn-op--bleu {
  color: var(--bs-primary);
}

.tbl-intelligia__btn-op--rouge {
  color: var(--bs-danger);
}

.tbl-intelligia__btn-op:disabled {
  color: rgba(16, 16, 16, 0.3);
}

.tbl-intelligia__btn-op:not(:disabled):hover {
  background-color: #f3f3f3;
}

.ngbp-intelligia .page-item .page-link {
  border-color: #d1d5db;
}

.ngbp-intelligia .page-item:not(.disabled) .page-link {
  color: #a478ba;
}

.ngbp-intelligia .page-item.active:not(.disabled) .page-link {
  color: #fff;
  background-color: #a478ba;
  border-color: #a478ba;
}

.ngbp-intelligia .page-item.disabled .page-link {
  color: #d1d5db;
  background-color: #fff;
}

.btn-nouvelle-analyse {
  background-color: #674ea7;
  color: #fff;
}

.analyse__navigations {
  background-color: #fff;
  border-color: #d1d5db;
}

.btn-analyse__navigation {
  background-color: transparent;
  border-right-color: #d1d5db;
}

.btn-analyse__navigation:hover {
  background-color: rgba(0, 0, 0, 0.05);
}

.analyse-navigation__notifier.show {
  background-color: #008000;
  box-shadow: 0 0 0.5rem #008000;
}

.analyse-type__wrapper {
  color: #444;
}

.spbtn-analyser-type__libelle-selectionnee {
  color: #a478ba;
}

.spbtn-analyser-type__libelle-selectionnee::after {
  background-color: #a478ba;
}

.spbtn-analyser-type__dropdown-item {
  color: #777;
}

.analyse-etapes__etape--un.active .analyse-etape__circle {
  background-image: linear-gradient(135deg, #655a8a, #655a8a);
}

.analyse-etapes__etape--deux.active .analyse-etape__circle {
  background-image: linear-gradient(135deg, #64a4d4, #57bce2);
}

.analyse-etapes__etape--trois.active .analyse-etape__circle {
  background-image: linear-gradient(135deg, #76c3e4, #79bfbd);
}

.analyse-etapes__etape.checked .analyse-etape__circle {
  background-image: linear-gradient(135deg, #79bfbd, #79bfbd);
}

.analyse-etape__circle {
  background-image: linear-gradient(135deg, #d1d5db, #d1d5db);
  color: #fff;
}

.analyse-etape__separateur {
  border-color: #d1d5db;
}

.spbtn-operation-telecharger__spinner {
  color: #a478ba;
}

.analyse-dialog-partager__lien-wrapper {
  background-color: #f7f7f7;
}

.analyse-dialog-partager__lien {
  color: #007ad9;
}

.analyse-dialog-partager__lien:hover {
  color: #116fbf;
}

.analyse-dialog-partager__btn-copier-lien .p-button {
  background-color: transparent;
  color: #4b5563;
}

.analyse-dialog-partager__btn-copier-lien .p-button:hover {
  background-color: rgba(0, 0, 0, 0.05);
}

.btn-operation__telecharger-chip,
.spbtn-operation-telecharger__chip {
  background-color: #444;
  color: #fff;
}

.spbtn-operation-telecharger__chip--erreur {
  background-color: #ff294b;
}

.analyse-restitution__progres-container {
  background-color: #d1d5db;
}

.analyse-restitution__progres-bar {
  background-image: linear-gradient(45deg, #a478ba, #30bee1, #74b899);
}

.analyse-restitution__progres-statut {
  color: #fff;
}

.analyse-dropzone {
  border-color: #c8b9e4;
}

.analyse-dropzone.file-over {
  background-color: rgba(251, 247, 255, 0.3);
}

.analyse-dropzone__description--ou {
  background-color: #beb6c6;
  color: #fff;
}

.btn-analyse-dropzone {
  background-color: #a478ba;
  color: #fff;
}

.analyse-mf-dropzone {
  border-color: #a478ba;
}

.analyse-mf-dropzone--tertiare {
  border-color: #74b899;
}

.analyse-mf-dropzone--tertiare .analyse-mfd__ajout-fichier {
  border-color: #74b899;
  color: #74b899;
}

.analyse-mf-dropzone--tertiare .analyse-mfd__af-hover {
  background-color: #74b899;
}

.analyse-mf-dropzone--secondaire {
  border-color: #30bee1;
}

.analyse-mf-dropzone--secondaire .analyse-mfd__ajout-fichier {
  border-color: #30bee1;
  color: #30bee1;
}

.analyse-mf-dropzone--secondaire .analyse-mfd__af-hover {
  background-color: #30bee1;
}

.analyse-mf-dropzone--annuler {
  border-color: #ffa500;
}

.analyse-mf-dropzone--annuler .analyse-mfd__ajout-fichier {
  border-color: #ffa500;
  color: #ffa500;
}

.analyse-mf-dropzone--annuler .analyse-mfd__af-hover {
  background-color: #ffa500;
}

.analyse-mf-dropzone--erreur {
  border-color: #ff294b;
}

.analyse-mf-dropzone--erreur .analyse-mfd__ajout-fichier {
  border-color: #ff294b;
  color: #ff294b;
}

.analyse-mf-dropzone--erreur .analyse-mfd__af-hover {
  background-color: #ff294b;
}

.analyse-mfd__ajout-fichier {
  background-color: #fff;
  border-color: #a478ba;
  color: #a478ba;
}

.analyse-mfd__af-hover {
  background-color: #a478ba;
  color: #fff;
}

.analyse-mfd__notification--erreur {
  color: #a41931;
}

.analyse-mfd__notification--erreur a {
  color: #500c17;
}

.analyse-mfd-progres__icone {
  background-image: linear-gradient(90deg, #30bee1, #a478ba);
}

.analyse-mfd__btn-operation--fermer-tous:hover {
  color: #ff0000;
}

.analyse-mfd__btn-operation--annuler:hover {
  color: #ffa500;
}

.analyse-mfd__statut {
  background-color: #808080;
  color: #fff;
}
.analyse-mfd__statut--erreur {
  background-color: #ff294b;
}
.analyse-mfd__statut--avertir {
  background-color: #ffa500;
}
.analyse-mfd__statut--primaire {
  background-color: #a478ba;
}
.analyse-mfd__statut--secondaire {
  background-color: #30bee1;
}
.analyse-mfd__statut--tertiare {
  background-color: #74b899;
}

.analyse-mfd__fichier {
  background-color: #fff;
  border-color: #808080;
}

.analyse-mfd__fichier-image-wrapper {
  background-color: #fff;
  border-bottom-color: #808080;
}

.analyse-mfd__btn-fichier {
  background-color: rgba(254, 254, 254, 0.2);
  border-color: #d3d3d3;
}

.analyse-mfd__sous-info-wrapper {
  color: #808080;
}

.analyse-mfd__ajout-fichier {
  background-color: #fff;
  border-color: #a478ba;
  color: #a478ba;
}

.analyse-mfd__af-hover {
  background-color: #a478ba;
  color: #fff;
}

.btn-switch-arborescence--dfi.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
  background: #ffbb12;
}

.btn-switch-arborescence--dfi.p-inputswitch.p-focus .p-inputswitch-slider {
  box-shadow: 0 0 0 0.2rem #fef0d9;
}

.btn-switch-arborescence--tertiare.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
  background: #74b899;
}

.btn-switch-arborescence--tertiare.p-inputswitch.p-focus .p-inputswitch-slider {
  box-shadow: 0 0 0 0.2rem #dcede6;
}

.arborescence-op__info-icone {
  color: #8092ad;
}

.arborescence-op__info-icone:hover {
  color: #ffbb12;
}

.arborescence-chart__operations {
  background-color: #f9fafb99;
  border-color: #e5e7eb;
}

.btn-arborescence-chart__op {
  background-color: transparent;
}

.btn-arborescence-chart__op:not(:disabled):hover {
  background-color: #4b5563;
}

.btn-arborescence-chart__op:not(:disabled):hover .btn-arborescence-chart__op-icone {
  filter: invert(100%) sepia(62%) saturate(0%) hue-rotate(0deg) brightness(113%) contrast(101%);
}

.arborescence-chart__legend-wrapper {
  background-color: #f9fafb99;
  border-color: #e5e7eb;
  color: #4b5563;
}

.btn-arborescence-chart__legend {
  background-color: transparent;
  color: #4b5563;
}

.arborescence-chart__legend--fichier .arborescence-chart__legend-rond {
  background-color: #000;
  border-color: #000;
}

.arborescence-chart__legend--commune .arborescence-chart__legend-rond {
  background-color: #fff;
  border-color: #333030;
}

.arborescence-chart__legend--dfi .arborescence-chart__legend-rond {
  background-color: #fef0d9;
  border-color: #ffbb12;
}

.arborescence-chart__legend--parcelle-non-cliquable .arborescence-chart__legend-rond {
  background-color: #e9e1f0;
  border-color: #7030a0;
}

.arborescence-chart__legend--parcelle .arborescence-chart__legend-rond {
  background-color: #e9e1f0;
  border-color: #7030a0;
}

.arborescence-chart__legend--parcelle-mere .arborescence-chart__legend-rond {
  background-color: #e8e8e8;
  border-color: #747474;
}

.arborescence-chart__legend--volume .arborescence-chart__legend-rond {
  background-color: #d4edf3;
  border-color: #00bcd4;
}

.arborescence-chart__legend--lot .arborescence-chart__legend-rond {
  background-color: #e8f9ec;
  border-color: #55e18e;
}

.arborescence-chart__legend--supprimer .arborescence-chart__legend-rond {
  background-image: repeating-linear-gradient(135deg, white, white 2px, #ffa1a1 2px, #ffa1a1 4px);
  border-color: transparent;
}

.arborescence-node__libelle {
  fill: #212529;
}

.arborescence-node__developper-reduire-texte {
  fill: #fff;
}

.arborescence-node--root .arborescence-node__libelle {
  fill: #fff;
}

.arborescence-node--commune .arborescence-node__container {
  fill: #fff;
  stroke: #333030;
}
.arborescence-node--commune .arborescence-node__developper-reduire-container {
  fill: #333030;
}

.arborescence-node--parcelle .arborescence-node__container,
.arborescence-node--non-cliquable-parcelle .arborescence-node__container {
  fill: #e9e1f0;
  stroke: #7030a0;
}
.arborescence-node--parcelle .arborescence-node__developper-reduire-container,
.arborescence-node--non-cliquable-parcelle .arborescence-node__developper-reduire-container {
  fill: #7030a0;
}

.arborescence-node--parcelle-mere .arborescence-node__container {
  fill: #e8e8e8;
  stroke: #747474;
}
.arborescence-node--parcelle-mere .arborescence-node__developper-reduire-container {
  fill: #747474;
}

.arborescence-node--parcelle .arborescence-node__container {
  filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.5));
}

.arborescence-node--volume .arborescence-node__container {
  fill: #d4edf3;
  stroke: #00bcd4;
}
.arborescence-node--volume .arborescence-node__developper-reduire-container {
  fill: #00bcd4;
}

.arborescence-node--lot .arborescence-node__container {
  fill: #e8f9ec;
  stroke: #55e18e;
}
.arborescence-node--lot .arborescence-node__developper-reduire-container {
  fill: #55e18e;
}

.arborescence-node--dfi .arborescence-node__container {
  fill: #fef0d9;
  stroke: #ffbb12;
}
.arborescence-node--dfi .arborescence-node__developper-reduire-container {
  fill: #ffbb12;
}

.arborescence-lien__ligne {
  stroke: #c7c9d4;
}

.arborescence-lien__libelle {
  fill: #8b8e9e;
}

.arborescence-lien__ligne:hover,
.arborescence-lien__ligne:has(+ .arborescence-lien__libelle-wrapper:hover) {
  stroke: #ff0022;
}

.arborescence-lien__libelle:hover,
.arborescence-lien__ligne:hover ~ .arborescence-lien__libelle-wrapper .arborescence-lien__libelle {
  fill: #ff0022;
}

h2.tl-headline:hover {
  color: #a478ba;
}

.tl-headline__nom-fichier {
  background-color: #212529;
  color: #fff;
}

.tl-timeline-parcelle {
  background-color: #e9e1f0;
  border-color: #7030a0;
  color: #212529;
}

.tl-timeline-parcelle--mere {
  background-color: #e8e8e8;
  border-color: #747474;
  color: #212529;
}

#timeline-embed .tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline,
#timeline-embed .tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline p {
  color: #212529;
}

#timeline-embed #debut-fidji-marker.tl-timemarker .tl-timemarker-content-container {
  border-color: #4c5258;
}

#timeline-embed #debut-fidji-marker.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content,
#timeline-embed #debut-fidji-marker.tl-timemarker.tl-timemarker-active .tl-timemarker-content {
  background-color: #6c757d;
}

#timeline-embed #debut-fidji-marker.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-headline,
#timeline-embed #debut-fidji-marker.tl-timemarker.tl-timemarker-active .tl-timemarker-content .tl-headline {
  color: #fff;
}

#timeline-embed #debut-fidji-marker.tl-timemarker .tl-timemarker-line-left {
  border-left-color: #9da7af;
}

#timeline-embed #debut-fidji-marker.tl-timemarker .tl-timemarker-line-left::after {
  background-color: #6c757d;
}

.tl-icone--bail {
  color: #ffa500;
}

.tl-icone--inscription {
  color: #ff0000;
}

.tl-icone--interdiction {
  color: #ffa500;
}

.tl-icone--servitude {
  color: #008000;
}

.fidji__container::before,
.fidji__container::after {
  background-image: url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35.28 2.17" preserveAspectRatio="none"><path d="M0 .5c3.07.55 9.27-.42 16.14 0 6.88.4 13.75.57 19.14-.11V0H0z" fill="%23c1bce826"/><path d="M0 1c3.17.8 7.29-.38 10.04-.55 2.75-.17 9.25 1.47 12.67 1.3 3.43-.17 4.65-.84 7.05-.87 2.4-.02 5.52.88 5.52.88V0H0z" opacity=".5" fill="%23c1bce826"/><path d="M0 1.85c2.56-.83 7.68-.3 11.79-.42 4.1-.12 6.86-.61 9.58-.28 2.73.33 5.61 1.17 8.61 1 3-.19 4.73-.82 5.3-.84V.1H0z" opacity=".5" fill="%23c1bce826"/></svg>');
}

.fidji-filtre__ed-non-filtrables-wrapper {
  background-color: rgba(209, 213, 219, 0.1);
  border-color: #d1d5db;
}

.fidji-filtre__ed-non-filtrables-entete {
  border-bottom-color: #d1d5db;
  color: #ffa500;
}

.tbl-fidji-filtre__ed-non-filtrables .ffs-selection__groupe .ffs-selection__libelle:first-child {
  background-color: #fff;
}

.fidji-filtre__element-chip--commune {
  background-color: #fff;
  border-color: #333030;
  color: #212529;
}

.fidji-filtre__element-chip--parcelle {
  background-color: #e9e1f0;
  border-color: #7030a0;
  color: #212529;
}

.fidji-filtre__element-chip--volume {
  background-color: #d4edf3;
  border-color: #00bcd4;
  color: #212529;
}

.fidji-filtre__element-chip--lot {
  background-color: #e8f9ec;
  border-color: #55e18e;
  color: #212529;
}

.fidji-filtre__seperateur {
  background-color: #d1d5db;
}

.fidji-filtre__personne-item-chip {
  background-color: #f1e9f9;
}

.fidji-filtre__multiselect.p-disabled {
  background-color: rgba(209, 213, 219, 0.3);
}

.btn-fidji-filtre__recherche-stock {
  background-color: #30bee1;
  color: #fff;
}

.btn-fidji-filtre__recherche-stock:hover {
  background-color: #127799;
}

.ffs__selections-wrapper,
.ffs-selections__titre,
.ffs-selection__wrapper,
.ffs-selection__groupe,
.ffs-selection__libelle {
  border-color: #d1d5db;
}

.ffs-selections__titre {
  background-color: #fff;
}

.ffs-selections__titre-tooltip-icone {
  color: #8092ad;
}

.ffs-selections__titre-tooltip-icone:hover {
  color: #1e2428;
}

.ffs-selection__groupe--dfi {
  background-color: #fef0d9;
  border-color: #ffbb12;
}

.btn-ffs-selection__ajouter,
.btn-ffs-selection__supprimer {
  background-color: transparent;
}

.btn-ffs-selection__ajouter-tous {
  background-color: #685095;
  border-color: #685095;
  color: #fff;
}

.btn-ffs-selection__ajouter-tous:disabled {
  background-color: #d1d5db;
  border-color: #d1d5db;
}

.btn-ffs-selection__ajouter-tous:not(:disabled):hover {
  background-color: #1e2428;
  border-color: #1e2428;
}

.ffs-selection__libelle--gris {
  background-color: #e8e8e8;
  border-left-color: #e8e8e8;
}

.ffs-selection__libelle--primaire {
  background-color: #f1e9f9;
  border-left-color: #f1e9f9;
}

.ffs-selection__libelle--secondaire {
  background-color: #cff7ff;
  border-left-color: #cff7ff;
}

.ffs-selection__libelle--tertiare {
  background-color: #d6ffe8;
  border-left-color: #d6ffe8;
}

.resume__container {
  border-color: #d1d5db;
}

.resume__container-titre {
  background-image: linear-gradient(to right, #8662c5, #00bcd4);
  color: #fff;
}

.resume__notification {
  background-color: #f7f7f7;
}

.resume__notification--danger {
  background-color: #ff000005;
  border-left-color: #ff0000;
}

.resume__notification--danger .resume-notification__entete {
  color: #ff0000;
  border-bottom-color: #ff000015;
}

.resume__notification--danger .resume-notification-entete__btn-developer {
  color: #aa0000;
}

.resume__notification--danger .resume-notification-entete__btn-developer:focus,
.resume__notification--danger .resume-notification-entete__btn-developer:hover {
  background-color: #aa000010;
}

.resume__notification--alerte {
  background-color: #ffa50005;
  border-left-color: #ffa500;
}

.resume__notification--alerte .resume-notification__entete {
  color: #ffa500;
  border-bottom-color: #ffa50015;
}

.resume__notification--alerte .resume-notification-entete__btn-developer {
  color: #aa6f00;
}

.resume__notification--alerte .resume-notification-entete__btn-developer:focus,
.resume__notification--alerte .resume-notification-entete__btn-developer:hover {
  background-color: #aa6f0010;
}

.resume-notification__entete {
  border-bottom-color: #d1d5db;
}

.resume-notification-entete__btn-developer {
  background-color: transparent;
}

.resume__categorie--inscription .resume-categorie__icone {
  color: #ff0000;
}

.resume__categorie--bail .resume-categorie__icone {
  color: #ffa500;
}

.resume__categorie--interdiction .resume-categorie__icone {
  color: #ffa500;
}

.resume__categorie--servitude .resume-categorie__icone {
  color: #008000;
}

.resume__categorie--en-cours .resume-categorie__icone {
  color: #1e2428;
}

.resume-categorie__tooltip-icone {
  color: #8092ad;
}

.resume-categorie__tooltip-icone:hover {
  color: #1e2428;
}

.resume-categorie__formalite {
  border-color: #4c5563;
  color: #4c5563;
}

.resume__categorie--inscription .resume-categorie__formalite:hover {
  border-color: #ff0000;
  color: #ff0000;
}

.resume__categorie--bail .resume-categorie__formalite:hover {
  border-color: #ffa500;
  color: #ffa500;
}

.resume__categorie--interdiction .resume-categorie__formalite:hover {
  border-color: #ffa500;
  color: #ffa500;
}

.resume__categorie--servitude .resume-categorie__formalite:hover {
  border-color: #008000;
  color: #008000;
}

.resume__categorie--en-cours .resume-categorie__formalite:hover {
  border-color: #1e2428;
  color: #1e2428;
}

.resume-er__beneficiaire-droit {
  background-color: #784796;
  color: #fff;
}

.resume-er__chip {
  color: #212529;
}

.resume-er__chip--commune {
  background-color: #fff;
  border-color: #333030;
}

.resume-er__chip--parcelle {
  background-color: #e9e1f0;
  border-color: #7030a0;
}

.resume-er__chip--parcelle-mere {
  background-color: #e8e8e8;
  border-color: #747474;
}

.resume-er__chip--volume {
  background-color: #d4edf3;
  border-color: #00bcd4;
}

.resume-er__chip--lot {
  background-color: #e8f9ec;
  border-color: #55e18e;
}

.btn-resume-erv2__wrapper-reduire,
.btn-resume-erv2__wrapper-developer {
  background-color: #3f3d3d;
  color: #fff;
}

.tableaux__legends {
  background-color: #f9fafb99;
  border-color: #e5e7eb;
}

.btn-tableaux__legends {
  background-color: transparent;
}

.tableau__titre {
  background-color: #6362a0;
  color: #fff;
}

.tableau__fidji {
  border-color: rgba(0, 0, 0, 0.12);
}

.tableau__fidji.p-datatable .p-datatable-tbody > tr {
  color: #212529;
}

.tableau__fidji.p-datatable .p-datatable-tbody > tr > td {
  border-top-color: rgba(0, 0, 0, 0.12);
}

.tableau-ci__icone--servitude {
  color: #008000;
}

.tableau-ci__icone--bail {
  color: #ffa500;
}

.tableau-ci__icone--interdiction {
  color: #ffa500;
}

.tableau-ci__icone--inscription {
  color: #ff0000;
}

.tableau-stock__wrapper {
  background-color: #e9e1f0;
  border-color: #a478ba;
}

.tableau-stock__wrapper--succes:hover {
  background-color: #f2f6f2;
  border-color: #008000;
}

.tableau-stock__wrapper--avertis:hover {
  background-color: #fff9ef;
  border-color: #ffa500;
}

.tableau-stock__wrapper--succes:hover .tableau-stock__pourcentage {
  color: #008000;
}

.tableau-stock__wrapper--avertis:hover .tableau-stock__pourcentage {
  color: #ffa500;
}

.tableau-stock__libelle {
  color: #a478ba;
}

.tableau-ci__icone--en-cours {
  color: #1e2428;
}

.tableau-ci__img-icone--saisie,
.tableau-ci__img-icone--pp {
  filter: invert(16%) sepia(96%) saturate(7275%) hue-rotate(5deg) brightness(103%) contrast(117%);
}

.tableau-numero__fleche-icone {
  filter: invert(13%) sepia(96%) saturate(6584%) hue-rotate(263deg) brightness(88%) contrast(127%);
}

.tableau-numero__surlignee {
  color: #212529;
  text-decoration-color: #5102fa;
}

.tableau-numero__surlignee:hover {
  color: #5102fa;
}

.tableau-numero__stock-spinner {
  background-image: linear-gradient(90deg, #30bee1, #a478ba);
}

.pdf-dialog__iframe-wrapper {
  border-color: #d1d5db;
}

.rcp__container::before,
.rcp__container::after {
  background-image: url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35.28 2.17" preserveAspectRatio="none"><path d="M0 .5c3.07.55 9.27-.42 16.14 0 6.88.4 13.75.57 19.14-.11V0H0z" fill="%2374b89926"/><path d="M0 1c3.17.8 7.29-.38 10.04-.55 2.75-.17 9.25 1.47 12.67 1.3 3.43-.17 4.65-.84 7.05-.87 2.4-.02 5.52.88 5.52.88V0H0z" opacity=".5" fill="%2374b89926"/><path d="M0 1.85c2.56-.83 7.68-.3 11.79-.42 4.1-.12 6.86-.61 9.58-.28 2.73.33 5.61 1.17 8.61 1 3-.19 4.73-.82 5.3-.84V.1H0z" opacity=".5" fill="%2374b89926"/></svg>');
}

.rcp-recherche__accordion-elements-clees .btn-switch-intelligia.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
  background: #2e446d;
}

.rcp-recherche__accordion-elements-clees .accordion-entete__badge {
  background-color: #2e446d;
}

.rcp-recherche__pdf-container {
  border-color: #d1d5db;
}

.rcp-recherche__sommaire-wrapper {
  background-color: #f5f5f5;
}

.rcp-sommaire__entete {
  background-color: #fff;
  border-bottom-color: #eaeaea;
}

.rcp-sommaire__nav-wrapper {
  border-right-color: #eaeaea;
}

.rcp-sommaire__nav:hover {
  background-color: #007ad9;
  color: #fff;
}

.tbl-rcp-lots {
  border-color: #d1d5db;
}

.stock-filtres__col-recherche-wrapper .btn-ffs-selection__ajouter-tous:not(:hover) {
  background-color: #127799;
}

.stock__container::before,
.stock__container::after {
  background-image: url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35.28 2.17" preserveAspectRatio="none"><path d="M0 .5c3.07.55 9.27-.42 16.14 0 6.88.4 13.75.57 19.14-.11V0H0z" fill="%239be7fa26"/><path d="M0 1c3.17.8 7.29-.38 10.04-.55 2.75-.17 9.25 1.47 12.67 1.3 3.43-.17 4.65-.84 7.05-.87 2.4-.02 5.52.88 5.52.88V0H0z" opacity=".5" fill="%239be7fa26"/><path d="M0 1.85c2.56-.83 7.68-.3 11.79-.42 4.1-.12 6.86-.61 9.58-.28 2.73.33 5.61 1.17 8.61 1 3-.19 4.73-.82 5.3-.84V.1H0z" opacity=".5" fill="%239be7fa26"/></svg>');
}

.stock-spinner__en-cours::before,
.stock-spinner__en-cours::after {
  background: no-repeat radial-gradient(farthest-side, #30bee1 92%, #0000) 50% 0, no-repeat radial-gradient(farthest-side, #30bee1 92%, #0000) 50% 100%, no-repeat radial-gradient(farthest-side, #30bee1 92%, #0000) 100% 50%, no-repeat radial-gradient(farthest-side, #30bee1 92%, #0000) 0 50%;
}

.btn-stock-filtres__developper-reduire {
  background-color: #fff;
  border-color: #d1d5db;
  color: #767171;
}

.btn-stock-filtres__developper-reduire:not(:disabled):hover {
  color: #212529;
}

.stock-filtres__brackets path {
  stroke: #d1d5db;
}

.stock__accordion--formalites-modifiees .accordion-entete__badge,
.stock__accordion--formalites-modifiees .btn-switch-intelligia.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
  background: #2e446d;
}

.stock__accordion--charges .accordion-entete__badge,
.stock__accordion--charges .btn-switch-intelligia.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
  background: #b80001;
}

.stock__accordion--servitude .accordion-entete__badge,
.stock__accordion--servitude .btn-switch-intelligia.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
  background: #87c947;
}

.stock__accordion--dispositions-particulieres .accordion-entete__badge,
.stock__accordion--dispositions-particulieres .btn-switch-intelligia.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
  background: #ff9800;
}

.stock__accordion--edd .accordion-entete__badge,
.stock__accordion--edd .btn-switch-intelligia.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
  background: #473b96;
}

.stock__accordion--pv .accordion-entete__badge,
.stock__accordion--pv .btn-switch-intelligia.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
  background: #ff92fc;
}

.stock__accordion--conventions .accordion-entete__badge,
.stock__accordion--conventions .btn-switch-intelligia.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
  background: #008080;
}

.stock__accordion--effet-relatifs .accordion-entete__badge,
.stock__accordion--effet-relatifs .btn-switch-intelligia.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
  background: #ff0000;
}

.stock-pdf__wrapper {
  border-color: #d1d5db;
}

.btn-dialog-telechargement__fermer {
  background-color: transparent;
}

.btn-dialog-telechargement__fermer:hover {
  background-color: rgba(209, 213, 219, 0.5);
}

.btn-dialog-telechargement__fermer .ng-fa-icon {
  color: #c04e15;
}

.dialog-telechargement__progres-libelle--succes {
  color: #11a640;
}

.dialog-telechargement-progress__bg-bar {
  background-color: #d1d5db;
}

.dialog-telechargement-progress__bar {
  background-image: linear-gradient(135deg, #a478ba, #30bee1);
  color: #fff;
}

.dialog-telechargement__libelle {
  color: #a478ba;
}

.dialog-telechargement__chk-tous-selectionner-wrapper {
  border-bottom-color: #99a9b7;
}

.chk-dialog-telechargement__tooltip-svg circle {
  fill: #fff;
}

.chk-dialog-telechargement__tooltip-svg text {
  fill: #666;
}

.impression-entete__date,
.tbl-impression-pied__contact {
  color: #a0a0ba;
}

.impression-chrono-entete__categorie-wrapper:nth-child(even) {
  background-color: rgba(164, 120, 186, 0.1);
}

.impression-chrono-entete__categorie-libelle {
  background-color: #a478ba;
  color: #fff;
}

.impression-chrono__chronologie-parent:nth-child(even) {
  background-color: rgba(164, 120, 186, 0.1);
}

.impression-chrono__poteau,
.impression-chrono__ligne {
  background-color: #49424a;
}

.impression-chrono__poteau::before {
  background-color: #fff;
  border-color: #49424a;
}

.impression-chronologie__date {
  background-color: #49424a;
  color: #fff;
}

.impression-chronologie__icone--servitude {
  color: #008000;
}

.impression-chronologie__icone--bail {
  color: #ffa500;
}

.impression-chronologie__icone--interdiction {
  color: #ffa500;
}

.impression-chronologie__icone--inscription {
  color: #ff0000;
}

.impression-chronologie__detailes-conteneur {
  background-color: #fff;
  border-color: #d1d5db;
}

.impression-chronologie__personnes {
  color: #8d8d8d;
}

.impression-chronologie__parcelle {
  border-color: #7030a0;
  background-color: #e9e1f0;
}

.impression-chronologie__parcelle--mere {
  border-color: #747474;
  background-color: #e8e8e8;
}

.impression-stock__legend-wrapper {
  border-color: #d1d5db;
}

.impression-stock__legend--formalites-radiees .impression-stock__legend-circle {
  background-color: #2e446d;
}

.impression-stock__legend--servitude .impression-stock__legend-circle {
  background-color: #87c947;
}

.impression-stock__legend--edd .impression-stock__legend-circle {
  background-color: #473b96;
}

.impression-stock__legend--conventions .impression-stock__legend-circle {
  background-color: #008080;
}

.impression-stock__legend--charges .impression-stock__legend-circle {
  background-color: #b80001;
}

.impression-stock__legend--dispositions .impression-stock__legend-circle {
  background-color: #ff9800;
}

.impression-stock__legend--pv .impression-stock__legend-circle {
  background-color: #ff92fc;
}

.impression-stock__legend--effet-relatif .impression-stock__legend-circle {
  background-color: #ff0000;
}

.impression-stock__legend--filtres .impression-stock__legend-circle {
  background-color: #eeff00;
}

.impression-stock__legend-badge--date {
  border-color: #0d6efd;
  color: #0d6efd;
}

.tbl-intelligia__btn-op--gris {
  color: var(--bs-secondary);
}

.btn-document-historique__tbl-ops--locked {
  color: #808080;
}

.btn-document-historique__tbl-ops--unlocked {
  color: #008000;
}

.diagnostic-avertir-color {
  color: #ffa500;
}

.diagnostic-danger-color {
  color: #ff0000;
}

.diagnostic-succes-color {
  color: #008000;
}

.diagnostic-rangee-non-valide {
  background-color: rgba(255, 0, 0, 0.2);
}

.cartographie-parcelle__container.expand .btn-cp__ouverture {
  background-image: linear-gradient(45deg, #444444, #615e5e);
}

.cartographie-parcelle__loader-wrapper {
  background-color: rgba(255, 255, 255, 0.6);
}

.cartographie-parcelle-path__hover {
  fill: #30bee1;
  stroke: #30bee1;
}

.cartographie-parcelle-path__selected {
  fill: #74b899;
  stroke: #74b899;
}

.cartographie-parcelle-path__riveraine {
  fill: #ffa500;
  stroke: #ffa500;
}

.fcehfu-forme-groupe__requis {
  color: #ff0000;
}

.fcehfu-forme-groupe__description {
  color: #767676;
}

.forme-cehf-unitaire__tab-view.tabview-intelligia.p-tabview .p-tabview-panels,
.forme-cehf-unitaire__tab-view.tabview-intelligia.p-tabview .p-tabview-nav {
  background-color: transparent;
}

.btn-hel-cehf__telecharger-csv {
  background-color: #a4e2fc;
  color: #212529;
}

.hel-cehf__telecharger-csv-menus {
  background-color: rgba(255, 255, 255, 0.8);
}

.hel-cehf__telecharger-csv-menu {
  border-color: #e5e7eb;
}

.hel-cehf__telecharger-csv-menu:hover {
  background-color: #fff;
}

.hel-cehf__dropzone {
  border-color: #c8b9e4;
}

.hel-cehf__dropzone.file-over {
  border-color: #a478ba;
  background-color: rgba(251, 247, 255, 0.3);
}

.btn-hel-cehf__selectionner-dropzone {
  background-color: #a478ba;
  color: #fff;
}

.hel-cehf__notifications-container,
.hel-cehf-notifications__entete {
  background-color: #fff;
  border-color: #dfe7ef;
}

.hel-cehf-notifications__entete-badge {
  background-color: #a478ba;
  color: #fff;
}

.btn-hel-cehf-notifications__tout-effacer {
  background-color: transparent;
}

.hel-cehf__notification {
  background-color: #dfe7ef4a;
}

.hel-cehf__notification--expand .hel-cehf-notification__entete {
  border-color: #dfe7ef;
}

.hel-cehf__notification--info .hel-cehf-notifcation-entete__icone {
  color: #007ad9;
}

.hel-cehf__notification--succes .hel-cehf-notifcation-entete__icone {
  color: #008000;
}

.hel-cehf__notification--danger .hel-cehf-notifcation-entete__icone {
  color: #ff0000;
}

.hel-cehf__notification--alerte .hel-cehf-notifcation-entete__icone {
  color: #ffa500;
}

.hel-cehf-notification__entete {
  border-color: transparent;
}

.btn-hel-cehf-notification__droit {
  background-color: transparent;
}

.btn-hel-cehf-notification__droit:hover {
  background-color: rgba(33, 37, 41, 0.05);
}

.fcehfu-entete__icone {
  color: #008000;
}

.fcehfu__commande-type {
  border-color: #d1d5db;
}

.fcehfu__commande-type:hover,
.fcehfu__commande-type--active {
  background-color: rgba(209, 213, 219, 0.2);
}

.fcehfu__commande-type--active {
  outline-color: #a478ba;
}

.fcehfu-commande-type__sous-libelle {
  color: rgba(33, 37, 41, 0.5);
}

.hel-cehf-ops__seperateur {
  background-color: #dfe7ef;
}

.btn-hel-cehf-ops__nav {
  background-color: transparent;
}

.btn-hel-cehf-ops__nav:not(:disabled):hover {
  color: #a478ba;
}

.hel-cehf__confirmation-commande-wrapper {
  background-color: rgba(255, 255, 255, 0.6);
}

.hel-cehf__confirmation-commande-icone {
  color: #2fc682;
}

.hel-cehf-recap__table-commande-entete-wrapper--reference-cadastrale {
  background-color: rgba(116, 184, 153, 0.1);
}

.hel-cehf-recap__table-commande-entete-wrapper--personne-physique {
  background-color: rgba(164, 120, 186, 0.1);
}

.hel-cehf-recap__table-commande-entete-wrapper--personne-morale {
  background-color: rgba(48, 190, 225, 0.1);
}

.btn-tbl-hel-cehf__operation {
  background-color: transparent;
}

.btn-tbl-hel-cehf__operation--supprimer {
  color: #ff0000;
}

.tbl-hel-cehf__tarification {
  border-color: #dfe7ef;
}

.hel-cehf__rc-badge--vert {
  background-color: #d9f2d0;
}

.hel-cehf__rc-badge--bleu {
  background-color: #dceaf7;
}
