body {
  background-color: transparent !important;
}

.audit-page-titre {
  color: #251858;
}

.audit-card {
  background-color: #fff;
}

.btn-audit {
  background-color: #fff;
  border-color: #555459;
  color: #555459;
}

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

.btn-audit--primaire:enabled {
  background-color: #784796;
  border-color: #fff;
  color: #fff;
}

.btn-audit--primaire:not(:disabled):hover {
  background-color: #45caf5;
}

.btn-audit--mauve:enabled {
  background-color: #564db4;
  border-color: #fff;
  color: #fff;
}

.btn-audit--mauve:not(:disabled):hover {
  background-color: #396fc8;
}

.audit-badge {
  background-color: rgba(234, 225, 240, 0.2);
  color: #564db4;
}

.audit-badge--succes {
  background-color: #e1f9dc;
  color: #4f8564;
}

.audit-badge--warn {
  background-color: #ffeec4;
  color: #eb4335;
}

.audit-badge--danger {
  background-color: #ffdbdb;
  color: #8e0b09;
}

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

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

.lnk-audit {
  color: #396fc8;
}

.lnk-audit:hover {
  color: #154eaa;
}

.audit-loader::before {
  --c: radial-gradient(farthest-side, #45caf5 92%,#0000);
  background-image: var(--c), var(--c), var(--c), var(--c);
}

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

.audit-progress-bar__wrapper {
  background-color: #d1d5db;
  color: #fff;
  border-color: #fff;
}

.audit-progress-bar {
  background-image: linear-gradient(45deg, #784796, #45caf5);
}

.audit-separateur-v {
  border-right-color: #d1d5db;
}

.audit-separateur-h {
  border-bottom-color: #d1d5db;
}

.audit-texte--danger {
  color: #8e0b09;
}

.audit-texte--warn {
  color: #eb4335;
}

.pbtn-audit.pbtn-audit--primaire.p-button {
  background-color: #784796;
  border-color: #784796;
}

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

.pbtn-audit.pbtn-audit--primary.p-button:not(:disabled) {
  background-color: #784796;
  border-color: #784796;
  color: #fff;
}

.pbtn-audit.pbtn-audit--primary.p-button:not(:disabled):active,
.pbtn-audit.pbtn-audit--primary.p-button:not(:disabled):hover {
  background-color: #6f2c99;
  border-color: #6f2c99;
}

.pbtn-audit.pbtn-audit--primary.p-button:disabled {
  background-color: #d1d5db;
  border-color: #d1d5db;
  color: #555459;
}

.pbtn-audit.p-button-text {
  color: #555459;
}

.pbtn-audit.p-button-text:not(:disabled):active,
.pbtn-audit.p-button-text:not(:disabled):hover {
  background-color: rgba(234, 225, 240, 0.2);
  color: #784796;
}

.pchk-audit.p-checkbox-checked:not(.p-disabled) .p-checkbox-box {
  background-color: #784796;
  border-color: #784796;
}

.pchk-audit.p-checkbox-checked:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box {
  background-color: #6f2c99;
  border-color: #6f2c99;
}

.pcontextmenu-audit .p-contextmenu-item-link {
  color: inherit;
}

.pcontextmenu-audit .p-contextmenu-item-icon {
  color: inherit;
}

.pcontextmenu-audit .p-contextmenu-item:not(.p-disabled) > .p-contextmenu-item-content:hover .p-contextmenu-item-icon,
.pcontextmenu-audit .p-contextmenu-item-active > .p-contextmenu-item-content .p-contextmenu-item-icon {
  color: inherit;
}

.pcontextmenu-audit .p-contextmenu-item:not(.p-disabled) > .p-contextmenu-item-content:hover,
.pcontextmenu-audit .p-contextmenu-item-active > .p-contextmenu-item-content {
  background-color: rgba(234, 225, 240, 0.2);
  color: #784796;
}

.pdp-txt-audit.p-inputtext:enabled:focus {
  border-color: #784796;
}

.pdp-panel-audit .p-datepicker-day-selected,
.pdp-panel-audit .p-datepicker-today > .p-datepicker-day-selected,
.pdp-panel-audit .p-datepicker-month-selected,
.pdp-panel-audit .p-datepicker-year-selected {
  background-color: #784796;
}

.pdp-panel-audit .p-button-text {
  color: #784796;
}

.pdp-panel-audit .p-button-text:not(:disabled):hover,
.pdp-panel-audit .p-button-text:not(:disabled):active {
  color: #784796;
  background-color: rgba(120, 71, 150, 0.1);
}

.pdialog-audit.p-dialog .p-dialog-header {
  background-color: #fff !important;
}

.pdialog-audit.p-dialog .p-dialog-header,
.pdialog-audit__titre {
  color: #251858;
}

.p-editor .peditor-container-audit .ql-snow.ql-toolbar button.ql-active,
.p-editor .peditor-container-audit .ql-snow.ql-toolbar .ql-picker-label.ql-active,
.p-editor .peditor-container-audit .ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.p-editor .peditor-container-audit .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #784796;
}

.p-editor .peditor-container-audit .ql-snow.ql-toolbar button.ql-active .ql-stroke,
.p-editor .peditor-container-audit .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.p-editor .peditor-container-audit .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.p-editor .peditor-container-audit .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #784796;
}

.p-editor .peditor-container-audit .ql-snow.ql-toolbar button.ql-active .ql-fill,
.p-editor .peditor-container-audit .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.p-editor .peditor-container-audit .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.p-editor .peditor-container-audit .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #784796;
}

.pmenu-audit .p-menu-item:not(.p-disabled) .p-menu-item-icon {
  color: inherit;
}

.pmenu-audit .p-menu-item:not(.p-disabled) .p-menu-item-link:hover {
  background-color: rgba(234, 225, 240, 0.2);
  color: #784796;
}

.pmenu-audit .p-menu-item:not(.p-disabled) .p-menu-item-link:hover .p-menu-item-icon {
  color: inherit;
}

.ppm-audit .p-panelmenu-item-link-active {
  background-color: rgba(234, 225, 240, 0.2);
  color: #784796;
}

.ppm-audit .p-panelmenu-item-link-active .p-panelmenu-submenu-icon {
  color: #784796;
}

.pselect-audit.p-select:not(.p-disabled).p-focus {
  border-color: #784796;
}

.pselect-audit__panel .p-select-option.p-select-option-selected,
.pselect-audit__panel .p-select-option.p-select-option-selected.p-focus {
  background-color: rgba(234, 225, 240, 0.2);
  color: #784796;
}

.pspbtn-audit .p-button {
  color: #555459;
}

.pspbtn-audit .p-button:not(:disabled):active,
.pspbtn-audit .p-button:not(:disabled):hover {
  background-color: rgba(234, 225, 240, 0.2);
  color: #784796;
}

.ptable-audit .p-datatable-tbody > tr:hover {
  background-color: rgba(120, 71, 150, 0.1);
}

.ptable-audit .p-paginator-page.p-paginator-page-selected {
  background-color: rgba(120, 71, 150, 0.1);
  color: #784796;
}

.ptxt-audit.p-inputtext:enabled:focus {
  border-color: #784796;
}

.ptieredmenu-audit .p-tieredmenu-item-link {
  color: inherit;
}

.ptieredmenu-audit .p-tieredmenu-item-icon {
  color: inherit;
}

.ptieredmenu-audit .p-tieredmenu-item:not(.p-disabled) > .p-tieredmenu-item-content:hover .p-tieredmenu-item-icon,
.ptieredmenu-audit .p-tieredmenu-item-active > .p-tieredmenu-item-content .p-tieredmenu-item-icon {
  color: inherit;
}

.ptieredmenu-audit .p-tieredmenu-item:not(.p-disabled) > .p-tieredmenu-item-content:hover,
.ptieredmenu-audit .p-tieredmenu-item-active > .p-tieredmenu-item-content {
  background-color: rgba(234, 225, 240, 0.2);
  color: #784796;
}

.ptsbtn-audit--primaire.p-toggleswitch .p-toggleswitch-slider,
.ptsbtn-audit--primaire.p-toggleswitch:not(.p-disabled):has(.p-toggleswitch-input:hover) .p-toggleswitch-slider {
  background-color: rgba(120, 71, 150, 0.2);
  border-color: #79747e;
}

.ptsbtn-audit--primaire.p-toggleswitch .p-toggleswitch-handle {
  background-color: #79747e;
  color: #fff;
}

.ptsbtn-audit--primaire.p-toggleswitch:not(.p-disabled):has(.p-toggleswitch-input:hover) .p-toggleswitch-handle {
  background-color: #48444c;
  box-shadow: 0px 0px 0px 8px rgba(0, 0, 0, 0.05);
  color: #fff;
}

.ptsbtn-audit--primaire.p-toggleswitch.p-toggleswitch-checked .p-toggleswitch-slider,
.ptsbtn-audit--primaire.p-toggleswitch:not(.p-disabled):has(.p-toggleswitch-input:hover).p-toggleswitch-checked .p-toggleswitch-slider {
  background-color: #784796;
}

.ptsbtn-audit--primaire.p-toggleswitch.p-toggleswitch-checked .p-toggleswitch-handle {
  color: #784796;
}

.ptsbtn-audit--primaire.p-toggleswitch:not(.p-disabled):has(.p-toggleswitch-input:hover).p-toggleswitch-checked .p-toggleswitch-handle {
  background-color: #eae1f0;
  color: #784796;
}

.ptooltip-audit__blanc-inter.p-tooltip {
  background-color: transparent;
}

.ptooltip-audit__blanc-inter.p-tooltip .p-tooltip-arrow {
  border-left-color: #fff;
}

.ptooltip-audit__blanc-inter.p-tooltip-top .p-tooltip-arrow,
.ptooltip-audit__blanc-inter.p-tooltip-bottom .p-tooltip-arrow {
  border-top-color: #fff;
  border-bottom-color: #fff;
}

.ptooltip-audit__blanc-inter.p-tooltip-right .p-tooltip-arrow {
  border-right-color: #fff;
}

.ptooltip-audit__blanc-inter.p-tooltip .p-tooltip-text {
  background-color: #fff;
  color: #555459;
}

.ptree-audit.p-tree .p-tree-node-content {
  border-top-color: rgba(209, 213, 219, 0.5);
}

.ptree-audit.p-tree .p-treenode-content:hover {
  background-color: transparent;
}

.ptree-audit.p-tree .p-tree-node-content.p-tree-node-selected {
  background-color: rgba(234, 225, 240, 0.2);
  color: #784796;
}

.ptree-audit.p-tree .p-tree-node-content.p-tree-node-selected .p-tree-node-toggle-button:hover {
  color: #784796;
}

.ptree-audit.p-tree .p-tree-node-content.p-tree-node-selected .p-tree-node-icon {
  color: #784796;
}

.ptree-audit.p-tree .p-tree-node:focus-visible > .p-tree-node-content {
  outline-color: #784796;
}

.ptree-audit.ptree-audit--primaire-600.p-tree .p-tree-node-content.p-tree-node-selected {
  background-color: #784796;
  color: #fff;
}

.ptree-audit.ptree-audit--primaire-600.p-tree .p-tree-node-content.p-tree-node-selected .p-tree-node-toggle-button:hover {
  background-color: #6f2c99;
  color: #fff;
}

.ptree-audit.ptree-audit--primaire-600.p-tree .p-tree-node-content.p-tree-node-selected .p-tree-node-icon {
  color: #fff;
}

.ptree-audit.ptree-audit--primaire-600.p-tree .p-tree-node:focus-visible > .p-tree-node-content {
  outline-color: #fff;
}

.password-reset-init__forme-inner-wrapper {
  background-color: #fff;
}

.register-page__forme-inner-wrapper {
  background-color: #fff;
}

.audit-footer {
  background-color: #555459;
  color: #fff;
}

.dossier-progres {
  background-color: rgba(255, 255, 255, 0.8);
  border-color: #d1d5db;
}

.dossier-progres__progres-bar .p-progressbar-value {
  background-image: linear-gradient(45deg, #784796, #45caf5);
}

.audit-navbar.navbar {
  background-color: #fff !important;
}

.audit-navbar.navbar .logo-img,
.audit-navbar.navbar .navbar-title,
.audit-navbar.navbar .navbar-version {
  display: none;
}

.audit-navbar.navbar .navbar-logo {
  display: block !important;
  height: 2rem;
  object-fit: contain;
}

.audit-navbar.navbar .navbar-brand,
.audit-navbar.navbar .navbar-toggler,
.audit-navbar.navbar .nav-link {
  color: #212529;
}

.audit-navbar.navbar .nav-link.active,
.audit-navbar.navbar .nav-link.show {
  color: #1e1e1e;
}

.audit-navbar.navbar .nav-link::before {
  background-color: #1e1e1e;
}

.audit-navbar.navbar .nav-link.nav-link--acount:hover,
.audit-navbar.navbar .nav-link.nav-link--acount:focus {
  background-color: rgba(209, 213, 219, 0.2);
}

.audit-navbar.navbar .dropdown-toggle::after {
  border-color: unset;
}

.audit-navbar.navbar .dropdown-menu li {
  border-top-color: rgba(209, 213, 219, 0.5);
}

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

.audit-navbar .dropdown-item:hover,
.audit-navbar .dropdown-item:focus,
.audit-navbar .dropdown-item.active,
.audit-navbar .dropdown-item.active:hover {
  background-color: transparent;
  color: #784796;
}

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

.navbar-account__badge-initiales {
  color: #fff;
}

.navbar-account__email {
  color: #555459;
}

.pdialog__lpv-ops-wrapper {
  color: #555459;
}

.btn-lpv__zoom-wrapper {
  border-color: #555459;
}

.lpv__toc.toc {
  border-bottom-color: #d1d5db;
}

.login-page__forme-inner-wrapper {
  background-color: #fff;
}

.login-forme__liens-wrapper .lnk-audit {
  color: #396fc8;
}

.cartographie__parcelle-ligne {
  border-bottom-color: #e2e8f0;
}

.cartographie__parcelle-ligne:hover {
  background-color: rgba(234, 225, 240, 0.5);
}

.rng-cartographie-opacite.slider {
  accent-color: #564db4;
}

.btn-cartographie__filtre-legend.legend-btn {
  background-color: #396fc8;
}

.btn-cartographie__filtre-legend.legend-btn.legend-btn:hover {
  background-color: #396fc8;
}

.ppanel-cadastre-carte.p-panel {
  background-color: unset;
}

.cadastre-carte__titre--mauve {
  color: #564db4;
}

.cadastre-carte__titre--bleu {
  color: #396fc8;
}

.cadastre-carte__titre--vert {
  color: #15714a;
}

.cadastre-carte__analyse-en-cours {
  background-color: rgba(255, 255, 255, 0.9);
  color: #564db4;
}

.cadastre-carte__analyse-en-cours .pi {
  color: inherit;
}

.dossier-analyse__titre--mauve {
  color: #564db4;
}

.dossier-analyse__titre--bleu {
  color: #396fc8;
}

.dossier-analyse__titre--vert {
  color: #15714a;
}

.dossier-analyse__titre--rouge {
  color: #ef4444;
}

.paccordion-dossier-analyse .p-accordioncontent-content {
  background-color: #ebf7fc;
}

.psbtn-dossier-analyse__menus.p-togglebutton,
.psbtn-dossier-analyse__menus.p-togglebutton.p-togglebutton-checked,
.psbtn-dossier-analyse__menus.p-togglebutton:not(:disabled):not(.p-togglebutton-checked):hover {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
  color: #555459;
}

.dossier-environnement__row:not(.dossier-environnement__row--donnees-absent):hover {
  background-color: rgba(234, 225, 240, 0.2);
}

.dossier-environnement__row--donnees-absent {
  color: #8392a1 !important;
}

.ptable-dossier-environnement__sous-tableau .p-paginator-page.p-paginator-page-selected {
  background-color: rgba(235, 247, 252, 0.2);
  color: #154eaa;
}

.dossier-environnement__row-expand {
  background-color: rgba(235, 247, 252, 0.2) !important;
}

.ptable-dossier-environnement__sous-tableau .p-paginator,
.ptable-dossier-environnement__sous-tableau.p-datatable .p-datatable-tbody > tr,
.ptable-dossier-environnement__sous-tableau.p-datatable .p-datatable-thead > tr > th {
  background-color: transparent;
}

.dossier-urbanisme__figure {
  background-color: #fff;
}

.dossier-dataroom__filtre {
  background-color: #f5f5f5;
}

.dossier-dataroom__filtre.checked {
  background-color: #784796;
  color: #fff;
}

.dossier-dataroom__filtre.checked.dossier-dataroom__filtre--classes {
  background-color: #7FC957;
}

.dossier-dataroom__filtre.checked.dossier-dataroom__filtre--analyses {
  background-color: #219121;
}

.dossier-dataroom__filtre.checked.dossier-dataroom__filtre--a-verifier {
  background-color: #ef4444;
}

.dossier-dataroom__filtre.checked.dossier-dataroom__filtre--non-analyses {
  background-color: #ffa500;
}

.dossier-dataroom__filtre.checked.dossier-dataroom__filtre--signes {
  background-color: #219121;
}

.dossier-dataroom__filtre.checked.dossier-dataroom__filtre--non-signes {
  background-color: #ef4444;
}

.dossier-dataroom__filtre.checked.dossier-dataroom__filtre--perimes-date-signature {
  background-color: #e96531;
}

.dossier-dataroom__bulle {
  background-color: #99a9b7;
}

.dossier-dataroom__bulle.dossier-dataroom__bulle--classes {
  background-color: #7FC957;
}

.dossier-dataroom__bulle.dossier-dataroom__bulle--analyses {
  background-color: #219121;
}

.dossier-dataroom__bulle.dossier-dataroom__bulle--a-verifier {
  background-color: #ef4444;
}

.dossier-dataroom__bulle.dossier-dataroom__bulle--non-analyses {
  background-color: #ffa500;
}

.dossier-dataroom__bulle.dossier-dataroom__bulle--non-signes {
  background-color: #ef4444;
}

.dossier-dataroom__bulle.dossier-dataroom__bulle--perimes-date-signature {
  background-color: #e96531;
}

.dossier-dataroom__icone {
  color: #99a9b7;
}

.dossier-dataroom__icone.dossier-dataroom__icone--classes {
  color: #7FC957;
}

.dossier-dataroom__icone.dossier-dataroom__icone--analyses {
  color: #219121;
}

.dossier-dataroom__icone.dossier-dataroom__icone--a-verifier {
  color: #ef4444;
}

.dossier-dataroom__icone.dossier-dataroom__icone--non-analyses {
  color: #ffa500;
}

.dossier-dataroom__icone.dossier-dataroom__icone--signes {
  color: #219121;
}

.dossier-dataroom__icone.dossier-dataroom__icone--non-signes {
  color: #ef4444;
}

.dossier-dataroom__icone.dossier-dataroom__icone--perimes-date-signature {
  color: #e96531;
}

.dossier-dataroom__nom-document {
  color: #8392a1;
}

.dossier-dataroom__noeud-badge {
  background-color: #f1f5f9;
  color: #555459;
}

.ptree-audit.ptree-dossier-dataroom.p-tree .p-tree-node-content.p-tree-node-selected .dossier-dataroom__nom-document {
  color: inherit;
}

.ptree-audit.ptree-dossier-dataroom.p-tree .p-tree-node-content.p-tree-node-selected .dossier-dataroom__noeud-badge {
  background-color: #784796;
  color: #fff;
}

.ptree-dossier-dataroom__noeud-wrapper.drag-target {
  outline-color: #34a853;
}

.pbtn-dossier-dataroom__analyser.p-button:not(:disabled) {
  background-color: #784796;
  border-color: #784796;
  color: #fff;
}

.pbtn-dossier-dataroom__analyser.p-button:not(:disabled):active,
.pbtn-dossier-dataroom__analyser.p-button:not(:disabled):hover {
  background-color: #6f2c99;
  border-color: #6f2c99;
}

.pbtn-dossier-dataroom__analyser.p-button:disabled {
  background-color: #d1d5db;
  border-color: #d1d5db;
  color: #555459;
}

.dossier-dataroom__libelle-vide {
  color: #251858;
}

.dossier-dataroom__dnd {
  border-color: transparent;
}

.dossier-dataroom__dnd.noeud-active.file-over {
  border-color: #eae1f0;
}

.dossier-sidebar__wrapper {
  background-color: #fff;
}

.dossier-sidebar__nom-dossier-menu-libelle {
  color: #564db4;
}

.dossier-sidebar__date-estimee-menu-libelle {
  color: #396fc8;
}

.dossier-sidebar__panel-menu a:hover,
.dossier-sidebar__panel-menu .p-panelmenu-submenu-icon,
.dossier-sidebar__panel-menu .p-panelmenu-header:not(.p-disabled) .p-panelmenu-header-content:hover,
.dossier-sidebar__panel-menu .p-panelmenu-header:not(.p-disabled) .p-panelmenu-header-content:hover .p-panelmenu-submenu-icon,
.dossier-sidebar__panel-menu .p-panelmenu-item:not(.p-disabled) > .p-panelmenu-item-content:hover .p-panelmenu-submenu-icon {
  color: #212529;
}

.btn-dossier-sidebar__developer {
  background-color: #fff;
  color: #555459;
}

.lnk-dossier-sidebar__racourci {
  background-color: #f1f5f9;
  color: #555459;
}

.lnk-dossier-sidebar__racourci:hover {
  background-color: #784796;
  color: #fff;
}

.dossier-sidebar-panel-menu__menu-badge {
  background-color: #f1f5f9;
  color: #555459;
}

.dossier-sidebar-panel-menu__menu-wrapper.active {
  background-color: #784796;
  color: #fff;
}

.tbl-dossiers__tr-vide {
  background-color: unset !important;
}

.dossiers-menu--cartographie.p-menu-item:not(.p-disabled) .p-menu-item-link:hover {
  background-color: rgba(57, 111, 200, 0.01);
  color: #396fc8;
}

.dossiers-menu--dataroom.p-menu-item:not(.p-disabled) .p-menu-item-link:hover {
  color: #564db4;
}

.dossiers-menu--modifier.p-menu-item:not(.p-disabled) .p-menu-item-link:hover {
  background-color: rgba(52, 168, 83, 0.01);
  color: #15714a;
}

.dossiers-menu--supprimer.p-menu-item:not(.p-disabled) .p-menu-item-link:hover {
  background-color: rgba(239, 68, 68, 0.01);
  color: #ef4444;
}

.dossier-legend--creation-dossier,
.dossier-legend--creation-dossier .audit-legend__titre {
  border-color: rgba(86, 77, 180, 0.3);
}

.dossier-legend--creation-dossier .audit-legend__titre {
  color: #564db4;
}

.dossier-legend--reference-cadastrale,
.dossier-legend--reference-cadastrale .audit-legend__titre {
  border-color: rgba(21, 113, 74, 0.3);
}

.dossier-legend--reference-cadastrale .audit-legend__titre {
  color: #15714a;
}

.dossier-legend--date-signature,
.dossier-legend--date-signature .audit-legend__titre {
  border-color: rgba(57, 111, 200, 0.3);
}

.dossier-legend--date-signature .audit-legend__titre {
  color: #396fc8;
}

.btn-dossier-ajout {
  background-color: transparent;
}

.btn-dossier-ajout:disabled {
  color: #99a9b7;
}

.btn-dossier-ajout--rc:not(:disabled) .pi {
  color: #34a853;
}

.txt-dossier-ajout__creation.p-inputtext:enabled:focus {
  border-color: #564db4;
}

.txt-dossier-ajout__rc.p-inputtext:enabled:focus,
.ps-dossier-ajout-panel .p-inputtext:enabled:focus,
.ps-dossier-ajout.p-select:not(.p-disabled).p-focus {
  border-color: #15714a;
}

.pdp-txt-dossier-ajout.p-inputtext:enabled:focus {
  border-color: #396fc8;
}

.pdp-panel-dossier-ajout .p-datepicker-day-selected,
.pdp-panel-dossier-ajout .p-datepicker-today > .p-datepicker-day-selected,
.pdp-panel-dossier-ajout .p-datepicker-month-selected,
.pdp-panel-dossier-ajout .p-datepicker-year-selected {
  background-color: #396fc8;
}

.pdp-panel-dossier-ajout .p-button-text {
  color: #396fc8;
}

.pdp-panel-dossier-ajout .p-button-text:not(:disabled):hover,
.pdp-panel-dossier-ajout .p-button-text:not(:disabled):active {
  color: #396fc8;
  background-color: rgba(57, 111, 200, 0.1);
}

.rad-dossier-ajout.p-radiobutton-checked:not(.p-disabled) .p-radiobutton-box {
  background-color: #34a853;
  border-color: #34a853;
}

.rad-dossier-ajout.p-radiobutton-checked:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box {
  background-color: #15714a;
  border-color: #15714a;
}

.ps-dossier-ajout .p-select-option.p-select-option-selected,
.ps-dossier-ajout .p-select-option.p-select-option-selected.p-focus {
  background-color: rgba(52, 168, 83, 0.1);
  color: #15714a;
}

.dossier-confirmation {
  background-color: #fff;
}

.dossier-confirmation--nom-dossier {
  border-color: #564db4;
  color: #564db4;
}

.dossier-confirmation--parcelles,
.dossier-confirmation--documents {
  border-color: #15714a;
  color: #15714a;
}

.dossier-confirmation--date-signature {
  border-color: #396fc8;
  color: #396fc8;
}

.dossier-ajout__parcelle-card {
  border-color: #99a9b7;
}

.tbl-da-parcelle__wrapper {
  background-color: #f5f5f5;
}

.tbl-da-parcelle .p-datatable-thead > tr > th {
  background-color: transparent;
}

.tbl-da-parcelle .p-datatable-tbody > tr > td {
  background-color: #fff;
}

.dossier-ajout__fichier-telecharges {
  background-color: #edfff7c7;
  border-color: #15714a;
  color: #15714a;
}

.dossier-ajout__fichier-telecharges-titre {
  background-color: #fff;
  border-color: #15714a;
}

.tbl-dossier-ajout__fichier-telecharges {
  color: #555459;
}

.tbl-dossier-ajout__fichier-telecharges > thead > tr > th,
.tbl-dossier-ajout__fichier-telecharges > thead > tr > td {
  border-bottom-color: rgba(21, 113, 74, 0.2);
}

.dossier-dialog-cartographie__parcelle-layer.dossier-dialog-cartographie__parcelle-layer--risque_inondation {
  fill: #ffa500;
  stroke: #ffa500;
}

.btn-dossier-dialog-cartographie-legend {
  background-color: #fff;
}

.btn-dossier-dialog-cartographie-legend:hover {
  background-color: #f5f5f5;
}

.dossier-nav__wrapper {
  background-color: #fff;
  border-color: #e2e8f0;
}

.lnk-dossier-nav__racourci {
  color: #555459;
}

.lnk-dossier-nav__racourci:not(.disabled):hover {
  color: #212529;
}

.lnk-dossier-nav__racourci:not(.disabled).active {
  background-color: #fff;
}

.lnk-dossier-nav__racourci.disabled {
  color: #99a9b7;
}

.dossier-upload__dropzone {
  background-color: #edfff7c7;
  border-color: #15714a;
  color: #15714a;
}

.dossier-upload__dropzone-titre {
  background-color: #fff;
  border-color: #15714a;
}

.btn-dossier-upload__dv {
  background-color: #15714a;
  border-color: #15714a;
  color: #fff;
}

.tbl-dossier-upload {
  color: #555459;
}

.tbl-dossier-upload > thead > tr > th,
.tbl-dossier-upload > thead > tr > td {
  border-bottom-color: rgba(21, 113, 74, 0.2);
}

.p-editor-container-dossier-rapport .ql-container {
  background-color: #f5f5f5;
}

.parcelle-cartographie__chargement-overlay {
  background-color: rgba(255, 255, 255, 0.7);
}

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

.parcelle-cartographie-path__hover {
  fill: #45caf5;
  stroke: #45caf5;
}

.parcelle-cartographie-path__selected {
  fill: #34a853;
  stroke: #34a853;
}
