/*
 * adns-saas.css — charte proposee, direction « editeur-a »
 * Genere par scripts/construire_peau.py — NE PAS EDITER : modifier _variables.scss ou peau.css.
 *
 * Partie A (generee) : declarations du theme Front Dashboard 2.1.1 que la palette change,
 *   obtenues par comparaison de deux compilations (origine / variante), scopees sous html[data-charte="saas"].
 *   1092 regles, 1792 declarations (0 regles nouvelles).
 * Partie B (peau.css) : structure, densite, focus, composants maison.
 * Residus de couleurs Htmlstream dans la variante compilee : aucun
 */

/* ===== A. Surcouche generee ===== */
:root[data-charte="saas"]{--bs-blue:#ffda1a;--bs-indigo:#4f4f4f;--bs-red:#b3261e;--bs-yellow:#965a00;--bs-teal:#0f7a47;--bs-cyan:#4f4f4f;--bs-gray:#6a6a6a;--bs-gray-dark:#2e2e2e;--bs-gray-100:#fafafa;--bs-gray-200:#f3f3f3;--bs-gray-300:#e4e4e4;--bs-gray-400:#cdcdcd;--bs-gray-500:#8c8c8c;--bs-gray-600:#6a6a6a;--bs-gray-700:#4f4f4f;--bs-gray-800:#2e2e2e;--bs-gray-900:#111112;--bs-primary:#ffda1a;--bs-secondary:#6a6a6a;--bs-success:#0f7a47;--bs-info:#4f4f4f;--bs-warning:#965a00;--bs-danger:#b3261e;--bs-light:#fafafa;--bs-dark:#111112;--bs-primary-rgb:255, 218, 26;--bs-secondary-rgb:106, 106, 106;--bs-success-rgb:15, 122, 71;--bs-info-rgb:79, 79, 79;--bs-warning-rgb:150, 90, 0;--bs-danger-rgb:179, 38, 30;--bs-light-rgb:250, 250, 250;--bs-dark-rgb:17, 17, 18;--bs-body-color-rgb:17, 17, 18;--bs-font-sans-serif:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--bs-font-monospace:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--bs-body-font-family:Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, sans-serif;--bs-body-color:#111112;--bs-border-width:1px;--bs-border-color:#e4e4e4;--bs-border-radius-sm:0.5rem;--bs-link-color:#111112;--bs-link-hover-color:#111112;--bs-highlight-bg:#eadecc}
html[data-charte="saas"] hr{color:#e4e4e4;border-top:1px solid}
html[data-charte="saas"] h6,html[data-charte="saas"] .h6,html[data-charte="saas"] h5,html[data-charte="saas"] .h5,html[data-charte="saas"] h4,html[data-charte="saas"] .h4,html[data-charte="saas"] h3,html[data-charte="saas"] .h3,html[data-charte="saas"] h2,html[data-charte="saas"] .h2,html[data-charte="saas"] h1,html[data-charte="saas"] .h1{color:#111112}
html[data-charte="saas"] h1,html[data-charte="saas"] .h1{font-size:calc(1.3rem + 0.6vw)}
@media(min-width: 1200px){html[data-charte="saas"] h1,html[data-charte="saas"] .h1{font-size:1.75rem}}
html[data-charte="saas"] h2,html[data-charte="saas"] .h2{font-size:1.125rem}
html[data-charte="saas"] h3,html[data-charte="saas"] .h3{font-size:1rem}
html[data-charte="saas"] h4,html[data-charte="saas"] .h4{font-size:0.9375rem}
html[data-charte="saas"] h6,html[data-charte="saas"] .h6{font-size:0.875rem}
html[data-charte="saas"] kbd{color:#111112;background-color:#e4e4e4;border-radius:.5rem}
html[data-charte="saas"] caption{padding-top:.625rem;padding-bottom:.625rem;color:#6a6a6a}
html[data-charte="saas"] th{text-align:inherit}
html[data-charte="saas"] .blockquote-footer{color:#6a6a6a}
html[data-charte="saas"] .img-thumbnail{border:1px solid var(--bs-border-color)}
html[data-charte="saas"] .figure-caption{color:#6a6a6a}
html[data-charte="saas"] .table{--bs-table-border-color:#eaeaea;--bs-table-striped-bg:#fafafa;--bs-table-hover-bg:#fafafa}
html[data-charte="saas"] .table>:not(caption)>*>*{padding:.625rem .5rem;border-bottom-width:1px}
html[data-charte="saas"] .table-group-divider{border-top:2px solid #e4e4e4}
html[data-charte="saas"] .table-bordered>:not(caption)>*{border-width:1px 0}
html[data-charte="saas"] .table-bordered>:not(caption)>*>*{border-width:0 1px}
html[data-charte="saas"] .table-primary{--bs-table-color:#111112;--bs-table-bg:#fff8d1;--bs-table-border-color:#e7e1be;--bs-table-striped-bg:#f3ecc7;--bs-table-striped-color:#111112;--bs-table-active-bg:#e7e1be;--bs-table-active-color:#111112;--bs-table-hover-bg:#ede7c3;--bs-table-hover-color:#111112}
html[data-charte="saas"] .table-secondary{--bs-table-color:#111112;--bs-table-bg:#e1e1e1;--bs-table-border-color:#cccccc;--bs-table-striped-bg:#d7d7d7;--bs-table-striped-color:#111112;--bs-table-active-bg:#cccccc;--bs-table-active-color:#111112;--bs-table-hover-bg:#d1d1d1;--bs-table-hover-color:#111112}
html[data-charte="saas"] .table-success{--bs-table-color:#111112;--bs-table-bg:#cfe4da;--bs-table-border-color:#bccfc6;--bs-table-striped-bg:#c6d9d0;--bs-table-striped-color:#111112;--bs-table-active-bg:#bccfc6;--bs-table-active-color:#111112;--bs-table-hover-bg:#c1d4cb;--bs-table-hover-color:#111112}
html[data-charte="saas"] .table-info{--bs-table-color:#111112;--bs-table-bg:gainsboro;--bs-table-border-color:#c8c8c8;--bs-table-striped-bg:#d2d2d2;--bs-table-striped-color:#111112;--bs-table-active-bg:#c8c8c8;--bs-table-active-color:#111112;--bs-table-hover-bg:#cdcdcd;--bs-table-hover-color:#111112}
html[data-charte="saas"] .table-warning{--bs-table-color:#111112;--bs-table-bg:#eadecc;--bs-table-border-color:#d4cab9;--bs-table-striped-bg:#dfd4c3;--bs-table-striped-color:#111112;--bs-table-active-bg:#d4cab9;--bs-table-active-color:#111112;--bs-table-hover-bg:#dacfbe;--bs-table-hover-color:#111112}
html[data-charte="saas"] .table-danger{--bs-table-color:#111112;--bs-table-bg:#f0d4d2;--bs-table-border-color:#dac1bf;--bs-table-striped-bg:#e5cac8;--bs-table-striped-color:#111112;--bs-table-active-bg:#dac1bf;--bs-table-active-color:#111112;--bs-table-hover-bg:#dfc5c4;--bs-table-hover-color:#111112}
html[data-charte="saas"] .table-light{--bs-table-color:#111112;--bs-table-bg:#f3f3f3;--bs-table-border-color:#dcdcdd;--bs-table-striped-bg:#e8e8e8;--bs-table-striped-color:#111112;--bs-table-active-bg:#dcdcdd;--bs-table-active-color:#111112;--bs-table-hover-bg:#e2e2e2;--bs-table-hover-color:#111112}
html[data-charte="saas"] .table-dark{--bs-table-bg:#111112;--bs-table-border-color:#29292a;--bs-table-striped-bg:#1d1d1e;--bs-table-active-bg:#29292a;--bs-table-hover-bg:#232324}
html[data-charte="saas"] .form-label{color:#111112}
html[data-charte="saas"] .col-form-label{padding-top:calc(0.4375rem + 1px);padding-bottom:calc(0.4375rem + 1px);color:#111112}
html[data-charte="saas"] .col-form-label-lg{padding-top:calc(0.75rem + 1px);padding-bottom:calc(0.75rem + 1px)}
html[data-charte="saas"] .col-form-label-sm{padding-top:calc(0.3125rem + 1px);padding-bottom:calc(0.3125rem + 1px)}
html[data-charte="saas"] .form-text{color:#6a6a6a}
html[data-charte="saas"] .form-control{padding:.4375rem .875rem;color:#111112;border:1px solid #8c8c8c;border-radius:.5rem}
html[data-charte="saas"] .form-control:focus{color:#111112;border-color:#111112;box-shadow:0 0 0 0 rgba(0,0,0,0)}
html[data-charte="saas"] .form-control::placeholder{color:#6a6a6a}
html[data-charte="saas"] .form-control:disabled{background-color:#f3f3f3}
html[data-charte="saas"] .form-control::file-selector-button{padding:.4375rem .875rem;margin:-0.4375rem -0.875rem;margin-inline-end:.875rem;color:#111112;border-inline-end-width:1px}
html[data-charte="saas"] .form-control-plaintext{padding:.4375rem 0;color:#111112;border-width:1px 0}
html[data-charte="saas"] .form-control-sm{min-height:calc(1.5em + 0.625rem + 2px);padding:.3125rem .75rem;border-radius:.5rem}
html[data-charte="saas"] .form-control-sm::file-selector-button{padding:.3125rem .75rem;margin:-0.3125rem -0.75rem;margin-inline-end:.75rem}
html[data-charte="saas"] .form-control-lg{min-height:calc(1.5em + 1.5rem + 2px);border-radius:.5rem}
html[data-charte="saas"] textarea.form-control{min-height:calc(1.5em + 0.875rem + 2px)}
html[data-charte="saas"] textarea.form-control-sm{min-height:calc(1.5em + 0.625rem + 2px)}
html[data-charte="saas"] textarea.form-control-lg{min-height:calc(1.5em + 1.5rem + 2px)}
html[data-charte="saas"] .form-control-color{height:calc(1.5em + 0.875rem + 2px);padding:.4375rem}
html[data-charte="saas"] .form-control-color::-moz-color-swatch{border-radius:.5rem}
html[data-charte="saas"] .form-control-color::-webkit-color-swatch{border-radius:.5rem}
html[data-charte="saas"] .form-control-color.form-control-sm{height:calc(1.5em + 0.625rem + 2px)}
html[data-charte="saas"] .form-control-color.form-control-lg{height:calc(1.5em + 1.5rem + 2px)}
html[data-charte="saas"] .form-select{padding:.4375rem 1.96875rem .4375rem .875rem;-moz-padding-start:calc(0.875rem - 3px);color:#111112;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%234f4f4f' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-position:right .875rem center;border:1px solid #8c8c8c;border-radius:.5rem}
html[data-charte="saas"] .form-select:focus{border-color:#111112;box-shadow:0 0 0 0 rgba(17,17,18,.25)}
html[data-charte="saas"] .form-select[multiple],html[data-charte="saas"] .form-select[size]:not([size="1"]){padding-right:.875rem}
html[data-charte="saas"] .form-select:disabled{background-color:#f3f3f3}
html[data-charte="saas"] .form-select:-moz-focusring{text-shadow:0 0 0 #111112}
html[data-charte="saas"] .form-select-sm{padding-top:.3125rem;padding-bottom:.3125rem;padding-left:.75rem;border-radius:.5rem}
html[data-charte="saas"] .form-select-lg{border-radius:.5rem}
html[data-charte="saas"] .form-check-input{border:1px solid #8c8c8c}
html[data-charte="saas"] .form-check-input:focus{border-color:#111112;box-shadow:0 0 0 0 rgba(0,0,0,0)}
html[data-charte="saas"] .form-check-input:checked{background-color:#ffda1a;border-color:#ffda1a}
html[data-charte="saas"] .form-check-input[type=checkbox]:indeterminate{background-color:#111112;border-color:#111112}
html[data-charte="saas"] .form-check-label{color:#111112}
html[data-charte="saas"] .form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 0 rgba(0,0,0,0)}
html[data-charte="saas"] .form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 0 rgba(0,0,0,0)}
html[data-charte="saas"] .form-range::-webkit-slider-thumb{background-color:#111112}
html[data-charte="saas"] .form-range::-webkit-slider-thumb:active{background-color:#b8b8b8}
html[data-charte="saas"] .form-range::-webkit-slider-runnable-track{background-color:#e4e4e4}
html[data-charte="saas"] .form-range::-moz-range-thumb{background-color:#111112}
html[data-charte="saas"] .form-range::-moz-range-thumb:active{background-color:#b8b8b8}
html[data-charte="saas"] .form-range::-moz-range-track{background-color:#e4e4e4}
html[data-charte="saas"] .form-range:disabled::-webkit-slider-thumb{background-color:#8c8c8c}
html[data-charte="saas"] .form-range:disabled::-moz-range-thumb{background-color:#8c8c8c}
html[data-charte="saas"] .form-floating>.form-control,html[data-charte="saas"] .form-floating>.form-control-plaintext,html[data-charte="saas"] .form-floating>.form-select{height:calc(3.5rem + 2px)}
html[data-charte="saas"] .form-floating>label{padding:1rem .875rem;border:1px solid rgba(0,0,0,0)}
html[data-charte="saas"] .form-floating>.form-control,html[data-charte="saas"] .form-floating>.form-control-plaintext{padding:1rem .875rem}
html[data-charte="saas"] .form-floating>.form-control-plaintext~label{border-width:1px 0}
html[data-charte="saas"] .input-group-text{padding:.4375rem .875rem;color:#4f4f4f;border:1px solid #8c8c8c;border-radius:.5rem}
html[data-charte="saas"] .input-group-lg>.form-control,html[data-charte="saas"] .input-group-lg>.form-select,html[data-charte="saas"] .input-group-lg>.input-group-text,html[data-charte="saas"] .input-group-lg>.btn{border-radius:.5rem}
html[data-charte="saas"] .input-group-sm>.form-control,html[data-charte="saas"] .input-group-sm>.form-select,html[data-charte="saas"] .input-group-sm>.input-group-text,html[data-charte="saas"] .input-group-sm>.btn{padding:.3125rem .75rem;border-radius:.5rem}
html[data-charte="saas"] .input-group-lg>.form-select,html[data-charte="saas"] .input-group-sm>.form-select{padding-right:2.84375rem}
html[data-charte="saas"] .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px}
html[data-charte="saas"] .valid-feedback{color:#0f7a47}
html[data-charte="saas"] .valid-tooltip{background-color:#0f7a47}
html[data-charte="saas"] .was-validated .form-control:valid,html[data-charte="saas"] .form-control.is-valid{border-color:#0f7a47}
html[data-charte="saas"] .was-validated .form-control:valid:focus,html[data-charte="saas"] .form-control.is-valid:focus{border-color:#0f7a47;box-shadow:0 0 0 0 rgba(15,122,71,.25)}
html[data-charte="saas"] .was-validated .form-select:valid,html[data-charte="saas"] .form-select.is-valid{border-color:#0f7a47}
html[data-charte="saas"] .was-validated .form-select:valid:focus,html[data-charte="saas"] .form-select.is-valid:focus{border-color:#0f7a47;box-shadow:0 0 0 0 rgba(15,122,71,.25)}
html[data-charte="saas"] .was-validated .form-check-input:valid,html[data-charte="saas"] .form-check-input.is-valid{border-color:#0f7a47}
html[data-charte="saas"] .was-validated .form-check-input:valid:checked,html[data-charte="saas"] .form-check-input.is-valid:checked{background-color:#0f7a47}
html[data-charte="saas"] .was-validated .form-check-input:valid:focus,html[data-charte="saas"] .form-check-input.is-valid:focus{box-shadow:0 0 0 0 rgba(15,122,71,.25)}
html[data-charte="saas"] .was-validated .form-check-input:valid~.form-check-label,html[data-charte="saas"] .form-check-input.is-valid~.form-check-label{color:#0f7a47}
html[data-charte="saas"] .invalid-feedback{color:#b3261e}
html[data-charte="saas"] .invalid-tooltip{background-color:#b3261e}
html[data-charte="saas"] .was-validated .form-control:invalid,html[data-charte="saas"] .form-control.is-invalid{border-color:#b3261e}
html[data-charte="saas"] .was-validated .form-control:invalid:focus,html[data-charte="saas"] .form-control.is-invalid:focus{border-color:#b3261e;box-shadow:0 0 0 0 rgba(179,38,30,.25)}
html[data-charte="saas"] .was-validated .form-select:invalid,html[data-charte="saas"] .form-select.is-invalid{border-color:#b3261e}
html[data-charte="saas"] .was-validated .form-select:invalid:focus,html[data-charte="saas"] .form-select.is-invalid:focus{border-color:#b3261e;box-shadow:0 0 0 0 rgba(179,38,30,.25)}
html[data-charte="saas"] .was-validated .form-check-input:invalid,html[data-charte="saas"] .form-check-input.is-invalid{border-color:#b3261e}
html[data-charte="saas"] .was-validated .form-check-input:invalid:checked,html[data-charte="saas"] .form-check-input.is-invalid:checked{background-color:#b3261e}
html[data-charte="saas"] .was-validated .form-check-input:invalid:focus,html[data-charte="saas"] .form-check-input.is-invalid:focus{box-shadow:0 0 0 0 rgba(179,38,30,.25)}
html[data-charte="saas"] .was-validated .form-check-input:invalid~.form-check-label,html[data-charte="saas"] .form-check-input.is-invalid~.form-check-label{color:#b3261e}
html[data-charte="saas"] .btn{--bs-btn-padding-x:0.875rem;--bs-btn-padding-y:0.4375rem;--bs-btn-font-weight:600;--bs-btn-color:#111112;--bs-btn-border-width:1px;--bs-btn-border-radius:0.5rem}
html[data-charte="saas"] .btn-primary{--bs-btn-color:#111112;--bs-btn-bg:#ffda1a;--bs-btn-border-color:#ffda1a;--bs-btn-hover-color:#111112;--bs-btn-hover-bg:#ffe03c;--bs-btn-hover-border-color:#ffde31;--bs-btn-focus-shadow-rgb:219, 188, 25;--bs-btn-active-color:#111112;--bs-btn-active-bg:#ffe148;--bs-btn-active-border-color:#ffde31;--bs-btn-disabled-color:#111112;--bs-btn-disabled-bg:#ffda1a;--bs-btn-disabled-border-color:#ffda1a}
html[data-charte="saas"] .btn-secondary{--bs-btn-bg:#6a6a6a;--bs-btn-border-color:#6a6a6a;--bs-btn-hover-bg:#5a5a5a;--bs-btn-hover-border-color:#555555;--bs-btn-focus-shadow-rgb:128, 128, 128;--bs-btn-active-bg:#555555;--bs-btn-active-border-color:#505050;--bs-btn-disabled-bg:#6a6a6a;--bs-btn-disabled-border-color:#6a6a6a}
html[data-charte="saas"] .btn-success{--bs-btn-bg:#0f7a47;--bs-btn-border-color:#0f7a47;--bs-btn-hover-bg:#0d683c;--bs-btn-hover-border-color:#0c6239;--bs-btn-focus-shadow-rgb:51, 142, 99;--bs-btn-active-bg:#0c6239;--bs-btn-active-border-color:#0b5c35;--bs-btn-disabled-bg:#0f7a47;--bs-btn-disabled-border-color:#0f7a47}
html[data-charte="saas"] .btn-info{--bs-btn-bg:#4f4f4f;--bs-btn-border-color:#4f4f4f;--bs-btn-hover-bg:#434343;--bs-btn-hover-border-color:#3f3f3f;--bs-btn-focus-shadow-rgb:105, 105, 105;--bs-btn-active-bg:#3f3f3f;--bs-btn-active-border-color:#3b3b3b;--bs-btn-disabled-bg:#4f4f4f;--bs-btn-disabled-border-color:#4f4f4f}
html[data-charte="saas"] .btn-warning{--bs-btn-color:#fff;--bs-btn-bg:#965a00;--bs-btn-border-color:#965a00;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#804d00;--bs-btn-hover-border-color:#784800;--bs-btn-focus-shadow-rgb:166, 115, 38;--bs-btn-active-color:#fff;--bs-btn-active-bg:#784800;--bs-btn-active-border-color:#714400;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#965a00;--bs-btn-disabled-border-color:#965a00}
html[data-charte="saas"] .btn-danger{--bs-btn-bg:#b3261e;--bs-btn-border-color:#b3261e;--bs-btn-hover-bg:#98201a;--bs-btn-hover-border-color:#8f1e18;--bs-btn-focus-shadow-rgb:190, 71, 64;--bs-btn-active-bg:#8f1e18;--bs-btn-active-border-color:#861d17;--bs-btn-disabled-bg:#b3261e;--bs-btn-disabled-border-color:#b3261e}
html[data-charte="saas"] .btn-light{--bs-btn-color:#111112;--bs-btn-bg:#fafafa;--bs-btn-border-color:#fafafa;--bs-btn-hover-color:#111112;--bs-btn-hover-bg:#d5d5d5;--bs-btn-hover-border-color:#c8c8c8;--bs-btn-focus-shadow-rgb:215, 215, 215;--bs-btn-active-color:#111112;--bs-btn-active-bg:#c8c8c8;--bs-btn-active-border-color:#bcbcbc;--bs-btn-disabled-color:#111112;--bs-btn-disabled-bg:#fafafa;--bs-btn-disabled-border-color:#fafafa}
html[data-charte="saas"] .btn-dark{--bs-btn-bg:#111112;--bs-btn-border-color:#111112;--bs-btn-hover-bg:#353536;--bs-btn-hover-border-color:#29292a;--bs-btn-focus-shadow-rgb:53, 53, 54;--bs-btn-active-bg:#414141;--bs-btn-active-border-color:#29292a;--bs-btn-disabled-bg:#111112;--bs-btn-disabled-border-color:#111112}
html[data-charte="saas"] .btn-outline-primary{--bs-btn-color:#ffda1a;--bs-btn-border-color:#ffda1a;--bs-btn-hover-color:#111112;--bs-btn-hover-bg:#ffda1a;--bs-btn-hover-border-color:#ffda1a;--bs-btn-focus-shadow-rgb:255, 218, 26;--bs-btn-active-color:#111112;--bs-btn-active-bg:#ffda1a;--bs-btn-active-border-color:#ffda1a;--bs-btn-disabled-color:#ffda1a;--bs-btn-disabled-border-color:#ffda1a}
html[data-charte="saas"] .btn-outline-secondary{--bs-btn-color:#6a6a6a;--bs-btn-border-color:#6a6a6a;--bs-btn-hover-bg:#6a6a6a;--bs-btn-hover-border-color:#6a6a6a;--bs-btn-focus-shadow-rgb:106, 106, 106;--bs-btn-active-bg:#6a6a6a;--bs-btn-active-border-color:#6a6a6a;--bs-btn-disabled-color:#6a6a6a;--bs-btn-disabled-border-color:#6a6a6a}
html[data-charte="saas"] .btn-outline-success{--bs-btn-color:#0f7a47;--bs-btn-border-color:#0f7a47;--bs-btn-hover-bg:#0f7a47;--bs-btn-hover-border-color:#0f7a47;--bs-btn-focus-shadow-rgb:15, 122, 71;--bs-btn-active-bg:#0f7a47;--bs-btn-active-border-color:#0f7a47;--bs-btn-disabled-color:#0f7a47;--bs-btn-disabled-border-color:#0f7a47}
html[data-charte="saas"] .btn-outline-info{--bs-btn-color:#4f4f4f;--bs-btn-border-color:#4f4f4f;--bs-btn-hover-bg:#4f4f4f;--bs-btn-hover-border-color:#4f4f4f;--bs-btn-focus-shadow-rgb:79, 79, 79;--bs-btn-active-bg:#4f4f4f;--bs-btn-active-border-color:#4f4f4f;--bs-btn-disabled-color:#4f4f4f;--bs-btn-disabled-border-color:#4f4f4f}
html[data-charte="saas"] .btn-outline-warning{--bs-btn-color:#965a00;--bs-btn-border-color:#965a00;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#965a00;--bs-btn-hover-border-color:#965a00;--bs-btn-focus-shadow-rgb:150, 90, 0;--bs-btn-active-color:#fff;--bs-btn-active-bg:#965a00;--bs-btn-active-border-color:#965a00;--bs-btn-disabled-color:#965a00;--bs-btn-disabled-border-color:#965a00}
html[data-charte="saas"] .btn-outline-danger{--bs-btn-color:#b3261e;--bs-btn-border-color:#b3261e;--bs-btn-hover-bg:#b3261e;--bs-btn-hover-border-color:#b3261e;--bs-btn-focus-shadow-rgb:179, 38, 30;--bs-btn-active-bg:#b3261e;--bs-btn-active-border-color:#b3261e;--bs-btn-disabled-color:#b3261e;--bs-btn-disabled-border-color:#b3261e}
html[data-charte="saas"] .btn-outline-light{--bs-btn-color:#fafafa;--bs-btn-border-color:#fafafa;--bs-btn-hover-color:#111112;--bs-btn-hover-bg:#fafafa;--bs-btn-hover-border-color:#fafafa;--bs-btn-focus-shadow-rgb:250, 250, 250;--bs-btn-active-color:#111112;--bs-btn-active-bg:#fafafa;--bs-btn-active-border-color:#fafafa;--bs-btn-disabled-color:#fafafa;--bs-btn-disabled-border-color:#fafafa}
html[data-charte="saas"] .btn-outline-dark{--bs-btn-color:#111112;--bs-btn-border-color:#111112;--bs-btn-hover-bg:#111112;--bs-btn-hover-border-color:#111112;--bs-btn-focus-shadow-rgb:17, 17, 18;--bs-btn-active-bg:#111112;--bs-btn-active-border-color:#111112;--bs-btn-disabled-color:#111112;--bs-btn-disabled-border-color:#111112}
html[data-charte="saas"] .btn-link{--bs-btn-disabled-color:#6a6a6a;--bs-btn-focus-shadow-rgb:219, 188, 25}
html[data-charte="saas"] .btn-lg,html[data-charte="saas"] .btn-group-lg>.btn{--bs-btn-border-radius:0.5rem}
html[data-charte="saas"] .btn-sm,html[data-charte="saas"] .btn-group-sm>.btn{--bs-btn-padding-y:0.3125rem;--bs-btn-padding-x:0.75rem;--bs-btn-border-radius:0.5rem}
html[data-charte="saas"] .dropdown-menu{--bs-dropdown-color:#111112;--bs-dropdown-divider-bg:#e4e4e4;--bs-dropdown-box-shadow:0 12px 28px -10px rgba(17, 17, 18, 0.16), 0 0 0 1px rgba(17, 17, 18, 0.08);--bs-dropdown-link-color:#111112;--bs-dropdown-link-hover-color:#0f0f10;--bs-dropdown-link-hover-bg:#f3f3f3;--bs-dropdown-link-active-color:#111112;--bs-dropdown-link-active-bg:#f3f3f3;--bs-dropdown-link-disabled-color:#8c8c8c;--bs-dropdown-header-color:#6a6a6a}
html[data-charte="saas"] .dropdown-menu-dark{--bs-dropdown-color:#e4e4e4;--bs-dropdown-bg:#2e2e2e;--bs-dropdown-link-color:#e4e4e4;--bs-dropdown-divider-bg:#e4e4e4;--bs-dropdown-link-active-color:#111112;--bs-dropdown-link-active-bg:#f3f3f3;--bs-dropdown-link-disabled-color:#8c8c8c;--bs-dropdown-header-color:#8c8c8c}
html[data-charte="saas"] .btn-group{border-radius:.5rem}
html[data-charte="saas"] .btn-group>:not(.btn-check:first-child)+.btn,html[data-charte="saas"] .btn-group>.btn-group:not(:first-child){margin-left:-1px}
html[data-charte="saas"] .dropdown-toggle-split{padding-right:.65625rem;padding-left:.65625rem}
html[data-charte="saas"] .btn-sm+.dropdown-toggle-split,html[data-charte="saas"] .btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}
html[data-charte="saas"] .btn-group-vertical>.btn:not(:first-child),html[data-charte="saas"] .btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}
html[data-charte="saas"] .nav{--bs-nav-link-color:#4f4f4f;--bs-nav-link-hover-color:#111112;--bs-nav-link-disabled-color:#cdcdcd}
html[data-charte="saas"] .nav-tabs{--bs-nav-tabs-border-color:#e4e4e4;--bs-nav-tabs-link-hover-border-color:#e4e4e4;--bs-nav-tabs-link-active-color:#111112;--bs-nav-tabs-link-active-border-color:#111112}
html[data-charte="saas"] .nav-pills{--bs-nav-pills-link-active-color:#111112;--bs-nav-pills-link-active-bg:#fff}
html[data-charte="saas"] .navbar{--bs-navbar-color:#111112;--bs-navbar-hover-color:#111112;--bs-navbar-active-color:#111112;--bs-navbar-brand-color:#111112;--bs-navbar-brand-hover-color:#111112;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23111112' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-radius:0.5rem}
html[data-charte="saas"] .card{--bs-card-spacer-y:1.25rem;--bs-card-spacer-x:1.25rem;--bs-card-border-width:1px;--bs-card-border-color:#e4e4e4;--bs-card-box-shadow:none;--bs-card-inner-border-radius:calc(0.75rem - 1px);--bs-card-cap-padding-y:1.25rem;--bs-card-cap-padding-x:1.25rem;--bs-card-img-overlay-padding:1.25rem 1.25rem}
html[data-charte="saas"] .accordion{--bs-accordion-color:#111112;--bs-accordion-border-color:#e4e4e4;--bs-accordion-border-width:1px;--bs-accordion-inner-border-radius:calc(0.5rem - 1px);--bs-accordion-btn-color:#111112;--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23111112'%3e%3cpath d='M19,11.5v1a.5.5,0,0,1-.5.5H13v5.5a.5.5,0,0,1-.5.5h-1a.5.5,0,0,1-.5-.5V13H5.5a.5.5,0,0,1-.5-.5v-1a.5.5,0,0,1,.5-.5H11V5.5a.5.5,0,0,1,.5-.5h1a.5.5,0,0,1,.5.5V11h5.5A.5.5,0,0,1,19,11.5Z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23111112'%3e%3cpath d='M5.5,13a.5.5,0,0,1-.5-.5v-1a.5.5,0,0,1,.5-.5h13a.5.5,0,0,1,.5.5v1a.5.5,0,0,1-.5.5Z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color:#111112;--bs-accordion-btn-focus-box-shadow:0 0 0 0 transparent;--bs-accordion-active-color:#e6c417}
html[data-charte="saas"] .breadcrumb{--bs-breadcrumb-divider-color:#8c8c8c;--bs-breadcrumb-item-active-color:#6a6a6a}
html[data-charte="saas"] .pagination{--bs-pagination-color:#4f4f4f;--bs-pagination-border-color:#e4e4e4;--bs-pagination-border-radius:0.5rem;--bs-pagination-hover-bg:#f3f3f3;--bs-pagination-hover-border-color:#e4e4e4;--bs-pagination-focus-bg:#f3f3f3;--bs-pagination-focus-box-shadow:0 0 0 0 transparent;--bs-pagination-active-bg:#111112;--bs-pagination-active-border-color:#111112;--bs-pagination-disabled-color:#6a6a6a;--bs-pagination-disabled-border-color:#e4e4e4}
html[data-charte="saas"] .pagination-sm{--bs-pagination-border-radius:0.5rem}
html[data-charte="saas"] .badge{--bs-badge-border-radius:999px}
html[data-charte="saas"] .alert{--bs-alert-padding-x:1rem;--bs-alert-border:1px solid var(--bs-alert-border-color)}
html[data-charte="saas"] .alert-dismissible{padding-right:3rem}
html[data-charte="saas"] .alert-dismissible .btn-close{padding:.9375rem 1rem}
html[data-charte="saas"] .alert-primary{--bs-alert-color:#706115;--bs-alert-bg:#fff8d1;--bs-alert-border-color:#fff4ba}
html[data-charte="saas"] .alert-primary .alert-link{color:#5a4e11}
html[data-charte="saas"] .alert-secondary{--bs-alert-color:#404040;--bs-alert-bg:#e1e1e1;--bs-alert-border-color:#d2d2d2}
html[data-charte="saas"] .alert-secondary .alert-link{color:#333}
html[data-charte="saas"] .alert-success{--bs-alert-color:#09492b;--bs-alert-bg:#cfe4da;--bs-alert-border-color:#b7d7c8}
html[data-charte="saas"] .alert-success .alert-link{color:#073a22}
html[data-charte="saas"] .alert-info{--bs-alert-color:#2f2f2f;--bs-alert-bg:gainsboro;--bs-alert-border-color:#cacaca}
html[data-charte="saas"] .alert-info .alert-link{color:#262626}
html[data-charte="saas"] .alert-warning{--bs-alert-color:#5a3600;--bs-alert-bg:#eadecc;--bs-alert-border-color:#e0ceb3}
html[data-charte="saas"] .alert-warning .alert-link{color:#482b00}
html[data-charte="saas"] .alert-danger{--bs-alert-color:#6b1712;--bs-alert-bg:#f0d4d2;--bs-alert-border-color:#e8bebc}
html[data-charte="saas"] .alert-danger .alert-link{color:#56120e}
html[data-charte="saas"] .alert-light{--bs-alert-color:#6e6e6f;--bs-alert-border-color:#fefefe}
html[data-charte="saas"] .alert-light .alert-link{color:#585859}
html[data-charte="saas"] .alert-dark{--bs-alert-color:#0a0a0b;--bs-alert-bg:#cfcfd0;--bs-alert-border-color:#b8b8b8}
html[data-charte="saas"] .alert-dark .alert-link{color:#080809}
html[data-charte="saas"] .progress{--bs-progress-bg:#cdcdcd;--bs-progress-bar-bg:#111112}
html[data-charte="saas"] .list-group{--bs-list-group-color:#111112;--bs-list-group-border-color:#e4e4e4;--bs-list-group-border-width:1px;--bs-list-group-action-color:#4f4f4f;--bs-list-group-action-hover-color:#4f4f4f;--bs-list-group-action-hover-bg:#fafafa;--bs-list-group-action-active-color:#111112;--bs-list-group-action-active-bg:#f3f3f3;--bs-list-group-disabled-color:#6a6a6a;--bs-list-group-active-bg:#111112;--bs-list-group-active-border-color:#111112}
html[data-charte="saas"] .list-group-item-primary{color:#706115;background-color:#ffda1a}
html[data-charte="saas"] .list-group-item-primary.list-group-item-action:hover,html[data-charte="saas"] .list-group-item-primary.list-group-item-action:focus{color:#706115;background-color:#e6c417}
html[data-charte="saas"] .list-group-item-primary.list-group-item-action.active{background-color:#706115;border-color:#706115}
html[data-charte="saas"] .list-group-item-secondary{color:#c3c3c3;background-color:#6a6a6a}
html[data-charte="saas"] .list-group-item-secondary.list-group-item-action:hover,html[data-charte="saas"] .list-group-item-secondary.list-group-item-action:focus{color:#c3c3c3;background-color:#5f5f5f}
html[data-charte="saas"] .list-group-item-secondary.list-group-item-action.active{background-color:#c3c3c3;border-color:#c3c3c3}
html[data-charte="saas"] .list-group-item-success{color:#9fcab5;background-color:#0f7a47}
html[data-charte="saas"] .list-group-item-success.list-group-item-action:hover,html[data-charte="saas"] .list-group-item-success.list-group-item-action:focus{color:#9fcab5;background-color:#0e6e40}
html[data-charte="saas"] .list-group-item-success.list-group-item-action.active{background-color:#9fcab5;border-color:#9fcab5}
html[data-charte="saas"] .list-group-item-info{color:#b9b9b9;background-color:#4f4f4f}
html[data-charte="saas"] .list-group-item-info.list-group-item-action:hover,html[data-charte="saas"] .list-group-item-info.list-group-item-action:focus{color:#b9b9b9;background-color:#474747}
html[data-charte="saas"] .list-group-item-info.list-group-item-action.active{background-color:#b9b9b9;border-color:#b9b9b9}
html[data-charte="saas"] .list-group-item-warning{color:#d5bd99;background-color:#965a00}
html[data-charte="saas"] .list-group-item-warning.list-group-item-action:hover,html[data-charte="saas"] .list-group-item-warning.list-group-item-action:focus{color:#d5bd99;background-color:#875100}
html[data-charte="saas"] .list-group-item-warning.list-group-item-action.active{background-color:#d5bd99;border-color:#d5bd99}
html[data-charte="saas"] .list-group-item-danger{color:#e1a8a5;background-color:#b3261e}
html[data-charte="saas"] .list-group-item-danger.list-group-item-action:hover,html[data-charte="saas"] .list-group-item-danger.list-group-item-action:focus{color:#e1a8a5;background-color:#a1221b}
html[data-charte="saas"] .list-group-item-danger.list-group-item-action.active{background-color:#e1a8a5;border-color:#e1a8a5}
html[data-charte="saas"] .list-group-item-light{color:#6e6e6f;background-color:#fafafa}
html[data-charte="saas"] .list-group-item-light.list-group-item-action:hover,html[data-charte="saas"] .list-group-item-light.list-group-item-action:focus{color:#6e6e6f;background-color:#e1e1e1}
html[data-charte="saas"] .list-group-item-light.list-group-item-action.active{background-color:#6e6e6f;border-color:#6e6e6f}
html[data-charte="saas"] .list-group-item-dark{color:#a0a0a0;background-color:#111112}
html[data-charte="saas"] .list-group-item-dark.list-group-item-action:hover,html[data-charte="saas"] .list-group-item-dark.list-group-item-action:focus{color:#a0a0a0;background-color:#0f0f10}
html[data-charte="saas"] .list-group-item-dark.list-group-item-action.active{background-color:#a0a0a0;border-color:#a0a0a0}
html[data-charte="saas"] .btn-close:focus{box-shadow:0 0 0 0 rgba(0,0,0,0)}
html[data-charte="saas"] .toast{--bs-toast-border-width:1px;--bs-toast-border-color:#e4e4e4;--bs-toast-box-shadow:none;--bs-toast-header-color:#6a6a6a}
html[data-charte="saas"] .modal{--bs-modal-border-width:1px;--bs-modal-box-shadow:none;--bs-modal-inner-border-radius:calc(0.75rem - 1px);--bs-modal-footer-border-width:1px}
html[data-charte="saas"] .modal-backdrop{--bs-backdrop-bg:rgba(17, 17, 18, 0.25)}
@media(min-width: 576px){html[data-charte="saas"] .modal{--bs-modal-box-shadow:0 12px 28px -10px rgba(17, 17, 18, 0.16), 0 0 0 1px rgba(17, 17, 18, 0.06)}}
html[data-charte="saas"] .tooltip{--bs-tooltip-bg:#111112;font-family:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;text-align:left}
html[data-charte="saas"] .popover{--bs-popover-border-width:1px;--bs-popover-inner-border-radius:calc(0.75rem - 1px);--bs-popover-box-shadow:0 12px 28px -10px rgba(17, 17, 18, 0.16), 0 0 0 1px rgba(17, 17, 18, 0.08);--bs-popover-header-color:#111112;--bs-popover-header-bg:#f3f3f3;--bs-popover-body-color:#111112;font-family:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;text-align:left}
html[data-charte="saas"] .offcanvas,html[data-charte="saas"] .offcanvas-xxl,html[data-charte="saas"] .offcanvas-xl,html[data-charte="saas"] .offcanvas-lg,html[data-charte="saas"] .offcanvas-md,html[data-charte="saas"] .offcanvas-sm{--bs-offcanvas-border-width:1px;--bs-offcanvas-box-shadow:none}
html[data-charte="saas"] .offcanvas-backdrop{background-color:rgba(17,17,18,.25)}
html[data-charte="saas"] .text-bg-primary{color:#111112 !important;background-color:RGBA(255, 218, 26, var(--bs-bg-opacity, 1)) !important}
html[data-charte="saas"] .text-bg-secondary{background-color:RGBA(106, 106, 106, var(--bs-bg-opacity, 1)) !important}
html[data-charte="saas"] .text-bg-success{background-color:RGBA(15, 122, 71, var(--bs-bg-opacity, 1)) !important}
html[data-charte="saas"] .text-bg-info{background-color:RGBA(79, 79, 79, var(--bs-bg-opacity, 1)) !important}
html[data-charte="saas"] .text-bg-warning{color:#fff !important;background-color:RGBA(150, 90, 0, var(--bs-bg-opacity, 1)) !important}
html[data-charte="saas"] .text-bg-danger{background-color:RGBA(179, 38, 30, var(--bs-bg-opacity, 1)) !important}
html[data-charte="saas"] .text-bg-light{color:#111112 !important;background-color:RGBA(250, 250, 250, var(--bs-bg-opacity, 1)) !important}
html[data-charte="saas"] .text-bg-dark{background-color:RGBA(17, 17, 18, var(--bs-bg-opacity, 1)) !important}
html[data-charte="saas"] .link-primary{color:#ffda1a !important}
html[data-charte="saas"] .link-primary:hover,html[data-charte="saas"] .link-primary:focus{color:#ffe148 !important}
html[data-charte="saas"] .link-secondary{color:#6a6a6a !important}
html[data-charte="saas"] .link-secondary:hover,html[data-charte="saas"] .link-secondary:focus{color:#555 !important}
html[data-charte="saas"] .link-success{color:#0f7a47 !important}
html[data-charte="saas"] .link-success:hover,html[data-charte="saas"] .link-success:focus{color:#0c6239 !important}
html[data-charte="saas"] .link-info{color:#4f4f4f !important}
html[data-charte="saas"] .link-info:hover,html[data-charte="saas"] .link-info:focus{color:#3f3f3f !important}
html[data-charte="saas"] .link-warning{color:#965a00 !important}
html[data-charte="saas"] .link-warning:hover,html[data-charte="saas"] .link-warning:focus{color:#784800 !important}
html[data-charte="saas"] .link-danger{color:#b3261e !important}
html[data-charte="saas"] .link-danger:hover,html[data-charte="saas"] .link-danger:focus{color:#8f1e18 !important}
html[data-charte="saas"] .link-light{color:#fafafa !important}
html[data-charte="saas"] .link-light:hover,html[data-charte="saas"] .link-light:focus{color:#fbfbfb !important}
html[data-charte="saas"] .link-dark{color:#111112 !important}
html[data-charte="saas"] .link-dark:hover,html[data-charte="saas"] .link-dark:focus{color:#0e0e0e !important}
html[data-charte="saas"] .shadow{box-shadow:0 12px 28px -10px rgba(17,17,18,.16),0 0 0 1px rgba(17,17,18,.06) !important}
html[data-charte="saas"] .shadow-sm{box-shadow:none !important}
html[data-charte="saas"] .shadow-lg{box-shadow:0 12px 28px -10px rgba(17,17,18,.16),0 0 0 1px rgba(17,17,18,.08) !important}
html[data-charte="saas"] .shadow-xl{box-shadow:0 40px 80px -28px rgba(17,17,18,.22),0 0 0 1px rgba(17,17,18,.08) !important}
html[data-charte="saas"] .fs-1{font-size:calc(1.3rem + 0.6vw) !important}
html[data-charte="saas"] .fs-2{font-size:1.125rem !important}
html[data-charte="saas"] .fs-3{font-size:1rem !important}
html[data-charte="saas"] .fs-4{font-size:0.9375rem !important}
html[data-charte="saas"] .text-muted{color:#6a6a6a !important}
html[data-charte="saas"] .bg-soft-primary{background-color:#fff1a8 !important}
html[data-charte="saas"] .bg-soft-secondary{background-color:#f3f3f3 !important}
html[data-charte="saas"] .bg-soft-success{background-color:#e5f4ec !important}
html[data-charte="saas"] .bg-soft-info{background-color:#f3f3f3 !important}
html[data-charte="saas"] .bg-soft-warning{background-color:#fcf1da !important}
html[data-charte="saas"] .bg-soft-danger{background-color:#fcebea !important}
html[data-charte="saas"] .bg-soft-light{background-color:#fafafa !important}
html[data-charte="saas"] .bg-soft-dark{background-color:#f3f3f3 !important}
@media(min-width: 1200px){html[data-charte="saas"] .fs-1{font-size:1.75rem !important}}
html[data-charte="saas"] :focus,html[data-charte="saas"] a:focus,html[data-charte="saas"] button:focus{outline-color:rgba(255,218,26,.5)}
html[data-charte="saas"] dt{color:#111112}
html[data-charte="saas"] dd{color:#111112}
html[data-charte="saas"] ::-moz-selection{color:#ffda1a;background-color:rgba(255,218,26,.1)}
html[data-charte="saas"] ::selection{color:#ffda1a;background-color:rgba(255,218,26,.1)}
html[data-charte="saas"] .accordion-button{color:#111112}
html[data-charte="saas"] .alert-primary{color:#111112;background-color:#ffda1a;border-color:#ffda1a}
html[data-charte="saas"] .alert-primary .alert-link{color:#111112}
html[data-charte="saas"] .alert-secondary{background-color:#6a6a6a;border-color:#6a6a6a}
html[data-charte="saas"] .alert-success{background-color:#0f7a47;border-color:#0f7a47}
html[data-charte="saas"] .alert-info{background-color:#4f4f4f;border-color:#4f4f4f}
html[data-charte="saas"] .alert-warning{color:#fff;background-color:#965a00;border-color:#965a00}
html[data-charte="saas"] .alert-warning .alert-link{color:#fff}
html[data-charte="saas"] .alert-danger{background-color:#b3261e;border-color:#b3261e}
html[data-charte="saas"] .alert-light{color:#111112;background-color:#fafafa;border-color:#fafafa}
html[data-charte="saas"] .alert-light .alert-link{color:#111112}
html[data-charte="saas"] .alert-dark{background-color:#111112;border-color:#111112}
html[data-charte="saas"] .alert-soft-primary{color:#ffda1a;background-color:rgba(255,218,26,.15)}
html[data-charte="saas"] .alert-soft-primary .alert-link{color:#ffda1a}
html[data-charte="saas"] .alert-soft-primary .alert-link:hover{color:#f5ce00}
html[data-charte="saas"] .alert-soft-secondary{color:#6a6a6a;background-color:rgba(106,106,106,.15)}
html[data-charte="saas"] .alert-soft-secondary .alert-link{color:#6a6a6a}
html[data-charte="saas"] .alert-soft-secondary .alert-link:hover{color:#585858}
html[data-charte="saas"] .alert-soft-success{color:#0f7a47;background-color:rgba(15,122,71,.15)}
html[data-charte="saas"] .alert-soft-success .alert-link{color:#0f7a47}
html[data-charte="saas"] .alert-soft-success .alert-link:hover{color:#0b5a34}
html[data-charte="saas"] .alert-soft-info{color:#4f4f4f;background-color:rgba(79,79,79,.15)}
html[data-charte="saas"] .alert-soft-info .alert-link{color:#4f4f4f}
html[data-charte="saas"] .alert-soft-info .alert-link:hover{color:#3d3d3d}
html[data-charte="saas"] .alert-soft-warning{color:#965a00;background-color:rgba(150,90,0,.15)}
html[data-charte="saas"] .alert-soft-warning .alert-link{color:#965a00}
html[data-charte="saas"] .alert-soft-warning .alert-link:hover{color:#724500}
html[data-charte="saas"] .alert-soft-danger{color:#b3261e;background-color:rgba(179,38,30,.15)}
html[data-charte="saas"] .alert-soft-danger .alert-link{color:#b3261e}
html[data-charte="saas"] .alert-soft-danger .alert-link:hover{color:#942019}
html[data-charte="saas"] .alert-soft-light{color:#fafafa;background-color:rgba(250,250,250,.15)}
html[data-charte="saas"] .alert-soft-light .alert-link{color:#fafafa}
html[data-charte="saas"] .alert-soft-light .alert-link:hover{color:#e8e8e8}
html[data-charte="saas"] .alert-soft-dark{color:#111112;background-color:rgba(17,17,18,.15)}
html[data-charte="saas"] .alert-soft-dark .alert-link{color:#111112}
html[data-charte="saas"] .alert-soft-dark .alert-link:hover{color:#000}
html[data-charte="saas"] .avatar-initials{font-weight:500}
html[data-charte="saas"] .avatar-primary .avatar-initials{color:#111112;background-color:#ffda1a}
html[data-charte="saas"] .avatar-status-primary{color:#111112;background-color:#ffda1a}
html[data-charte="saas"] .avatar-secondary .avatar-initials{background-color:#6a6a6a}
html[data-charte="saas"] .avatar-status-secondary{background-color:#6a6a6a}
html[data-charte="saas"] .avatar-success .avatar-initials{background-color:#0f7a47}
html[data-charte="saas"] .avatar-status-success{background-color:#0f7a47}
html[data-charte="saas"] .avatar-info .avatar-initials{background-color:#4f4f4f}
html[data-charte="saas"] .avatar-status-info{background-color:#4f4f4f}
html[data-charte="saas"] .avatar-warning .avatar-initials{color:#fff;background-color:#965a00}
html[data-charte="saas"] .avatar-status-warning{color:#fff;background-color:#965a00}
html[data-charte="saas"] .avatar-danger .avatar-initials{background-color:#b3261e}
html[data-charte="saas"] .avatar-status-danger{background-color:#b3261e}
html[data-charte="saas"] .avatar-light .avatar-initials{color:#111112;background-color:#fafafa}
html[data-charte="saas"] .avatar-status-light{color:#111112;background-color:#fafafa}
html[data-charte="saas"] .avatar-dark .avatar-initials{background-color:#111112}
html[data-charte="saas"] .avatar-status-dark{background-color:#111112}
html[data-charte="saas"] .avatar-soft-primary .avatar-initials{color:#ffda1a;background-color:rgba(255,218,26,.1)}
html[data-charte="saas"] .avatar-status-soft-primary{color:#ffda1a;background-color:rgba(255,218,26,.1)}
html[data-charte="saas"] .avatar-soft-secondary .avatar-initials{color:#6a6a6a;background-color:rgba(106,106,106,.1)}
html[data-charte="saas"] .avatar-status-soft-secondary{color:#6a6a6a;background-color:rgba(106,106,106,.1)}
html[data-charte="saas"] .avatar-soft-success .avatar-initials{color:#0f7a47;background-color:rgba(15,122,71,.1)}
html[data-charte="saas"] .avatar-status-soft-success{color:#0f7a47;background-color:rgba(15,122,71,.1)}
html[data-charte="saas"] .avatar-soft-info .avatar-initials{color:#4f4f4f;background-color:rgba(79,79,79,.1)}
html[data-charte="saas"] .avatar-status-soft-info{color:#4f4f4f;background-color:rgba(79,79,79,.1)}
html[data-charte="saas"] .avatar-soft-warning .avatar-initials{color:#965a00;background-color:rgba(150,90,0,.1)}
html[data-charte="saas"] .avatar-status-soft-warning{color:#965a00;background-color:rgba(150,90,0,.1)}
html[data-charte="saas"] .avatar-soft-danger .avatar-initials{color:#b3261e;background-color:rgba(179,38,30,.1)}
html[data-charte="saas"] .avatar-status-soft-danger{color:#b3261e;background-color:rgba(179,38,30,.1)}
html[data-charte="saas"] .avatar-soft-light .avatar-initials{color:#fafafa;background-color:rgba(250,250,250,.1)}
html[data-charte="saas"] .avatar-status-soft-light{color:#fafafa;background-color:rgba(250,250,250,.1)}
html[data-charte="saas"] .avatar-soft-dark .avatar-initials{color:#111112;background-color:rgba(17,17,18,.1)}
html[data-charte="saas"] .avatar-status-soft-dark{color:#111112;background-color:rgba(17,17,18,.1)}
html[data-charte="saas"] .avatar-uploader-input{background-color:rgba(17,17,18,.25)}
html[data-charte="saas"] .avatar-uploader-icon{color:#111112}
html[data-charte="saas"] .avatar-uploader:hover .avatar-uploader-icon{background-color:#111112}
html[data-charte="saas"] .blockquote{color:#111112;border-left:.1875rem solid #e4e4e4}
html[data-charte="saas"] .breadcrumb .breadcrumb-item{color:#111112}
html[data-charte="saas"] .breadcrumb .breadcrumb-link{color:#6a6a6a}
html[data-charte="saas"] .breadcrumb .breadcrumb-link:hover{color:#111112}
html[data-charte="saas"] .btn-link{font-weight:500}
html[data-charte="saas"] .btn-check:focus+.btn-primary,html[data-charte="saas"] .btn-primary:hover,html[data-charte="saas"] .btn-primary:focus{box-shadow:0 4px 11px rgba(255,218,26,.35)}
html[data-charte="saas"] .btn-check:focus+.btn-secondary,html[data-charte="saas"] .btn-secondary:hover,html[data-charte="saas"] .btn-secondary:focus{box-shadow:0 4px 11px rgba(106,106,106,.35)}
html[data-charte="saas"] .btn-check:focus+.btn-success,html[data-charte="saas"] .btn-success:hover,html[data-charte="saas"] .btn-success:focus{box-shadow:0 4px 11px rgba(15,122,71,.35)}
html[data-charte="saas"] .btn-check:focus+.btn-info,html[data-charte="saas"] .btn-info:hover,html[data-charte="saas"] .btn-info:focus{box-shadow:0 4px 11px rgba(79,79,79,.35)}
html[data-charte="saas"] .btn-check:focus+.btn-warning,html[data-charte="saas"] .btn-warning:hover,html[data-charte="saas"] .btn-warning:focus{box-shadow:0 4px 11px rgba(150,90,0,.35)}
html[data-charte="saas"] .btn-check:focus+.btn-danger,html[data-charte="saas"] .btn-danger:hover,html[data-charte="saas"] .btn-danger:focus{box-shadow:0 4px 11px rgba(179,38,30,.35)}
html[data-charte="saas"] .btn-check:focus+.btn-light,html[data-charte="saas"] .btn-light:hover,html[data-charte="saas"] .btn-light:focus{box-shadow:0 4px 11px rgba(250,250,250,.35)}
html[data-charte="saas"] .btn-check:focus+.btn-dark,html[data-charte="saas"] .btn-dark:hover,html[data-charte="saas"] .btn-dark:focus{box-shadow:0 4px 11px rgba(17,17,18,.35)}
html[data-charte="saas"] .btn-white{border:1px solid #cdcdcd}
html[data-charte="saas"] .btn-white.dropdown-toggle::after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%236a6a6a' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .btn-check:focus+.btn-white,html[data-charte="saas"] .btn-white:hover,html[data-charte="saas"] .btn-white:focus{color:#111112;border-color:#cdcdcd;box-shadow:none}
html[data-charte="saas"] .btn-check:focus+.btn-white.dropdown-toggle::after,html[data-charte="saas"] .btn-white:hover.dropdown-toggle::after,html[data-charte="saas"] .btn-white:focus.dropdown-toggle::after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23ffda1a' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .btn-white.disabled,html[data-charte="saas"] .btn-white:disabled{color:#cdcdcd;background-color:#f3f3f3}
html[data-charte="saas"] .btn-primary.dropdown-toggle::after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23111112' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .btn-warning.dropdown-toggle::after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .btn-light.dropdown-toggle::after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23111112' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .btn-ghost-primary{color:#ffda1a}
html[data-charte="saas"] .btn-ghost-primary:hover,html[data-charte="saas"] .btn-check:focus+.btn-ghost-primary,html[data-charte="saas"] .btn-ghost-primary:focus,html[data-charte="saas"] .btn-check:checked+.btn-ghost-primary,html[data-charte="saas"] .btn-check:active+.btn-ghost-primary,html[data-charte="saas"] .btn-ghost-primary:active,html[data-charte="saas"] .btn-ghost-primary.active,html[data-charte="saas"] .show>.btn-ghost-primary.dropdown-toggle{color:#ffda1a;background-color:rgba(255,218,26,.1)}
html[data-charte="saas"] .btn-ghost-primary.dropdown-toggle::after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23ffda1a' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .btn-check:focus+.btn-ghost-primary.btn-no-focus,html[data-charte="saas"] .btn-ghost-primary.btn-no-focus:hover,html[data-charte="saas"] .btn-ghost-primary.btn-no-focus.focus,html[data-charte="saas"] .btn-ghost-primary.btn-no-focus:focus{color:#ffda1a}
html[data-charte="saas"] .btn-check:focus+.btn-ghost-primary.btn-no-focus:hover,html[data-charte="saas"] .btn-ghost-primary.btn-no-focus:hover:hover,html[data-charte="saas"] .btn-ghost-primary.btn-no-focus.focus:hover,html[data-charte="saas"] .btn-ghost-primary.btn-no-focus:focus:hover{color:#ffda1a;background-color:rgba(255,218,26,.1)}
html[data-charte="saas"] .btn-ghost-secondary{color:#6a6a6a}
html[data-charte="saas"] .btn-ghost-secondary:hover,html[data-charte="saas"] .btn-check:focus+.btn-ghost-secondary,html[data-charte="saas"] .btn-ghost-secondary:focus,html[data-charte="saas"] .btn-check:checked+.btn-ghost-secondary,html[data-charte="saas"] .btn-check:active+.btn-ghost-secondary,html[data-charte="saas"] .btn-ghost-secondary:active,html[data-charte="saas"] .btn-ghost-secondary.active,html[data-charte="saas"] .show>.btn-ghost-secondary.dropdown-toggle{color:#6a6a6a;background-color:rgba(255,218,26,.1)}
html[data-charte="saas"] .btn-ghost-secondary.dropdown-toggle::after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%236a6a6a' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .btn-check:focus+.btn-ghost-secondary.btn-no-focus,html[data-charte="saas"] .btn-ghost-secondary.btn-no-focus:hover,html[data-charte="saas"] .btn-ghost-secondary.btn-no-focus.focus,html[data-charte="saas"] .btn-ghost-secondary.btn-no-focus:focus{color:#6a6a6a}
html[data-charte="saas"] .btn-check:focus+.btn-ghost-secondary.btn-no-focus:hover,html[data-charte="saas"] .btn-ghost-secondary.btn-no-focus:hover:hover,html[data-charte="saas"] .btn-ghost-secondary.btn-no-focus.focus:hover,html[data-charte="saas"] .btn-ghost-secondary.btn-no-focus:focus:hover{color:#6a6a6a;background-color:rgba(106,106,106,.1)}
html[data-charte="saas"] .btn-ghost-success{color:#0f7a47}
html[data-charte="saas"] .btn-ghost-success:hover,html[data-charte="saas"] .btn-check:focus+.btn-ghost-success,html[data-charte="saas"] .btn-ghost-success:focus,html[data-charte="saas"] .btn-check:checked+.btn-ghost-success,html[data-charte="saas"] .btn-check:active+.btn-ghost-success,html[data-charte="saas"] .btn-ghost-success:active,html[data-charte="saas"] .btn-ghost-success.active,html[data-charte="saas"] .show>.btn-ghost-success.dropdown-toggle{color:#0f7a47;background-color:rgba(15,122,71,.1)}
html[data-charte="saas"] .btn-ghost-success.dropdown-toggle::after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%230f7a47' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .btn-check:focus+.btn-ghost-success.btn-no-focus,html[data-charte="saas"] .btn-ghost-success.btn-no-focus:hover,html[data-charte="saas"] .btn-ghost-success.btn-no-focus.focus,html[data-charte="saas"] .btn-ghost-success.btn-no-focus:focus{color:#0f7a47}
html[data-charte="saas"] .btn-check:focus+.btn-ghost-success.btn-no-focus:hover,html[data-charte="saas"] .btn-ghost-success.btn-no-focus:hover:hover,html[data-charte="saas"] .btn-ghost-success.btn-no-focus.focus:hover,html[data-charte="saas"] .btn-ghost-success.btn-no-focus:focus:hover{color:#0f7a47;background-color:rgba(15,122,71,.1)}
html[data-charte="saas"] .btn-ghost-info{color:#4f4f4f}
html[data-charte="saas"] .btn-ghost-info:hover,html[data-charte="saas"] .btn-check:focus+.btn-ghost-info,html[data-charte="saas"] .btn-ghost-info:focus,html[data-charte="saas"] .btn-check:checked+.btn-ghost-info,html[data-charte="saas"] .btn-check:active+.btn-ghost-info,html[data-charte="saas"] .btn-ghost-info:active,html[data-charte="saas"] .btn-ghost-info.active,html[data-charte="saas"] .show>.btn-ghost-info.dropdown-toggle{color:#4f4f4f;background-color:rgba(79,79,79,.1)}
html[data-charte="saas"] .btn-ghost-info.dropdown-toggle::after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%234f4f4f' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .btn-check:focus+.btn-ghost-info.btn-no-focus,html[data-charte="saas"] .btn-ghost-info.btn-no-focus:hover,html[data-charte="saas"] .btn-ghost-info.btn-no-focus.focus,html[data-charte="saas"] .btn-ghost-info.btn-no-focus:focus{color:#4f4f4f}
html[data-charte="saas"] .btn-check:focus+.btn-ghost-info.btn-no-focus:hover,html[data-charte="saas"] .btn-ghost-info.btn-no-focus:hover:hover,html[data-charte="saas"] .btn-ghost-info.btn-no-focus.focus:hover,html[data-charte="saas"] .btn-ghost-info.btn-no-focus:focus:hover{color:#4f4f4f;background-color:rgba(79,79,79,.1)}
html[data-charte="saas"] .btn-ghost-warning{color:#965a00}
html[data-charte="saas"] .btn-ghost-warning:hover,html[data-charte="saas"] .btn-check:focus+.btn-ghost-warning,html[data-charte="saas"] .btn-ghost-warning:focus,html[data-charte="saas"] .btn-check:checked+.btn-ghost-warning,html[data-charte="saas"] .btn-check:active+.btn-ghost-warning,html[data-charte="saas"] .btn-ghost-warning:active,html[data-charte="saas"] .btn-ghost-warning.active,html[data-charte="saas"] .show>.btn-ghost-warning.dropdown-toggle{color:#965a00;background-color:rgba(150,90,0,.1)}
html[data-charte="saas"] .btn-ghost-warning.dropdown-toggle::after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23965a00' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .btn-check:focus+.btn-ghost-warning.btn-no-focus,html[data-charte="saas"] .btn-ghost-warning.btn-no-focus:hover,html[data-charte="saas"] .btn-ghost-warning.btn-no-focus.focus,html[data-charte="saas"] .btn-ghost-warning.btn-no-focus:focus{color:#965a00}
html[data-charte="saas"] .btn-check:focus+.btn-ghost-warning.btn-no-focus:hover,html[data-charte="saas"] .btn-ghost-warning.btn-no-focus:hover:hover,html[data-charte="saas"] .btn-ghost-warning.btn-no-focus.focus:hover,html[data-charte="saas"] .btn-ghost-warning.btn-no-focus:focus:hover{color:#965a00;background-color:rgba(150,90,0,.1)}
html[data-charte="saas"] .btn-ghost-danger{color:#b3261e}
html[data-charte="saas"] .btn-ghost-danger:hover,html[data-charte="saas"] .btn-check:focus+.btn-ghost-danger,html[data-charte="saas"] .btn-ghost-danger:focus,html[data-charte="saas"] .btn-check:checked+.btn-ghost-danger,html[data-charte="saas"] .btn-check:active+.btn-ghost-danger,html[data-charte="saas"] .btn-ghost-danger:active,html[data-charte="saas"] .btn-ghost-danger.active,html[data-charte="saas"] .show>.btn-ghost-danger.dropdown-toggle{color:#b3261e;background-color:rgba(179,38,30,.1)}
html[data-charte="saas"] .btn-ghost-danger.dropdown-toggle::after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23b3261e' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .btn-check:focus+.btn-ghost-danger.btn-no-focus,html[data-charte="saas"] .btn-ghost-danger.btn-no-focus:hover,html[data-charte="saas"] .btn-ghost-danger.btn-no-focus.focus,html[data-charte="saas"] .btn-ghost-danger.btn-no-focus:focus{color:#b3261e}
html[data-charte="saas"] .btn-check:focus+.btn-ghost-danger.btn-no-focus:hover,html[data-charte="saas"] .btn-ghost-danger.btn-no-focus:hover:hover,html[data-charte="saas"] .btn-ghost-danger.btn-no-focus.focus:hover,html[data-charte="saas"] .btn-ghost-danger.btn-no-focus:focus:hover{color:#b3261e;background-color:rgba(179,38,30,.1)}
html[data-charte="saas"] .btn-ghost-light{color:#fafafa}
html[data-charte="saas"] .btn-ghost-light:hover,html[data-charte="saas"] .btn-check:focus+.btn-ghost-light,html[data-charte="saas"] .btn-ghost-light:focus,html[data-charte="saas"] .btn-check:checked+.btn-ghost-light,html[data-charte="saas"] .btn-check:active+.btn-ghost-light,html[data-charte="saas"] .btn-ghost-light:active,html[data-charte="saas"] .btn-ghost-light.active,html[data-charte="saas"] .show>.btn-ghost-light.dropdown-toggle{color:#fafafa;background-color:rgba(250,250,250,.1)}
html[data-charte="saas"] .btn-ghost-light.dropdown-toggle::after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fafafa' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .btn-check:focus+.btn-ghost-light.btn-no-focus,html[data-charte="saas"] .btn-ghost-light.btn-no-focus:hover,html[data-charte="saas"] .btn-ghost-light.btn-no-focus.focus,html[data-charte="saas"] .btn-ghost-light.btn-no-focus:focus{color:#fafafa}
html[data-charte="saas"] .btn-check:focus+.btn-ghost-light.btn-no-focus:hover,html[data-charte="saas"] .btn-ghost-light.btn-no-focus:hover:hover,html[data-charte="saas"] .btn-ghost-light.btn-no-focus.focus:hover,html[data-charte="saas"] .btn-ghost-light.btn-no-focus:focus:hover{color:#fafafa;background-color:rgba(250,250,250,.1)}
html[data-charte="saas"] .btn-ghost-dark{color:#111112}
html[data-charte="saas"] .btn-ghost-dark:hover,html[data-charte="saas"] .btn-check:focus+.btn-ghost-dark,html[data-charte="saas"] .btn-ghost-dark:focus,html[data-charte="saas"] .btn-check:checked+.btn-ghost-dark,html[data-charte="saas"] .btn-check:active+.btn-ghost-dark,html[data-charte="saas"] .btn-ghost-dark:active,html[data-charte="saas"] .btn-ghost-dark.active,html[data-charte="saas"] .show>.btn-ghost-dark.dropdown-toggle{color:#111112;background-color:rgba(17,17,18,.1)}
html[data-charte="saas"] .btn-ghost-dark.dropdown-toggle::after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23111112' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .btn-check:focus+.btn-ghost-dark.btn-no-focus,html[data-charte="saas"] .btn-ghost-dark.btn-no-focus:hover,html[data-charte="saas"] .btn-ghost-dark.btn-no-focus.focus,html[data-charte="saas"] .btn-ghost-dark.btn-no-focus:focus{color:#111112}
html[data-charte="saas"] .btn-check:focus+.btn-ghost-dark.btn-no-focus:hover,html[data-charte="saas"] .btn-ghost-dark.btn-no-focus:hover:hover,html[data-charte="saas"] .btn-ghost-dark.btn-no-focus.focus:hover,html[data-charte="saas"] .btn-ghost-dark.btn-no-focus:focus:hover{color:#111112;background-color:rgba(17,17,18,.1)}
html[data-charte="saas"] .btn-check:focus+.btn-ghost-secondary,html[data-charte="saas"] .btn-ghost-secondary:hover,html[data-charte="saas"] .btn-ghost-secondary:focus{color:#ffda1a}
html[data-charte="saas"] .btn-check:focus+.btn-ghost-secondary.dropdown-toggle::after,html[data-charte="saas"] .btn-ghost-secondary:hover.dropdown-toggle::after,html[data-charte="saas"] .btn-ghost-secondary:focus.dropdown-toggle::after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23ffda1a' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .btn-check:focus+.btn-ghost-secondary.btn-no-focus:hover,html[data-charte="saas"] .btn-ghost-secondary.btn-no-focus:hover:hover,html[data-charte="saas"] .btn-ghost-secondary.btn-no-focus.focus:hover,html[data-charte="saas"] .btn-ghost-secondary.btn-no-focus:focus:hover{color:#ffda1a;background-color:rgba(255,218,26,.1)}
html[data-charte="saas"] .btn-group-segment{background-color:#f3f3f3}
html[data-charte="saas"] .btn-group-segment .btn{color:#4f4f4f}
html[data-charte="saas"] .btn-group-segment .btn:hover{color:#111112}
html[data-charte="saas"] .btn-group-segment>.btn-check:checked+.btn,html[data-charte="saas"] .btn-group-segment>.btn-check:focus+.btn{color:#111112;box-shadow:none}
html[data-charte="saas"] .btn-group-vertical>.btn-group>.btn-check:not(:first-child)+.btn{margin-top:-1px}
html[data-charte="saas"] .btn-group-vertical>.btn-group>.btn-check:first-child+.btn{border-top-left-radius:.5rem;border-top-right-radius:.5rem}
html[data-charte="saas"] .btn-group-vertical>.btn-group>.btn:last-child{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}
html[data-charte="saas"] .btn-group-vertical>.btn-group-segment>.btn-check+.btn{border-radius:.5rem}
@media(max-width: 575.98px){html[data-charte="saas"] .btn-group-sm-vertical>.btn-group>.btn-check:not(:first-child)+.btn{margin-top:-1px}}
@media(max-width: 575.98px){html[data-charte="saas"] .btn-group-sm-vertical>.btn-group>.btn-check:first-child+.btn{border-top-left-radius:.5rem;border-top-right-radius:.5rem}}
@media(max-width: 575.98px){html[data-charte="saas"] .btn-group-sm-vertical>.btn-group>.btn:last-child{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}}
@media(max-width: 575.98px){html[data-charte="saas"] .btn-group-sm-vertical>.btn-group-segment>.btn-check+.btn{border-radius:.5rem}}
@media(max-width: 767.98px){html[data-charte="saas"] .btn-group-md-vertical>.btn-group>.btn-check:not(:first-child)+.btn{margin-top:-1px}}
@media(max-width: 767.98px){html[data-charte="saas"] .btn-group-md-vertical>.btn-group>.btn-check:first-child+.btn{border-top-left-radius:.5rem;border-top-right-radius:.5rem}}
@media(max-width: 767.98px){html[data-charte="saas"] .btn-group-md-vertical>.btn-group>.btn:last-child{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}}
@media(max-width: 767.98px){html[data-charte="saas"] .btn-group-md-vertical>.btn-group-segment>.btn-check+.btn{border-radius:.5rem}}
@media(max-width: 991.98px){html[data-charte="saas"] .btn-group-lg-vertical>.btn-group>.btn-check:not(:first-child)+.btn{margin-top:-1px}}
@media(max-width: 991.98px){html[data-charte="saas"] .btn-group-lg-vertical>.btn-group>.btn-check:first-child+.btn{border-top-left-radius:.5rem;border-top-right-radius:.5rem}}
@media(max-width: 991.98px){html[data-charte="saas"] .btn-group-lg-vertical>.btn-group>.btn:last-child{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}}
@media(max-width: 991.98px){html[data-charte="saas"] .btn-group-lg-vertical>.btn-group-segment>.btn-check+.btn{border-radius:.5rem}}
@media(max-width: 1199.98px){html[data-charte="saas"] .btn-group-xl-vertical>.btn-group>.btn-check:not(:first-child)+.btn{margin-top:-1px}}
@media(max-width: 1199.98px){html[data-charte="saas"] .btn-group-xl-vertical>.btn-group>.btn-check:first-child+.btn{border-top-left-radius:.5rem;border-top-right-radius:.5rem}}
@media(max-width: 1199.98px){html[data-charte="saas"] .btn-group-xl-vertical>.btn-group>.btn:last-child{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}}
@media(max-width: 1199.98px){html[data-charte="saas"] .btn-group-xl-vertical>.btn-group-segment>.btn-check+.btn{border-radius:.5rem}}
@media(max-width: 1399.98px){html[data-charte="saas"] .btn-group-xxl-vertical>.btn-group>.btn-check:not(:first-child)+.btn{margin-top:-1px}}
@media(max-width: 1399.98px){html[data-charte="saas"] .btn-group-xxl-vertical>.btn-group>.btn-check:first-child+.btn{border-top-left-radius:.5rem;border-top-right-radius:.5rem}}
@media(max-width: 1399.98px){html[data-charte="saas"] .btn-group-xxl-vertical>.btn-group>.btn:last-child{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}}
@media(max-width: 1399.98px){html[data-charte="saas"] .btn-group-xxl-vertical>.btn-group-segment>.btn-check+.btn{border-radius:.5rem}}
html[data-charte="saas"] .btn-soft-primary{color:#ffda1a;background-color:rgba(255,218,26,.1)}
html[data-charte="saas"] .btn-soft-primary:hover,html[data-charte="saas"] .btn-check:focus+.btn-soft-primary,html[data-charte="saas"] .btn-soft-primary:focus{color:#111112;background-color:#ffda1a}
html[data-charte="saas"] .btn-check:checked+.btn-soft-primary,html[data-charte="saas"] .btn-check:active+.btn-soft-primary,html[data-charte="saas"] .btn-soft-primary:active,html[data-charte="saas"] .btn-soft-primary.active,html[data-charte="saas"] .show>.btn-soft-primary.dropdown-toggle{color:#111112;background-color:#ffda1a}
html[data-charte="saas"] .btn-soft-primary:disabled,html[data-charte="saas"] .btn-soft-primary.disabled{color:#ffda1a;background-color:#ffda1a}
html[data-charte="saas"] .btn-soft-secondary{color:#6a6a6a;background-color:rgba(106,106,106,.1)}
html[data-charte="saas"] .btn-soft-secondary:hover,html[data-charte="saas"] .btn-check:focus+.btn-soft-secondary,html[data-charte="saas"] .btn-soft-secondary:focus{background-color:#6a6a6a}
html[data-charte="saas"] .btn-check:checked+.btn-soft-secondary,html[data-charte="saas"] .btn-check:active+.btn-soft-secondary,html[data-charte="saas"] .btn-soft-secondary:active,html[data-charte="saas"] .btn-soft-secondary.active,html[data-charte="saas"] .show>.btn-soft-secondary.dropdown-toggle{background-color:#6a6a6a}
html[data-charte="saas"] .btn-soft-secondary:disabled,html[data-charte="saas"] .btn-soft-secondary.disabled{color:#6a6a6a;background-color:#6a6a6a}
html[data-charte="saas"] .btn-soft-success{color:#0f7a47;background-color:rgba(15,122,71,.1)}
html[data-charte="saas"] .btn-soft-success:hover,html[data-charte="saas"] .btn-check:focus+.btn-soft-success,html[data-charte="saas"] .btn-soft-success:focus{background-color:#0f7a47}
html[data-charte="saas"] .btn-check:checked+.btn-soft-success,html[data-charte="saas"] .btn-check:active+.btn-soft-success,html[data-charte="saas"] .btn-soft-success:active,html[data-charte="saas"] .btn-soft-success.active,html[data-charte="saas"] .show>.btn-soft-success.dropdown-toggle{background-color:#0f7a47}
html[data-charte="saas"] .btn-soft-success:disabled,html[data-charte="saas"] .btn-soft-success.disabled{color:#0f7a47;background-color:#0f7a47}
html[data-charte="saas"] .btn-soft-info{color:#4f4f4f;background-color:rgba(79,79,79,.1)}
html[data-charte="saas"] .btn-soft-info:hover,html[data-charte="saas"] .btn-check:focus+.btn-soft-info,html[data-charte="saas"] .btn-soft-info:focus{background-color:#4f4f4f}
html[data-charte="saas"] .btn-check:checked+.btn-soft-info,html[data-charte="saas"] .btn-check:active+.btn-soft-info,html[data-charte="saas"] .btn-soft-info:active,html[data-charte="saas"] .btn-soft-info.active,html[data-charte="saas"] .show>.btn-soft-info.dropdown-toggle{background-color:#4f4f4f}
html[data-charte="saas"] .btn-soft-info:disabled,html[data-charte="saas"] .btn-soft-info.disabled{color:#4f4f4f;background-color:#4f4f4f}
html[data-charte="saas"] .btn-soft-warning{color:#965a00;background-color:rgba(150,90,0,.1)}
html[data-charte="saas"] .btn-soft-warning:hover,html[data-charte="saas"] .btn-check:focus+.btn-soft-warning,html[data-charte="saas"] .btn-soft-warning:focus{color:#fff;background-color:#965a00}
html[data-charte="saas"] .btn-check:checked+.btn-soft-warning,html[data-charte="saas"] .btn-check:active+.btn-soft-warning,html[data-charte="saas"] .btn-soft-warning:active,html[data-charte="saas"] .btn-soft-warning.active,html[data-charte="saas"] .show>.btn-soft-warning.dropdown-toggle{color:#fff;background-color:#965a00}
html[data-charte="saas"] .btn-soft-warning:disabled,html[data-charte="saas"] .btn-soft-warning.disabled{color:#965a00;background-color:#965a00}
html[data-charte="saas"] .btn-soft-danger{color:#b3261e;background-color:rgba(179,38,30,.1)}
html[data-charte="saas"] .btn-soft-danger:hover,html[data-charte="saas"] .btn-check:focus+.btn-soft-danger,html[data-charte="saas"] .btn-soft-danger:focus{background-color:#b3261e}
html[data-charte="saas"] .btn-check:checked+.btn-soft-danger,html[data-charte="saas"] .btn-check:active+.btn-soft-danger,html[data-charte="saas"] .btn-soft-danger:active,html[data-charte="saas"] .btn-soft-danger.active,html[data-charte="saas"] .show>.btn-soft-danger.dropdown-toggle{background-color:#b3261e}
html[data-charte="saas"] .btn-soft-danger:disabled,html[data-charte="saas"] .btn-soft-danger.disabled{color:#b3261e;background-color:#b3261e}
html[data-charte="saas"] .btn-soft-light{color:#fafafa;background-color:rgba(250,250,250,.1)}
html[data-charte="saas"] .btn-soft-light:hover,html[data-charte="saas"] .btn-check:focus+.btn-soft-light,html[data-charte="saas"] .btn-soft-light:focus{color:#111112;background-color:#fafafa}
html[data-charte="saas"] .btn-check:checked+.btn-soft-light,html[data-charte="saas"] .btn-check:active+.btn-soft-light,html[data-charte="saas"] .btn-soft-light:active,html[data-charte="saas"] .btn-soft-light.active,html[data-charte="saas"] .show>.btn-soft-light.dropdown-toggle{color:#111112;background-color:#fafafa}
html[data-charte="saas"] .btn-soft-light:disabled,html[data-charte="saas"] .btn-soft-light.disabled{color:#fafafa;background-color:#fafafa}
html[data-charte="saas"] .btn-soft-dark{color:#111112;background-color:rgba(17,17,18,.1)}
html[data-charte="saas"] .btn-soft-dark:hover,html[data-charte="saas"] .btn-check:focus+.btn-soft-dark,html[data-charte="saas"] .btn-soft-dark:focus{background-color:#111112}
html[data-charte="saas"] .btn-check:checked+.btn-soft-dark,html[data-charte="saas"] .btn-check:active+.btn-soft-dark,html[data-charte="saas"] .btn-soft-dark:active,html[data-charte="saas"] .btn-soft-dark.active,html[data-charte="saas"] .show>.btn-soft-dark.dropdown-toggle{background-color:#111112}
html[data-charte="saas"] .btn-soft-dark:disabled,html[data-charte="saas"] .btn-soft-dark.disabled{color:#111112;background-color:#111112}
html[data-charte="saas"] .btn-soft-primary.dropdown-toggle::after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23ffda1a' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .btn-check:focus+.btn-soft-primary.dropdown-toggle::after,html[data-charte="saas"] .btn-soft-primary:hover.dropdown-toggle::after,html[data-charte="saas"] .btn-soft-primary:focus.dropdown-toggle::after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23111112' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .btn-soft-secondary.dropdown-toggle::after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%236a6a6a' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .btn-soft-success.dropdown-toggle::after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%230f7a47' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .btn-soft-info.dropdown-toggle::after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%234f4f4f' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .btn-soft-warning.dropdown-toggle::after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23965a00' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .btn-check:focus+.btn-soft-warning.dropdown-toggle::after,html[data-charte="saas"] .btn-soft-warning:hover.dropdown-toggle::after,html[data-charte="saas"] .btn-soft-warning:focus.dropdown-toggle::after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .btn-soft-danger.dropdown-toggle::after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23b3261e' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .btn-soft-light.dropdown-toggle::after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fafafa' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .btn-check:focus+.btn-soft-light.dropdown-toggle::after,html[data-charte="saas"] .btn-soft-light:hover.dropdown-toggle::after,html[data-charte="saas"] .btn-soft-light:focus.dropdown-toggle::after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23111112' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .btn-soft-dark.dropdown-toggle::after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23111112' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .btn-icon{font-weight:500}
html[data-charte="saas"] .btn-outline-primary.dropdown-toggle::after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23ffda1a' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .btn-outline-primary:hover::after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23111112' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .btn-check:checked+.btn-outline-primary.dropdown-toggle::after,html[data-charte="saas"] .btn-check:active+.btn-outline-primary.dropdown-toggle::after,html[data-charte="saas"] .btn-outline-primary:active.dropdown-toggle::after,html[data-charte="saas"] .btn-outline-primary.active.dropdown-toggle::after,html[data-charte="saas"] .btn-outline-primary.dropdown-toggle.show.dropdown-toggle::after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23111112' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .btn-outline-secondary.dropdown-toggle::after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%236a6a6a' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .btn-outline-success.dropdown-toggle::after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%230f7a47' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .btn-outline-info.dropdown-toggle::after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%234f4f4f' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .btn-outline-warning.dropdown-toggle::after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23965a00' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .btn-outline-warning:hover::after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .btn-check:checked+.btn-outline-warning.dropdown-toggle::after,html[data-charte="saas"] .btn-check:active+.btn-outline-warning.dropdown-toggle::after,html[data-charte="saas"] .btn-outline-warning:active.dropdown-toggle::after,html[data-charte="saas"] .btn-outline-warning.active.dropdown-toggle::after,html[data-charte="saas"] .btn-outline-warning.dropdown-toggle.show.dropdown-toggle::after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .btn-outline-danger.dropdown-toggle::after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23b3261e' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .btn-outline-light.dropdown-toggle::after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fafafa' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .btn-outline-light:hover::after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23111112' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .btn-check:checked+.btn-outline-light.dropdown-toggle::after,html[data-charte="saas"] .btn-check:active+.btn-outline-light.dropdown-toggle::after,html[data-charte="saas"] .btn-outline-light:active.dropdown-toggle::after,html[data-charte="saas"] .btn-outline-light.active.dropdown-toggle::after,html[data-charte="saas"] .btn-outline-light.dropdown-toggle.show.dropdown-toggle::after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23111112' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .btn-outline-dark.dropdown-toggle::after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23111112' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .btn-outline-secondary{border-color:#cdcdcd}
html[data-charte="saas"] .btn-status{background-color:#cdcdcd}
html[data-charte="saas"] .btn-status-primary{color:color-yiq(#ffda1a);background-color:#ffda1a}
html[data-charte="saas"] .btn-status-secondary{color:color-yiq(#6a6a6a);background-color:#6a6a6a}
html[data-charte="saas"] .btn-status-success{color:color-yiq(#0f7a47);background-color:#0f7a47}
html[data-charte="saas"] .btn-status-info{color:color-yiq(#4f4f4f);background-color:#4f4f4f}
html[data-charte="saas"] .btn-status-warning{color:color-yiq(#965a00);background-color:#965a00}
html[data-charte="saas"] .btn-status-danger{color:color-yiq(#b3261e);background-color:#b3261e}
html[data-charte="saas"] .btn-status-light{color:color-yiq(#fafafa);background-color:#fafafa}
html[data-charte="saas"] .btn-status-dark{color:color-yiq(#111112);background-color:#111112}
html[data-charte="saas"] .card{box-shadow:none}
html[data-charte="saas"] .card-subtitle{color:#6a6a6a}
html[data-charte="saas"] .card-text{color:#111112}
html[data-charte="saas"] .card-dashed{border:1px dashed #e4e4e4}
html[data-charte="saas"] .card-group .card+.card{border-left:1px solid #e4e4e4}
html[data-charte="saas"] .card .card-table>tbody>tr:first-child>td{padding-top:1.25rem}
html[data-charte="saas"] .card .card-table>tbody>tr:last-child>td{padding-bottom:1.25rem}
html[data-charte="saas"] .card .card-table>:not(caption)>*>*{padding-right:1.25rem;padding-left:1.25rem}
html[data-charte="saas"] .card .card-header+.table-responsive .table-thead-bordered>:not(:last-child)>:last-child>*,html[data-charte="saas"] .card .card-header+.table .table-thead-bordered>:not(:last-child)>:last-child>*{border-top:1px solid #eaeaea}
html[data-charte="saas"] .card-body-height::-webkit-scrollbar-thumb{background-color:rgba(205,205,205,.6)}
html[data-charte="saas"] .card-hover-shadow:hover{box-shadow:none !important}
html[data-charte="saas"] .card-nav-vertical.card-nav{margin-left:-0.625rem;margin-right:-0.625rem}
@media(min-width: 576px){html[data-charte="saas"] .col-sm-divider>*:not(:first-child)::before{width:1px;background-color:#e4e4e4}}
@media(min-width: 768px){html[data-charte="saas"] .col-md-divider>*:not(:first-child)::before{width:1px;background-color:#e4e4e4}}
@media(min-width: 992px){html[data-charte="saas"] .col-lg-divider>*:not(:first-child)::before{width:1px;background-color:#e4e4e4}}
@media(min-width: 1200px){html[data-charte="saas"] .col-xl-divider>*:not(:first-child)::before{width:1px;background-color:#e4e4e4}}
@media(min-width: 1400px){html[data-charte="saas"] .col-xxl-divider>*:not(:first-child)::before{width:1px;background-color:#e4e4e4}}
html[data-charte="saas"] .col-divider>*:not(:first-child)::before{width:1px;background-color:#e4e4e4}
html[data-charte="saas"] .col-divider>*:not(:first-child)::before{height:1px;background-color:#e4e4e4}
@media(max-width: 575.98px){html[data-charte="saas"] .col-sm-divider>*:not(:first-child)::before{height:1px;background-color:#e4e4e4}}
@media(max-width: 767.98px){html[data-charte="saas"] .col-md-divider>*:not(:first-child)::before{height:1px;background-color:#e4e4e4}}
@media(max-width: 991.98px){html[data-charte="saas"] .col-lg-divider>*:not(:first-child)::before{height:1px;background-color:#e4e4e4}}
@media(max-width: 1199.98px){html[data-charte="saas"] .col-xl-divider>*:not(:first-child)::before{height:1px;background-color:#e4e4e4}}
@media(max-width: 1399.98px){html[data-charte="saas"] .col-xxl-divider>*:not(:first-child)::before{height:1px;background-color:#e4e4e4}}
html[data-charte="saas"] .col-divider>*:not(:first-child)::before{width:1px;background-color:#e4e4e4}
html[data-charte="saas"] .footer-offset{margin-bottom:2.75rem}
html[data-charte="saas"] .main .content{padding-top:1.5rem;padding-bottom:1.5rem}
html[data-charte="saas"] .kanban-board::-webkit-scrollbar-thumb{background-color:rgba(205,205,205,.6)}
html[data-charte="saas"] .splitted-content-bordered:not(:last-child){border-right:1px solid #e4e4e4}
html[data-charte="saas"] .splitted-content-bordered:not(:first-child){border-left:1px solid #e4e4e4}
html[data-charte="saas"] .navbar-vertical-aside~.splitted-content-small.splitted-content-bordered:not(:last-child){margin-left:-1px}
html[data-charte="saas"] .header~.main .splitted-content-mini,html[data-charte="saas"] .header~.main .splitted-content-small,html[data-charte="saas"] .header~.main .splitted-content-fluid{min-height:calc(100vh - 3.5rem)}
html[data-charte="saas"] .dropdown-menu{box-shadow:0 12px 28px -10px rgba(17,17,18,.16),0 0 0 1px rgba(17,17,18,.08)}
html[data-charte="saas"] .dropdown-item{border-radius:.5rem}
html[data-charte="saas"] .dropdown-item:active{color:#111112;background-color:#f3f3f3}
html[data-charte="saas"] .dropdown-item.active:not(:focus):not(:active),html[data-charte="saas"] .dropdown-item.active:active:focus{color:#111112;background-color:#f3f3f3}
html[data-charte="saas"] .dropdown-header{letter-spacing:0}
html[data-charte="saas"] .dropdown-item-icon{color:#111112}
html[data-charte="saas"] .dropdown-toggle::after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23111112' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .dropdown-card-shopping-cart .card>.card-footer{border-top-width:1px}
html[data-charte="saas"] .footer{height:2.75rem}
html[data-charte="saas"] .footer-height-offset{height:calc(100vh - 2.75rem)}
html[data-charte="saas"] .form-control-plaintext::placeholder{color:#6a6a6a}
html[data-charte="saas"] .was-validated .form-check-input:valid,html[data-charte="saas"] .form-check-input.is-valid{border:1px solid #8c8c8c}
html[data-charte="saas"] .was-validated .form-check-input:valid~.form-check-label,html[data-charte="saas"] .form-check-input.is-valid~.form-check-label{color:#111112}
html[data-charte="saas"] .form-check-primary .form-check-input:checked{background-color:#ffda1a;border-color:#ffda1a}
html[data-charte="saas"] .form-check-secondary .form-check-input:checked{background-color:#6a6a6a;border-color:#6a6a6a}
html[data-charte="saas"] .form-check-success .form-check-input:checked{background-color:#0f7a47;border-color:#0f7a47}
html[data-charte="saas"] .form-check-info .form-check-input:checked{background-color:#4f4f4f;border-color:#4f4f4f}
html[data-charte="saas"] .form-check-warning .form-check-input:checked{background-color:#965a00;border-color:#965a00}
html[data-charte="saas"] .form-check-danger .form-check-input:checked{background-color:#b3261e;border-color:#b3261e}
html[data-charte="saas"] .form-check-light .form-check-input:checked{background-color:#fafafa;border-color:#fafafa}
html[data-charte="saas"] .form-check-dark .form-check-input:checked{background-color:#111112;border-color:#111112}
html[data-charte="saas"] .form-check-dashed{border:.125rem dashed #e4e4e4}
html[data-charte="saas"] .form-check-dashed:hover{background-color:#fafafa}
html[data-charte="saas"] .form-check-label-highlighter .form-check-label{border:.125rem solid #8c8c8c}
html[data-charte="saas"] .form-check-label-highlighter .form-check-label::before{background-image:url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23e4e4e4'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='%23fff'/%3e%3c/svg%3e")}
html[data-charte="saas"] .form-check-label-highlighter .form-check-input:checked[type=checkbox]~.form-check-label,html[data-charte="saas"] .form-check-label-highlighter .form-check-input:checked[type=radio]~.form-check-label{border-color:#111112}
html[data-charte="saas"] .form-check-label-highlighter .form-check-input:checked[type=checkbox]~.form-check-label::before,html[data-charte="saas"] .form-check-label-highlighter .form-check-input:checked[type=radio]~.form-check-label::before{background-image:url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23ffda1a'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='%23fff'/%3e%3c/svg%3e")}
html[data-charte="saas"] .form-check-select .form-check-input{background-color:#e4e4e4}
html[data-charte="saas"] .form-check-select .form-check-input:hover{background-color:rgba(255,218,26,.3125)}
html[data-charte="saas"] .form-check-select .form-check-input:checked[type=checkbox]~.form-check-stretched-bg::before{background-color:rgba(255,218,26,.035)}
html[data-charte="saas"] .form-check-select .form-check-input:checked[type=checkbox]:hover{background-color:#ffda1a}
html[data-charte="saas"] .form-check-select:hover .form-check-stretched-bg::before{background-color:rgba(255,218,26,.035)}
html[data-charte="saas"] .form-check-select-stretched .form-check-label{border:1px solid #e4e4e4}
html[data-charte="saas"] .form-check-select-stretched .form-check-label::before{background-image:url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23e4e4e4'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='%23fff'/%3e%3c/svg%3e")}
html[data-charte="saas"] .form-check-select-stretched .form-check-input:checked[type=checkbox]~.form-check-label,html[data-charte="saas"] .form-check-select-stretched .form-check-input:checked[type=radio]~.form-check-label{border-color:#111112}
html[data-charte="saas"] .form-check-select-stretched .form-check-input:checked[type=checkbox]~.form-check-label::before,html[data-charte="saas"] .form-check-select-stretched .form-check-input:checked[type=radio]~.form-check-label::before{background-image:url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23ffda1a'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='%23fff'/%3e%3c/svg%3e")}
html[data-charte="saas"] .form-check-select-stretched.checked .form-check-select-stretched-btn{background-color:#111112;border-color:#111112}
html[data-charte="saas"] .form-check-switch .form-check-label{color:#ffda1a;border:1px solid #ffda1a}
html[data-charte="saas"] .form-check-switch .form-check-input:checked~.form-check-label{background-color:#111112}
html[data-charte="saas"] .form-check-switch .form-check-input:disabled~.form-check-label{color:#cdcdcd;background-color:#f3f3f3}
html[data-charte="saas"] .form-switch .form-check-input{background-color:#e4e4e4}
html[data-charte="saas"] .form-check-input:checked{background-color:#ffda1a}
html[data-charte="saas"] .form-switch-darkmode-with-icons .form-check-input{background-color:#e4e4e4}
html[data-charte="saas"] .form-switch-darkmode-with-icons .form-check-input::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23111112' viewBox='0 0 16 16'%3e%3cpath d='M6 .278a.768.768 0 0 1 .08.858 7.208 7.208 0 0 0-.878 3.46c0 4.021 3.278 7.277 7.318 7.277.527 0 1.04-.055 1.533-.16a.787.787 0 0 1 .81.316.733.733 0 0 1-.031.893A8.349 8.349 0 0 1 8.344 16C3.734 16 0 12.286 0 7.71 0 4.266 2.114 1.312 5.124.06A.752.752 0 0 1 6 .278zM4.858 1.311A7.269 7.269 0 0 0 1.025 7.71c0 4.02 3.279 7.276 7.319 7.276a7.316 7.316 0 0 0 5.205-2.162c-.337.042-.68.063-1.029.063-4.61 0-8.343-3.714-8.343-8.29 0-1.167.242-2.278.681-3.286z'/%3e%3cpath d='M10.794 3.148a.217.217 0 0 1 .412 0l.387 1.162c.173.518.579.924 1.097 1.097l1.162.387a.217.217 0 0 1 0 .412l-1.162.387a1.734 1.734 0 0 0-1.097 1.097l-.387 1.162a.217.217 0 0 1-.412 0l-.387-1.162A1.734 1.734 0 0 0 9.31 6.593l-1.162-.387a.217.217 0 0 1 0-.412l1.162-.387a1.734 1.734 0 0 0 1.097-1.097l.387-1.162zM13.863.099a.145.145 0 0 1 .274 0l.258.774c.115.346.386.617.732.732l.774.258a.145.145 0 0 1 0 .274l-.774.258a1.156 1.156 0 0 0-.732.732l-.258.774a.145.145 0 0 1-.274 0l-.258-.774a1.156 1.156 0 0 0-.732-.732l-.774-.258a.145.145 0 0 1 0-.274l.774-.258c.346-.115.617-.386.732-.732L13.863.1z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .form-switch-darkmode-with-icons .form-check-input:checked{background-color:#ffda1a}
html[data-charte="saas"] .form-link{font-weight:500}
html[data-charte="saas"] .input-group-merge{border:1px solid #8c8c8c;border-radius:.5rem}
html[data-charte="saas"] .input-group-merge .form-select:not(:first-child),html[data-charte="saas"] .input-group-merge .form-control:not(:first-child){padding-left:calc(3.0625rem - 2px);border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}
html[data-charte="saas"] .input-group-merge .form-select:not(:last-child),html[data-charte="saas"] .input-group-merge .form-control:not(:last-child){padding-right:calc(3.0625rem - 2px);border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}
html[data-charte="saas"] .input-group-merge .form-select-sm,html[data-charte="saas"] .input-group-merge .form-control-sm{min-height:calc(1.5em + 0.625rem - 2px)}
html[data-charte="saas"] .input-group-merge .form-select-sm:not(:first-child),html[data-charte="saas"] .input-group-merge .form-control-sm:not(:first-child){padding-left:calc(3rem - 2px)}
html[data-charte="saas"] .input-group-merge .form-select-sm:not(:last-child),html[data-charte="saas"] .input-group-merge .form-control-sm:not(:last-child){padding-right:calc(3rem - 2px)}
html[data-charte="saas"] .input-group-merge .form-select-lg,html[data-charte="saas"] .input-group-merge .form-control-lg{min-height:calc(1.5em + 1.5rem - 2px)}
html[data-charte="saas"] .was-validated .input-group-merge.is-valid{border-color:#0f7a47}
html[data-charte="saas"] .was-validated .input-group-merge.is-valid.focus{box-shadow:0 0 0 0 rgba(15,122,71,.25)}
html[data-charte="saas"] .was-validated .input-group-merge.is-invalid{border-color:#b3261e}
html[data-charte="saas"] .was-validated .input-group-merge.is-invalid.focus{box-shadow:0 0 0 0 rgba(179,38,30,.25)}
@media(max-width: 575.98px){html[data-charte="saas"] .input-group-append-last-sm-down-none.input-group-append:last-child .form-select:not(:last-child){border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}}
html[data-charte="saas"] .input-group-vertical>.form-control:first-child,html[data-charte="saas"] .input-group-vertical>.form-select:first-child{border-top-left-radius:.5rem !important;border-top-right-radius:.5rem !important}
html[data-charte="saas"] .input-group-vertical>.form-select:last-child,html[data-charte="saas"] .input-group-vertical>.form-control:last-child{border-bottom-right-radius:.5rem !important;border-bottom-left-radius:.5rem !important}
html[data-charte="saas"] .input-group-vertical .form-control+.form-control,html[data-charte="saas"] .input-group-vertical .form-control+.form-select,html[data-charte="saas"] .input-group-vertical .form-control-plaintext+.form-control,html[data-charte="saas"] .input-group-vertical .form-control-plaintext+.form-select,html[data-charte="saas"] .input-group-vertical .form-select+.form-control,html[data-charte="saas"] .input-group-vertical .form-select+.form-select{margin-top:-1px}
html[data-charte="saas"] .input-group-vertical.input-group .tom-select-custom .form-select:last-child{border-bottom-left-radius:.5rem}
@media(max-width: 575.98px){html[data-charte="saas"] .input-group-sm-vertical>.form-control:first-child,html[data-charte="saas"] .input-group-sm-vertical>.form-select:first-child{border-top-left-radius:.5rem !important;border-top-right-radius:.5rem !important}}
@media(max-width: 575.98px){html[data-charte="saas"] .input-group-sm-vertical>.form-select:last-child,html[data-charte="saas"] .input-group-sm-vertical>.form-control:last-child{border-bottom-right-radius:.5rem !important;border-bottom-left-radius:.5rem !important}}
@media(max-width: 575.98px){html[data-charte="saas"] .input-group-sm-vertical .form-control+.form-control,html[data-charte="saas"] .input-group-sm-vertical .form-control+.form-select,html[data-charte="saas"] .input-group-sm-vertical .form-control-plaintext+.form-control,html[data-charte="saas"] .input-group-sm-vertical .form-control-plaintext+.form-select,html[data-charte="saas"] .input-group-sm-vertical .form-select+.form-control,html[data-charte="saas"] .input-group-sm-vertical .form-select+.form-select{margin-top:-1px}}
@media(max-width: 575.98px){html[data-charte="saas"] .input-group-sm-vertical.input-group .tom-select-custom .form-select:last-child{border-bottom-left-radius:.5rem}}
@media(max-width: 767.98px){html[data-charte="saas"] .input-group-md-vertical>.form-control:first-child,html[data-charte="saas"] .input-group-md-vertical>.form-select:first-child{border-top-left-radius:.5rem !important;border-top-right-radius:.5rem !important}}
@media(max-width: 767.98px){html[data-charte="saas"] .input-group-md-vertical>.form-select:last-child,html[data-charte="saas"] .input-group-md-vertical>.form-control:last-child{border-bottom-right-radius:.5rem !important;border-bottom-left-radius:.5rem !important}}
@media(max-width: 767.98px){html[data-charte="saas"] .input-group-md-vertical .form-control+.form-control,html[data-charte="saas"] .input-group-md-vertical .form-control+.form-select,html[data-charte="saas"] .input-group-md-vertical .form-control-plaintext+.form-control,html[data-charte="saas"] .input-group-md-vertical .form-control-plaintext+.form-select,html[data-charte="saas"] .input-group-md-vertical .form-select+.form-control,html[data-charte="saas"] .input-group-md-vertical .form-select+.form-select{margin-top:-1px}}
@media(max-width: 767.98px){html[data-charte="saas"] .input-group-md-vertical.input-group .tom-select-custom .form-select:last-child{border-bottom-left-radius:.5rem}}
@media(max-width: 991.98px){html[data-charte="saas"] .input-group-lg-vertical>.form-control:first-child,html[data-charte="saas"] .input-group-lg-vertical>.form-select:first-child{border-top-left-radius:.5rem !important;border-top-right-radius:.5rem !important}}
@media(max-width: 991.98px){html[data-charte="saas"] .input-group-lg-vertical>.form-select:last-child,html[data-charte="saas"] .input-group-lg-vertical>.form-control:last-child{border-bottom-right-radius:.5rem !important;border-bottom-left-radius:.5rem !important}}
@media(max-width: 991.98px){html[data-charte="saas"] .input-group-lg-vertical .form-control+.form-control,html[data-charte="saas"] .input-group-lg-vertical .form-control+.form-select,html[data-charte="saas"] .input-group-lg-vertical .form-control-plaintext+.form-control,html[data-charte="saas"] .input-group-lg-vertical .form-control-plaintext+.form-select,html[data-charte="saas"] .input-group-lg-vertical .form-select+.form-control,html[data-charte="saas"] .input-group-lg-vertical .form-select+.form-select{margin-top:-1px}}
@media(max-width: 991.98px){html[data-charte="saas"] .input-group-lg-vertical.input-group .tom-select-custom .form-select:last-child{border-bottom-left-radius:.5rem}}
@media(max-width: 1199.98px){html[data-charte="saas"] .input-group-xl-vertical>.form-control:first-child,html[data-charte="saas"] .input-group-xl-vertical>.form-select:first-child{border-top-left-radius:.5rem !important;border-top-right-radius:.5rem !important}}
@media(max-width: 1199.98px){html[data-charte="saas"] .input-group-xl-vertical>.form-select:last-child,html[data-charte="saas"] .input-group-xl-vertical>.form-control:last-child{border-bottom-right-radius:.5rem !important;border-bottom-left-radius:.5rem !important}}
@media(max-width: 1199.98px){html[data-charte="saas"] .input-group-xl-vertical .form-control+.form-control,html[data-charte="saas"] .input-group-xl-vertical .form-control+.form-select,html[data-charte="saas"] .input-group-xl-vertical .form-control-plaintext+.form-control,html[data-charte="saas"] .input-group-xl-vertical .form-control-plaintext+.form-select,html[data-charte="saas"] .input-group-xl-vertical .form-select+.form-control,html[data-charte="saas"] .input-group-xl-vertical .form-select+.form-select{margin-top:-1px}}
@media(max-width: 1199.98px){html[data-charte="saas"] .input-group-xl-vertical.input-group .tom-select-custom .form-select:last-child{border-bottom-left-radius:.5rem}}
@media(max-width: 1399.98px){html[data-charte="saas"] .input-group-xxl-vertical>.form-control:first-child,html[data-charte="saas"] .input-group-xxl-vertical>.form-select:first-child{border-top-left-radius:.5rem !important;border-top-right-radius:.5rem !important}}
@media(max-width: 1399.98px){html[data-charte="saas"] .input-group-xxl-vertical>.form-select:last-child,html[data-charte="saas"] .input-group-xxl-vertical>.form-control:last-child{border-bottom-right-radius:.5rem !important;border-bottom-left-radius:.5rem !important}}
@media(max-width: 1399.98px){html[data-charte="saas"] .input-group-xxl-vertical .form-control+.form-control,html[data-charte="saas"] .input-group-xxl-vertical .form-control+.form-select,html[data-charte="saas"] .input-group-xxl-vertical .form-control-plaintext+.form-control,html[data-charte="saas"] .input-group-xxl-vertical .form-control-plaintext+.form-select,html[data-charte="saas"] .input-group-xxl-vertical .form-select+.form-control,html[data-charte="saas"] .input-group-xxl-vertical .form-select+.form-select{margin-top:-1px}}
@media(max-width: 1399.98px){html[data-charte="saas"] .input-group-xxl-vertical.input-group .tom-select-custom .form-select:last-child{border-bottom-left-radius:.5rem}}
html[data-charte="saas"] .input-group-light .form-control,html[data-charte="saas"] .input-group-light .form-select,html[data-charte="saas"] .form-control-light,html[data-charte="saas"] .form-select-light{background-color:#f7f7f7}
html[data-charte="saas"] .input-group-hover-light .form-control:hover,html[data-charte="saas"] .input-group-hover-light .form-control.focus,html[data-charte="saas"] .input-group-hover-light .form-control:focus,html[data-charte="saas"] .input-group-hover-light .form-select:hover,html[data-charte="saas"] .input-group-hover-light .form-select.focus,html[data-charte="saas"] .input-group-hover-light .form-select:focus,html[data-charte="saas"] .form-control-hover-light:hover,html[data-charte="saas"] .form-control-hover-light.focus,html[data-charte="saas"] .form-control-hover-light:focus,html[data-charte="saas"] .form-select-hover-light:hover,html[data-charte="saas"] .form-select-hover-light.focus,html[data-charte="saas"] .form-select-hover-light:focus{background-color:#f7f7f7}
html[data-charte="saas"] .input-group-flush.input-group-merge .form-select:not(:first-child),html[data-charte="saas"] .input-group-flush.input-group-merge .form-control:not(:first-child){padding-left:1.75rem}
html[data-charte="saas"] .input-group-flush.input-group-merge .form-select:not(:last-child),html[data-charte="saas"] .input-group-flush.input-group-merge .form-control:not(:last-child){padding-right:1.75rem}
html[data-charte="saas"] .input-group-add-field-delete{color:#b3261e}
html[data-charte="saas"] .input-group-add-field-delete:hover{color:#942019}
html[data-charte="saas"] .form-label-secondary{color:#6a6a6a}
html[data-charte="saas"] .go-to{background-color:rgba(106,106,106,.1);color:#4f4f4f}
html[data-charte="saas"] .go-to:hover,html[data-charte="saas"] .go-to:focus:hover{background-color:#ffda1a}
html[data-charte="saas"] .icon{border-radius:.5rem}
html[data-charte="saas"] .icon-primary{color:#111112;border-color:#ffda1a;background-color:#ffda1a}
html[data-charte="saas"] .icon-secondary{border-color:#6a6a6a;background-color:#6a6a6a}
html[data-charte="saas"] .icon-success{border-color:#0f7a47;background-color:#0f7a47}
html[data-charte="saas"] .icon-info{border-color:#4f4f4f;background-color:#4f4f4f}
html[data-charte="saas"] .icon-warning{color:#fff;border-color:#965a00;background-color:#965a00}
html[data-charte="saas"] .icon-danger{border-color:#b3261e;background-color:#b3261e}
html[data-charte="saas"] .icon-light{color:#111112;border-color:#fafafa;background-color:#fafafa}
html[data-charte="saas"] .icon-dark{border-color:#111112;background-color:#111112}
html[data-charte="saas"] .icon-soft-primary{color:#ffda1a;background:rgba(255,218,26,.1)}
html[data-charte="saas"] .icon-soft-secondary{color:#6a6a6a;background:rgba(106,106,106,.1)}
html[data-charte="saas"] .icon-soft-success{color:#0f7a47;background:rgba(15,122,71,.1)}
html[data-charte="saas"] .icon-soft-info{color:#4f4f4f;background:rgba(79,79,79,.1)}
html[data-charte="saas"] .icon-soft-warning{color:#965a00;background:rgba(150,90,0,.1)}
html[data-charte="saas"] .icon-soft-danger{color:#b3261e;background:rgba(179,38,30,.1)}
html[data-charte="saas"] .icon-soft-light{color:#fafafa;background:rgba(250,250,250,.1)}
html[data-charte="saas"] .icon-soft-dark{color:#111112;background:rgba(17,17,18,.1)}
html[data-charte="saas"] .legend-indicator{background-color:#cdcdcd}
html[data-charte="saas"] .list-comment-item .list-comment .list-comment-item{border-left:.1875rem solid #e4e4e4}
html[data-charte="saas"] .list-comment-divider .list-comment-item:not(:last-child){border-bottom:.0625rem solid #e4e4e4}
html[data-charte="saas"] .list-separator .list-separator-link{color:#111112}
html[data-charte="saas"] .list-separator .list-separator-link:hover{color:#111112}
html[data-charte="saas"] .list-group-icon{color:#111112}
html[data-charte="saas"] .list-group-striped>li:nth-of-type(odd){background-color:rgba(255,218,26,.1)}
html[data-charte="saas"] .list-checked-item{color:#111112}
html[data-charte="saas"] .list-checked-item::before{background-image:url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z' fill='%234f4f4f'/%3e%3c/svg%3e")}
html[data-charte="saas"] .list-checked-item[hover]:hover{color:#111112}
html[data-charte="saas"] .list-checked-primary .list-checked-item::before{background-image:url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z' fill='%23ffda1a'/%3e%3c/svg%3e")}
html[data-charte="saas"] .list-checked-bg-primary .list-checked-item::before{background-image:url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23ffda1a'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='white'/%3e%3c/svg%3e")}
html[data-charte="saas"] .list-checked-soft-bg-primary .list-checked-item::before{background-image:url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23ffda1a' fill-opacity='0.1'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='%23ffda1a'/%3e%3c/svg%3e")}
html[data-charte="saas"] .list-checked-secondary .list-checked-item::before{background-image:url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z' fill='%236a6a6a'/%3e%3c/svg%3e")}
html[data-charte="saas"] .list-checked-bg-secondary .list-checked-item::before{background-image:url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%236a6a6a'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='white'/%3e%3c/svg%3e")}
html[data-charte="saas"] .list-checked-soft-bg-secondary .list-checked-item::before{background-image:url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%236a6a6a' fill-opacity='0.1'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='%236a6a6a'/%3e%3c/svg%3e")}
html[data-charte="saas"] .list-checked-success .list-checked-item::before{background-image:url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z' fill='%230f7a47'/%3e%3c/svg%3e")}
html[data-charte="saas"] .list-checked-bg-success .list-checked-item::before{background-image:url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%230f7a47'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='white'/%3e%3c/svg%3e")}
html[data-charte="saas"] .list-checked-soft-bg-success .list-checked-item::before{background-image:url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%230f7a47' fill-opacity='0.1'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='%230f7a47'/%3e%3c/svg%3e")}
html[data-charte="saas"] .list-checked-info .list-checked-item::before{background-image:url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z' fill='%234f4f4f'/%3e%3c/svg%3e")}
html[data-charte="saas"] .list-checked-bg-info .list-checked-item::before{background-image:url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%234f4f4f'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='white'/%3e%3c/svg%3e")}
html[data-charte="saas"] .list-checked-soft-bg-info .list-checked-item::before{background-image:url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%234f4f4f' fill-opacity='0.1'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='%234f4f4f'/%3e%3c/svg%3e")}
html[data-charte="saas"] .list-checked-warning .list-checked-item::before{background-image:url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z' fill='%23965a00'/%3e%3c/svg%3e")}
html[data-charte="saas"] .list-checked-bg-warning .list-checked-item::before{background-image:url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23965a00'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='white'/%3e%3c/svg%3e")}
html[data-charte="saas"] .list-checked-soft-bg-warning .list-checked-item::before{background-image:url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23965a00' fill-opacity='0.1'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='%23965a00'/%3e%3c/svg%3e")}
html[data-charte="saas"] .list-checked-danger .list-checked-item::before{background-image:url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z' fill='%23b3261e'/%3e%3c/svg%3e")}
html[data-charte="saas"] .list-checked-bg-danger .list-checked-item::before{background-image:url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23b3261e'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='white'/%3e%3c/svg%3e")}
html[data-charte="saas"] .list-checked-soft-bg-danger .list-checked-item::before{background-image:url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23b3261e' fill-opacity='0.1'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='%23b3261e'/%3e%3c/svg%3e")}
html[data-charte="saas"] .list-checked-light .list-checked-item::before{background-image:url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z' fill='%23fafafa'/%3e%3c/svg%3e")}
html[data-charte="saas"] .list-checked-bg-light .list-checked-item::before{background-image:url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23fafafa'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='white'/%3e%3c/svg%3e")}
html[data-charte="saas"] .list-checked-soft-bg-light .list-checked-item::before{background-image:url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23fafafa' fill-opacity='0.1'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='%23fafafa'/%3e%3c/svg%3e")}
html[data-charte="saas"] .list-checked-dark .list-checked-item::before{background-image:url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z' fill='%23111112'/%3e%3c/svg%3e")}
html[data-charte="saas"] .list-checked-bg-dark .list-checked-item::before{background-image:url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23111112'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='white'/%3e%3c/svg%3e")}
html[data-charte="saas"] .list-checked-soft-bg-dark .list-checked-item::before{background-image:url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23111112' fill-opacity='0.1'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='%23111112'/%3e%3c/svg%3e")}
html[data-charte="saas"] .list-pointer-item{color:#111112}
html[data-charte="saas"] .list-pointer-item::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%234f4f4f' d='M15.78,11.28a.75.75,0,0,1,.22.53v.38a.77.77,0,0,1-.22.53l-5.14,5.13a.5.5,0,0,1-.71,0l-.71-.71a.49.49,0,0,1,0-.7L13.67,12,9.22,7.56a.5.5,0,0,1,0-.71l.71-.7a.5.5,0,0,1,.71,0Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .list-pointer-item[hover]:hover{color:#111112}
html[data-charte="saas"] .list-pointer-primary .list-pointer-item::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%23ffda1a' d='M15.78,11.28a.75.75,0,0,1,.22.53v.38a.77.77,0,0,1-.22.53l-5.14,5.13a.5.5,0,0,1-.71,0l-.71-.71a.49.49,0,0,1,0-.7L13.67,12,9.22,7.56a.5.5,0,0,1,0-.71l.71-.7a.5.5,0,0,1,.71,0Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .list-pointer-bg-primary .list-pointer-item::before{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23ffda1a'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%23111112'/%3e%3c/svg%3e")}
html[data-charte="saas"] .list-pointer-soft-bg-primary .list-pointer-item::before{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23ffda1a' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23ffda1a' fill-opacity='0.1'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%23ffda1a'/%3e%3c/svg%3e")}
html[data-charte="saas"] .list-pointer-secondary .list-pointer-item::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%236a6a6a' d='M15.78,11.28a.75.75,0,0,1,.22.53v.38a.77.77,0,0,1-.22.53l-5.14,5.13a.5.5,0,0,1-.71,0l-.71-.71a.49.49,0,0,1,0-.7L13.67,12,9.22,7.56a.5.5,0,0,1,0-.71l.71-.7a.5.5,0,0,1,.71,0Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .list-pointer-bg-secondary .list-pointer-item::before{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%236a6a6a'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%23fff'/%3e%3c/svg%3e")}
html[data-charte="saas"] .list-pointer-soft-bg-secondary .list-pointer-item::before{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%236a6a6a' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%236a6a6a' fill-opacity='0.1'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%236a6a6a'/%3e%3c/svg%3e")}
html[data-charte="saas"] .list-pointer-success .list-pointer-item::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%230f7a47' d='M15.78,11.28a.75.75,0,0,1,.22.53v.38a.77.77,0,0,1-.22.53l-5.14,5.13a.5.5,0,0,1-.71,0l-.71-.71a.49.49,0,0,1,0-.7L13.67,12,9.22,7.56a.5.5,0,0,1,0-.71l.71-.7a.5.5,0,0,1,.71,0Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .list-pointer-bg-success .list-pointer-item::before{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%230f7a47'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%23fff'/%3e%3c/svg%3e")}
html[data-charte="saas"] .list-pointer-soft-bg-success .list-pointer-item::before{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%230f7a47' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%230f7a47' fill-opacity='0.1'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%230f7a47'/%3e%3c/svg%3e")}
html[data-charte="saas"] .list-pointer-info .list-pointer-item::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%234f4f4f' d='M15.78,11.28a.75.75,0,0,1,.22.53v.38a.77.77,0,0,1-.22.53l-5.14,5.13a.5.5,0,0,1-.71,0l-.71-.71a.49.49,0,0,1,0-.7L13.67,12,9.22,7.56a.5.5,0,0,1,0-.71l.71-.7a.5.5,0,0,1,.71,0Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .list-pointer-bg-info .list-pointer-item::before{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%234f4f4f'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%23fff'/%3e%3c/svg%3e")}
html[data-charte="saas"] .list-pointer-soft-bg-info .list-pointer-item::before{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%234f4f4f' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%234f4f4f' fill-opacity='0.1'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%234f4f4f'/%3e%3c/svg%3e")}
html[data-charte="saas"] .list-pointer-warning .list-pointer-item::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%23965a00' d='M15.78,11.28a.75.75,0,0,1,.22.53v.38a.77.77,0,0,1-.22.53l-5.14,5.13a.5.5,0,0,1-.71,0l-.71-.71a.49.49,0,0,1,0-.7L13.67,12,9.22,7.56a.5.5,0,0,1,0-.71l.71-.7a.5.5,0,0,1,.71,0Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .list-pointer-bg-warning .list-pointer-item::before{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23965a00'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%23fff'/%3e%3c/svg%3e")}
html[data-charte="saas"] .list-pointer-soft-bg-warning .list-pointer-item::before{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23965a00' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23965a00' fill-opacity='0.1'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%23965a00'/%3e%3c/svg%3e")}
html[data-charte="saas"] .list-pointer-danger .list-pointer-item::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%23b3261e' d='M15.78,11.28a.75.75,0,0,1,.22.53v.38a.77.77,0,0,1-.22.53l-5.14,5.13a.5.5,0,0,1-.71,0l-.71-.71a.49.49,0,0,1,0-.7L13.67,12,9.22,7.56a.5.5,0,0,1,0-.71l.71-.7a.5.5,0,0,1,.71,0Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .list-pointer-bg-danger .list-pointer-item::before{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23b3261e'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%23fff'/%3e%3c/svg%3e")}
html[data-charte="saas"] .list-pointer-soft-bg-danger .list-pointer-item::before{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23b3261e' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23b3261e' fill-opacity='0.1'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%23b3261e'/%3e%3c/svg%3e")}
html[data-charte="saas"] .list-pointer-light .list-pointer-item::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%23fafafa' d='M15.78,11.28a.75.75,0,0,1,.22.53v.38a.77.77,0,0,1-.22.53l-5.14,5.13a.5.5,0,0,1-.71,0l-.71-.71a.49.49,0,0,1,0-.7L13.67,12,9.22,7.56a.5.5,0,0,1,0-.71l.71-.7a.5.5,0,0,1,.71,0Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .list-pointer-bg-light .list-pointer-item::before{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23fafafa'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%23111112'/%3e%3c/svg%3e")}
html[data-charte="saas"] .list-pointer-soft-bg-light .list-pointer-item::before{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fafafa' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23fafafa' fill-opacity='0.1'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%23fafafa'/%3e%3c/svg%3e")}
html[data-charte="saas"] .list-pointer-dark .list-pointer-item::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%23111112' d='M15.78,11.28a.75.75,0,0,1,.22.53v.38a.77.77,0,0,1-.22.53l-5.14,5.13a.5.5,0,0,1-.71,0l-.71-.71a.49.49,0,0,1,0-.7L13.67,12,9.22,7.56a.5.5,0,0,1,0-.71l.71-.7a.5.5,0,0,1,.71,0Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .list-pointer-bg-dark .list-pointer-item::before{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23111112'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%23fff'/%3e%3c/svg%3e")}
html[data-charte="saas"] .list-pointer-soft-bg-dark .list-pointer-item::before{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23111112' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23111112' fill-opacity='0.1'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%23111112'/%3e%3c/svg%3e")}
html[data-charte="saas"] .modal-footer{border-top-width:1px}
html[data-charte="saas"] .modal-top-cover{border-top-right-radius:calc(0.75rem - 1px);border-top-left-radius:calc(0.75rem - 1px)}
html[data-charte="saas"] .nav-subtitle{color:#6a6a6a;letter-spacing:0}
html[data-charte="saas"] .nav-link.active,html[data-charte="saas"] .navbar-nav .nav-link.active{color:#111112}
html[data-charte="saas"] .nav-link.active .nav-link-svg path,html[data-charte="saas"] .nav-item.show .nav-link-svg path{fill:#111112}
html[data-charte="saas"] .nav-tabs .nav-item.show .nav-link{color:#4f4f4f}
html[data-charte="saas"] .nav-tabs .nav-item.show .nav-link:hover{color:#111112}
html[data-charte="saas"] .nav-tabs .nav-item.show .nav-link.active{color:#111112}
html[data-charte="saas"] .nav-vertical.nav-tabs .nav-subtitle{border-left:.0625rem solid #e4e4e4}
html[data-charte="saas"] .nav-vertical.nav-tabs .nav-link.active,html[data-charte="saas"] .nav-vertical.nav-tabs .nav-item.show>.nav-link{border-color:#111112}
html[data-charte="saas"] .nav-vertical.nav.nav-tabs .nav-collapse .nav-collapse .nav-link::before{color:#8c8c8c}
html[data-charte="saas"] .nav-vertical.nav.nav-tabs .nav-collapse .nav-link.active::before,html[data-charte="saas"] .nav-vertical.nav.nav-tabs .nav-collapse .nav-item.show>.nav-link::before{color:#111112}
html[data-charte="saas"] .nav-vertical.nav-pills .nav-link.active[aria-expanded=true],html[data-charte="saas"] .nav-vertical.nav-pills .nav-link.active[aria-expanded=false]{color:#111112}
html[data-charte="saas"] .nav-vertical.nav-pills .nav-item .nav-link:hover,html[data-charte="saas"] .nav-vertical.nav-pills .nav-item .nav-link[aria-expanded]:hover{color:#4f4f4f}
html[data-charte="saas"] .nav-vertical.nav-pills .nav-item.show .nav-link[aria-expanded]:hover{color:#111112}
html[data-charte="saas"] .nav-vertical.nav-pills .nav-link.active{background-color:#fff}
html[data-charte="saas"] .nav-vertical.nav-pills .nav-item .nav-collapse.show .nav-link.active{color:#4f4f4f;background-color:#fff}
html[data-charte="saas"] .nav-vertical.nav-pills .nav-collapse .nav-item .nav-link[aria-expanded]:hover,html[data-charte="saas"] .nav-vertical.nav-pills .nav-collapse .nav-link:hover{color:#4f4f4f;background-color:rgba(205,205,205,.2)}
html[data-charte="saas"] .nav-vertical.nav-pills .nav-collapse .nav-item.show .nav-link[aria-expanded]:hover{color:#4f4f4f}
html[data-charte="saas"] .nav-vertical.nav-pills .nav-collapse::before{background-color:#e4e4e4}
html[data-charte="saas"] .nav-pills .nav-link:hover{color:#111112;background-color:rgba(205,205,205,.2)}
html[data-charte="saas"] .nav-pills .nav-link.active:hover{background-color:#fff}
html[data-charte="saas"] .nav-segment{background-color:#f3f3f3}
html[data-charte="saas"] .nav-segment .nav-link{color:#111112;padding:.3125rem .8125rem}
html[data-charte="saas"] .nav-segment .nav-link:hover{color:#ffda1a}
html[data-charte="saas"] .nav-segment .nav-link.active{color:#111112;box-shadow:0rem .1875rem .375rem 0rem rgba(106,106,106,.25)}
html[data-charte="saas"] .nav-segment .nav-link.disabled{color:#cdcdcd}
html[data-charte="saas"] .nav-light.nav-pills .nav-link.active,html[data-charte="saas"] .nav-light.nav-pills .nav-link:hover{color:#111112}
html[data-charte="saas"] .nav-compact .nav-item>.nav-link:hover,html[data-charte="saas"] .nav-compact .nav-item>.nav-link.active{color:#111112;background-color:#f3f3f3}
html[data-charte="saas"] .nav-compact-icon .nav-icon{color:#111112}
html[data-charte="saas"] .nav-compact-icon .nav-icon:hover,html[data-charte="saas"] .nav-compact-icon .nav-icon.active{color:#111112;background-color:#f3f3f3}
html[data-charte="saas"] .nav-compact-icon .nav-link.active .nav-icon{color:#111112;background-color:#f3f3f3}
html[data-charte="saas"] .navbar-bordered{border-width:0 0 1px 0;border-color:#e4e4e4}
html[data-charte="saas"] .navbar-shadow{box-shadow:0 12px 28px -10px rgba(17,17,18,.16),0 0 0 1px rgba(17,17,18,.06)}
html[data-charte="saas"] .navbar-height{height:3.5rem}
html[data-charte="saas"] .navbar.navbar-scrolled.navbar-light{box-shadow:0 12px 28px -10px rgba(17,17,18,.16),0 0 0 1px rgba(17,17,18,.06)}
html[data-charte="saas"] .navbar-fixed~.main{padding-top:3.5rem}
@media(min-width: 576px){html[data-charte="saas"] .navbar-fixed-sm~.main{padding-top:3.5rem}}
@media(min-width: 768px){html[data-charte="saas"] .navbar-fixed-md~.main{padding-top:3.5rem}}
@media(min-width: 992px){html[data-charte="saas"] .navbar-fixed-lg~.main{padding-top:3.5rem}}
@media(min-width: 1200px){html[data-charte="saas"] .navbar-fixed-xl~.main{padding-top:3.5rem}}
@media(min-width: 1400px){html[data-charte="saas"] .navbar-fixed-xxl~.main{padding-top:3.5rem}}
html[data-charte="saas"] .navbar.navbar-scrolled.navbar-light{box-shadow:0 12px 28px -10px rgba(17,17,18,.16),0 0 0 1px rgba(17,17,18,.06)}
html[data-charte="saas"] .navbar.navbar-scrolled.navbar-dark{background-color:#111112}
html[data-charte="saas"] .navbar-toggler{color:#111112}
html[data-charte="saas"] .navbar-toggler .navbar-toggler-text{color:#111112}
html[data-charte="saas"] .navbar .nav-item:hover>.nav-link{color:#111112}
html[data-charte="saas"] .navbar .dropdown-menu{border-top:.1875rem solid #ffda1a}
html[data-charte="saas"] .navbar-dropdown-menu-media-link:hover:not(.disabled):not(:disabled){background-color:rgba(205,205,205,.2)}
html[data-charte="saas"] .navbar-dropdown-menu-media-link:hover:not(.disabled):not(:disabled) .navbar-dropdown-menu-media-title{color:#111112}
html[data-charte="saas"] .navbar-dropdown-menu-media-title{color:#111112}
html[data-charte="saas"] .navbar-dropdown-menu-media-desc{color:#4f4f4f}
html[data-charte="saas"] .navbar-dropdown-menu-promo:not(:first-child) .navbar-dropdown-menu-promo-item::after{border-top:1px solid #e4e4e4}
html[data-charte="saas"] .navbar-dropdown-menu-promo-item~.navbar-dropdown-menu-promo-item{border-top:1px solid #e4e4e4}
html[data-charte="saas"] .navbar-dropdown-menu-promo-link.active{background-color:rgba(205,205,205,.2)}
html[data-charte="saas"] .navbar-dropdown-menu-promo-link.active .navbar-dropdown-menu-media-title{color:#111112}
html[data-charte="saas"] .navbar-dropdown-menu-promo-link:hover:not(.disabled):not(:disabled){background-color:rgba(205,205,205,.2)}
html[data-charte="saas"] .navbar-dropdown-menu-promo-link:hover:not(.disabled):not(:disabled) .navbar-dropdown-menu-media-title{color:#111112}
html[data-charte="saas"] .navbar-dropdown-menu-shop-banner{background-color:#fafafa}
html[data-charte="saas"] .navbar.navbar-vertical .nav-tabs-borderless.nav-vertical .nav-link.active,html[data-charte="saas"] .navbar.navbar-vertical .nav-tabs-borderless.nav-vertical .nav-item.show .nav-link{border-color:#111112}
html[data-charte="saas"] .navbar-vertical .card .nav-tabs .nav-link{padding-left:1.1875rem;margin-left:-1.25rem}
html[data-charte="saas"] .navbar-dropdown-account-wrapper{color:#111112}
html[data-charte="saas"] .navbar-dropdown-account-wrapper:focus,html[data-charte="saas"] .navbar-dropdown-account-wrapper:hover{background-color:#f3f3f3}
@media(min-width: 576px){html[data-charte="saas"] .navbar-expand-sm.navbar-floating.navbar-scrolled{box-shadow:0 12px 28px -10px rgba(17,17,18,.16),0 0 0 1px rgba(17,17,18,.06)}}
@media(min-width: 576px){html[data-charte="saas"] .navbar-expand-sm.navbar-floating .navbar-floating-nav{box-shadow:0 12px 28px -10px rgba(17,17,18,.16),0 0 0 1px rgba(17,17,18,.06)}}
@media(min-width: 576px){html[data-charte="saas"] .navbar-expand-sm.navbar-vertical.navbar-sidebar::-webkit-scrollbar-thumb{background-color:rgba(205,205,205,.6)}}
@media(min-width: 576px){html[data-charte="saas"] .navbar-expand-sm .navbar-dropdown-menu-promo-item:not(:last-child) .navbar-dropdown-menu-promo-link::after{border-right:1px solid #e4e4e4}}
@media(min-width: 768px){html[data-charte="saas"] .navbar-expand-md.navbar-floating.navbar-scrolled{box-shadow:0 12px 28px -10px rgba(17,17,18,.16),0 0 0 1px rgba(17,17,18,.06)}}
@media(min-width: 768px){html[data-charte="saas"] .navbar-expand-md.navbar-floating .navbar-floating-nav{box-shadow:0 12px 28px -10px rgba(17,17,18,.16),0 0 0 1px rgba(17,17,18,.06)}}
@media(min-width: 768px){html[data-charte="saas"] .navbar-expand-md.navbar-vertical.navbar-sidebar::-webkit-scrollbar-thumb{background-color:rgba(205,205,205,.6)}}
@media(min-width: 768px){html[data-charte="saas"] .navbar-expand-md .navbar-dropdown-menu-promo-item:not(:last-child) .navbar-dropdown-menu-promo-link::after{border-right:1px solid #e4e4e4}}
@media(min-width: 992px){html[data-charte="saas"] .navbar-expand-lg.navbar-floating.navbar-scrolled{box-shadow:0 12px 28px -10px rgba(17,17,18,.16),0 0 0 1px rgba(17,17,18,.06)}}
@media(min-width: 992px){html[data-charte="saas"] .navbar-expand-lg.navbar-floating .navbar-floating-nav{box-shadow:0 12px 28px -10px rgba(17,17,18,.16),0 0 0 1px rgba(17,17,18,.06)}}
@media(min-width: 992px){html[data-charte="saas"] .navbar-expand-lg.navbar-vertical.navbar-sidebar::-webkit-scrollbar-thumb{background-color:rgba(205,205,205,.6)}}
@media(min-width: 992px){html[data-charte="saas"] .navbar-expand-lg .navbar-dropdown-menu-promo-item:not(:last-child) .navbar-dropdown-menu-promo-link::after{border-right:1px solid #e4e4e4}}
@media(min-width: 1200px){html[data-charte="saas"] .navbar-expand-xl.navbar-floating.navbar-scrolled{box-shadow:0 12px 28px -10px rgba(17,17,18,.16),0 0 0 1px rgba(17,17,18,.06)}}
@media(min-width: 1200px){html[data-charte="saas"] .navbar-expand-xl.navbar-floating .navbar-floating-nav{box-shadow:0 12px 28px -10px rgba(17,17,18,.16),0 0 0 1px rgba(17,17,18,.06)}}
@media(min-width: 1200px){html[data-charte="saas"] .navbar-expand-xl.navbar-vertical.navbar-sidebar::-webkit-scrollbar-thumb{background-color:rgba(205,205,205,.6)}}
@media(min-width: 1200px){html[data-charte="saas"] .navbar-expand-xl .navbar-dropdown-menu-promo-item:not(:last-child) .navbar-dropdown-menu-promo-link::after{border-right:1px solid #e4e4e4}}
@media(min-width: 1400px){html[data-charte="saas"] .navbar-expand-xxl.navbar-floating.navbar-scrolled{box-shadow:0 12px 28px -10px rgba(17,17,18,.16),0 0 0 1px rgba(17,17,18,.06)}}
@media(min-width: 1400px){html[data-charte="saas"] .navbar-expand-xxl.navbar-floating .navbar-floating-nav{box-shadow:0 12px 28px -10px rgba(17,17,18,.16),0 0 0 1px rgba(17,17,18,.06)}}
@media(min-width: 1400px){html[data-charte="saas"] .navbar-expand-xxl.navbar-vertical.navbar-sidebar::-webkit-scrollbar-thumb{background-color:rgba(205,205,205,.6)}}
@media(min-width: 1400px){html[data-charte="saas"] .navbar-expand-xxl .navbar-dropdown-menu-promo-item:not(:last-child) .navbar-dropdown-menu-promo-link::after{border-right:1px solid #e4e4e4}}
html[data-charte="saas"] .navbar-expand.navbar-floating.navbar-scrolled{box-shadow:0 12px 28px -10px rgba(17,17,18,.16),0 0 0 1px rgba(17,17,18,.06)}
html[data-charte="saas"] .navbar-expand.navbar-floating .navbar-floating-nav{box-shadow:0 12px 28px -10px rgba(17,17,18,.16),0 0 0 1px rgba(17,17,18,.06)}
html[data-charte="saas"] .navbar-expand.navbar-vertical.navbar-sidebar::-webkit-scrollbar-thumb{background-color:rgba(205,205,205,.6)}
html[data-charte="saas"] .navbar-expand .navbar-dropdown-menu-promo-item:not(:last-child) .navbar-dropdown-menu-promo-link::after{border-right:1px solid #e4e4e4}
html[data-charte="saas"] .navbar-expand .navbar-nav .dropdown-menu:not(.navbar-dropdown-menu)::before{background-color:#e4e4e4}
html[data-charte="saas"] .navbar-expand.navbar-dark .navbar-nav{background-color:#111112}
html[data-charte="saas"] .navbar-expand .navbar-dropdown-menu-promo:first-child .navbar-dropdown-menu-promo-item::after{border-bottom:1px solid #e4e4e4}
@media(max-width: 575.98px){html[data-charte="saas"] .navbar-expand-sm .navbar-nav .dropdown-menu:not(.navbar-dropdown-menu)::before{background-color:#e4e4e4}}
@media(max-width: 575.98px){html[data-charte="saas"] .navbar-expand-sm.navbar-dark .navbar-nav{background-color:#111112}}
@media(max-width: 575.98px){html[data-charte="saas"] .navbar-expand-sm .navbar-dropdown-menu-promo:first-child .navbar-dropdown-menu-promo-item::after{border-bottom:1px solid #e4e4e4}}
@media(max-width: 767.98px){html[data-charte="saas"] .navbar-expand-md .navbar-nav .dropdown-menu:not(.navbar-dropdown-menu)::before{background-color:#e4e4e4}}
@media(max-width: 767.98px){html[data-charte="saas"] .navbar-expand-md.navbar-dark .navbar-nav{background-color:#111112}}
@media(max-width: 767.98px){html[data-charte="saas"] .navbar-expand-md .navbar-dropdown-menu-promo:first-child .navbar-dropdown-menu-promo-item::after{border-bottom:1px solid #e4e4e4}}
@media(max-width: 991.98px){html[data-charte="saas"] .navbar-expand-lg .navbar-nav .dropdown-menu:not(.navbar-dropdown-menu)::before{background-color:#e4e4e4}}
@media(max-width: 991.98px){html[data-charte="saas"] .navbar-expand-lg.navbar-dark .navbar-nav{background-color:#111112}}
@media(max-width: 991.98px){html[data-charte="saas"] .navbar-expand-lg .navbar-dropdown-menu-promo:first-child .navbar-dropdown-menu-promo-item::after{border-bottom:1px solid #e4e4e4}}
@media(max-width: 1199.98px){html[data-charte="saas"] .navbar-expand-xl .navbar-nav .dropdown-menu:not(.navbar-dropdown-menu)::before{background-color:#e4e4e4}}
@media(max-width: 1199.98px){html[data-charte="saas"] .navbar-expand-xl.navbar-dark .navbar-nav{background-color:#111112}}
@media(max-width: 1199.98px){html[data-charte="saas"] .navbar-expand-xl .navbar-dropdown-menu-promo:first-child .navbar-dropdown-menu-promo-item::after{border-bottom:1px solid #e4e4e4}}
@media(max-width: 1399.98px){html[data-charte="saas"] .navbar-expand-xxl .navbar-nav .dropdown-menu:not(.navbar-dropdown-menu)::before{background-color:#e4e4e4}}
@media(max-width: 1399.98px){html[data-charte="saas"] .navbar-expand-xxl.navbar-dark .navbar-nav{background-color:#111112}}
@media(max-width: 1399.98px){html[data-charte="saas"] .navbar-expand-xxl .navbar-dropdown-menu-promo:first-child .navbar-dropdown-menu-promo-item::after{border-bottom:1px solid #e4e4e4}}
html[data-charte="saas"] .navbar-vertical.navbar .nav-subtitle-replacer{color:#6a6a6a}
html[data-charte="saas"] .navbar-vertical.navbar-bordered{border-width:0 1px 0 0}
html[data-charte="saas"] .navbar-vertical-footer{border-top:1px solid #e4e4e4}
html[data-charte="saas"] .navbar-vertical:not(.splitted-content-navbar):not([class*=container]) .nav-vertical.nav-tabs .nav-item.show>.nav-link{color:#111112}
html[data-charte="saas"] .navbar-vertical-aside-mini-mode .navbar-vertical:not(.splitted-content-navbar):not([class*=container]) .nav-vertical.nav-tabs .show>.nav-link[aria-expanded=true]{border-color:#111112}
html[data-charte="saas"] .navbar-vertical-aside-mini-mode .navbar-vertical:not(.splitted-content-navbar):not([class*=container]) .nav-vertical.nav-tabs .show>.nav-link[aria-expanded=true].dropdown-toggle::before{background-color:#111112}
html[data-charte="saas"] .navbar-vertical-aside .navbar-brand{height:3.5rem}
html[data-charte="saas"] .navbar-aside-toggler{color:#111112;border:1px solid #e4e4e4}
html[data-charte="saas"] .navbar-vertical-aside .navbar-aside-toggler{top:.546875rem}
html[data-charte="saas"] .navbar-vertical-content{height:calc(100% - 3.5rem)}
html[data-charte="saas"] .navbar-vertical-content::-webkit-scrollbar-thumb{background-color:rgba(205,205,205,.6)}
html[data-charte="saas"] .navbar-vertical-aside-mini-mode .navbar-vertical-aside .navbar-vertical-footer{margin-top:-1px}
html[data-charte="saas"] .navbar-vertical-aside-compact-mode .nav-item>.nav-collapse{box-shadow:0 12px 28px -10px rgba(17,17,18,.16),0 0 0 1px rgba(17,17,18,.08)}
html[data-charte="saas"] .navbar-vertical-aside-mini-mode .nav-collapse{box-shadow:0 12px 28px -10px rgba(17,17,18,.16),0 0 0 1px rgba(17,17,18,.08);border-radius:.5rem}
html[data-charte="saas"] .navbar-vertical-aside-mini-mode .nav-tabs .nav-item.show .nav-item.show .nav-link.active{border-color:#111112}
html[data-charte="saas"] .navbar-vertical-aside .nav-link.dropdown-toggle::before{background-color:#cdcdcd}
html[data-charte="saas"] .navbar-vertical-aside .nav-item.show>.nav-link.dropdown-toggle::before,html[data-charte="saas"] .navbar-vertical-aside .nav-link.dropdown-toggle.active::before,html[data-charte="saas"] .navbar-vertical-aside .nav-link.dropdown-toggle:hover::before{background-color:#111112}
html[data-charte="saas"] .navbar-vertical-aside-compact-mini-mode .navbar-vertical-container::-webkit-scrollbar-thumb,html[data-charte="saas"] .navbar-vertical-aside-mini-mode .navbar-vertical-container::-webkit-scrollbar-thumb{background-color:rgba(205,205,205,.6)}
html[data-charte="saas"] .navbar-vertical-aside-mobile-overlay{background-color:rgba(17,17,18,.25)}
@media(min-width: 576px){html[data-charte="saas"] .navbar-vertical-aside-show-sm.navbar-vertical-aside-compact-mini-mode .navbar-vertical-aside-initialized .navbar-vertical-content{overflow-y:scroll}}
@media(min-width: 768px){html[data-charte="saas"] .navbar-vertical-aside-show-md.navbar-vertical-aside-compact-mini-mode .navbar-vertical-aside-initialized .navbar-vertical-content{overflow-y:scroll}}
@media(min-width: 992px){html[data-charte="saas"] .navbar-vertical-aside-show-lg.navbar-vertical-aside-compact-mini-mode .navbar-vertical-aside-initialized .navbar-vertical-content{overflow-y:scroll}}
@media(min-width: 1200px){html[data-charte="saas"] .navbar-vertical-aside-show-xl.navbar-vertical-aside-compact-mini-mode .navbar-vertical-aside-initialized .navbar-vertical-content{overflow-y:scroll}}
@media(min-width: 1400px){html[data-charte="saas"] .navbar-vertical-aside-show-xxl.navbar-vertical-aside-compact-mini-mode .navbar-vertical-aside-initialized .navbar-vertical-content{overflow-y:scroll}}
html[data-charte="saas"] .navbar-vertical-aside-show.navbar-vertical-aside-compact-mini-mode .navbar-vertical-aside-initialized .navbar-vertical-content{overflow-y:scroll}
html[data-charte="saas"] .navbar-vertical-aside-show.has-navbar-vertical-aside .navbar-height{height:3.5rem}
@media(max-width: 575.98px){html[data-charte="saas"] .navbar-vertical-aside-show-sm.has-navbar-vertical-aside .navbar-height{height:3.5rem}}
@media(max-width: 767.98px){html[data-charte="saas"] .navbar-vertical-aside-show-md.has-navbar-vertical-aside .navbar-height{height:3.5rem}}
@media(max-width: 991.98px){html[data-charte="saas"] .navbar-vertical-aside-show-lg.has-navbar-vertical-aside .navbar-height{height:3.5rem}}
@media(max-width: 1199.98px){html[data-charte="saas"] .navbar-vertical-aside-show-xl.has-navbar-vertical-aside .navbar-height{height:3.5rem}}
@media(max-width: 1399.98px){html[data-charte="saas"] .navbar-vertical-aside-show-xxl.has-navbar-vertical-aside .navbar-height{height:3.5rem}}
@media(max-width: 575.98px){html[data-charte="saas"] .navbar-absolute-md-top .navbar-absolute-top-scroller::-webkit-scrollbar-thumb{background-color:rgba(205,205,205,.6)}}
@media(max-width: 767.98px){html[data-charte="saas"] .navbar-absolute-top .navbar-absolute-top-scroller::-webkit-scrollbar-thumb,html[data-charte="saas"] .navbar-absolute-sm-top .navbar-absolute-top-scroller::-webkit-scrollbar-thumb,html[data-charte="saas"] .navbar-absolute-lg-top .navbar-absolute-top-scroller::-webkit-scrollbar-thumb{background-color:rgba(205,205,205,.6)}}
@media(max-width: 991.98px){html[data-charte="saas"] .navbar-absolute-xl-top .navbar-absolute-top-scroller::-webkit-scrollbar-thumb{background-color:rgba(205,205,205,.6)}}
@media(max-width: 575.98px){html[data-charte="saas"] .navbar-sticky-md-top .navbar-sticky-top-scroller::-webkit-scrollbar-thumb{background-color:rgba(205,205,205,.6)}}
@media(max-width: 767.98px){html[data-charte="saas"] .navbar-sticky-top .navbar-sticky-top-scroller::-webkit-scrollbar-thumb,html[data-charte="saas"] .navbar-sticky-sm-top .navbar-sticky-top-scroller::-webkit-scrollbar-thumb,html[data-charte="saas"] .navbar-sticky-lg-top .navbar-sticky-top-scroller::-webkit-scrollbar-thumb{background-color:rgba(205,205,205,.6)}}
@media(max-width: 991.98px){html[data-charte="saas"] .navbar-sticky-xl-top .navbar-sticky-top-scroller::-webkit-scrollbar-thumb{background-color:rgba(205,205,205,.6)}}
@media(min-width: 576px){html[data-charte="saas"] .navbar-sidebar-aside-sm .navbar-sidebar .navbar-brand-wrapper{border-bottom:1px solid #e4e4e4}}
@media(min-width: 768px){html[data-charte="saas"] .navbar-sidebar-aside-md .navbar-sidebar .navbar-brand-wrapper{border-bottom:1px solid #e4e4e4}}
@media(min-width: 992px){html[data-charte="saas"] .navbar-sidebar-aside-lg .navbar-sidebar .navbar-brand-wrapper{border-bottom:1px solid #e4e4e4}}
@media(min-width: 1200px){html[data-charte="saas"] .navbar-sidebar-aside-xl .navbar-sidebar .navbar-brand-wrapper{border-bottom:1px solid #e4e4e4}}
@media(min-width: 1400px){html[data-charte="saas"] .navbar-sidebar-aside-xxl .navbar-sidebar .navbar-brand-wrapper{border-bottom:1px solid #e4e4e4}}
html[data-charte="saas"] .navbar-sidebar-aside .navbar-sidebar .navbar-brand-wrapper{border-bottom:1px solid #e4e4e4}
html[data-charte="saas"] .navbar-light .navbar-brand,html[data-charte="saas"] .navbar-light .navbar-brand:hover,html[data-charte="saas"] .navbar-light .navbar-brand:focus{color:#111112}
html[data-charte="saas"] .navbar-light .navbar-toggler{color:#111112;border-color:#e4e4e4}
html[data-charte="saas"] .navbar-light .navbar-nav .nav-link{color:#111112}
html[data-charte="saas"] .navbar-light .navbar-nav .nav-link.active,html[data-charte="saas"] .navbar-light .navbar-nav .nav-link:hover,html[data-charte="saas"] .navbar-light .navbar-nav .nav-link:focus{color:#111112}
html[data-charte="saas"] .navbar-light .navbar-nav .nav-link.active .dropdown-item-icon{color:#111112}
html[data-charte="saas"] .navbar-dark .navbar-nav .navbar-dropdown-menu .nav-tabs .nav-link,html[data-charte="saas"] .navbar-dark .navbar-nav .navbar-dropdown-menu .nav-tabs .nav-link:hover,html[data-charte="saas"] .navbar-dark .navbar-nav .navbar-dropdown-menu .nav-tabs .nav-link:focus{color:#111112}
html[data-charte="saas"] .navbar-dark .navbar-nav .navbar-dropdown-menu .nav-tabs .nav-link.active{color:#111112}
html[data-charte="saas"] .navbar-dark .navbar-nav .navbar-dropdown-menu .nav-tabs .nav-item .nav-link:hover{color:#111112}
html[data-charte="saas"] .navbar-dark .navbar-nav .nav-item:hover .navbar-dropdown-menu .nav-link{color:#111112}
html[data-charte="saas"] .navbar-dark .navbar-nav .nav-item:hover .navbar-dropdown-menu .nav-link.active{color:#111112}
html[data-charte="saas"] .navbar-dark .navbar-nav .navbar-dropdown-menu .dropdown-item-icon{color:#111112}
html[data-charte="saas"] .navbar-dark .navbar-aside-toggler{background-color:#111112}
html[data-charte="saas"] .navbar-dark .nav-tabs .nav-collapse .nav-link:hover{color:#111112}
html[data-charte="saas"] .navbar-dark.navbar .nav-tabs .nav-collapse .nav-item:hover>.nav-link:hover,html[data-charte="saas"] .navbar-dark.navbar .nav-tabs .nav-collapse .nav-.nav-link{color:#111112}
html[data-charte="saas"] .navbar-vertical-aside-mini-mode .navbar-dark .nav-tabs .nav-item .nav-item>.nav-link{color:#4f4f4f}
html[data-charte="saas"] .navbar-vertical-aside-mini-mode .navbar-dark .nav-tabs .nav-collapse .nav-link{color:#111112}
html[data-charte="saas"] .navbar-vertical-aside-mini-mode .navbar-dark .nav-tabs .nav-collapse .nav-link.active{color:#111112}
html[data-charte="saas"] .navbar-vertical-aside-mini-mode .navbar-dark .nav-tabs .nav-collapse .nav-link.active:hover{color:#111112}
html[data-charte="saas"] .navbar-vertical-aside-mini-mode .navbar-dark .nav-tabs .nav-collapse .nav-link:hover{color:#111112}
html[data-charte="saas"] .navbar-vertical-aside-mini-mode .navbar-dark .nav-pills .nav-link,html[data-charte="saas"] .navbar-vertical-aside-mini-mode .navbar-dark.navbar .nav-pills .nav-item:hover>.nav-link,html[data-charte="saas"] .navbar-vertical-aside-mini-mode .navbar-dark .nav-vertical.nav-pills .nav-item.show .nav-collapse .nav-link.active,html[data-charte="saas"] .navbar-vertical-aside-mini-mode .navbar-dark .nav-vertical.nav-pills .nav-collapse .nav-item .nav-link[aria-expanded]:hover,html[data-charte="saas"] .navbar-vertical-aside-mini-mode .navbar-dark .nav-vertical.nav-pills .nav-collapse .nav-link:hover,html[data-charte="saas"] .navbar-vertical-aside-mini-mode .navbar-dark .nav-vertical.nav-pills .nav-item .nav-link:hover,html[data-charte="saas"] .navbar-vertical-aside-mini-mode .navbar-dark .nav-vertical.nav-pills .nav-item .nav-link[aria-expanded]:hover{color:#111112}
html[data-charte="saas"] .navbar-vertical-aside-mini-mode .navbar-dark .nav-vertical.nav-pills .nav-link.active:hover{background-color:#fff}
html[data-charte="saas"] .offcanvas-header{border-bottom:1px solid #e4e4e4}
html[data-charte="saas"] .offcanvas-footer{border-top:1px solid #e4e4e4}
html[data-charte="saas"] .page-header{border-bottom:1px solid #e4e4e4}
html[data-charte="saas"] .page-link{border-radius:.5rem}
html[data-charte="saas"] .popover{box-shadow:0 12px 28px -10px rgba(17,17,18,.16),0 0 0 1px rgba(17,17,18,.08)}
html[data-charte="saas"] .popover-dark{background-color:#111112}
html[data-charte="saas"] .popover-dark.bs-popover-top>.popover-arrow::after,html[data-charte="saas"] .popover-dark.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{border-top-color:#111112}
html[data-charte="saas"] .popover-dark.bs-popover-end>.popover-arrow::after,html[data-charte="saas"] .popover-dark.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{border-right-color:#111112}
html[data-charte="saas"] .popover-dark.bs-popover-bottom>.popover-arrow::after,html[data-charte="saas"] .popover-dark.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{border-bottom-color:#111112}
html[data-charte="saas"] .popover-dark.bs-popover-start>.popover-arrow::after,html[data-charte="saas"] .popover-dark.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{border-left-color:#111112}
html[data-charte="saas"] .popover-dark .popover-header{background-color:#111112}
html[data-charte="saas"] .popover-dark .popover-body{color:#cdcdcd}
html[data-charte="saas"] .profile-cover-img-wrapper{background-color:#e4e4e4}
html[data-charte="saas"] .progress-vertical{background-color:#cdcdcd}
html[data-charte="saas"] .step-icon-border{border:.125rem solid #e4e4e4}
html[data-charte="saas"] .step-title{color:#111112}
html[data-charte="saas"] .step-text:last-child{color:#111112}
html[data-charte="saas"] .step .step-avatar::after{border-left:.125rem solid #e4e4e4}
html[data-charte="saas"] .step-divider::after{border-left:.125rem solid #e4e4e4}
html[data-charte="saas"] .step .step-icon::after{border-left:.125rem solid #e4e4e4}
html[data-charte="saas"] .step .step-icon-pseudo::before{background-color:#8c8c8c}
@media(min-width: 576px){html[data-charte="saas"] .step-sm .step-icon::after{border-top:.125rem solid #e4e4e4}}
@media(min-width: 768px){html[data-charte="saas"] .step-md .step-icon::after{border-top:.125rem solid #e4e4e4}}
@media(min-width: 992px){html[data-charte="saas"] .step-lg .step-icon::after{border-top:.125rem solid #e4e4e4}}
@media(min-width: 1200px){html[data-charte="saas"] .step-xl .step-icon::after{border-top:.125rem solid #e4e4e4}}
html[data-charte="saas"] .step .visited .step-icon,html[data-charte="saas"] .step .active .step-icon,html[data-charte="saas"] .step .active.is-valid .step-icon{background-color:#111112}
html[data-charte="saas"] .step .visited .step-title,html[data-charte="saas"] .step .active .step-title,html[data-charte="saas"] .step .active.is-valid .step-title{color:#ffda1a}
html[data-charte="saas"] .step .is-valid .step-icon{background-color:#ffda1a}
html[data-charte="saas"] .step .is-valid .step-title{color:#ffda1a}
html[data-charte="saas"] .step .is-invalid .step-icon{background-color:#b3261e}
html[data-charte="saas"] .step .is-invalid .step-title{color:#b3261e}
html[data-charte="saas"] .step-icon-primary{color:#111112;background-color:#ffda1a}
html[data-charte="saas"] .step-icon-primary.step-icon-pseudo::before{background-color:#111112}
html[data-charte="saas"] .step-icon-secondary{background-color:#6a6a6a}
html[data-charte="saas"] .step-icon-success{background-color:#0f7a47}
html[data-charte="saas"] .step-icon-info{background-color:#4f4f4f}
html[data-charte="saas"] .step-icon-warning{color:#fff;background-color:#965a00}
html[data-charte="saas"] .step-icon-warning.step-icon-pseudo::before{background-color:#fff}
html[data-charte="saas"] .step-icon-danger{background-color:#b3261e}
html[data-charte="saas"] .step-icon-light{color:#111112;background-color:#fafafa}
html[data-charte="saas"] .step-icon-light.step-icon-pseudo::before{background-color:#111112}
html[data-charte="saas"] .step-icon-dark{background-color:#111112}
html[data-charte="saas"] .step-icon-soft-primary{color:#ffda1a;background-color:rgba(255,218,26,.1)}
html[data-charte="saas"] .step-icon-soft-primary.step-icon-pseudo::before{background-color:#ffda1a}
html[data-charte="saas"] .step-icon-soft-secondary{color:#6a6a6a;background-color:rgba(106,106,106,.1)}
html[data-charte="saas"] .step-icon-soft-secondary.step-icon-pseudo::before{background-color:#6a6a6a}
html[data-charte="saas"] .step-icon-soft-success{color:#0f7a47;background-color:rgba(15,122,71,.1)}
html[data-charte="saas"] .step-icon-soft-success.step-icon-pseudo::before{background-color:#0f7a47}
html[data-charte="saas"] .step-icon-soft-info{color:#4f4f4f;background-color:rgba(79,79,79,.1)}
html[data-charte="saas"] .step-icon-soft-info.step-icon-pseudo::before{background-color:#4f4f4f}
html[data-charte="saas"] .step-icon-soft-warning{color:#965a00;background-color:rgba(150,90,0,.1)}
html[data-charte="saas"] .step-icon-soft-warning.step-icon-pseudo::before{background-color:#965a00}
html[data-charte="saas"] .step-icon-soft-danger{color:#b3261e;background-color:rgba(179,38,30,.1)}
html[data-charte="saas"] .step-icon-soft-danger.step-icon-pseudo::before{background-color:#b3261e}
html[data-charte="saas"] .step-icon-soft-light{color:#fafafa;background-color:rgba(250,250,250,.1)}
html[data-charte="saas"] .step-icon-soft-light.step-icon-pseudo::before{background-color:#fafafa}
html[data-charte="saas"] .step-icon-soft-dark{color:#111112;background-color:rgba(17,17,18,.1)}
html[data-charte="saas"] .step-icon-soft-dark.step-icon-pseudo::before{background-color:#111112}
@media(min-width: 576px){html[data-charte="saas"] .step-sm.step-inline .step-title::after{border-top:.125rem solid #e4e4e4}}
@media(min-width: 768px){html[data-charte="saas"] .step-md.step-inline .step-title::after{border-top:.125rem solid #e4e4e4}}
@media(min-width: 992px){html[data-charte="saas"] .step-lg.step-inline .step-title::after{border-top:.125rem solid #e4e4e4}}
@media(min-width: 1200px){html[data-charte="saas"] .step-xl.step-inline .step-title::after{border-top:.125rem solid #e4e4e4}}
html[data-charte="saas"] .table tr{color:#111112}
html[data-charte="saas"] .table thead th{color:#6a6a6a;font-size:.8125rem}
html[data-charte="saas"] .table>:not(:last-child)>:last-child>*{border-bottom-color:#eaeaea}
html[data-charte="saas"] .thead-light th{background-color:#fafafa}
html[data-charte="saas"] .table-thead-bordered>:not(:last-child)>:last-child>*{border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}
html[data-charte="saas"] .table-vertical-border-striped>thead>tr>th:not(:first-child):not(:last-child),html[data-charte="saas"] .table-vertical-border-striped>tbody>tr>td:not(:first-child):not(:last-child){border-right:1px solid #eaeaea}
html[data-charte="saas"] .text-highlight-primary{background-image:linear-gradient(to bottom, rgba(255, 218, 26, 0.5), rgba(255, 218, 26, 0.5))}
html[data-charte="saas"] .text-highlight-secondary{background-image:linear-gradient(to bottom, rgba(106, 106, 106, 0.5), rgba(106, 106, 106, 0.5))}
html[data-charte="saas"] .text-highlight-success{background-image:linear-gradient(to bottom, rgba(15, 122, 71, 0.5), rgba(15, 122, 71, 0.5))}
html[data-charte="saas"] .text-highlight-info{background-image:linear-gradient(to bottom, rgba(79, 79, 79, 0.5), rgba(79, 79, 79, 0.5))}
html[data-charte="saas"] .text-highlight-warning{background-image:linear-gradient(to bottom, rgba(150, 90, 0, 0.5), rgba(150, 90, 0, 0.5))}
html[data-charte="saas"] .text-highlight-danger{background-image:linear-gradient(to bottom, rgba(179, 38, 30, 0.5), rgba(179, 38, 30, 0.5))}
html[data-charte="saas"] .text-highlight-light{background-image:linear-gradient(to bottom, rgba(250, 250, 250, 0.5), rgba(250, 250, 250, 0.5))}
html[data-charte="saas"] .text-highlight-dark{background-image:linear-gradient(to bottom, rgba(17, 17, 18, 0.5), rgba(17, 17, 18, 0.5))}
html[data-charte="saas"] .gradient-radial-sm-primary{background-image:radial-gradient(50% 50% at 50% 50%, rgba(255, 218, 26, 0.1) 0%, rgba(255, 255, 255, 0) 100%)}
html[data-charte="saas"] .gradient-y-lg-dark{background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0), #111112)}
html[data-charte="saas"] .link{font-weight:500}
html[data-charte="saas"] .link-primary:hover,html[data-charte="saas"] .link-primary:focus{color:#111112}
html[data-charte="saas"] .link-secondary:hover,html[data-charte="saas"] .link-secondary:focus{color:#111112}
html[data-charte="saas"] .link-success:hover,html[data-charte="saas"] .link-success:focus{color:#111112}
html[data-charte="saas"] .link-info:hover,html[data-charte="saas"] .link-info:focus{color:#111112}
html[data-charte="saas"] .link-warning:hover,html[data-charte="saas"] .link-warning:focus{color:#111112}
html[data-charte="saas"] .link-danger:hover,html[data-charte="saas"] .link-danger:focus{color:#111112}
html[data-charte="saas"] .link-dark:hover,html[data-charte="saas"] .link-dark:focus{color:#111112}
html[data-charte="saas"] .text-cap{color:#111112;letter-spacing:0}
html[data-charte="saas"] .text-dark{color:#111112 !important}
html[data-charte="saas"] .text-dark[href]:hover{color:#111112 !important}
html[data-charte="saas"] .link-secondary[href]:hover,html[data-charte="saas"] .text-secondary[href]:hover,html[data-charte="saas"] .text-muted[href]:hover,html[data-charte="saas"] .text-body[href]:hover{color:#111112 !important}
html[data-charte="saas"] a:hover .text-inherit{color:#111112 !important}
html[data-charte="saas"] .divider-start{color:#6a6a6a}
html[data-charte="saas"] .divider-start::after{border-top:1px solid #e4e4e4;margin-top:1px}
html[data-charte="saas"] .divider-end{color:#6a6a6a}
html[data-charte="saas"] .divider-end::before{border-top:1px solid #e4e4e4;margin-top:1px}
html[data-charte="saas"] .divider-center{color:#6a6a6a}
html[data-charte="saas"] .divider-center::before,html[data-charte="saas"] .divider-center::after{border-top:1px solid #e4e4e4;margin-top:1px}
html[data-charte="saas"] .device-browser-frame{box-shadow:0 2.75rem 5.5rem -3.5rem rgba(205,205,205,.5),0 2rem 4rem -2rem rgba(17,17,18,.3)}
html[data-charte="saas"] .device-browser-header{border-bottom:1px solid #ececec}
html[data-charte="saas"] .device-browser-header-btn-list-btn{background-color:#e4e4e4}
html[data-charte="saas"] .device-browser-header-browser-bar{color:#111112;background-color:#e4e4e4}
html[data-charte="saas"] .hs-nav-scroller-horizontal .hs-nav-scroller-arrow-link{color:#111112}
html[data-charte="saas"] .hs-nav-scroller-horizontal .hs-nav-scroller-arrow-link:hover{color:#111112}
html[data-charte="saas"] .hs-nav-scroller-horizontal .hs-nav-scroller-arrow-dark-prev{background:linear-gradient(to left, rgba(17, 17, 18, 0.53), #111112 61.34%)}
html[data-charte="saas"] .hs-nav-scroller-horizontal .hs-nav-scroller-arrow-dark-next{background:linear-gradient(to right, rgba(17, 17, 18, 0.53), #111112 61.34%)}
html[data-charte="saas"] .hs-nav-scroller-vertical::-webkit-scrollbar-thumb{background-color:rgba(205,205,205,.6)}
html[data-charte="saas"] .hs-chartjs-tooltip{background-color:#111112;padding:.4375rem .875rem}
html[data-charte="saas"] .hs-chartjs-tooltip::before{background-image:url("data:image/svg+xml,%3Csvg width='1rem' height='0.5rem' xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 50 22.49'%3E%3Cpath fill='%23111112' d='M0,0h50L31.87,19.65c-3.45,3.73-9.33,3.79-12.85,0.13L0,0z'/%3E%3C/svg%3E")}
html[data-charte="saas"] .hs-chartjs-tooltip-left::before{transform:translateY(-50%)}
html[data-charte="saas"] .hs-chartjs-tooltip-right::before{transform:translateY(-50%)}
html[data-charte="saas"] .datatable-custom .sorting::after,html[data-charte="saas"] .datatable-custom .sorting_asc::after,html[data-charte="saas"] .datatable-custom .sorting_desc::after{background-image:url("data:image/svg+xml,%3Csvg width='0.7rem' height='0.7rem' viewBox='0 0 292 375' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M131.965 15.3808C139.5 7.12345 152.5 7.12346 160.035 15.3808L262.976 128.193C274.106 140.39 265.453 160 248.941 160H43.0589C26.5474 160 17.8943 140.39 29.0238 128.193L131.965 15.3808Z' fill='%23gainsboro'/%3E%3Cpath d='M160.035 359.619C152.5 367.877 139.5 367.877 131.965 359.619L29.0238 246.807C17.8942 234.61 26.5473 215 43.0589 215L248.941 215C265.453 215 274.106 234.61 262.976 246.807L160.035 359.619Z' fill='%23gainsboro'/%3E%3C/svg%3E%0A")}
html[data-charte="saas"] .datatable-custom .sorting_asc::after{background-image:url("data:image/svg+xml,%3Csvg width='0.7rem' height='0.7rem' viewBox='0 0 292 375' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M131.965 15.3808C139.5 7.12345 152.5 7.12346 160.035 15.3808L262.976 128.193C274.106 140.39 265.453 160 248.941 160H43.0589C26.5474 160 17.8943 140.39 29.0238 128.193L131.965 15.3808Z' fill='%23gainsboro'/%3E%3Cpath d='M160.035 359.619C152.5 367.877 139.5 367.877 131.965 359.619L29.0238 246.807C17.8942 234.61 26.5473 215 43.0589 215L248.941 215C265.453 215 274.106 234.61 262.976 246.807L160.035 359.619Z' fill='%23111112'/%3E%3C/svg%3E%0A")}
html[data-charte="saas"] .datatable-custom .sorting_desc::after{background-image:url("data:image/svg+xml,%3Csvg width='0.7rem' height='0.7rem' viewBox='0 0 292 375' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M131.965 15.3808C139.5 7.12345 152.5 7.12346 160.035 15.3808L262.976 128.193C274.106 140.39 265.453 160 248.941 160H43.0589C26.5474 160 17.8943 140.39 29.0238 128.193L131.965 15.3808Z' fill='%23111112'/%3E%3Cpath d='M160.035 359.619C152.5 367.877 139.5 367.877 131.965 359.619L29.0238 246.807C17.8942 234.61 26.5473 215 43.0589 215L248.941 215C265.453 215 274.106 234.61 262.976 246.807L160.035 359.619Z' fill='%23gainsboro'/%3E%3C/svg%3E%0A")}
html[data-charte="saas"] .datatable-custom-collapsible td.details-control::before{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23111112' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19,11.5v1a.5.5,0,0,1-.5.5H13v5.5a.5.5,0,0,1-.5.5h-1a.5.5,0,0,1-.5-.5V13H5.5a.5.5,0,0,1-.5-.5v-1a.5.5,0,0,1,.5-.5H11V5.5a.5.5,0,0,1,.5-.5h1a.5.5,0,0,1,.5.5V11h5.5A.5.5,0,0,1,19,11.5Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem}
html[data-charte="saas"] .datatable-custom-collapsible tr.shown td.details-control::before{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23111112' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5,13a.5.5,0,0,1-.5-.5v-1a.5.5,0,0,1,.5-.5h13a.5.5,0,0,1,.5.5v1a.5.5,0,0,1-.5.5Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem}
html[data-charte="saas"] .daterangepicker{font-family:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;box-shadow:0 12px 28px -10px rgba(17,17,18,.16),0 0 0 1px rgba(17,17,18,.08)}
html[data-charte="saas"] .daterangepicker th.prev,html[data-charte="saas"] .daterangepicker th.next{color:#111112}
html[data-charte="saas"] .daterangepicker th.prev:hover,html[data-charte="saas"] .daterangepicker th.next:hover{background-color:#f3f3f3}
html[data-charte="saas"] .daterangepicker th.prev:hover .daterangepicker-custom-arrow,html[data-charte="saas"] .daterangepicker th.next:hover .daterangepicker-custom-arrow{color:#111112}
html[data-charte="saas"] .daterangepicker .calendar-table th:not(.month){color:#8c8c8c}
html[data-charte="saas"] .daterangepicker .calendar-table .next span,html[data-charte="saas"] .daterangepicker .calendar-table .prev span{border-color:#111112}
html[data-charte="saas"] .daterangepicker .calendar-table .next:hover span,html[data-charte="saas"] .daterangepicker .calendar-table .prev:hover span{border-color:#111112}
html[data-charte="saas"] .daterangepicker td.available:hover:not(.active){color:#111112;background-color:#f3f3f3}
html[data-charte="saas"] .daterangepicker td.in-range{color:#111112;background-color:rgba(228,228,228,.5)}
html[data-charte="saas"] .daterangepicker td.active,html[data-charte="saas"] .daterangepicker td.active:hover{background-color:#111112}
html[data-charte="saas"] .daterangepicker td.off,html[data-charte="saas"] .daterangepicker td.off.in-range,html[data-charte="saas"] .daterangepicker td.off.start-date,html[data-charte="saas"] .daterangepicker td.off.end-date{color:#cdcdcd}
html[data-charte="saas"] .daterangepicker.show-ranges.ltr .drp-calendar.left,html[data-charte="saas"] .daterangepicker .drp-buttons{border-color:#e4e4e4}
html[data-charte="saas"] .daterangepicker .drp-buttons .btn{padding:.4375rem .875rem}
html[data-charte="saas"] .daterangepicker .cancelBtn{border-color:#cdcdcd}
html[data-charte="saas"] .daterangepicker .cancelBtn:hover,html[data-charte="saas"] .daterangepicker .cancelBtn:focus,html[data-charte="saas"] .daterangepicker .cancelBtn:active,html[data-charte="saas"] .daterangepicker .cancelBtn.active{color:#111112;box-shadow:none}
html[data-charte="saas"] .daterangepicker .drp-selected{color:#6a6a6a}
html[data-charte="saas"] .daterangepicker .ranges li{color:#111112;border-radius:.5rem}
html[data-charte="saas"] .daterangepicker .ranges li:hover{color:#111112}
html[data-charte="saas"] .daterangepicker .ranges li.active{color:#111112;background-color:#f3f3f3}
html[data-charte="saas"] .daterangepicker select.hourselect,html[data-charte="saas"] .daterangepicker select.minuteselect,html[data-charte="saas"] .daterangepicker select.secondselect,html[data-charte="saas"] .daterangepicker select.ampmselect{color:#111112;border-color:#e4e4e4}
html[data-charte="saas"] .daterangepicker select.hourselect:hover,html[data-charte="saas"] .daterangepicker select.minuteselect:hover,html[data-charte="saas"] .daterangepicker select.secondselect:hover,html[data-charte="saas"] .daterangepicker select.ampmselect:hover{color:#111112}
html[data-charte="saas"] .dz-dropzone .dz-file-preview{box-shadow:none}
html[data-charte="saas"] .dz-dropzone .dz-close-icon,html[data-charte="saas"] .dz-dropzone .dz-size{color:#4f4f4f}
html[data-charte="saas"] .dz-dropzone .dz-file-initials{color:#ffda1a;background-color:rgba(255,218,26,.1)}
html[data-charte="saas"] .dz-dropzone .dz-processing .dz-error-mark{color:#b3261e}
html[data-charte="saas"] .dz-dropzone .dz-processing .dz-success-mark{color:#0f7a47}
html[data-charte="saas"] .dz-dropzone-card{background-color:#f3f3f3;border:2px dashed #e4e4e4}
html[data-charte="saas"] .fancybox-custom .fancybox-bg{background-color:#111112}
html[data-charte="saas"] .fancybox-custom .fancybox-progress{background-color:#ffda1a}
html[data-charte="saas"] .flatpickr-custom .flatpickr-calendar{top:calc(1.5em + 0.875rem + 2px) !important}
html[data-charte="saas"] .flatpickr-calendar{box-shadow:0 12px 28px -10px rgba(17,17,18,.16),0 0 0 1px rgba(17,17,18,.08)}
html[data-charte="saas"] .flatpickr-calendar .flatpickr-prev-month,html[data-charte="saas"] .flatpickr-calendar .flatpickr-next-month{color:#111112}
html[data-charte="saas"] .flatpickr-calendar .flatpickr-prev-month:hover,html[data-charte="saas"] .flatpickr-calendar .flatpickr-next-month:hover{color:#111112;background-color:#f3f3f3}
html[data-charte="saas"] .flatpickr-calendar .flatpickr-weekday{color:#8c8c8c}
html[data-charte="saas"] .flatpickr-calendar .flatpickr-monthDropdown-months{color:#111112}
html[data-charte="saas"] .flatpickr-calendar .flatpickr-current-month input.cur-year{color:#111112}
html[data-charte="saas"] .flatpickr-calendar .flatpickr-day{color:#111112}
html[data-charte="saas"] .flatpickr-calendar .flatpickr-day:focus,html[data-charte="saas"] .flatpickr-calendar .flatpickr-day:hover{color:#111112;background-color:#f3f3f3}
html[data-charte="saas"] .flatpickr-calendar .flatpickr-day.selected,html[data-charte="saas"] .flatpickr-calendar .flatpickr-day.startRange,html[data-charte="saas"] .flatpickr-calendar .flatpickr-day.endRange,html[data-charte="saas"] .flatpickr-calendar .flatpickr-day.selected.inRange,html[data-charte="saas"] .flatpickr-calendar .flatpickr-day.startRange.inRange,html[data-charte="saas"] .flatpickr-calendar .flatpickr-day.endRange.inRange,html[data-charte="saas"] .flatpickr-calendar .flatpickr-day.selected:focus,html[data-charte="saas"] .flatpickr-calendar .flatpickr-day.startRange:focus,html[data-charte="saas"] .flatpickr-calendar .flatpickr-day.endRange:focus,html[data-charte="saas"] .flatpickr-calendar .flatpickr-day.selected:hover,html[data-charte="saas"] .flatpickr-calendar .flatpickr-day.startRange:hover,html[data-charte="saas"] .flatpickr-calendar .flatpickr-day.endRange:hover,html[data-charte="saas"] .flatpickr-calendar .flatpickr-day.selected.prevMonthDay,html[data-charte="saas"] .flatpickr-calendar .flatpickr-day.startRange.prevMonthDay,html[data-charte="saas"] .flatpickr-calendar .flatpickr-day.endRange.prevMonthDay,html[data-charte="saas"] .flatpickr-calendar .flatpickr-day.selected.nextMonthDay,html[data-charte="saas"] .flatpickr-calendar .flatpickr-day.startRange.nextMonthDay,html[data-charte="saas"] .flatpickr-calendar .flatpickr-day.endRange.nextMonthDay{background-color:#111112;border-color:#111112}
html[data-charte="saas"] .flatpickr-calendar .flatpickr-day.inRange{background-color:#111112;box-shadow:-0.35rem 0 0 #111112,.35rem 0 0 #111112}
html[data-charte="saas"] .flatpickr-calendar .flatpickr-day.inRange.prevMonthDay,html[data-charte="saas"] .flatpickr-calendar .flatpickr-day.inRange.prevMonthDay:focus,html[data-charte="saas"] .flatpickr-calendar .flatpickr-day.inRange.prevMonthDay:hover,html[data-charte="saas"] .flatpickr-calendar .flatpickr-day.inRange.nextMonthDay,html[data-charte="saas"] .flatpickr-calendar .flatpickr-day.inRange.nextMonthDay:focus,html[data-charte="saas"] .flatpickr-calendar .flatpickr-day.inRange.nextMonthDay:hover,html[data-charte="saas"] .flatpickr-calendar .flatpickr-day.selected.prevMonthDay,html[data-charte="saas"] .flatpickr-calendar .flatpickr-day.selected.prevMonthDay:focus,html[data-charte="saas"] .flatpickr-calendar .flatpickr-day.selected.prevMonthDay:hover,html[data-charte="saas"] .flatpickr-calendar .flatpickr-day.selected.nextMonthDay,html[data-charte="saas"] .flatpickr-calendar .flatpickr-day.selected.nextMonthDay:focus,html[data-charte="saas"] .flatpickr-calendar .flatpickr-day.selected.nextMonthDay:hover{border-color:#111112;background-color:#111112}
html[data-charte="saas"] .flatpickr-calendar .flatpickr-day.today{background-color:#111112}
html[data-charte="saas"] .flatpickr-calendar .flatpickr-day.prevMonthDay,html[data-charte="saas"] .flatpickr-calendar .flatpickr-day.nextMonthDay{color:#e4e4e4}
html[data-charte="saas"] .flatpickr-calendar .flatpickr-day.prevMonthDay:focus,html[data-charte="saas"] .flatpickr-calendar .flatpickr-day.prevMonthDay:hover,html[data-charte="saas"] .flatpickr-calendar .flatpickr-day.nextMonthDay:focus,html[data-charte="saas"] .flatpickr-calendar .flatpickr-day.nextMonthDay:hover{color:#cdcdcd;background-color:#e4e4e4;border-color:#e4e4e4}
html[data-charte="saas"] .flatpickr-calendar .flatpickr-day.disabled{color:#cdcdcd}
html[data-charte="saas"] .flatpickr-calendar .flatpickr-day.disabled:hover{color:#cdcdcd;background-color:#e4e4e4;border-color:#e4e4e4}
html[data-charte="saas"] .flatpickr-calendar .flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),html[data-charte="saas"] .flatpickr-calendar .flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),html[data-charte="saas"] .flatpickr-calendar .flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-0.35rem 0 0 #111112,.35rem 0 0 #111112}
html[data-charte="saas"] .flatpickr-calendar .flatpickr-time input{color:#111112}
html[data-charte="saas"] .flatpickr-calendar .flatpickr-time input:hover,html[data-charte="saas"] .flatpickr-calendar .flatpickr-time .flatpickr-am-pm:hover,html[data-charte="saas"] .flatpickr-calendar .flatpickr-time input:focus,html[data-charte="saas"] .flatpickr-calendar .flatpickr-time .flatpickr-am-pm:focus{background-color:rgba(228,228,228,.5)}
html[data-charte="saas"] .flatpickr-custom-borderless .flatpickr-custom-form-control{color:#ffda1a}
html[data-charte="saas"] .fullcalendar-custom .fc-list-empty{background-color:#f3f3f3}
html[data-charte="saas"] .fullcalendar-custom .fc-daygrid-dot-event.fc-event-mirror,html[data-charte="saas"] .fullcalendar-custom .fc-daygrid-dot-event:hover{color:#ffda1a}
html[data-charte="saas"] .fullcalendar-custom .fc-daygrid-dot-event{color:#111112;background-color:rgba(255,218,26,.1)}
html[data-charte="saas"] .fullcalendar-custom .fc-v-event .fc-event-main{color:#111112}
html[data-charte="saas"] .fullcalendar-custom .fc-h-event{background-color:rgba(255,218,26,.1)}
html[data-charte="saas"] .fullcalendar-custom .fullcalendar-custom-event-hs-team{background-color:#fff7cd}
html[data-charte="saas"] .fullcalendar-custom .fullcalendar-custom-event-hs-team .fc-list-event-dot{border-color:#ffef9a}
html[data-charte="saas"] .fullcalendar-custom .fullcalendar-custom-event-reminders{background-color:#ed9b96}
html[data-charte="saas"] .fullcalendar-custom .fullcalendar-custom-event-reminders .fc-list-event-dot{border-color:#e6716a}
html[data-charte="saas"] .fullcalendar-custom .fullcalendar-custom-event-tasks{background-color:#ed8e00}
html[data-charte="saas"] .fullcalendar-custom .fullcalendar-custom-event-tasks .fc-list-event-dot{border-color:#ba6f00}
html[data-charte="saas"] .fullcalendar-custom .fullcalendar-custom-event-holidays{background-color:#c2c2c2}
html[data-charte="saas"] .fullcalendar-custom .fullcalendar-custom-event-holidays .fc-list-event-dot{border-color:#a8a8a8}
html[data-charte="saas"] .fullcalendar-custom .fc-daygrid-block-event .fc-event-time,html[data-charte="saas"] .fullcalendar-custom .fc-daygrid-block-event .fc-event-title{color:#111112}
html[data-charte="saas"] .fullcalendar-custom .fc-daygrid-block-event .fc-event-time:hover,html[data-charte="saas"] .fullcalendar-custom .fc-daygrid-block-event .fc-event-title:hover{color:#ffda1a}
html[data-charte="saas"] .fullcalendar-custom.fc table,html[data-charte="saas"] .fullcalendar-custom.fc td,html[data-charte="saas"] .fullcalendar-custom.fc th{border-color:#8c8c8c}
html[data-charte="saas"] .fullcalendar-custom.fc .fc-timegrid-slot-label-cushion,html[data-charte="saas"] .fullcalendar-custom.fc .fc-col-header-cell-cushion{font-size:.875rem;color:#8c8c8c}
html[data-charte="saas"] .fullcalendar-custom.fc .fc-day-today .fc-col-header-cell-cushion{color:#111112;background-color:rgba(255,218,26,.1)}
html[data-charte="saas"] .fullcalendar-custom.fc .fc-day-other .fc-daygrid-day-top .fc-daygrid-day-number{color:#e4e4e4}
html[data-charte="saas"] .fullcalendar-custom.fc .fc-daygrid-day-number{color:#111112}
html[data-charte="saas"] .fullcalendar-custom.fc .fc-daygrid-day.fc-day-today .fc-daygrid-day-number{background-color:#111112}
html[data-charte="saas"] .fullcalendar-custom.fc .fc-timegrid-col.fc-day-today,html[data-charte="saas"] .fullcalendar-custom.fc .fc-highlight{background-color:rgba(255,218,26,.1)}
html[data-charte="saas"] .fullcalendar-custom.fc .fc-cell-shaded,html[data-charte="saas"] .fullcalendar-custom.fc .fc-day-disabled{background-color:#f3f3f3}
html[data-charte="saas"] .fullcalendar-custom.fc .fc-button{color:#111112;border-color:#cdcdcd;padding:.3125rem .75rem}
html[data-charte="saas"] .fullcalendar-custom.fc .fc-button:hover,html[data-charte="saas"] .fullcalendar-custom.fc .fc-button:focus,html[data-charte="saas"] .fullcalendar-custom.fc .fc-button.focus,html[data-charte="saas"] .fullcalendar-custom.fc .fc-button:active,html[data-charte="saas"] .fullcalendar-custom.fc .fc-button.active{color:#111112;box-shadow:none}
html[data-charte="saas"] .fullcalendar-custom.fc .fc-button.fc-button-active{background-color:#ffda1a;border-color:#ffda1a}
html[data-charte="saas"] .fullcalendar-custom.fc .fc-button.fc-button-primary:not(:disabled).fc-button-active,html[data-charte="saas"] .fullcalendar-custom.fc .fc-button.fc-button-primary:not(:disabled):active{background-color:#ffda1a;border-color:#ffda1a}
html[data-charte="saas"] .fullcalendar-custom.fc .fc-toolbar-title{font-size:1rem}
html[data-charte="saas"] .fullcalendar-custom-timegrid .fc-col-header-cell-cushion:hover{color:#111112}
html[data-charte="saas"] .fullcalendar-custom-timegrid .fc-timegrid-now-indicator-line{border-color:#b3261e}
html[data-charte="saas"] .fullcalendar-custom-timegrid .fc-timegrid-now-indicator-arrow::before{background-color:#b3261e}
html[data-charte="saas"] .fc-theme-standard .fc-list{border-color:#8c8c8c}
html[data-charte="saas"] .fc-theme-standard .fc-list .fc-list-day-text{color:#111112}
html[data-charte="saas"] .fc-theme-standard .fc-list .fc-list-day-side-text{color:#111112}
html[data-charte="saas"] .fullcalendar-custom.fc.fc-theme-standard .fc-popover{box-shadow:none}
html[data-charte="saas"] .fullcalendar-custom.fc .fc-popover{border-color:#e4e4e4;box-shadow:none}
html[data-charte="saas"] .fullcalendar-custom.fc .fc-popover-header{background-color:#f3f3f3}
html[data-charte="saas"] .fullcalendar-custom.fc .fc-popover-close:hover{color:#111112}
html[data-charte="saas"] .quantity-counter{border:1px solid #e4e4e4;border-radius:.5rem}
html[data-charte="saas"] .quill-custom .ql-toolbar.ql-snow,html[data-charte="saas"] .quill-custom .ql-container.ql-snow{border-color:#8c8c8c}
html[data-charte="saas"] .quill-custom .ql-toolbar.ql-snow{padding:.75rem .875rem;border-top-left-radius:.5rem;border-top-right-radius:.5rem}
html[data-charte="saas"] .quill-custom .ql-container.ql-snow{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}
html[data-charte="saas"] .quill-custom .ql-editor{padding:.4375rem .875rem}
html[data-charte="saas"] .quill-custom .ql-editor p{font-family:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:#111112}
html[data-charte="saas"] .quill-custom .ql-editor.ql-blank::before{left:.875rem;color:#6a6a6a;font-family:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}
html[data-charte="saas"] .quill-custom .ql-snow.ql-toolbar .ql-fill{fill:#111112}
html[data-charte="saas"] .quill-custom .ql-snow.ql-toolbar .ql-stroke{stroke:#111112}
html[data-charte="saas"] .quill-custom .ql-snow.ql-toolbar button:hover{color:#111112}
html[data-charte="saas"] .quill-custom .ql-snow.ql-toolbar button:hover .ql-fill{fill:#111112}
html[data-charte="saas"] .quill-custom .ql-snow.ql-toolbar button:hover .ql-stroke{stroke:#111112}
html[data-charte="saas"] .quill-custom .ql-snow.ql-toolbar button,html[data-charte="saas"] .quill-custom .ql-snow .ql-toolbar button{border-radius:.5rem}
html[data-charte="saas"] .quill-custom .ql-snow.ql-toolbar button.ql-active,html[data-charte="saas"] .quill-custom .ql-snow.ql-toolbar button:hover,html[data-charte="saas"] .quill-custom .ql-snow .ql-toolbar button.ql-active,html[data-charte="saas"] .quill-custom .ql-snow .ql-toolbar button:hover{background-color:#f3f3f3}
html[data-charte="saas"] .quill-custom .ql-snow .ql-tooltip{box-shadow:0 12px 28px -10px rgba(17,17,18,.16),0 0 0 1px rgba(17,17,18,.08);border-radius:.5rem}
html[data-charte="saas"] .quill-custom .ql-snow .ql-tooltip::before{font-family:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;border-bottom:1px solid #8c8c8c}
html[data-charte="saas"] .quill-custom .ql-snow .ql-tooltip a.ql-preview,html[data-charte="saas"] .quill-custom .ql-snow .ql-tooltip.ql-editing input[type=text]{border:1px solid #8c8c8c;padding:.4375rem .875rem;border-radius:.5rem}
html[data-charte="saas"] .quill-custom .ql-snow .ql-tooltip a.ql-preview:hover{border-color:#111112}
html[data-charte="saas"] .quill-custom .ql-snow .ql-tooltip.ql-editing input[type=text]{font-family:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}
html[data-charte="saas"] .quill-custom .ql-snow .ql-tooltip.ql-editing input[type=text]:focus{border-color:#111112;box-shadow:0 12px 28px -10px rgba(17,17,18,.16),0 0 0 1px rgba(17,17,18,.06)}
html[data-charte="saas"] .quill-custom .ql-snow .ql-action{background-color:#ffda1a;padding:.4375rem .875rem;border-radius:.5rem}
html[data-charte="saas"] .quill-custom .ql-snow .ql-action:hover{background-color:#f5ce00}
html[data-charte="saas"] .quill-custom .ql-snow .ql-tooltip a.ql-remove{border:1px solid #cdcdcd;padding:.4375rem .875rem;border-radius:.5rem}
html[data-charte="saas"] .quill-custom .ql-snow .ql-tooltip a.ql-remove:hover{color:#111112;box-shadow:none}
html[data-charte="saas"] .quill-custom .ql-snow.ql-toolbar button:hover,html[data-charte="saas"] .quill-custom .ql-snow .ql-toolbar button:hover,html[data-charte="saas"] .quill-custom .ql-snow.ql-toolbar button:focus,html[data-charte="saas"] .quill-custom .ql-snow .ql-toolbar button:focus,html[data-charte="saas"] .quill-custom .ql-snow.ql-toolbar button.ql-active,html[data-charte="saas"] .quill-custom .ql-snow .ql-toolbar button.ql-active,html[data-charte="saas"] .quill-custom .ql-snow.ql-toolbar .ql-picker-label:hover,html[data-charte="saas"] .quill-custom .ql-snow .ql-toolbar .ql-picker-label:hover,html[data-charte="saas"] .quill-custom .ql-snow.ql-toolbar .ql-picker-label.ql-active,html[data-charte="saas"] .quill-custom .ql-snow .ql-toolbar .ql-picker-label.ql-active,html[data-charte="saas"] .quill-custom .ql-snow.ql-toolbar .ql-picker-item:hover,html[data-charte="saas"] .quill-custom .ql-snow .ql-toolbar .ql-picker-item:hover,html[data-charte="saas"] .quill-custom .ql-snow.ql-toolbar .ql-picker-item.ql-selected,html[data-charte="saas"] .quill-custom .ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#111112}
html[data-charte="saas"] .tom-select-custom .input-group-sm>.ts-wrapper .ts-control.has-items,html[data-charte="saas"] .tom-select-custom .ts-wrapper.form-select-sm .ts-control.has-items,html[data-charte="saas"] .tom-select-custom .ts-wrapper.form-control-sm .ts-control.has-items{padding:.3125rem 1.96875rem .3125rem .75rem}
html[data-charte="saas"] .tom-select-custom .input-group-lg>.ts-wrapper>.ts-control,html[data-charte="saas"] .tom-select-custom .ts-wrapper.form-control-lg .ts-control,html[data-charte="saas"] .tom-select-custom .ts-wrapper.form-select-lg .ts-control{padding:.75rem 1.96875rem .75rem 1rem}
html[data-charte="saas"] .tom-select-custom .ts-wrapper.form-select .ts-control,html[data-charte="saas"] .tom-select-custom .ts-wrapper.multi .ts-control.has-items.hs-select-single-multiple{padding:.4375rem 1.96875rem .4375rem .875rem}
html[data-charte="saas"] .tom-select-custom .ts-dropdown,html[data-charte="saas"] .tom-select-custom .ts-control,html[data-charte="saas"] .tom-select-custom .ts-control input{color:#111112}
html[data-charte="saas"] .tom-select-custom .ts-dropdown,html[data-charte="saas"] .tom-select-custom .ts-dropdown.form-control,html[data-charte="saas"] .tom-select-custom .ts-dropdown.form-select{border:1px solid #8c8c8c;border-radius:.5rem}
html[data-charte="saas"] .tom-select-custom .ts-dropdown .create:hover,html[data-charte="saas"] .tom-select-custom .ts-dropdown .option:hover,html[data-charte="saas"] .tom-select-custom .ts-dropdown .active{color:#111112;background-color:rgba(205,205,205,.3)}
html[data-charte="saas"] .tom-select-custom .ts-dropdown .option::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 110 110' fill='%23111112'%3e%3cpath d='M98.1,16.2c-2.5-2.3-6.4-2.2-8.7,0.2L36.7,70.1l-13-15.5c-2.9-3.5-7.9-4.1-11.1-1.4c-2.9,2.4-3.5,6.6-1.4,10.1l16.5,28c3.2,5.4,10.8,5.8,14.5,0.8l56.5-67.3C100.7,22.1,100.4,18.5,98.1,16.2z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .tom-select-custom .ts-wrapper.multi .ts-control>div{color:#111112;background-color:#e4e4e4}
html[data-charte="saas"] .tom-select-custom .ts-wrapper.plugin-remove_button .item .remove{color:#6a6a6a}
html[data-charte="saas"] .tom-select-custom .ts-wrapper.plugin-remove_button .item .remove:hover{color:#111112}
html[data-charte="saas"] .tom-select-custom .plugin-dropdown_input .dropdown-input-wrap .dropdown-input{color:#111112;border:1px solid #8c8c8c;border-radius:.5rem}
html[data-charte="saas"] .tom-select-custom .plugin-dropdown_input .dropdown-input-wrap .dropdown-input:focus{color:#111112}
html[data-charte="saas"] .tom-select-custom .plugin-dropdown_input .dropdown-input-wrap .dropdown-input::placeholder{color:#6a6a6a}
html[data-charte="saas"] .tom-select-custom .ts-custom-placeholder,html[data-charte="saas"] .tom-select-custom .ts-selected-count{color:#6a6a6a !important}
html[data-charte="saas"] .tom-select-custom-with-tags .ts-wrapper.multi .ts-control>.item{color:#111112;background-color:rgba(17,17,18,.1)}
html[data-charte="saas"] .jvm-tooltip{color:#111112;font-family:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;padding:.4375rem .875rem;margin:-0.875rem;box-shadow:0 12px 28px -10px rgba(17,17,18,.16),0 0 0 1px rgba(17,17,18,.06)}
html[data-charte="saas"] .jvm-zoom-btn{color:#111112;border:1px solid #e4e4e4;border-radius:.5rem}
html[data-charte="saas"] .jvm-zoom-btn:hover,html[data-charte="saas"] .jvm-zoom-btn:focus{color:#111112}
html[data-charte="saas"] .leaflet-bar,html[data-charte="saas"] .leaflet-popup-content-wrapper,html[data-charte="saas"] .leaflet-popup-tip{box-shadow:none}
html[data-charte="saas"] .leaflet-bar a,html[data-charte="saas"] .leaflet-bar a:hover{color:#111112}
html[data-charte="saas"] .leaflet-bar a:hover{color:#111112}
html[data-charte="saas"] .leaflet-control-zoom-in,html[data-charte="saas"] .leaflet-control-zoom-out{font:600 .875rem "Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}
html[data-charte="saas"] .leaflet-touch .leaflet-control-zoom-in,html[data-charte="saas"] .leaflet-touch .leaflet-control-zoom-out{font-family:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}

/* ===== B. Peau ===== */
/* ===== C. Restauration de cascade (genere par restaurer_cascade.py) ===== */
html[data-charte="saas"] .form-control::file-selector-button{border-radius:0}
html[data-charte="saas"] .form-control-plaintext{border:solid rgba(0,0,0,0)}
html[data-charte="saas"] .form-control-lg{padding:.75rem 1rem}
html[data-charte="saas"] .form-control-lg::file-selector-button{padding:.75rem 1rem;margin:-0.75rem -1rem;margin-inline-end:1rem}
html[data-charte="saas"] .form-control-color::-moz-color-swatch{border:0 !important}
html[data-charte="saas"] .form-select[multiple],html[data-charte="saas"] .form-select[size]:not([size="1"]){background-image:none}
html[data-charte="saas"] .form-select:-moz-focusring{color:rgba(0,0,0,0)}
html[data-charte="saas"] .btn-secondary{--bs-btn-color:#fff}
html[data-charte="saas"] .btn-success{--bs-btn-color:#fff}
html[data-charte="saas"] .btn-info{--bs-btn-color:#fff}
html[data-charte="saas"] .btn-danger{--bs-btn-color:#fff}
html[data-charte="saas"] .btn-dark{--bs-btn-color:#fff}
html[data-charte="saas"] .btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color)}
html[data-charte="saas"] .btn-lg,html[data-charte="saas"] .btn-group-lg>.btn{--bs-btn-padding-y:0.75rem;--bs-btn-padding-x:1rem}
html[data-charte="saas"] .dropdown-menu-dark{--bs-dropdown-box-shadow:;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-link-hover-bg:rgba(255, 255, 255, 0.15)}
html[data-charte="saas"] .navbar-dark{--bs-navbar-color:rgba(255, 255, 255, 0.55);--bs-navbar-hover-color:#fff;--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}
html[data-charte="saas"] .accordion-button:not(.collapsed){color:var(--bs-accordion-active-color)}
html[data-charte="saas"] .pagination-lg{--bs-pagination-border-radius:0.75rem}
html[data-charte="saas"] .list-group-item-primary.list-group-item-action.active{color:#fff}
html[data-charte="saas"] .list-group-item-secondary.list-group-item-action.active{color:#fff}
html[data-charte="saas"] .list-group-item-success.list-group-item-action.active{color:#fff}
html[data-charte="saas"] .list-group-item-info.list-group-item-action.active{color:#fff}
html[data-charte="saas"] .list-group-item-warning.list-group-item-action.active{color:#fff}
html[data-charte="saas"] .list-group-item-danger.list-group-item-action.active{color:#fff}
html[data-charte="saas"] .list-group-item-light.list-group-item-action.active{color:#fff}
html[data-charte="saas"] .list-group-item-dark.list-group-item-action.active{color:#fff}
html[data-charte="saas"] .tooltip-inner{text-align:center}
@media(min-width: 576px){html[data-charte="saas"] .offcanvas-sm{--bs-offcanvas-border-width:0}}
@media(min-width: 768px){html[data-charte="saas"] .offcanvas-md{--bs-offcanvas-border-width:0}}
@media(min-width: 992px){html[data-charte="saas"] .offcanvas-lg{--bs-offcanvas-border-width:0}}
@media(min-width: 1200px){html[data-charte="saas"] .offcanvas-xl{--bs-offcanvas-border-width:0}}
@media(min-width: 1400px){html[data-charte="saas"] .offcanvas-xxl{--bs-offcanvas-border-width:0}}
html[data-charte="saas"] .shadow-none{box-shadow:none !important}
html[data-charte="saas"] .btn-check:focus+.btn-ghost-primary.btn-no-focus,html[data-charte="saas"] .btn-ghost-primary.btn-no-focus:hover,html[data-charte="saas"] .btn-ghost-primary.btn-no-focus.focus,html[data-charte="saas"] .btn-ghost-primary.btn-no-focus:focus{background-color:unset}
html[data-charte="saas"] .btn-check:focus+.btn-ghost-secondary.btn-no-focus,html[data-charte="saas"] .btn-ghost-secondary.btn-no-focus:hover,html[data-charte="saas"] .btn-ghost-secondary.btn-no-focus.focus,html[data-charte="saas"] .btn-ghost-secondary.btn-no-focus:focus{background-color:unset}
html[data-charte="saas"] .btn-check:focus+.btn-ghost-success.btn-no-focus,html[data-charte="saas"] .btn-ghost-success.btn-no-focus:hover,html[data-charte="saas"] .btn-ghost-success.btn-no-focus.focus,html[data-charte="saas"] .btn-ghost-success.btn-no-focus:focus{background-color:unset}
html[data-charte="saas"] .btn-check:focus+.btn-ghost-info.btn-no-focus,html[data-charte="saas"] .btn-ghost-info.btn-no-focus:hover,html[data-charte="saas"] .btn-ghost-info.btn-no-focus.focus,html[data-charte="saas"] .btn-ghost-info.btn-no-focus:focus{background-color:unset}
html[data-charte="saas"] .btn-check:focus+.btn-ghost-warning.btn-no-focus,html[data-charte="saas"] .btn-ghost-warning.btn-no-focus:hover,html[data-charte="saas"] .btn-ghost-warning.btn-no-focus.focus,html[data-charte="saas"] .btn-ghost-warning.btn-no-focus:focus{background-color:unset}
html[data-charte="saas"] .btn-check:focus+.btn-ghost-danger.btn-no-focus,html[data-charte="saas"] .btn-ghost-danger.btn-no-focus:hover,html[data-charte="saas"] .btn-ghost-danger.btn-no-focus.focus,html[data-charte="saas"] .btn-ghost-danger.btn-no-focus:focus{background-color:unset}
html[data-charte="saas"] .btn-check:focus+.btn-ghost-light.btn-no-focus,html[data-charte="saas"] .btn-ghost-light.btn-no-focus:hover,html[data-charte="saas"] .btn-ghost-light.btn-no-focus.focus,html[data-charte="saas"] .btn-ghost-light.btn-no-focus:focus{background-color:unset}
html[data-charte="saas"] .btn-check:focus+.btn-ghost-dark.btn-no-focus,html[data-charte="saas"] .btn-ghost-dark.btn-no-focus:hover,html[data-charte="saas"] .btn-ghost-dark.btn-no-focus.focus,html[data-charte="saas"] .btn-ghost-dark.btn-no-focus:focus{background-color:unset}
html[data-charte="saas"] .btn-group-segment{border-radius:.5rem}
html[data-charte="saas"] .btn-group-segment.btn-group-pills{border-radius:50rem}
html[data-charte="saas"] .btn-soft-secondary:hover,html[data-charte="saas"] .btn-check:focus+.btn-soft-secondary,html[data-charte="saas"] .btn-soft-secondary:focus{color:#fff}
html[data-charte="saas"] .btn-check:checked+.btn-soft-secondary,html[data-charte="saas"] .btn-check:active+.btn-soft-secondary,html[data-charte="saas"] .btn-soft-secondary:active,html[data-charte="saas"] .btn-soft-secondary.active,html[data-charte="saas"] .show>.btn-soft-secondary.dropdown-toggle{color:#fff}
html[data-charte="saas"] .btn-soft-success:hover,html[data-charte="saas"] .btn-check:focus+.btn-soft-success,html[data-charte="saas"] .btn-soft-success:focus{color:#fff}
html[data-charte="saas"] .btn-check:checked+.btn-soft-success,html[data-charte="saas"] .btn-check:active+.btn-soft-success,html[data-charte="saas"] .btn-soft-success:active,html[data-charte="saas"] .btn-soft-success.active,html[data-charte="saas"] .show>.btn-soft-success.dropdown-toggle{color:#fff}
html[data-charte="saas"] .btn-soft-info:hover,html[data-charte="saas"] .btn-check:focus+.btn-soft-info,html[data-charte="saas"] .btn-soft-info:focus{color:#fff}
html[data-charte="saas"] .btn-check:checked+.btn-soft-info,html[data-charte="saas"] .btn-check:active+.btn-soft-info,html[data-charte="saas"] .btn-soft-info:active,html[data-charte="saas"] .btn-soft-info.active,html[data-charte="saas"] .show>.btn-soft-info.dropdown-toggle{color:#fff}
html[data-charte="saas"] .btn-soft-danger:hover,html[data-charte="saas"] .btn-check:focus+.btn-soft-danger,html[data-charte="saas"] .btn-soft-danger:focus{color:#fff}
html[data-charte="saas"] .btn-check:checked+.btn-soft-danger,html[data-charte="saas"] .btn-check:active+.btn-soft-danger,html[data-charte="saas"] .btn-soft-danger:active,html[data-charte="saas"] .btn-soft-danger.active,html[data-charte="saas"] .show>.btn-soft-danger.dropdown-toggle{color:#fff}
html[data-charte="saas"] .btn-soft-dark:hover,html[data-charte="saas"] .btn-check:focus+.btn-soft-dark,html[data-charte="saas"] .btn-soft-dark:focus{color:#fff}
html[data-charte="saas"] .btn-check:checked+.btn-soft-dark,html[data-charte="saas"] .btn-check:active+.btn-soft-dark,html[data-charte="saas"] .btn-soft-dark:active,html[data-charte="saas"] .btn-soft-dark.active,html[data-charte="saas"] .show>.btn-soft-dark.dropdown-toggle{color:#fff}
html[data-charte="saas"] .btn-check:focus+.btn-soft-secondary.dropdown-toggle::after,html[data-charte="saas"] .btn-soft-secondary:hover.dropdown-toggle::after,html[data-charte="saas"] .btn-soft-secondary:focus.dropdown-toggle::after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .btn-check:focus+.btn-soft-success.dropdown-toggle::after,html[data-charte="saas"] .btn-soft-success:hover.dropdown-toggle::after,html[data-charte="saas"] .btn-soft-success:focus.dropdown-toggle::after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .btn-check:focus+.btn-soft-info.dropdown-toggle::after,html[data-charte="saas"] .btn-soft-info:hover.dropdown-toggle::after,html[data-charte="saas"] .btn-soft-info:focus.dropdown-toggle::after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .btn-check:focus+.btn-soft-danger.dropdown-toggle::after,html[data-charte="saas"] .btn-soft-danger:hover.dropdown-toggle::after,html[data-charte="saas"] .btn-soft-danger:focus.dropdown-toggle::after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .btn-check:focus+.btn-soft-dark.dropdown-toggle::after,html[data-charte="saas"] .btn-soft-dark:hover.dropdown-toggle::after,html[data-charte="saas"] .btn-soft-dark:focus.dropdown-toggle::after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .btn-check:focus+.btn-soft-secondary,html[data-charte="saas"] .btn-soft-secondary:hover,html[data-charte="saas"] .btn-soft-secondary:focus{color:#fff}
html[data-charte="saas"] .btn-check:focus+.btn-soft-secondary.dropdown-toggle::after,html[data-charte="saas"] .btn-soft-secondary:hover.dropdown-toggle::after,html[data-charte="saas"] .btn-soft-secondary:focus.dropdown-toggle::after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .btn-outline-secondary:hover::after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .btn-check:checked+.btn-outline-secondary.dropdown-toggle::after,html[data-charte="saas"] .btn-check:active+.btn-outline-secondary.dropdown-toggle::after,html[data-charte="saas"] .btn-outline-secondary:active.dropdown-toggle::after,html[data-charte="saas"] .btn-outline-secondary.active.dropdown-toggle::after,html[data-charte="saas"] .btn-outline-secondary.dropdown-toggle.show.dropdown-toggle::after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .btn-outline-success:hover::after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .btn-check:checked+.btn-outline-success.dropdown-toggle::after,html[data-charte="saas"] .btn-check:active+.btn-outline-success.dropdown-toggle::after,html[data-charte="saas"] .btn-outline-success:active.dropdown-toggle::after,html[data-charte="saas"] .btn-outline-success.active.dropdown-toggle::after,html[data-charte="saas"] .btn-outline-success.dropdown-toggle.show.dropdown-toggle::after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .btn-outline-info:hover::after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .btn-check:checked+.btn-outline-info.dropdown-toggle::after,html[data-charte="saas"] .btn-check:active+.btn-outline-info.dropdown-toggle::after,html[data-charte="saas"] .btn-outline-info:active.dropdown-toggle::after,html[data-charte="saas"] .btn-outline-info.active.dropdown-toggle::after,html[data-charte="saas"] .btn-outline-info.dropdown-toggle.show.dropdown-toggle::after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .btn-outline-danger:hover::after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .btn-check:checked+.btn-outline-danger.dropdown-toggle::after,html[data-charte="saas"] .btn-check:active+.btn-outline-danger.dropdown-toggle::after,html[data-charte="saas"] .btn-outline-danger:active.dropdown-toggle::after,html[data-charte="saas"] .btn-outline-danger.active.dropdown-toggle::after,html[data-charte="saas"] .btn-outline-danger.dropdown-toggle.show.dropdown-toggle::after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .btn-outline-dark:hover::after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .btn-check:checked+.btn-outline-dark.dropdown-toggle::after,html[data-charte="saas"] .btn-check:active+.btn-outline-dark.dropdown-toggle::after,html[data-charte="saas"] .btn-outline-dark:active.dropdown-toggle::after,html[data-charte="saas"] .btn-outline-dark.active.dropdown-toggle::after,html[data-charte="saas"] .btn-outline-dark.dropdown-toggle.show.dropdown-toggle::after{background-image:url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e")}
html[data-charte="saas"] .card-ghost{box-shadow:none}
html[data-charte="saas"] .btn-close:focus{box-shadow:none}
html[data-charte="saas"] .form-control-title{border:none;padding:0}
html[data-charte="saas"] .form-control-title:focus{box-shadow:none}
html[data-charte="saas"] .form-check-input:focus{box-shadow:none}
html[data-charte="saas"] .form-control-borderless,html[data-charte="saas"] .input-group-borderless.input-group-merge,html[data-charte="saas"] .input-group-borderless .form-control,html[data-charte="saas"] .input-group-borderless .input-group-text{border:none}
html[data-charte="saas"] .form-control-borderless:focus,html[data-charte="saas"] .input-group-borderless.input-group-merge:focus,html[data-charte="saas"] .input-group-borderless .form-control:focus,html[data-charte="saas"] .input-group-borderless .input-group-text:focus{box-shadow:none}
html[data-charte="saas"] .form-select-borderless:focus{box-shadow:none;border-color:rgba(0,0,0,0)}
html[data-charte="saas"] .input-group-light .form-control:disabled,html[data-charte="saas"] .input-group-light .form-control[readonly],html[data-charte="saas"] .input-group-light .form-select:disabled,html[data-charte="saas"] .input-group-light .form-select[readonly],html[data-charte="saas"] .form-control-light:disabled,html[data-charte="saas"] .form-control-light[readonly],html[data-charte="saas"] .form-select-light:disabled,html[data-charte="saas"] .form-select-light[readonly]{background-color:rgba(0,0,0,0)}
html[data-charte="saas"] .input-group-hover-light .form-control:hover,html[data-charte="saas"] .input-group-hover-light .form-control.focus,html[data-charte="saas"] .input-group-hover-light .form-control:focus,html[data-charte="saas"] .input-group-hover-light .form-select:hover,html[data-charte="saas"] .input-group-hover-light .form-select.focus,html[data-charte="saas"] .input-group-hover-light .form-select:focus,html[data-charte="saas"] .form-control-hover-light:hover,html[data-charte="saas"] .form-control-hover-light.focus,html[data-charte="saas"] .form-control-hover-light:focus,html[data-charte="saas"] .form-select-hover-light:hover,html[data-charte="saas"] .form-select-hover-light.focus,html[data-charte="saas"] .form-select-hover-light:focus{background-color:#fff;box-shadow:none}
html[data-charte="saas"] .input-group-hover-light .form-control:disabled,html[data-charte="saas"] .input-group-hover-light .form-control[readonly],html[data-charte="saas"] .input-group-hover-light .form-select:disabled,html[data-charte="saas"] .input-group-hover-light .form-select[readonly],html[data-charte="saas"] .form-control-hover-light:disabled,html[data-charte="saas"] .form-control-hover-light[readonly],html[data-charte="saas"] .form-select-hover-light:disabled,html[data-charte="saas"] .form-select-hover-light[readonly]{background-color:rgba(0,0,0,0)}
html[data-charte="saas"] .input-group-hover-light .form-control:hover,html[data-charte="saas"] .input-group-hover-light .form-control.focus,html[data-charte="saas"] .input-group-hover-light .form-control:focus,html[data-charte="saas"] .input-group-hover-light .form-select:hover,html[data-charte="saas"] .input-group-hover-light .form-select.focus,html[data-charte="saas"] .input-group-hover-light .form-select:focus,html[data-charte="saas"] .form-control-hover-light:hover,html[data-charte="saas"] .form-control-hover-light.focus,html[data-charte="saas"] .form-control-hover-light:focus,html[data-charte="saas"] .form-select-hover-light:hover,html[data-charte="saas"] .form-select-hover-light.focus,html[data-charte="saas"] .form-select-hover-light:focus{box-shadow:none}
html[data-charte="saas"] .input-group-hover-light .form-control:disabled,html[data-charte="saas"] .input-group-hover-light .form-control[readonly],html[data-charte="saas"] .input-group-hover-light .form-select:disabled,html[data-charte="saas"] .input-group-hover-light .form-select[readonly],html[data-charte="saas"] .form-control-hover-light:disabled,html[data-charte="saas"] .form-control-hover-light[readonly],html[data-charte="saas"] .form-select-hover-light:disabled,html[data-charte="saas"] .form-select-hover-light[readonly]{background-color:rgba(0,0,0,0)}
html[data-charte="saas"] .form-select-flush,html[data-charte="saas"] .input-group-flush{border-radius:0}
html[data-charte="saas"] .form-select-flush.is-valid,html[data-charte="saas"] .form-select-flush.is-valid:focus,html[data-charte="saas"] .form-select-flush.is-invalid,html[data-charte="saas"] .form-select-flush.is-invalid:focus,html[data-charte="saas"] .input-group-flush.is-valid,html[data-charte="saas"] .input-group-flush.is-valid:focus,html[data-charte="saas"] .input-group-flush.is-invalid,html[data-charte="saas"] .input-group-flush.is-invalid:focus{box-shadow:none}
html[data-charte="saas"] .form-control-flush:focus{box-shadow:none}
html[data-charte="saas"] .go-to:hover,html[data-charte="saas"] .go-to:focus:hover{color:#fff}
html[data-charte="saas"] .icon-circle{border-radius:50%}
@media(min-width: 576px){html[data-charte="saas"] .navbar-expand-sm.navbar-floating.navbar-scrolled{background-color:#fff}}
@media(min-width: 768px){html[data-charte="saas"] .navbar-expand-md.navbar-floating.navbar-scrolled{background-color:#fff}}
@media(min-width: 992px){html[data-charte="saas"] .navbar-expand-lg.navbar-floating.navbar-scrolled{background-color:#fff}}
@media(min-width: 1200px){html[data-charte="saas"] .navbar-expand-xl.navbar-floating.navbar-scrolled{background-color:#fff}}
@media(min-width: 1400px){html[data-charte="saas"] .navbar-expand-xxl.navbar-floating.navbar-scrolled{background-color:#fff}}
html[data-charte="saas"] .navbar-expand.navbar-floating.navbar-scrolled{background-color:#fff}
html[data-charte="saas"] .navbar-vertical-aside-mobile-overlay-transparent{background-color:rgba(0,0,0,0)}
html[data-charte="saas"] .link-light:hover,html[data-charte="saas"] .link-light:focus{color:rgba(255,255,255,.7)}
html[data-charte="saas"] .form-control[readonly],html[data-charte="saas"] .flatpickr-custom-form-control[readonly]{background-color:rgba(0,0,0,0)}
html[data-charte="saas"] .form-control-quantity-counter{padding:0}
html[data-charte="saas"] .form-control-quantity-counter:focus{box-shadow:none}
/* ===== fin C ===== */

/* =========================================================================
 * Direction « Éditeur A — Clair produit » — peau (structure, densité, focus, composants maison)
 * Charte du nouveau site algodata.fr, retenue par Antoine le 03/10/2026.
 * Sources : A-clair/ad-socle.css (jetons --ad-c-*, kit d'écrans .ad-ui-*), écrans
 * gipco-tableau / gipco-dossiers / mail-campagne, image de référence Gipco-ADNS.
 * Toutes les règles sont sous html[data-charte="saas"] / :root[data-charte="saas"].
 *
 * Mapping Bootstrap (tranché) :
 *  - $primary = soleil #FFDA1A. Texte dessus = encre (13,75:1 ; 12,65 au survol soleil-vif).
 *    Le soleil n'est jamais un texte (1,37:1 sur blanc) : .text-primary / .link-primary → encre,
 *    .bg-primary → soleil + texte encre forcé (bat .text-white).
 *  - Le bouton jaune est l'action décisive d'un écran (Envoyer, Enregistrer, Programmer).
 *    Dans la carte de titre, l'action de page est un bouton blanc bordé, comme « + Créer un
 *    dossier » de la référence et .ad-ui-btn du kit : sur une vue d'ensemble, le jaune ne sert
 *    qu'au surlignage (tuile mise en avant, soleil-pâle).
 *  - $link-color = encre ; liens du texte courant soulignés (trait acier 3,36:1, encre au survol).
 *  - $component-active-bg = encre, texte blanc (18,87:1) : case cochée, interrupteur, radio,
 *    pagination active, étape active. Un remplissage soleil ferait 1,37:1 sur blanc (< 3:1).
 *  - Onglets actifs : encre 600 + trait 2 px encre (.ad-ui-onglets). Pastilles d'entrée active
 *    (barre latérale, nav-pills) : carte blanche à filet, rayon 10 px (référence).
 *  - $info = ardoise #4F4F4F. La direction A n'a pas d'info : trois états (vert, ambre, rouge)
 *    et du neutre. La sarcelle y est la « marque de démo » (la marque d'un client dans les
 *    maquettes) ; en faire un état mélangerait la marque du client et l'interface. L'info
 *    (programmé, en cours, à titre indicatif) se lit donc en neutre : aplat brume, texte ardoise.
 *
 * Contrastes WCAG 2.x calculés (scratchpad cr.py) — texte :
 *   encre/blanc 18,87 · encre/brume 17,01 · encre/soleil 13,75 · encre/soleil-vif 12,65 ·
 *   encre/soleil-pâle 16,54 · ardoise/blanc 8,19 · ardoise/brume 7,38 · ardoise/soleil-pâle 7,18 ·
 *   graphite/blanc 5,41 · graphite/neige 5,18 · graphite/brume 4,87 · graphite/soleil-pâle 4,74 ·
 *   blanc/encre 18,87 · blanc/graphite 5,41 · blanc/vert 5,39 · blanc/ambre 5,59 · blanc/rouge 6,54 ·
 *   vert/vert-pâle 4,75 · ambre/ambre-pâle 4,98 · rouge/rouge-pâle 5,67 · vert/soleil-pâle 4,72 ·
 *   ambre/soleil-pâle 4,89.
 *   Non textuel : bordure de champ acier/blanc 3,36 (3,03 sur brume) · anneau de focus encre 18,87 ·
 *   case cochée encre/blanc 18,87 · pastille vert 5,39 / ambre 5,59 / rouge 6,54 sur blanc.
 *   Décoratifs assumés (< 3:1, l'information est portée ailleurs) : filets de carte #E4E4E4 (1,27),
 *   bordure des boutons blancs #CDCDCD (1,59 ; le libellé identifie le bouton), anneau de l'entrée
 *   active de la barre (l'état est porté par encre 600 vs ardoise 500 et aria-current).
 * ========================================================================= */

/* ---------- 1. Jetons : primitifs de la charte A → rôles → pont vers les feuilles maison ---------- */
:root[data-charte="saas"] {
  --ad-c-blanc: #ffffff;
  --ad-c-neige: #fafafa;
  --ad-c-brume: #f3f3f3;
  --ad-c-perle: #eaeaea;
  --ad-c-filet: #e4e4e4;
  --ad-c-filet-fort: #cdcdcd;
  --ad-c-acier: #8c8c8c;
  --ad-c-graphite: #6a6a6a;
  --ad-c-ardoise: #4f4f4f;
  --ad-c-fusain: #2e2e2e;
  --ad-c-encre: #111112;
  --ad-c-soleil: #ffda1a;
  --ad-c-soleil-vif: #ffce00;
  --ad-c-soleil-pale: #fff1a8;
  --ad-c-vert: #0f7a47;   --ad-c-vert-pale: #e5f4ec;
  --ad-c-ambre: #965a00;  --ad-c-ambre-pale: #fcf1da;
  --ad-c-rouge: #b3261e;  --ad-c-rouge-pale: #fcebea;

  --adns-color-bg-page: var(--ad-c-blanc);
  --adns-color-bg-surface: var(--ad-c-blanc);
  --adns-color-bg-side: var(--ad-c-brume);
  --adns-color-bg-hover: var(--ad-c-neige);
  --adns-color-bg-hover-side: rgba(17, 17, 18, .045);
  --adns-color-bg-selected: var(--ad-c-soleil-pale);
  --adns-color-border-subtle: var(--ad-c-filet);
  --adns-color-border-row: var(--ad-c-perle);
  --adns-color-border-control: var(--ad-c-filet-fort);
  --adns-color-border-input: var(--ad-c-acier);
  --adns-color-text-default: var(--ad-c-encre);
  --adns-color-text-muted: var(--ad-c-ardoise);
  --adns-color-text-subtle: var(--ad-c-graphite);
  --adns-color-action-bg: var(--ad-c-soleil);
  --adns-color-action-bg-hover: var(--ad-c-soleil-vif);
  --adns-color-on-action: var(--ad-c-encre);
  --adns-color-link: var(--ad-c-encre);
  --adns-color-link-trait: var(--ad-c-acier);
  --adns-focus-ring: 2px solid var(--ad-c-encre);
  --adns-ring-active: 0 0 0 1px var(--ad-c-filet), 0 1px 2px rgba(17, 17, 18, .06);
  --adns-shadow-layer: 0 0 0 1px rgba(17, 17, 18, .08), 0 12px 28px -10px rgba(17, 17, 18, .18);

  --adns-color-status-success-bg: var(--ad-c-vert-pale);  --adns-color-status-success-fg: var(--ad-c-vert);
  --adns-color-status-warning-bg: var(--ad-c-ambre-pale); --adns-color-status-warning-fg: var(--ad-c-ambre);
  --adns-color-status-danger-bg: var(--ad-c-rouge-pale);  --adns-color-status-danger-fg: var(--ad-c-rouge);
  --adns-color-status-info-bg: var(--ad-c-brume);         --adns-color-status-info-fg: var(--ad-c-ardoise);
  --adns-color-status-neutral-bg: var(--ad-c-brume);      --adns-color-status-neutral-fg: var(--ad-c-ardoise);
  --adns-color-status-brand-bg: var(--ad-c-soleil-pale);  --adns-color-status-brand-fg: var(--ad-c-encre);

  --adns-header-height: 56px;
  --adns-radius-control: 8px;
  --adns-radius-item: 10px;
  --adns-radius-container: 12px;
  --adns-font-sans: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;
  --adns-font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;

  /* pont vers les feuilles maison (front-dashboard-v211-overrides.css, adns-field.css) */
  --adns-front-v211-page-bg: var(--adns-color-bg-page);
  --adns-front-v211-card-bg: transparent;
  --adns-front-v211-card-border: transparent;
  --adns-front-v211-card-radius: 0;
  --adns-front-v211-meta-color: var(--adns-color-text-subtle);
  --adns-front-v211-separator-color: var(--adns-color-border-subtle);
  --bo-title-size-default: 1.75rem;
  --bo-title-size-compact: 1.5rem;
  --bo-subtitle-size: .9375rem;
  --bo-subtitle-color: var(--adns-color-text-subtle);
  --bo-badge-success-bg: var(--adns-color-status-success-bg); --bo-badge-success-fg: var(--adns-color-status-success-fg);
  --bo-badge-warn-bg: var(--adns-color-status-warning-bg);    --bo-badge-warn-fg: var(--adns-color-status-warning-fg);
  --bo-badge-danger-bg: var(--adns-color-status-danger-bg);   --bo-badge-danger-fg: var(--adns-color-status-danger-fg);
  --bo-badge-info-bg: var(--adns-color-status-info-bg);       --bo-badge-info-fg: var(--adns-color-status-info-fg);
  --adns-text-primary: var(--adns-color-text-default);
  --adns-text-secondary: var(--adns-color-text-muted);
  --adns-text-tertiary: var(--adns-color-text-subtle);
  --adns-border-subtle: var(--adns-color-border-subtle);
  --adns-text-strong: var(--adns-color-text-default);
  --adns-text-muted: var(--adns-color-text-muted);
  --adns-kpi-tone-default-bg: var(--adns-color-status-neutral-bg); --adns-kpi-tone-default-fg: var(--adns-color-status-neutral-fg);
  --adns-kpi-tone-info-bg: var(--adns-color-status-info-bg);       --adns-kpi-tone-info-fg: var(--adns-color-status-info-fg);
  --adns-kpi-tone-success-bg: var(--adns-color-status-success-bg); --adns-kpi-tone-success-fg: var(--adns-color-status-success-fg);
  --adns-kpi-tone-warning-bg: var(--adns-color-status-warning-bg); --adns-kpi-tone-warning-fg: var(--adns-color-status-warning-fg);
  --adns-kpi-tone-danger-bg: var(--adns-color-status-danger-bg);   --adns-kpi-tone-danger-fg: var(--adns-color-status-danger-fg);
  --adns-kpi-hover-border: var(--adns-color-border-input);
  --adns-health-success-bg: var(--adns-color-status-success-bg);
  --adns-health-warn-bg: var(--adns-color-status-warning-bg);
  --adns-health-danger-bg: var(--adns-color-status-danger-bg);

  scroll-padding-top: calc(var(--adns-header-height) + 16px);
}

html[data-charte="saas"] body {
  background-color: var(--adns-color-bg-page);
  color: var(--adns-color-text-default);
  font-family: var(--adns-font-sans);
  font-size: .875rem;
  -webkit-font-smoothing: antialiased;
  font-feature-settings: "cv11";
}
/* aucune graisse au-dessus de 600 (charte A) */
html[data-charte="saas"] :is(b, strong, th, .fw-bold, .font-weight-bold, .fw-bolder) { font-weight: 600 !important; }

/* ---------- 2. Focus : contour 2 px encre, décalage 2 px ---------- */
html[data-charte="saas"] :is(a, button, input, select, textarea, summary, [tabindex], .btn, .nav-link, .dropdown-item, .page-link, .form-check-input, .form-control, .form-select):focus-visible {
  outline: var(--adns-focus-ring);
  outline-offset: 2px;
  box-shadow: none;
}
html[data-charte="saas"] :is(.form-control, .form-select):focus { border-color: var(--ad-c-encre); box-shadow: none; }

/* ---------- 3. En-tête : 56 px blanc, filet bas ---------- */
html[data-charte="saas"] #header.navbar {
  height: var(--adns-header-height);
  min-height: var(--adns-header-height);
  padding-top: 0; padding-bottom: 0;
  background-color: var(--adns-color-bg-page) !important;
  border-bottom: 1px solid var(--adns-color-border-subtle);
  box-shadow: none;
}
html[data-charte="saas"] #header > .container { padding-left: 2rem; padding-right: 1.5rem; }
html[data-charte="saas"] #header .navbar-nav-wrap-content-start .navbar-nav { gap: .5rem; }
@media (min-width: 1200px) {
  html[data-charte="saas"] #header .navbar-nav-wrap > .navbar-brand { display: none; }
}
html[data-charte="saas"] #header .btn-icon {
  width: 2.25rem; height: 2.25rem;
  color: var(--adns-color-text-muted);
  background: transparent;
  border-radius: var(--adns-radius-control);
}
html[data-charte="saas"] #header .btn-icon:hover { background: var(--ad-c-brume); color: var(--adns-color-text-default); }
html[data-charte="saas"] #header .rounded-circle.btn-icon { border-radius: var(--adns-radius-control) !important; }
html[data-charte="saas"] #header .input-group-merge {
  width: 24rem; height: 2.25rem;
  background: var(--adns-color-bg-surface);
  border: 1px solid var(--adns-color-border-input);   /* champ : 3,36:1 */
  border-radius: var(--adns-radius-control);
  align-items: center; overflow: hidden;
}
html[data-charte="saas"] #header .input-group-merge:focus-within { outline: var(--adns-focus-ring); outline-offset: 2px; border-color: var(--ad-c-encre); }
html[data-charte="saas"] #header .input-group-merge .form-control {
  height: 100%; min-height: 0; padding: 0 .75rem 0 2.25rem; border: 0; background: transparent;
  font-size: .875rem; color: var(--adns-color-text-default); outline: 0;
}
html[data-charte="saas"] #header .input-group-merge .input-group-text {
  height: 100%; background: transparent; border: 0; color: var(--adns-color-text-subtle); font-size: .875rem; padding: 0 .75rem;
}
/* « ⌘K » : raccourci Mac dont le glyphe manque dans la police ; à émettre selon la plateforme */
html[data-charte="saas"] #header .input-group-merge .input-group-append:has(> kbd) { display: none; }
/* compte : avatar à initiales sur disque gris (référence), pas d'accent */
html[data-charte="saas"] #header .navbar-dropdown-account-wrapper .btn {
  padding: .3125rem .875rem !important;
  border-radius: 999px !important;
  background: var(--ad-c-brume);
  border: 0;
  color: var(--ad-c-ardoise);
}
html[data-charte="saas"] #header .navbar-dropdown-account-wrapper .fs-4 { font-size: .8125rem !important; font-weight: 600; }
html[data-charte="saas"] #header #navbarAppsDropdown { color: var(--adns-color-text-default); }

/* ---------- 4. Barre latérale : fond brume, entrée active = carte blanche à filet (référence) ---------- */
html[data-charte="saas"] .navbar-vertical-aside {
  background-color: var(--adns-color-bg-side) !important;
  border-right: 1px solid var(--adns-color-border-subtle) !important;
  box-shadow: none;
}
html[data-charte="saas"] .navbar-vertical-aside .navbar-vertical-container { background: transparent; }
html[data-charte="saas"] .navbar-vertical-aside-mini-mode .navbar-vertical-aside .navbar-brand { justify-content: center; padding: 0; }
/* marque produit : monogramme carré encre + nom (.ad-ui-side__marque) */
html[data-charte="saas"] .navbar-vertical-aside .navbar-vertical-footer-offset > .navbar-brand {
  display: flex; align-items: center; gap: .75rem;
  height: 4.5rem;
  margin: 0 !important; padding: .5rem 1.375rem 0;
  border-bottom: 0;
  font-size: 1.0625rem; font-weight: 600; letter-spacing: -.01em;
  color: var(--adns-color-text-default);
}
/* monogramme blanc sur encre, comme .ad-ui-side__marque et le « G » de la référence (18,87:1) */
html[data-charte="saas"] .navbar-vertical-aside .navbar-brand .nav-icon {
  display: inline-flex; align-items: center; justify-content: center;
  width: 2rem; height: 2rem; margin: 0; border-radius: 8px;
  background: var(--ad-c-encre); color: #fff; font-size: .875rem; opacity: 1; flex: none;
}
html[data-charte="saas"] .navbar-vertical-aside .navbar-brand .nav-link-title { color: inherit; }
html[data-charte="saas"] .navbar-vertical-aside .navbar-vertical-content { padding: .25rem .875rem 0 !important; }
/* intertitres de section : casse normale, graphite (4,87:1 sur brume) */
html[data-charte="saas"] .navbar-vertical-aside .dropdown-header {
  display: block;
  margin-top: 1.25rem !important;
  padding: 0 .75rem .375rem;
  font-size: .875rem; font-weight: 500; letter-spacing: 0; text-transform: none;
  color: var(--adns-color-text-subtle);
}
html[data-charte="saas"] .navbar-vertical-aside hr.dropdown-header { height: 0; padding: 0; margin: 1rem .75rem .5rem !important; border-top: 1px solid var(--adns-color-border-subtle); opacity: 1; }
html[data-charte="saas"] .navbar-vertical-aside :is(.nav-subtitle-replacer, .nav-compact) { display: none; }
html[data-charte="saas"] .navbar-vertical-aside .nav-link {
  display: flex; align-items: center; gap: .75rem;
  min-height: 2.5rem;
  margin: 2px 0;
  padding: .5rem .75rem !important;
  border-radius: var(--adns-radius-item);
  font-size: .875rem; font-weight: 500;
  color: var(--adns-color-text-muted);            /* ardoise 7,38:1 sur brume */
  background: transparent;
}
html[data-charte="saas"] .navbar-vertical-aside .nav-link .nav-link-title { min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
html[data-charte="saas"] .navbar-vertical-aside .nav-link .nav-icon {
  width: 1.125rem; margin: 0; font-size: 1rem; opacity: 1; text-align: center;
  color: var(--adns-color-text-subtle);
}
html[data-charte="saas"] .navbar-vertical-aside .nav-link:hover { background: var(--adns-color-bg-hover-side); color: var(--adns-color-text-default); }
html[data-charte="saas"] .navbar-vertical-aside .nav-link:hover .nav-icon { color: var(--adns-color-text-default); }
html[data-charte="saas"] .navbar-vertical-aside .nav-link.active,
html[data-charte="saas"] .navbar-vertical-aside .nav-link[aria-current="page"] {
  background: var(--adns-color-bg-surface);
  color: var(--adns-color-text-default);
  font-weight: 600;
  box-shadow: var(--adns-ring-active);
}
html[data-charte="saas"] .navbar-vertical-aside .nav-link.active .nav-icon { color: var(--adns-color-text-default); }
html[data-charte="saas"] .navbar-vertical-aside .nav-collapse .nav-link { padding-left: 2.625rem !important; }
html[data-charte="saas"] .navbar-vertical-aside .nav-link.dropdown-toggle::after { opacity: .7; }
html[data-charte="saas"] .navbar-vertical-aside .navbar-vertical-footer {
  background: var(--adns-color-bg-side);
  border-top: 1px solid var(--adns-color-border-subtle);
  padding: .625rem 1.375rem;
}
html[data-charte="saas"] .navbar-vertical-aside .navbar-vertical-footer .form-check { margin-top: 0 !important; }
html[data-charte="saas"] .navbar-vertical-aside .navbar-vertical-footer .form-check-label { font-size: .875rem; color: var(--adns-color-text-muted); }

/* ---------- 5. Page : fil d'Ariane, titre à même la page, sous-titre ---------- */
html[data-charte="saas"] #webadnspage {
  background: var(--adns-color-bg-page);
  padding: 1.5rem 2rem 2rem !important;
}
html[data-charte="saas"] #webadnspage > hr { display: none; }
html[data-charte="saas"] #webadnspage .breadcrumb {
  margin: 0 0 1rem; padding: 0;
  font-size: .9375rem; line-height: 1.375rem;
  background: transparent;
}
html[data-charte="saas"] #webadnspage .breadcrumb .font-size-16 { font-size: inherit !important; }
html[data-charte="saas"] #webadnspage .breadcrumb-item a { color: var(--adns-color-text-muted); font-weight: 400; text-decoration: none; }
html[data-charte="saas"] #webadnspage .breadcrumb-item a:hover { color: var(--adns-color-text-default); text-decoration: underline; text-decoration-color: var(--adns-color-link-trait); text-underline-offset: 3px; }
html[data-charte="saas"] #webadnspage .breadcrumb-item.active { color: var(--adns-color-text-default); }
html[data-charte="saas"] #webadnspage .breadcrumb-item + .breadcrumb-item { padding-left: .625rem; }
html[data-charte="saas"] #webadnspage .breadcrumb-item + .breadcrumb-item::before { content: "›"; color: var(--ad-c-acier); padding-right: .625rem; font-size: 1.125em; line-height: 1; }

html[data-charte="saas"] #adnsHeader.page-header { margin: 0 0 1.5rem !important; padding: 0 !important; border: 0 !important; }
html[data-charte="saas"] #webadnspage > .page-header:not(#adnsHeader) { border: 0 !important; padding-top: 0 !important; padding-bottom: 1rem !important; margin-bottom: 0; }
/* carte de titre : posée sur la page, sans carte (référence) */
html[data-charte="saas"] .header-card-v211 {
  background: transparent !important;
  border: 0 !important; border-radius: 0 !important; box-shadow: none !important;
  margin-bottom: 0 !important;
}
html[data-charte="saas"] main .header-card-v211.mb-3 { margin-bottom: 1.25rem !important; }
html[data-charte="saas"] .header-card-v211 > .card-body { padding: 0 !important; }
html[data-charte="saas"] .header-card-v211 > .card-body > :is(.d-flex, .row) { min-height: 2.5rem; align-items: flex-start !important; }
html[data-charte="saas"] .header-card-v211 .header-title {
  margin: 0;
  font-size: 1.75rem !important; font-weight: 600; line-height: 2.25rem; letter-spacing: -.02em;
  color: var(--adns-color-text-default);
}
html[data-charte="saas"] .header-card-v211 .header-title.bo-title-compact { font-size: 1.5rem !important; line-height: 2rem; }
html[data-charte="saas"] :is(.header-card-v211 .header-title-badge, .header-title-idbadge) {
  background: transparent !important; border: 0 !important; padding: 0 !important; margin-left: .25rem !important;
  font-size: 1rem !important; font-weight: 400 !important; letter-spacing: 0;
  font-variant-numeric: tabular-nums;
  color: var(--adns-color-text-subtle) !important;
}
html[data-charte="saas"] .header-card-v211 .header-title-badge span { opacity: 1 !important; }
html[data-charte="saas"] .header-card-v211 .bo-subtitle { margin-top: .375rem; font-size: .9375rem; line-height: 1.375rem; color: var(--adns-color-text-subtle); }
html[data-charte="saas"] .header-card-v211 .bo-header-divider { display: none; }
html[data-charte="saas"] .header-card-v211 .bo-header-level-2 { margin-top: .5rem; padding: 0; font-size: .875rem; color: var(--adns-color-text-subtle); gap: 1rem; }
html[data-charte="saas"] .header-card-v211 .bo-header-level-2 a { color: var(--adns-color-text-muted); }
html[data-charte="saas"] .header-card-v211 .bo-pagination-wrap { background: transparent; border: 0; padding: 0; gap: .5rem; border-radius: 0; }
html[data-charte="saas"] .header-card-v211 .header-card-v211-stepper { margin-top: 1.25rem; padding-top: 0; }
/* action de page : bouton blanc bordé (référence « + Créer un dossier », .ad-ui-btn) */
html[data-charte="saas"] .header-card-v211 .bo-pagination-wrap .btn-primary {
  --bs-btn-bg: var(--ad-c-blanc); --bs-btn-border-color: var(--ad-c-filet-fort); --bs-btn-color: var(--ad-c-encre);
  --bs-btn-hover-bg: var(--ad-c-neige); --bs-btn-hover-border-color: var(--ad-c-acier); --bs-btn-hover-color: var(--ad-c-encre);
  background: var(--ad-c-blanc); border-color: var(--ad-c-filet-fort); color: var(--ad-c-encre);
}
html[data-charte="saas"] .header-card-v211 .bo-pagination-wrap .btn-primary:hover { background: var(--ad-c-neige); border-color: var(--ad-c-acier); }
html[data-charte="saas"] .header-card-v211 .bo-pagination-wrap .btn { height: 2.5rem; padding: 0 1rem !important; display: inline-flex; align-items: center; gap: .5rem; white-space: nowrap; }
html[data-charte="saas"] .header-card-v211 .btn-block { width: auto; }

/* ---------- 6. Cartes : blanches, filet 1 px, 12 px, pas d'ombre ---------- */
html[data-charte="saas"] .card {
  --bs-card-border-color: var(--adns-color-border-subtle);
  --bs-card-border-radius: var(--adns-radius-container);
  --bs-card-inner-border-radius: calc(var(--adns-radius-container) - 1px);
  --bs-card-box-shadow: none;
  --bs-card-bg: var(--adns-color-bg-surface);
  --bs-card-cap-bg: transparent;
  --bs-card-spacer-y: 1.25rem;
  --bs-card-spacer-x: 1.25rem;
  --bs-card-cap-padding-y: 1rem;
  --bs-card-cap-padding-x: 1.25rem;
  box-shadow: none;
}
html[data-charte="saas"] .card-header { border-bottom: 0; padding-bottom: .5rem; }
html[data-charte="saas"] .card-header-title { font-size: .9375rem; font-weight: 600; letter-spacing: -.005em; color: var(--adns-color-text-default); }
html[data-charte="saas"] .card-header-content-between > a:not(.btn) { color: var(--adns-color-text-subtle); font-weight: 500; text-decoration: none; }
html[data-charte="saas"] .card-footer { border-top: 1px solid var(--adns-color-border-row); background: transparent; }
html[data-charte="saas"] .card-subtitle { font-size: .8125rem; font-weight: 500; letter-spacing: 0; text-transform: none; color: var(--adns-color-text-subtle); }
html[data-charte="saas"] .card-hover-shadow:hover { box-shadow: none !important; border-color: var(--ad-c-filet-fort); }
html[data-charte="saas"] :is(.panel, .well) { border-color: var(--adns-color-border-subtle); box-shadow: none; }
html[data-charte="saas"] .well { background: var(--ad-c-neige); border-radius: var(--adns-radius-container); }
/* cartes imbriquées (brouillons du tableau de bord) : en-tête à filet, comme .ad-ui-carte__tete */
html[data-charte="saas"] .card .card .card-header { border-bottom: 1px solid var(--adns-color-border-row); padding: .5rem .75rem !important; }

/* ---------- 7. Tuiles de compteurs (MailAdnsPortletBootstrap) : grand chiffre, libellé à pastille ----------
 * Calibrage du 03/10 sur le rendu réel : les sélecteurs :has(.card-subtitle + strong > .card-title) du
 * prototype ne prenaient pas (AjaxLongResponse insère son balisage entre le libellé et le chiffre), d'où
 * les icônes de 40 px noires / brunes de la production. On s'appuie désormais sur la structure fixe du
 * gabarit (a.card.card-hover-shadow > .card-body > .row.align-items-center.gx-2.mb-1 > .col-9 / .col-3)
 * et sur le paramètre ?filter= du lien pour la tuile mise en avant — aucune :has(). */
html[data-charte="saas"] a.card.card-hover-shadow > .card-body > .row.align-items-center.gx-2.mb-1 { margin: 0; }
html[data-charte="saas"] a.card.card-hover-shadow > .card-body > .row.gx-2.mb-1 > .col-9 {
  display: flex; flex-direction: column-reverse; justify-content: flex-end; gap: .375rem;
  flex: 1 1 100%; max-width: 100%; width: 100%; padding: 0;
}
/* l'icône de 40 px écrite en ligne disparaît : la pastille du libellé porte le sens */
html[data-charte="saas"] a.card.card-hover-shadow > .card-body > .row.gx-2.mb-1 > .col-3 { display: none; }
html[data-charte="saas"] a.card.card-hover-shadow > .card-body > .row.gx-2.mb-1 .card-title {
  margin: 0;
  font-size: 2rem; font-weight: 600; line-height: 1; letter-spacing: -.03em;
  font-variant-numeric: tabular-nums;
  color: var(--adns-color-text-default);
}
html[data-charte="saas"] a.card.card-hover-shadow > .card-body > .row.gx-2.mb-1 .fa-spinner { font-size: 1.25rem; color: var(--ad-c-acier); }
html[data-charte="saas"] a.card.card-hover-shadow > .card-body > .row.gx-2.mb-1 .card-subtitle {
  display: inline-flex; align-items: center; gap: .4375rem; margin: 0;
  font-size: .875rem; font-weight: 500; color: var(--adns-color-text-muted);   /* ardoise 8,19 blanc / 7,18 soleil-pâle */
}
/* pastille encre devant le libellé des tuiles filtrées (référence : « ● Brouillons », « ● Clôturés ») */
html[data-charte="saas"] a.card.card-hover-shadow[href*="filter="] > .card-body > .row.gx-2.mb-1 .card-subtitle::before {
  content: ""; width: .4375rem; height: .4375rem; border-radius: 50%; flex: none; background: var(--ad-c-encre);
}
/* tuile mise en avant (référence : soleil-pâle) = ce qui attend l'utilisateur : les brouillons (filter=project) */
html[data-charte="saas"] a.card.card-hover-shadow[href*="filter=project"] {
  background: var(--ad-c-soleil-pale); border-color: var(--ad-c-soleil-pale);
}
html[data-charte="saas"] a.card.card-hover-shadow:hover { border-color: var(--ad-c-acier) !important; }

/* ---------- 8. Boutons : 36 px, 600 ; soleil = action décisive, blanc bordé ailleurs ---------- */
html[data-charte="saas"] .btn {
  --bs-btn-font-weight: 600;
  --bs-btn-line-height: 1.25rem;
  --bs-btn-box-shadow: none;
  --bs-btn-focus-box-shadow: none;
  --bs-btn-border-radius: var(--adns-radius-control);
  font-weight: 600; line-height: 1.25rem; letter-spacing: 0;
  border-radius: var(--adns-radius-control);
}
html[data-charte="saas"] .btn:not(.btn-icon):not(.btn-xs):not(.btn-sm):not(.btn-lg) { padding: .5rem 1rem; }
html[data-charte="saas"] .btn-sm:not(.btn-icon) { padding: .3125rem .75rem; font-size: .8125rem; line-height: 1.25rem; }
html[data-charte="saas"] :is(.btn-sm, .btn-xs):not(.btn-icon):not(.btn-block):not(.w-100) { display: inline-flex; align-items: center; justify-content: center; gap: .375rem; }
html[data-charte="saas"] .btn-lg:not(.btn-icon) { padding: .625rem 1.25rem; font-size: .9375rem; }
html[data-charte="saas"] .btn-icon:not(.btn-xs):not(.btn-sm) { width: 2.25rem; height: 2.25rem; }
html[data-charte="saas"] .btn-primary {
  --bs-btn-bg: var(--adns-color-action-bg); --bs-btn-border-color: var(--adns-color-action-bg); --bs-btn-color: var(--adns-color-on-action);
  --bs-btn-hover-bg: var(--adns-color-action-bg-hover); --bs-btn-hover-border-color: var(--adns-color-action-bg-hover); --bs-btn-hover-color: var(--adns-color-on-action);
  --bs-btn-active-bg: var(--adns-color-action-bg-hover); --bs-btn-active-border-color: var(--adns-color-action-bg-hover); --bs-btn-active-color: var(--adns-color-on-action);
  --bs-btn-disabled-bg: var(--ad-c-brume); --bs-btn-disabled-border-color: var(--ad-c-brume); --bs-btn-disabled-color: var(--ad-c-graphite);
  background-color: var(--adns-color-action-bg); border-color: var(--adns-color-action-bg); color: var(--adns-color-on-action);
}
html[data-charte="saas"] .btn-primary:hover,
html[data-charte="saas"] .btn-primary:active { background-color: var(--adns-color-action-bg-hover); border-color: var(--adns-color-action-bg-hover); color: var(--adns-color-on-action); }
html[data-charte="saas"] .btn-primary:disabled,
html[data-charte="saas"] .btn-primary.disabled { background-color: var(--ad-c-brume); border-color: var(--ad-c-brume); color: var(--ad-c-graphite); opacity: 1; }
html[data-charte="saas"] .btn-dark { --bs-btn-bg: var(--ad-c-encre); --bs-btn-border-color: var(--ad-c-encre); --bs-btn-color: #fff; --bs-btn-hover-bg: var(--ad-c-fusain); --bs-btn-hover-border-color: var(--ad-c-fusain); --bs-btn-hover-color: #fff; }
html[data-charte="saas"] :is(.btn-white, .btn-default, .btn-light, .btn-outline-primary, .btn-outline-secondary, .btn-outline-dark, .btn-outline-light, .btn-secondary) {
  --bs-btn-bg: var(--ad-c-blanc); --bs-btn-color: var(--ad-c-encre); --bs-btn-border-color: var(--adns-color-border-control);
  --bs-btn-hover-bg: var(--ad-c-neige); --bs-btn-hover-color: var(--ad-c-encre); --bs-btn-hover-border-color: var(--ad-c-acier);
  --bs-btn-active-bg: var(--ad-c-brume); --bs-btn-active-color: var(--ad-c-encre); --bs-btn-active-border-color: var(--ad-c-acier);
  background: var(--ad-c-blanc);
  border: 1px solid var(--adns-color-border-control);
  color: var(--ad-c-encre);
}
html[data-charte="saas"] :is(.btn-white, .btn-default, .btn-light, .btn-outline-primary, .btn-outline-secondary, .btn-outline-dark, .btn-outline-light, .btn-secondary):is(:hover, :focus, .show, :active) {
  background: var(--ad-c-neige); border-color: var(--ad-c-acier); color: var(--ad-c-encre); box-shadow: none;
}
html[data-charte="saas"] .btn-white.dropdown-toggle::after { border-top-color: var(--adns-color-text-muted); }
html[data-charte="saas"] :is(.btn-outline-danger) { --bs-btn-color: var(--ad-c-rouge); --bs-btn-border-color: var(--adns-color-border-control); --bs-btn-hover-bg: var(--ad-c-rouge-pale); --bs-btn-hover-color: var(--ad-c-rouge); --bs-btn-hover-border-color: var(--ad-c-rouge); }
/* BS3 : btn-outline + couleur (AdnsListActions…) → boutons blancs bordés, le danger garde son rouge */
html[data-charte="saas"] .btn.btn-outline {
  background: var(--ad-c-blanc);
  border: 1px solid var(--adns-color-border-control);
  color: var(--ad-c-encre);
}
html[data-charte="saas"] .btn.btn-outline.btn-danger { color: var(--ad-c-rouge); }
html[data-charte="saas"] .btn.btn-outline:hover { background: var(--ad-c-neige); border-color: var(--ad-c-acier); color: var(--ad-c-encre); }
html[data-charte="saas"] .btn.btn-outline.btn-danger:hover { background: var(--ad-c-rouge-pale); border-color: var(--ad-c-rouge); color: var(--ad-c-rouge); }
/* boutons-icônes de ligne : bordés (référence), 30 × 30 (cible ≥ 24, WCAG 2.5.8) */
html[data-charte="saas"] .btn.btn-xs { padding: .25rem .5rem; font-size: .75rem; line-height: 1.125rem; border-radius: var(--adns-radius-control); }
html[data-charte="saas"] .btn.btn-xs.btn-icon {
  width: 1.875rem; height: 1.875rem; padding: 0;
  display: inline-flex; align-items: center; justify-content: center;
  background: var(--ad-c-blanc); border: 1px solid var(--adns-color-border-control); color: var(--ad-c-ardoise);
  font-size: .8125rem;
}
html[data-charte="saas"] .btn.btn-xs.btn-icon:hover { background: var(--ad-c-neige); border-color: var(--ad-c-acier); color: var(--ad-c-encre); }
html[data-charte="saas"] .btn.btn-xs.btn-icon.btn-danger { color: var(--ad-c-rouge); }
html[data-charte="saas"] .btn.btn-xs.btn-icon.btn-danger:hover { background: var(--ad-c-rouge-pale); border-color: var(--ad-c-rouge); }
html[data-charte="saas"] :is(.btn-ghost-secondary, .btn-ghost-dark, .btn-ghost-primary) { color: var(--adns-color-text-muted); background: transparent; }
html[data-charte="saas"] :is(.btn-ghost-secondary, .btn-ghost-dark, .btn-ghost-primary):hover { background: var(--ad-c-brume); color: var(--adns-color-text-default); }
html[data-charte="saas"] :is(.btn-soft-secondary, .btn-soft-primary, .btn-soft-dark) { background: var(--ad-c-brume); color: var(--ad-c-encre); border-color: transparent; }
html[data-charte="saas"] :is(.btn-soft-secondary, .btn-soft-primary, .btn-soft-dark):hover { background: var(--ad-c-perle); color: var(--ad-c-encre); }
html[data-charte="saas"] .btn-link { color: var(--ad-c-encre); font-weight: 500; text-decoration: underline; text-decoration-color: var(--adns-color-link-trait); text-underline-offset: 3px; }
/* .btn-info plein (BS3, ADNS_toolbar) : l'info est un état, pas une action → bouton blanc bordé */
html[data-charte="saas"] .btn.btn-info:not(.btn-outline) { background: var(--ad-c-blanc); border: 1px solid var(--adns-color-border-control); color: var(--ad-c-encre); }
html[data-charte="saas"] .btn.btn-info:not(.btn-outline):hover { background: var(--ad-c-neige); border-color: var(--ad-c-acier); color: var(--ad-c-encre); }

/* ---------- 9. Champs : bordure acier ≥ 3:1, 36 px, 8 px ---------- */
html[data-charte="saas"] :is(.form-control, .form-select) {
  border: 1px solid var(--adns-color-border-input);
  border-radius: var(--adns-radius-control);
  background-color: var(--adns-color-bg-surface);
  color: var(--adns-color-text-default);
  font-size: .875rem; line-height: 1.25rem;
  padding-top: .4375rem; padding-bottom: .4375rem;
  min-height: 2.25rem;
  box-shadow: none;
}
html[data-charte="saas"] .form-select { padding-right: 2.25rem; }
html[data-charte="saas"] .form-control::placeholder { color: var(--adns-color-text-subtle); }
html[data-charte="saas"] :is(.form-control:disabled, .form-control[readonly]) { background-color: var(--ad-c-neige); }
html[data-charte="saas"] :is(.form-control, .form-select).is-invalid,
html[data-charte="saas"] .has-error .form-control { border-color: var(--ad-c-rouge); }
html[data-charte="saas"] .invalid-feedback { color: var(--ad-c-rouge); font-size: .8125rem; }
html[data-charte="saas"] .input-group:not(.input-group-merge) > .input-group-text {
  border: 1px solid var(--adns-color-border-input);
  background: var(--ad-c-neige); color: var(--adns-color-text-muted); font-size: .8125rem;
}
html[data-charte="saas"] .input-group:not(.input-group-merge) > .input-group-text:first-child { border-right: 0; }
html[data-charte="saas"] :is(.form-label, .control-label) { font-size: .875rem; font-weight: 500; color: var(--adns-color-text-default); margin-bottom: .375rem; }
html[data-charte="saas"] .form-check-input { border-color: var(--adns-color-border-input); }
html[data-charte="saas"] .form-check-input:checked { background-color: var(--ad-c-encre); border-color: var(--ad-c-encre); }
html[data-charte="saas"] .form-switch .form-check-input:not(:checked) { background-color: var(--ad-c-filet-fort); border: 1px solid var(--ad-c-acier); }
html[data-charte="saas"] .help-block { color: var(--adns-color-text-subtle); }
html[data-charte="saas"] .has-error .help-block { color: var(--ad-c-rouge); }

/* ---------- 10. Tableaux (.ad-ui-table) : en-tête neige 13/600 graphite, lignes perle, 44 px ---------- */
html[data-charte="saas"] .table {
  --bs-table-color: var(--adns-color-text-default);
  --bs-table-bg: transparent;
  --bs-table-hover-bg: var(--ad-c-neige);
  --bs-table-border-color: var(--adns-color-border-row);
  font-size: .875rem;
  color: var(--adns-color-text-default);
}
html[data-charte="saas"] .table > thead > tr > :is(th, td) {
  height: 2.5rem;
  padding: 0 .5rem !important;
  vertical-align: middle;
  background: var(--ad-c-neige);
  font-size: .8125rem; font-weight: 600; letter-spacing: 0; text-transform: none;
  color: var(--adns-color-text-subtle);          /* graphite 5,18:1 sur neige */
  border-bottom: 1px solid var(--adns-color-border-row) !important;
  white-space: nowrap;
}
html[data-charte="saas"] .table > thead :is(th a, th .text-primary) { color: var(--adns-color-text-subtle) !important; text-decoration: none; }
html[data-charte="saas"] .table > thead th :is(.bi-arrow-down, .bi-arrow-up) { color: var(--adns-color-text-default) !important; }
html[data-charte="saas"] .table > tbody > tr > :is(td, th) {
  height: 2.75rem;
  padding: .625rem .5rem;
  line-height: 1.25rem;
  vertical-align: middle;
  border-bottom: 1px solid var(--adns-color-border-row);
}
html[data-charte="saas"] .table > tbody > tr:last-child > td { border-bottom: 0; }
html[data-charte="saas"] .table > :not(caption) > * > :first-child { padding-left: 1rem !important; }
html[data-charte="saas"] .table > :not(caption) > * > :last-child { padding-right: 1rem !important; }
html[data-charte="saas"] .table > tbody > tr:hover > * { background-color: var(--ad-c-neige); }
html[data-charte="saas"] .table :is(.font-size-16, .font-weight-bold, .fw-bold, .fw-semibold) { font-size: inherit !important; font-weight: 600 !important; }
html[data-charte="saas"] .table :is(.text-end, .text-right, td.num) { font-variant-numeric: tabular-nums; }
/* liens de grille : encre ; le titre de ligne ancre la ligne (.ad-ui-nom) ; soulignés au survol */
html[data-charte="saas"] .table tbody a:not(.btn):not(.badge) { color: var(--adns-color-link); font-weight: 500; text-decoration: none; }
html[data-charte="saas"] .table tbody a.font-size-16 { font-size: .875rem !important; font-weight: 600 !important; }
html[data-charte="saas"] .table tbody a:not(.btn):not(.badge):hover { text-decoration: underline; text-decoration-color: var(--adns-color-link-trait); text-underline-offset: 3px; }
html[data-charte="saas"] .table td.text-wrap[style*="max-width"] { min-width: 5.5rem; word-break: keep-all; overflow-wrap: normal; }
/* ligne sélectionnée : surlignage soleil-pâle (encre dessus 16,54:1) + liseré encre */
html[data-charte="saas"] .table > tbody > tr:is(.ajaxGridSelectedRow, .selected, .table-active) > * { background-color: var(--adns-color-bg-selected) !important; }
html[data-charte="saas"] .table > tbody > tr:is(.ajaxGridSelectedRow, .selected) > :first-child { box-shadow: inset 2px 0 0 var(--ad-c-encre); }
html[data-charte="saas"] .table .form-check { margin: 0; min-height: 0; }
html[data-charte="saas"] .table-responsive { border-radius: inherit; }
html[data-charte="saas"] .ajaxGridContainer .row:empty { display: none; }
html[data-charte="saas"] .table td .ps-4 { padding-left: .75rem !important; }
html[data-charte="saas"] .table :is(.badge, .label) { padding: 0 .5rem; }
@media (max-width: 1599.98px) {
  html[data-charte="saas"] .table td[style*="max-width: 350px"] { max-width: 19rem !important; }
}
/* colonne d'actions épinglée à droite quand la grille défile (≤ 1366 px, zoom 125 %) */
html[data-charte="saas"] .table-responsive :where(.table:has(> tbody > tr > td:last-child > .btn-icon)) > :not(caption) > tr > :last-child {
  position: sticky; right: 0; z-index: 1;
  padding-left: .5rem !important;
  background-color: var(--adns-color-bg-surface);
  box-shadow: inset 1px 0 0 var(--adns-color-border-row);
}
html[data-charte="saas"] .table-responsive :where(.table:has(> tbody > tr > td:last-child > .btn-icon)) > thead > tr > :last-child { background-color: var(--ad-c-neige); }
html[data-charte="saas"] .table-responsive .table > tbody > tr:hover > :last-child { background-color: var(--ad-c-neige); }

/* ---------- 11. Badges et états (.ad-ui-pill) : aplat pâle + texte plein, 600 ---------- */
html[data-charte="saas"] :is(.badge, .label, .bo-badge-state, .adns-tile-badge) {
  display: inline-flex; align-items: center; gap: .375rem;
  height: 1.375rem;
  padding: 0 .625rem;
  border-radius: 999px;
  border: 0;
  font-size: .75rem; font-weight: 600; line-height: 1;
  letter-spacing: 0; text-transform: none;
  vertical-align: middle; white-space: nowrap;
}
html[data-charte="saas"] :is(.badge, .label) i { font-size: .6875rem; }
html[data-charte="saas"] .bo-badge-state::before { content: ""; width: .4375rem; height: .4375rem; border-radius: 50%; background: currentColor; flex: none; }
html[data-charte="saas"] :is(.bo-badge-success, .adns-tile-badge-success, .badge.bg-success, .label-success, .badge-success) {
  background: var(--adns-color-status-success-bg) !important; color: var(--adns-color-status-success-fg) !important;
}
html[data-charte="saas"] :is(.bo-badge-warn, .adns-tile-badge-warn, .badge.bg-warning, .label-warning, .badge-warning) {
  background: var(--adns-color-status-warning-bg) !important; color: var(--adns-color-status-warning-fg) !important;
}
html[data-charte="saas"] :is(.bo-badge-danger, .adns-tile-badge-danger, .badge.bg-danger, .label-danger, .badge-danger) {
  background: var(--adns-color-status-danger-bg) !important; color: var(--adns-color-status-danger-fg) !important;
}
html[data-charte="saas"] :is(.bo-badge-info, .badge.bg-info, .label-info, .badge-info, .badge.bg-secondary, .label-default, .badge-default, .adns-tile-badge-neutral, .badge.bg-soft-secondary, .badge.bg-soft-dark, .badge.bg-light) {
  background: var(--adns-color-status-neutral-bg) !important; color: var(--adns-color-status-neutral-fg) !important;
}
html[data-charte="saas"] :is(.badge.bg-primary, .label-primary, .badge-primary, .badge.bg-soft-primary) {
  background: var(--adns-color-status-brand-bg) !important; color: var(--adns-color-status-brand-fg) !important;
}
html[data-charte="saas"] :is(.badge.bg-dark) { background: var(--ad-c-encre) !important; color: #fff !important; }
html[data-charte="saas"] :is(.nav-link, ul.nav-tabs-simple a) .badge { height: 1.25rem; padding: 0 .4375rem; font-size: .75rem; }

/* ---------- 12. Couleurs utilitaires : le soleil n'est jamais un texte ---------- */
html[data-charte="saas"] :is(.text-primary, .link-primary) { color: var(--ad-c-encre) !important; }
html[data-charte="saas"] .bg-primary { background-color: var(--ad-c-soleil) !important; color: var(--ad-c-encre) !important; }
html[data-charte="saas"] .bg-primary :is(.text-white, .text-light) { color: var(--ad-c-encre) !important; }
html[data-charte="saas"] .bg-soft-primary { background-color: var(--ad-c-soleil-pale) !important; }
html[data-charte="saas"] :is(.text-info, .link-info) { color: var(--ad-c-ardoise) !important; }
html[data-charte="saas"] .bg-info { background-color: var(--ad-c-ardoise) !important; }
html[data-charte="saas"] .bg-soft-info { background-color: var(--ad-c-brume) !important; }
html[data-charte="saas"] :is(.text-muted, .text-body-secondary) { color: var(--adns-color-text-subtle) !important; }

/* ---------- 13. Alertes : aplat pâle, texte plein ---------- */
html[data-charte="saas"] .alert {
  border-radius: var(--adns-radius-item);
  border: 1px solid transparent;
  padding: .75rem 1rem;
  font-size: .875rem; line-height: 1.375rem;
}
html[data-charte="saas"] .alert-success { --bs-alert-bg: var(--ad-c-vert-pale); --bs-alert-color: var(--ad-c-vert); --bs-alert-border-color: transparent; background-color: var(--ad-c-vert-pale); color: var(--ad-c-vert); border-color: transparent; }
html[data-charte="saas"] .alert-warning { --bs-alert-bg: var(--ad-c-ambre-pale); --bs-alert-color: var(--ad-c-ambre); --bs-alert-border-color: transparent; background-color: var(--ad-c-ambre-pale); color: var(--ad-c-ambre); border-color: transparent; }
html[data-charte="saas"] .alert-danger { --bs-alert-bg: var(--ad-c-rouge-pale); --bs-alert-color: var(--ad-c-rouge); --bs-alert-border-color: transparent; background-color: var(--ad-c-rouge-pale); color: var(--ad-c-rouge); border-color: transparent; }
html[data-charte="saas"] .alert-info { --bs-alert-bg: var(--ad-c-brume); --bs-alert-color: var(--ad-c-ardoise); --bs-alert-border-color: transparent; background-color: var(--ad-c-brume); color: var(--ad-c-ardoise); border-color: transparent; }
html[data-charte="saas"] .alert-primary { --bs-alert-bg: var(--ad-c-soleil-pale); --bs-alert-color: var(--ad-c-encre); --bs-alert-border-color: transparent; background-color: var(--ad-c-soleil-pale); color: var(--ad-c-encre); border-color: transparent; }
html[data-charte="saas"] :is(.alert-secondary, .alert-light, .alert-dark) { --bs-alert-bg: var(--ad-c-blanc); --bs-alert-color: var(--ad-c-encre); --bs-alert-border-color: var(--adns-color-border-subtle); background-color: var(--ad-c-blanc); color: var(--ad-c-encre); border-color: var(--adns-color-border-subtle); }
html[data-charte="saas"] .alert :is(a, .alert-link):not(.close):not(.btn) { color: inherit; text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }
html[data-charte="saas"] .alert .btn-close { filter: none; opacity: .6; width: .75rem; height: .75rem; padding: .625rem; }
html[data-charte="saas"] .alert .close { float: right; margin-left: .75rem; color: inherit; opacity: .6; text-shadow: none; font-size: 1.25rem; font-weight: 400; line-height: 1.25rem; }
html[data-charte="saas"] .alert :is(a, button).close { text-decoration: none !important; }

/* ---------- 14. Onglets, segments, pagination ---------- */
html[data-charte="saas"] .nav-tabs:not(.nav-vertical) { border-bottom: 1px solid var(--adns-color-border-row); gap: 1.5rem; }
html[data-charte="saas"] .nav-tabs:not(.nav-vertical) .nav-link {
  padding: .625rem 0; margin-bottom: -1px;
  border: 0; border-bottom: 2px solid transparent; border-radius: 0;
  font-size: .9375rem; font-weight: 500; color: var(--adns-color-text-subtle); background: transparent;
}
html[data-charte="saas"] .nav-tabs:not(.nav-vertical) .nav-link:hover { color: var(--adns-color-text-default); border-bottom-color: var(--ad-c-filet-fort); }
html[data-charte="saas"] .nav-tabs:not(.nav-vertical) :is(.nav-link.active, .nav-item.show .nav-link) { color: var(--adns-color-text-default); font-weight: 600; border-bottom-color: var(--ad-c-encre); background: transparent; }
html[data-charte="saas"] .nav-tabs .nav-link.disabled { color: var(--ad-c-acier); }
/* onglets verticaux (SideBarMenu) : même grammaire que la barre latérale */
html[data-charte="saas"] .nav-tabs.nav-vertical { border: 0; gap: 2px; }
html[data-charte="saas"] .nav-tabs.nav-vertical .nav-link {
  display: flex; align-items: center; gap: .75rem;
  min-height: 2.5rem; padding: .5rem .75rem; margin: 0;
  border: 0; border-radius: var(--adns-radius-item);
  font-size: .9375rem; font-weight: 500; color: var(--adns-color-text-muted); background: transparent;
}
html[data-charte="saas"] .nav-tabs.nav-vertical .nav-link:hover { background: var(--ad-c-brume); color: var(--adns-color-text-default); }
html[data-charte="saas"] .nav-tabs.nav-vertical .nav-link.active { background: var(--ad-c-blanc); color: var(--adns-color-text-default); font-weight: 600; box-shadow: var(--adns-ring-active); border: 0; }
html[data-charte="saas"] .nav-tabs.nav-vertical .nav-link i { width: 1.125rem; text-align: center; color: var(--adns-color-text-subtle); margin: 0 !important; }
html[data-charte="saas"] .nav-tabs.nav-vertical .nav-link.active i { color: var(--adns-color-text-default); }
html[data-charte="saas"] .card-navbar-nav.nav-tabs.nav-vertical { padding: .5rem !important; background: var(--ad-c-brume); border: 0; }
html[data-charte="saas"] .tab-content-bordered { border: 1px solid var(--adns-color-border-subtle); border-top: 0; border-radius: 0 0 var(--adns-radius-container) var(--adns-radius-container); background: var(--adns-color-bg-surface); }
html[data-charte="saas"] .nav-pills .nav-link.active { background: var(--ad-c-blanc); color: var(--ad-c-encre); font-weight: 600; box-shadow: var(--adns-ring-active); }
html[data-charte="saas"] .nav-segment { background: var(--ad-c-brume); border-radius: var(--adns-radius-item); padding: .1875rem; }
html[data-charte="saas"] .nav-segment .nav-link { color: var(--adns-color-text-muted); font-size: .875rem; font-weight: 500; padding: .375rem .875rem; border-radius: var(--adns-radius-control); }
html[data-charte="saas"] .nav-segment .nav-link.active { background: var(--ad-c-blanc); color: var(--ad-c-encre); font-weight: 600; box-shadow: var(--adns-ring-active); }
/* filtres BS3 (GestionListeDeDiffusion…) : barre segmentée, même grammaire */
html[data-charte="saas"] ul.nav-tabs.nav-tabs-simple {
  display: inline-flex; flex-wrap: wrap; gap: .125rem; padding: .1875rem; margin-bottom: 1rem;
  background: var(--ad-c-brume); border: 0; border-radius: var(--adns-radius-item);
}
html[data-charte="saas"] ul.nav-tabs.nav-tabs-simple > li { margin: 0; float: none; }
html[data-charte="saas"] ul.nav-tabs.nav-tabs-simple > li > :is(a, a.nav-link) {
  display: inline-flex; align-items: center; gap: .375rem;
  padding: .375rem .75rem; border: 0; border-radius: var(--adns-radius-control);
  font-size: .875rem; font-weight: 500; line-height: 1.25rem;
  color: var(--adns-color-text-muted); background: transparent; text-decoration: none;   /* ardoise 7,38 sur brume */
}
html[data-charte="saas"] ul.nav-tabs.nav-tabs-simple > li > :is(a, a.nav-link):hover { background: rgba(255, 255, 255, .6); color: var(--adns-color-text-default); }
html[data-charte="saas"] ul.nav-tabs.nav-tabs-simple > li.active > :is(a, a.nav-link),
html[data-charte="saas"] ul.nav-tabs.nav-tabs-simple > li > :is(a.active, a.nav-link.active) {
  background: var(--ad-c-blanc); color: var(--ad-c-encre); font-weight: 600; box-shadow: var(--adns-ring-active);
}
html[data-charte="saas"] ul.nav-tabs-simple a > span[style*="font-size"] { font-size: inherit !important; }
html[data-charte="saas"] .page-link { color: var(--adns-color-text-muted); border-color: var(--adns-color-border-subtle); font-size: .875rem; min-width: 2.25rem; text-align: center; }
html[data-charte="saas"] .page-link:hover { background: var(--ad-c-neige); color: var(--ad-c-encre); }
html[data-charte="saas"] .page-item.active .page-link { background: var(--ad-c-encre); color: #fff; border-color: var(--ad-c-encre); font-weight: 600; }

/* ---------- 15. Calques : menus et modales ---------- */
html[data-charte="saas"] .dropdown-menu {
  padding: .375rem;
  border: 0;
  border-radius: var(--adns-radius-item);
  box-shadow: var(--adns-shadow-layer);
  font-size: .875rem;
}
html[data-charte="saas"] .dropdown-item { padding: .4375rem .75rem; border-radius: 6px; color: var(--adns-color-text-default); }
html[data-charte="saas"] .dropdown-item:is(:hover, :focus) { background: var(--ad-c-brume); color: var(--adns-color-text-default); }
html[data-charte="saas"] .dropdown-item:is(.active, :active) { background: var(--ad-c-brume); color: var(--ad-c-encre); font-weight: 600; }
html[data-charte="saas"] .dropdown-item .text-muted { color: var(--adns-color-text-subtle) !important; font-size: .75rem; }
html[data-charte="saas"] .dropdown-item.text-danger { color: var(--ad-c-rouge) !important; }
html[data-charte="saas"] .dropdown-header { font-size: .8125rem; font-weight: 500; letter-spacing: 0; text-transform: none; color: var(--adns-color-text-subtle); }
html[data-charte="saas"] .modal-content { border: 0; border-radius: 16px; box-shadow: 0 0 0 1px rgba(17, 17, 18, .08), 0 40px 80px -28px rgba(17, 17, 18, .30); }
html[data-charte="saas"] .modal-header { padding: 1.25rem 1.5rem .75rem; border-bottom: 0; gap: .75rem; }
html[data-charte="saas"] .modal-title { font-size: 1.125rem; font-weight: 600; }
html[data-charte="saas"] .modal-body { padding: .25rem 1.5rem 1.25rem; color: var(--adns-color-text-muted); }
html[data-charte="saas"] .modal-footer { padding: .875rem 1.5rem; border-top: 1px solid var(--adns-color-border-row); background: var(--ad-c-neige); border-radius: 0 0 16px 16px; gap: .5rem; }
html[data-charte="saas"] .adns-modal-close.btn-danger { background: transparent; border-color: transparent; color: var(--adns-color-text-muted); }
html[data-charte="saas"] .adns-modal-close.btn-danger:hover { background: var(--ad-c-brume); color: var(--adns-color-text-default); }
html[data-charte="saas"] .adns-modal-front.tone-warn .adns-modal-icon { color: var(--ad-c-ambre); }
html[data-charte="saas"] .tooltip-inner { background: var(--ad-c-encre); font-size: .75rem; border-radius: 6px; }

/* ---------- 16. Typographie ---------- */
html[data-charte="saas"] :is(h1, .h1) { font-size: 1.75rem; font-weight: 600; letter-spacing: -.02em; }
html[data-charte="saas"] :is(h2, .h2) { font-size: 1.125rem; font-weight: 600; letter-spacing: -.01em; }
html[data-charte="saas"] :is(h3, .h3) { font-size: 1rem; font-weight: 600; }
html[data-charte="saas"] :is(h4, .h4) { font-size: .9375rem; font-weight: 600; }
html[data-charte="saas"] :is(h5, .h5) { font-size: .875rem; font-weight: 600; }
html[data-charte="saas"] :is(h6, .h6) { font-size: .875rem; font-weight: 500; color: var(--adns-color-text-muted); }
html[data-charte="saas"] .font-size-16 { font-size: 1rem !important; }
html[data-charte="saas"] :is(small, .small) { font-size: .8125rem; }
html[data-charte="saas"] .text-uppercase[style*="letter-spacing"] { text-transform: none !important; letter-spacing: 0 !important; font-weight: 500 !important; font-size: .8125rem; }
html[data-charte="saas"] code { font-family: var(--adns-font-mono); font-size: .8125em; color: var(--adns-color-text-default); background: var(--ad-c-brume); padding: .0625rem .3125rem; border-radius: 4px; }
/* liens du texte courant : encre soulignée (trait acier, encre au survol) */
html[data-charte="saas"] :is(p, .alert, .bo-subtitle, .help-block, .form-text, .card-text, .modal-body, dd, .invalid-feedback) a:not(.btn):not(.badge):not(.nav-link):not(.dropdown-item):not(.close):not(.card):not([class*="text-decoration-none"]) {
  color: var(--adns-color-link);
  text-decoration: underline; text-decoration-thickness: 1px; text-decoration-color: var(--adns-color-link-trait); text-underline-offset: 3px;
}
html[data-charte="saas"] a:not(.btn):not(.nav-link):not(.dropdown-item):not(.navbar-brand):not(.card):hover { color: var(--ad-c-encre); text-decoration-color: var(--ad-c-encre); }
html[data-charte="saas"] :is(.flatpickr-weekday, .form-label-secondary, .blockquote-footer, .figure-caption) { color: var(--adns-color-text-subtle); }

/* ---------- 17. Tuiles maison (adns-field.css), pastille de liste (inline) ---------- */
html[data-charte="saas"] :is(.adns-kpi, .adns-health-tile) {
  background: var(--adns-color-bg-surface);
  border: 1px solid var(--adns-color-border-subtle);
  border-radius: var(--adns-radius-item);
  box-shadow: none;
}
html[data-charte="saas"] :is(.adns-kpi-clickable, .adns-health-tile):hover { border-color: var(--ad-c-acier); box-shadow: none; transform: none; }
html[data-charte="saas"] .adns-kpi-value { font-variant-numeric: tabular-nums; font-weight: 600; letter-spacing: -.02em; color: var(--adns-color-text-default); }
html[data-charte="saas"] :is(.adns-kpi-label, .adns-field-label, .adns-tile-label) { text-transform: none; letter-spacing: 0; font-size: .8125rem; font-weight: 500; color: var(--adns-color-text-subtle); }
html[data-charte="saas"] .adns-tile-score-value { font-variant-numeric: tabular-nums; font-weight: 600; color: var(--adns-color-text-default); }
html[data-charte="saas"] .adns-tile-icon { background: var(--ad-c-brume) !important; color: var(--ad-c-ardoise) !important; border-radius: 8px; }
html[data-charte="saas"] .adns-health-tone-success .adns-tile-icon { background: var(--ad-c-vert-pale) !important; color: var(--ad-c-vert) !important; }
html[data-charte="saas"] .adns-health-tone-warn .adns-tile-icon { background: var(--ad-c-ambre-pale) !important; color: var(--ad-c-ambre) !important; }
html[data-charte="saas"] .adns-health-tone-danger .adns-tile-icon { background: var(--ad-c-rouge-pale) !important; color: var(--ad-c-rouge) !important; }
/* pastille « liste de diffusion » du portlet : couleurs bleues écrites en ligne → neutre */
html[data-charte="saas"] a.rounded-pill[style*="#eef4ff"] { background: var(--ad-c-brume) !important; color: var(--ad-c-encre) !important; font-weight: 600 !important; }
html[data-charte="saas"] a.rounded-pill[style*="#eef4ff"] i[style*="color"] { color: var(--ad-c-graphite) !important; }
html[data-charte="saas"] a.rounded-pill[style*="#eef4ff"] span[style*="color"] { color: var(--ad-c-graphite) !important; font-variant-numeric: tabular-nums; }

/* ---------- 18. Pied ---------- */
html[data-charte="saas"] .footer {
  height: 2.75rem; padding: 0 2rem;
  border-top: 1px solid var(--adns-color-border-subtle);
  background: var(--adns-color-bg-page);
  font-size: .8125rem; color: var(--adns-color-text-subtle);
}
html[data-charte="saas"] .footer .fs-6 { font-size: .8125rem !important; }
html[data-charte="saas"] .footer a { color: var(--adns-color-text-muted); font-weight: 500; text-decoration: none; }
html[data-charte="saas"] .footer .text-body-secondary { color: var(--adns-color-text-subtle) !important; }

/* ---------- 19. Correctifs de structure repris de la recette des écrans ---------- */
/* récapitulatif : « row mt-4 gy-4 » de CampagneEditor (mt-4 + gouttière = 48 px vides) */
html[data-charte="saas"] #adnsHeader ~ * > .row.mt-4:first-child { margin-top: calc(-1 * var(--bs-gutter-y)) !important; }
/* assistant : pastilles d'étapes 32 px, étape active encre / blanc */
html[data-charte="saas"] .header-card-v211-stepper .step-md .step-icon { width: 2rem; height: 2rem; font-size: .8125rem; margin-bottom: .375rem; }
@media (min-width: 768px) {
  html[data-charte="saas"] .header-card-v211-stepper .step-md .step-icon::after { top: .9375rem; height: 1rem; }
  html[data-charte="saas"] .header-card-v211-stepper .step-md.step-centered .step-icon::after { left: calc(50% + 1.5rem); width: calc(100% - 3rem); }
}
html[data-charte="saas"] .header-card-v211-stepper .step-title { font-size: .875rem; margin-bottom: 0; }
html[data-charte="saas"] .header-card-v211-stepper .step-item { margin-bottom: 0; }
@media (min-width: 576px)  { html[data-charte="saas"] .step-sm .step-icon::after { border-left: none; } }
@media (min-width: 768px)  { html[data-charte="saas"] .step-md .step-icon::after { border-left: none; } }
@media (min-width: 992px)  { html[data-charte="saas"] .step-lg .step-icon::after { border-left: none; } }
@media (min-width: 1200px) { html[data-charte="saas"] .step-xl .step-icon::after { border-left: none; } }
/* frise PixelAdmin (TimelineLogMailAdnsSubComponent), sans style en Front */
html[data-charte="saas"] .widget-timeline-section { margin: .75rem 0 .375rem; font-size: .8125rem; font-weight: 500; color: var(--adns-color-text-subtle); }
html[data-charte="saas"] .widget-timeline-item { display: grid; grid-template-columns: 6.5rem minmax(0, 1fr); gap: .75rem; align-items: start; margin-bottom: .5rem; }
html[data-charte="saas"] .widget-timeline-info { display: flex; align-items: flex-start; gap: .5rem; padding-top: .375rem; }
html[data-charte="saas"] .widget-timeline-icon {
  flex: none; display: inline-flex; align-items: center; justify-content: center;
  width: 1.5rem; height: 1.5rem; border-radius: 50%; font-size: .6875rem;
  background: var(--ad-c-brume) !important; color: var(--ad-c-ardoise);
}
html[data-charte="saas"] .widget-timeline-icon.bg-success { background: var(--ad-c-vert-pale) !important; color: var(--ad-c-vert); }
html[data-charte="saas"] .widget-timeline-icon.bg-warning { background: var(--ad-c-ambre-pale) !important; color: var(--ad-c-ambre); }
html[data-charte="saas"] .widget-timeline-icon.bg-danger { background: var(--ad-c-rouge-pale) !important; color: var(--ad-c-rouge); }
html[data-charte="saas"] .widget-timeline-time { font-size: .75rem; line-height: 1rem; color: var(--adns-color-text-subtle); font-variant-numeric: tabular-nums; }
html[data-charte="saas"] .widget-timeline-item > .panel { margin: 0; }
/* le filet des cartes reste visible en contraste forcé */
@media (forced-colors: active) {
  html[data-charte="saas"] :is(.card, .adns-kpi, .adns-health-tile, .navbar-vertical-aside .nav-link.active) { border: 1px solid CanvasText; }
}

/* ---------- 20. Recette v1 ---------- */
/* barre contextuelle (SideBarMenu, data-sidebar) : col-lg-2 trop étroite pour ses onglets → 240 px fixes */
@media (min-width: 992px) {
  html[data-charte="saas"] #webadnspage > .container-fluid > .row > aside.col-lg-2 { flex: 0 0 15rem; width: 15rem; max-width: 15rem; padding: 0 1.5rem 0 0 !important; }
  html[data-charte="saas"] #webadnspage > .container-fluid > .row > main.col-lg-10 { flex: 1 1 0; width: auto; max-width: none; min-width: 0; }
}
html[data-charte="saas"] #webadnspage > .container-fluid { padding: 0; }
html[data-charte="saas"] #navbarSettingsCardWithNavTab .nav-link { min-width: 0; padding-top: .5rem !important; padding-bottom: .5rem !important; }
html[data-charte="saas"] #navbarSettingsCardWithNavTab .text-ellipsis { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
html[data-charte="saas"] #navbarSettingsCardWithNavTab .btn-block { width: 100%; justify-content: center; display: flex; align-items: center; gap: .5rem; }
/* étapes de l'assistant : titres en texte (jamais jaune), l'étape courante en encre 600 */
html[data-charte="saas"] .step .step-content-wrapper,
html[data-charte="saas"] .step a { text-decoration: none !important; }
html[data-charte="saas"] .step .step-title { color: var(--ad-c-ardoise) !important; font-weight: 500; }
html[data-charte="saas"] .step .step-item:is(.active, .is-current, :last-child:has(.step-icon.bg-dark, .active)) .step-title,
html[data-charte="saas"] .step .step-content-wrapper:has(.step-icon-active, .step-icon.active) .step-title { color: var(--ad-c-encre) !important; font-weight: 600; }
/* encadré d'information à liseré (alert-light border-start border-info) : filet tout autour, liseré ardoise à gauche */
html[data-charte="saas"] .alert[class*="border-start"] { border-color: var(--adns-color-border-subtle) !important; border-left-color: var(--ad-c-ardoise) !important; box-shadow: none !important; background: var(--ad-c-neige); }
/* anneau de statistiques (dessiné en SVG dans le prototype, Chart.js en production) : rien de bleu.
 * lectures encre (18,87), clics graphite (5,41 ; 3,49 contre l'encre), désinscriptions rouge (6,54) */
html[data-charte="saas"] circle[stroke="#377dff"] { stroke: var(--ad-c-encre); }
html[data-charte="saas"] circle[stroke="#00c9db"] { stroke: var(--ad-c-graphite); }
html[data-charte="saas"] circle[stroke="#7000f2"] { stroke: var(--ad-c-rouge); }
html[data-charte="saas"] [style*="background-color: #377dff"] { background-color: var(--ad-c-encre) !important; }
html[data-charte="saas"] [style*="background-color: #00c9db"] { background-color: var(--ad-c-graphite) !important; }
html[data-charte="saas"] [style*="background-color: #7000f2"] { background-color: var(--ad-c-rouge) !important; }
/* actions de navigation au pied des portlets (« Consulter les statistiques », « détail ») : ce sont des
 * liens vers un écran, pas l'action décisive → blanc bordé ; le jaune reste unique à l'écran */
html[data-charte="saas"] :is(.card-footer, .card-body) > :is(.btn-primary.btn-block, .d-grid > .btn-primary),
html[data-charte="saas"] #webadnspage .btn-primary.btn-block:is(.btn-lg, :has(> .fa-chart-column, > .fa-bar-chart, > .bi-bar-chart)) {
  background: var(--ad-c-blanc); border: 1px solid var(--adns-color-border-control); color: var(--ad-c-encre);
}
html[data-charte="saas"] :is(.card-footer, .card-body) > :is(.btn-primary.btn-block, .d-grid > .btn-primary):hover,
html[data-charte="saas"] #webadnspage .btn-primary.btn-block:is(.btn-lg, :has(> .fa-chart-column, > .fa-bar-chart, > .bi-bar-chart)):hover {
  background: var(--ad-c-neige); border-color: var(--ad-c-acier); color: var(--ad-c-encre);
}
html[data-charte="saas"] #webadnspage .btn-primary.btn-block.btn-lg { width: auto; display: inline-flex; align-items: center; gap: .5rem; }
html[data-charte="saas"] .step-item.active .step-icon { background-color: var(--ad-c-encre) !important; color: #fff !important; }
html[data-charte="saas"] .step-item:not(.active) .step-icon { background-color: var(--ad-c-brume); color: var(--ad-c-ardoise); }
/* fil d'Ariane de la variante à barre contextuelle (m-b-0 de la couche BS3) : même respiration */
html[data-charte="saas"] #webadnspage .breadcrumb.m-b-0 { margin-bottom: 1rem !important; }

/* ---------- 21. Revue adverse du 03/10 : fuites de jaune, résidus Bootstrap 3, hiérarchie des boutons ----------
 * Le balisage réel des gabarits WO garde des classes Bootstrap 3 (pull-right, navbar-default, btn-outline,
 * btn-block, text-bg… : 2 142 occurrences sans style en Front). La peau les habille sans toucher au balisage. */

/* 21.1 sélection : encre sur soleil-pâle (16,54:1) ; la surcouche posait jaune sur jaune (≈ 1,3:1) */
html[data-charte="saas"] ::selection { color: var(--ad-c-encre); background-color: var(--ad-c-soleil-pale); }
html[data-charte="saas"] ::-moz-selection { color: var(--ad-c-encre); background-color: var(--ad-c-soleil-pale); }

/* 21.2 boutons fantômes (pagination de la carte de titre, menus ⋮) : focus, actif, menu ouvert → encre sur brume.
 * Les règles générées (.btn-ghost-*:focus, .btn-no-focus:hover:hover = 0,5,1) posaient #ffda1a (1,37:1). */
html[data-charte="saas"] :is(.btn-ghost-secondary, .btn-ghost-primary, .btn-ghost-dark):is(:hover, :focus, :active, .active, .focus),
html[data-charte="saas"] :is(.btn-ghost-secondary, .btn-ghost-primary, .btn-ghost-dark).btn-no-focus:is(:hover, :focus, .focus),
html[data-charte="saas"] .show > :is(.btn-ghost-secondary, .btn-ghost-primary, .btn-ghost-dark).dropdown-toggle,
html[data-charte="saas"] .btn-check:is(:focus, :checked, :active) + :is(.btn-ghost-secondary, .btn-ghost-primary, .btn-ghost-dark) {
  color: var(--ad-c-encre) !important; background-color: var(--ad-c-brume) !important;
}
html[data-charte="saas"] :is(.btn-ghost-secondary, .btn-ghost-primary).dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23111112' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e");
}

/* 21.3 segments : survol encre (la règle générée 0,4,1 posait #ffda1a) */
html[data-charte="saas"] .nav-segment .nav-link:hover { color: var(--ad-c-encre); background: rgba(255, 255, 255, .6); }
html[data-charte="saas"] .nav-segment .nav-link.active:hover { background: var(--ad-c-blanc); }

/* 21.4 BS3 navbar-default dans le contenu (TesterEnvoi, Étape précédente/suivante : 12 navbar-default,
 * 27 navbar-btn) : le thème décale toute .navbar de 16,25rem (prévu pour l'en-tête) → annulé ici */
html[data-charte="saas"] #webadnspage .navbar:not(.navbar-vertical) { margin-left: 0; }
html[data-charte="saas"] #webadnspage .navbar-default {
  background: var(--ad-c-neige);
  border: 1px solid var(--adns-color-border-subtle);
  border-radius: var(--adns-radius-container);
  padding: .5rem .75rem;
  min-height: 0; box-shadow: none;
}
html[data-charte="saas"] #webadnspage .navbar-default .navbar-form { margin: 0; padding: 0; gap: .375rem; align-items: center; border: 0; box-shadow: none; }
html[data-charte="saas"] #webadnspage .navbar-default .navbar-btn { margin: 0; }
html[data-charte="saas"] #webadnspage .navbar-default .navbar-form { display: flex !important; flex-wrap: nowrap; }
html[data-charte="saas"] #webadnspage .navbar-default .navbar-form .form-control { width: 18rem; flex: 0 1 18rem; }
html[data-charte="saas"] #webadnspage .navbar-default .navbar-form > .btn { flex: none; margin: 0 !important; }

/* 21.5 graphique des statistiques (SVG dans le prototype) : rien de bleu ni d'orange.
 * campagne = couleur de la métrique (encre 18,87 / vert 5,39 / rouge 6,54 / ambre 5,59) ; moyenne de la
 * liste = acier (3,36:1, ≥ 3:1 non textuel) ; graduations graphite (5,41:1) ; grille perle.
 * EN PRODUCTION : iframe data: Chart.js, hors de portée de la CSS → StatistiquesCampagne.java:437-445
 * et AdnsChartColors.java (TICK, GRID), voir CHARTE_EDITEUR_A_BACKOFFICE.md. */
html[data-charte="saas"] .adns-chart-iframe rect[fill="#377dff"] { fill: var(--ad-c-encre); }
html[data-charte="saas"] .adns-chart-iframe rect[fill="#198754"] { fill: var(--ad-c-vert); }
html[data-charte="saas"] .adns-chart-iframe rect[fill="#dc3545"] { fill: var(--ad-c-rouge); }
html[data-charte="saas"] .adns-chart-iframe rect[fill="#fd7e14"] { fill: var(--ad-c-ambre); }
html[data-charte="saas"] .adns-chart-iframe rect:is([fill="rgba(55,125,255,0.45)"], [fill="rgba(25,135,84,0.45)"], [fill="rgba(220,53,69,0.45)"], [fill="rgba(253,126,20,0.45)"]) { fill: var(--ad-c-acier); }
html[data-charte="saas"] .adns-chart-iframe text:is([fill="#97a4af"], [fill="#666"]) { fill: var(--ad-c-graphite); }
html[data-charte="saas"] .adns-chart-iframe [stroke="#e7eaf3"] { stroke: var(--ad-c-perle); }
html[data-charte="saas"] .adns-chart-iframe { font-family: var(--adns-font-sans); }
/* pastilles de légende : le style en ligne écrit « background: », pas « background-color: » */
html[data-charte="saas"] .recap-legend-item > span[style*="background:#377dff"] { background: var(--ad-c-encre) !important; }
html[data-charte="saas"] .recap-legend-item > span[style*="background:#198754"] { background: var(--ad-c-vert) !important; }
html[data-charte="saas"] .recap-legend-item > span[style*="background:#dc3545"] { background: var(--ad-c-rouge) !important; }
html[data-charte="saas"] .recap-legend-item > span[style*="background:#fd7e14"] { background: var(--ad-c-ambre) !important; }

/* 21.6 BS3 .row.pull-right (filtre de campagnes, float:right !important de adns-compat-bs3) : remis dans le flux.
 * « 1 campagne sélectionnée » est un filtre → bouton blanc bordé. #btn-dropdown n'est PAS ciblé (porté aussi
 * par « Nouvelle relance »). */
html[data-charte="saas"] #webadnspage .row.pull-right { float: none !important; margin: 0 0 1rem !important; gap: .5rem 0; }
html[data-charte="saas"] #webadnspage .row.pull-right label.font-size-18 { font-size: .875rem !important; font-weight: 500; color: var(--adns-color-text-muted); margin: 0; }
html[data-charte="saas"] #webadnspage .row.pull-right .dropdown .btn-primary.dropdown-toggle {
  --bs-btn-bg: var(--ad-c-blanc); --bs-btn-border-color: var(--adns-color-border-control); --bs-btn-color: var(--ad-c-encre);
  background: var(--ad-c-blanc); border: 1px solid var(--adns-color-border-control); color: var(--ad-c-encre);
}
html[data-charte="saas"] #webadnspage .row.pull-right .dropdown .btn-primary.dropdown-toggle:is(:hover, :focus, .show) { background: var(--ad-c-neige); border-color: var(--ad-c-acier); color: var(--ad-c-encre); }
html[data-charte="saas"] #webadnspage .row.pull-right .btn-primary.dropdown-toggle label { margin: 0; font-weight: 600; cursor: pointer; }

/* 21.8 éditeur hybride : « Test » et « Étape précédente » ne sont pas l'action décisive → blanc bordé ;
 * seule « Étape suivante » (navbar-header pull-right) garde le soleil */
html[data-charte="saas"] .navbar-default .navbar-header.pull-left .btn-primary.navbar-btn,
html[data-charte="saas"] .navbar-form .btn-primary.btn-sm {
  --bs-btn-bg: var(--ad-c-blanc); --bs-btn-border-color: var(--adns-color-border-control); --bs-btn-color: var(--ad-c-encre);
  background: var(--ad-c-blanc); border: 1px solid var(--adns-color-border-control); color: var(--ad-c-encre);
}
html[data-charte="saas"] .navbar-default .navbar-header.pull-left .btn-primary.navbar-btn:hover,
html[data-charte="saas"] .navbar-form .btn-primary.btn-sm:hover { background: var(--ad-c-neige); border-color: var(--ad-c-acier); color: var(--ad-c-encre); }

/* 21.9 créer = bouton blanc bordé à « + », partout (comme « + Créer un dossier » de la référence) ;
 * le soleil reste à Envoyer, Enregistrer, Étape suivante */
html[data-charte="saas"] #webadnspage .btn-primary:has(> .fa-plus):not(.header-card-v211 *) {
  --bs-btn-bg: var(--ad-c-blanc); --bs-btn-border-color: var(--adns-color-border-control); --bs-btn-color: var(--ad-c-encre);
  --bs-btn-hover-bg: var(--ad-c-neige); --bs-btn-hover-border-color: var(--ad-c-acier); --bs-btn-hover-color: var(--ad-c-encre);
  background: var(--ad-c-blanc); border: 1px solid var(--adns-color-border-control); color: var(--ad-c-encre);
}
html[data-charte="saas"] #webadnspage .btn-primary:has(> .fa-plus):not(.header-card-v211 *):hover { background: var(--ad-c-neige); border-color: var(--ad-c-acier); color: var(--ad-c-encre); }

/* 21.10 btn-success = « Envoyer » : l'action décisive est soleil (encre dessus 13,75:1) ; le vert est un état.
 * span.switcher.btn-success (interrupteur BS3) et btn-outline exclus ; 56 occurrences à vérifier en recette. */
html[data-charte="saas"] .btn-success:not(.btn-outline):not(.switcher) {
  --bs-btn-bg: var(--ad-c-soleil); --bs-btn-border-color: var(--ad-c-soleil); --bs-btn-color: var(--ad-c-encre);
  --bs-btn-hover-bg: var(--ad-c-soleil-vif); --bs-btn-hover-border-color: var(--ad-c-soleil-vif); --bs-btn-hover-color: var(--ad-c-encre);
  --bs-btn-active-bg: var(--ad-c-soleil-vif); --bs-btn-active-border-color: var(--ad-c-soleil-vif); --bs-btn-active-color: var(--ad-c-encre);
  background-color: var(--ad-c-soleil); border-color: var(--ad-c-soleil); color: var(--ad-c-encre);
}
html[data-charte="saas"] .btn-success:not(.btn-outline):not(.switcher):is(:hover, :active, :focus) { background-color: var(--ad-c-soleil-vif); border-color: var(--ad-c-soleil-vif); color: var(--ad-c-encre); }

/* 21.11 barre d'outils ADNS_toolbar : boutons-icônes carrés bordés 36 × 36, alignés à droite, sans bande vide */
html[data-charte="saas"] #webadnspage > .page-header:not(#adnsHeader) { padding-bottom: .75rem !important; margin-top: -.5rem; }
html[data-charte="saas"] #webadnspage > .page-header:not(#adnsHeader) > div { flex: 1 1 auto; }
html[data-charte="saas"] #webadnspage > .page-header:not(#adnsHeader) .pull-right { float: none !important; }
html[data-charte="saas"] .btn.add-tooltip:not(.btn-xs):not(.btn-sm):has(> i:only-child) {
  width: 2.25rem; height: 2.25rem; padding: 0 !important;
  display: inline-flex; align-items: center; justify-content: center;
  margin: 0 0 0 .375rem !important;
}

/* 21.12 fuites de jaune de la surcouche générée (contrôle : controler_jaune.py) */
html[data-charte="saas"] :is(.link-primary:hover, .link-primary:focus) { color: var(--ad-c-encre) !important; }
html[data-charte="saas"] :is(.alert-soft-primary, .alert-soft-primary .alert-link, .avatar-soft-primary .avatar-initials, .icon-soft-primary, .step-icon-soft-primary, .btn-soft-primary:disabled, .btn-soft-primary.disabled, .avatar-status-soft-primary, .dz-dropzone .dz-file-initials) {
  color: var(--ad-c-encre) !important; background-color: var(--ad-c-soleil-pale) !important;
}
html[data-charte="saas"] .form-check-switch .form-check-label { color: var(--ad-c-encre); border-color: var(--ad-c-acier); }
html[data-charte="saas"] .step .is-valid .step-icon { background-color: var(--ad-c-encre); color: #fff; }
html[data-charte="saas"] .form-check-primary .form-check-input:checked { background-color: var(--ad-c-encre); border-color: var(--ad-c-encre); }
html[data-charte="saas"] .list-group-item-primary { color: var(--ad-c-encre); background-color: var(--ad-c-soleil-pale); }
html[data-charte="saas"] .flatpickr-custom-borderless .flatpickr-custom-form-control { color: var(--ad-c-encre); }
html[data-charte="saas"] .fullcalendar-custom :is(.fc-daygrid-dot-event.fc-event-mirror, .fc-daygrid-dot-event:hover, .fc-daygrid-block-event .fc-event-time:hover, .fc-daygrid-block-event .fc-event-title:hover) { color: var(--ad-c-encre) !important; }

/* 21.14 intertitres en capitales (PERFORMANCE, LISTE DE DIFFUSION) : casse normale (charte A) */
html[data-charte="saas"] :is(h6, small, .small, span).text-uppercase { text-transform: none !important; letter-spacing: 0 !important; font-size: .8125rem; font-weight: 500; color: var(--adns-color-text-subtle); }

/* 21.15 frise PixelAdmin : pas d'italique (text-bg) ; horloges fa-4x ramenées à 24 px graphite */
html[data-charte="saas"] .box-cell > i.text-bg { font-style: normal; font-weight: 600; }
html[data-charte="saas"] .box-cell .fa-4x { font-size: 1.5rem; color: var(--adns-color-text-subtle); }

/* 21.16 liens nus des listes (« Choisir un autre contenu ») : encre soulignée */
html[data-charte="saas"] .list-unstyled > li > a:not([class]) { color: var(--adns-color-link); text-decoration: underline; text-decoration-color: var(--adns-color-link-trait); text-underline-offset: 3px; }

/* ===== [2026-10-03] CORRECTION - barre latérale repliée (retour d'Antoine en production) =====
   Entrée active centrée en carré, séparateurs de section réduits à un filet court,
   flèche et pastille du groupe « Aide » masquées. */
html[data-charte="saas"] .navbar-vertical-aside-mini-mode .navbar-vertical-aside .nav-link {
  justify-content: center; width: 2.75rem; height: 2.75rem; margin: 0 auto .25rem !important; padding: 0 !important;
}
html[data-charte="saas"] .navbar-vertical-aside-mini-mode .navbar-vertical-aside .nav-link .nav-icon { margin: 0 !important; }
html[data-charte="saas"] .navbar-vertical-aside-mini-mode .navbar-vertical-aside .nav-subtitle-replacer {
  display: block !important; width: 1rem; height: 1px; margin: .75rem auto; padding: 0;
  background: var(--ad-c-filet-fort, #CDCDCD); font-size: 0; line-height: 0; color: transparent;
}
html[data-charte="saas"] .navbar-vertical-aside-mini-mode .navbar-vertical-aside .nav-subtitle-replacer::before { content: none !important; }
html[data-charte="saas"] .navbar-vertical-aside-mini-mode .navbar-vertical-aside .dropdown-toggle::before,
html[data-charte="saas"] .navbar-vertical-aside-mini-mode .navbar-vertical-aside .dropdown-toggle::after { display: none !important; }
html[data-charte="saas"] .navbar-vertical-aside-mini-mode .navbar-vertical-aside hr.dropdown-header { width: 1rem; margin: .75rem auto; }

/* =========================================================================
 * 22. CALIBRAGE SUR LE RENDU RÉEL (03/10/2026, MADNS-3164) — retour d'Antoine sur la version déployée :
 * « rien de satisfaisant, trop de traces de l'ancienne charte (style, couleurs) ».
 * Mesuré sur les pages de production (capturer_prod.py, R/calibrage/CALIBRAGE.md). Règle directrice de
 * l'image de référence : tout est neutre ; la couleur ne sert qu'à signaler (un point, ou un texte foncé
 * quand un seuil est franchi) ; le jaune n'est qu'à l'action décisive et au surlignage.
 * Contrastes (WCAG 2.x) : encre/brume 17,01 · ardoise/brume 7,38 · encre/blanc 18,87 · rouge/blanc 6,54 ·
 * ambre/blanc 5,59 · encre/soleil-pâle 16,54 · ardoise/soleil-pâle 7,18 · encre/vert-pâle 16,61 ·
 * encre/ambre-pâle 16,84 · encre/rouge-pâle 16,37 · graphite/blanc 5,41 · graphite/brume 4,87.
 * Points (non textuels, ≥ 3:1 exigé) : vert/brume 4,86 · ambre/brume 5,03 · rouge/brume 5,89 ·
 * acier/brume 3,03 · encre/brume 17,01 ; rouge/blanc 6,54 · ambre/blanc 5,59.
 * ========================================================================= */

/* 22.1 Pastilles d'état : fond brume, point coloré, texte encre 500 ; l'icône FA d'état disparaît.
 * Production : .label.label-warning.badge.bg-warning > i.fa-pen « Brouillon » (grilles BS3),
 * .badge.bg-soft-warning.text-warning (CampagneIdStatutBadge), .adns-tile-badge-danger (AdnsHealthTile),
 * posaient ambre sur ambre-pâle (« brun »), vert sur vert-pâle, rouge sur rose. */
html[data-charte="saas"] :is(.badge, .label, .bo-badge-state, .adns-tile-badge):is(.bg-success, .bg-warning, .bg-danger, .bg-info, .bg-secondary, .bg-primary, .bg-soft-success, .bg-soft-warning, .bg-soft-danger, .bg-soft-info, .bg-soft-primary, .label-success, .label-warning, .label-danger, .label-info, .label-primary, .label-default, .badge-success, .badge-warning, .badge-danger, .badge-info, .badge-primary, .bo-badge-success, .bo-badge-warn, .bo-badge-danger, .bo-badge-info, .adns-tile-badge-success, .adns-tile-badge-warn, .adns-tile-badge-danger, .adns-tile-badge-neutral) {
  --adns-point: var(--ad-c-acier);
  background: var(--ad-c-brume) !important;
  color: var(--ad-c-encre) !important;
  font-weight: 500 !important;
  gap: .375rem;
}
html[data-charte="saas"] :is(.badge, .label, .bo-badge-state, .adns-tile-badge):is(.bg-success, .bg-soft-success, .label-success, .badge-success, .bo-badge-success, .adns-tile-badge-success) { --adns-point: var(--ad-c-vert); }
html[data-charte="saas"] :is(.badge, .label, .bo-badge-state, .adns-tile-badge):is(.bg-warning, .bg-soft-warning, .label-warning, .badge-warning, .bo-badge-warn, .adns-tile-badge-warn) { --adns-point: var(--ad-c-ambre); }
html[data-charte="saas"] :is(.badge, .label, .bo-badge-state, .adns-tile-badge):is(.bg-danger, .bg-soft-danger, .label-danger, .badge-danger, .bo-badge-danger, .adns-tile-badge-danger) { --adns-point: var(--ad-c-rouge); }
html[data-charte="saas"] :is(.badge, .label, .bo-badge-state, .adns-tile-badge):is(.bg-primary, .bg-soft-primary, .label-primary, .badge-primary) { --adns-point: var(--ad-c-encre); }
/* brouillon : un état d'attente, pas un avertissement (référence « ● Brouillons » neutre) */
html[data-charte="saas"] :is(.badge, .label):is(.bg-warning, .bg-soft-warning, .label-warning):has(> :is(.fa-pen, .fa-pencil, .fa-flask)) { --adns-point: var(--ad-c-acier); }
html[data-charte="saas"] :is(.badge, .label, .bo-badge-state, .adns-tile-badge):is(.bg-success, .bg-warning, .bg-danger, .bg-info, .bg-secondary, .bg-primary, .bg-soft-success, .bg-soft-warning, .bg-soft-danger, .bg-soft-info, .bg-soft-primary, .label-success, .label-warning, .label-danger, .label-info, .label-primary, .label-default, .badge-success, .badge-warning, .badge-danger, .badge-info, .badge-primary, .bo-badge-success, .bo-badge-warn, .bo-badge-danger, .bo-badge-info, .adns-tile-badge-success, .adns-tile-badge-warn, .adns-tile-badge-danger, .adns-tile-badge-neutral)::before {
  content: ""; width: .4375rem; height: .4375rem; border-radius: 50%; flex: none; background: var(--adns-point);
}
html[data-charte="saas"] :is(.badge, .label):is(.bg-success, .bg-warning, .bg-danger, .bg-info, .bg-primary, .bg-soft-success, .bg-soft-warning, .bg-soft-danger, .bg-soft-info, .label-success, .label-warning, .label-danger, .label-info, .badge-success, .badge-warning, .badge-danger, .badge-info, .badge-primary) > :is(i, span):is(.fa, .fas, .far, .fa-solid, .fa-regular, [class^="fa-"], [class*=" fa-"]) { display: none; }

/* 22.2 Compteurs (onglets de filtre d'une liste, cartes du récapitulatif, listes de familles) : pas d'état,
 * donc pas de point ; chiffre ardoise sur brume (7,38). Production : 254 vert / 24 ambre / 4 rouge, « 0 » vert. */
html[data-charte="saas"] :is(.nav-link, .list-group-item, .card-header :is(h3, h4, .h3, .h4)) > .badge:not(.bg-soft-secondary) {
  color: var(--ad-c-ardoise) !important; font-variant-numeric: tabular-nums; font-weight: 600 !important;
}
html[data-charte="saas"] :is(.nav-link, .list-group-item, .card-header :is(h3, h4, .h3, .h4)) > .badge:not(.label)::before { content: none !important; }
/* sauf le libellé d'état d'un titre de carte (« Dernières campagnes · Envoi effectué ») : il garde son point */
html[data-charte="saas"] .card-header .card-header-title h4 > .badge::before,
html[data-charte="saas"] .card-header h4.card-header-title > .badge::before { content: "" !important; }
html[data-charte="saas"] :is(.card-header .card-header-title h4, .card-header h4.card-header-title) > .badge { color: var(--ad-c-encre) !important; font-weight: 500 !important; }

/* 22.3 Taux (clics, lectures, bounces…) : des chiffres, pas des pastilles. Encre tabulaire ;
 * seuil d'alerte (bg-warning) = point ambre ; seuil franchi (bg-danger) = texte rouge 600 + point.
 * Production : td.text-end > div > span.badge.bg-* (Campagnes), td > span.badge.bg-* sans classe de
 * cellule (Statistiques), .recap-legend-item > span.badge (statistiques d'une campagne). */
html[data-charte="saas"] :is(.table td > span, .table td > div > span, .recap-legend-item > span).badge:not(.label):is(.bg-success, .bg-info, .bg-warning, .bg-danger) {
  height: auto; padding: 0 !important;
  background: transparent !important; color: var(--ad-c-encre) !important;
  font-size: .875rem; font-weight: 500 !important; font-variant-numeric: tabular-nums;
}
html[data-charte="saas"] :is(.table td > span, .table td > div > span, .recap-legend-item > span).badge:not(.label):is(.bg-success, .bg-info, .bg-warning, .bg-danger)::before { content: none; }
html[data-charte="saas"] :is(.table td > span, .table td > div > span, .recap-legend-item > span).badge.bg-warning:not(.label)::before { content: ""; background: var(--ad-c-ambre); }
html[data-charte="saas"] :is(.table td > span, .table td > div > span, .recap-legend-item > span).badge.bg-danger:not(.label) { color: var(--ad-c-rouge) !important; font-weight: 600 !important; }
html[data-charte="saas"] :is(.table td > span, .table td > div > span, .recap-legend-item > span).badge.bg-danger:not(.label)::before { content: ""; background: var(--ad-c-rouge); }
html[data-charte="saas"] .recap-legend-item span.badge { display: inline-flex; margin: .125rem 0; font-size: 1rem; }

/* 22.4 Colonnes chiffrées colorées des grilles (Listes : ciblables vert, NPAI ambre, désinscrits rouge) → encre */
html[data-charte="saas"] .table td:is(.text-success, .text-warning, .text-danger, .text-info, .text-primary) { color: var(--ad-c-encre) !important; font-variant-numeric: tabular-nums; }
html[data-charte="saas"] .table td:is(.text-success, .text-warning, .text-danger, .text-info) :is(i, span):is(.fa, .fas, .far, .fa-solid, .fa-regular, [class^="fa-"], [class*=" fa-"]) { color: var(--ad-c-graphite) !important; }

/* 22.5 (interrupteurs fa-toggle-on.text-primary exclus : l'état « actif » reste encre)
 * Icônes d'état colorées (ciblable vert, cadenas vert des gabarits, info bleue) → graphite (5,41) ;
 * l'icône d'avertissement garde l'ambre, celle d'erreur le rouge. */
html[data-charte="saas"] #webadnspage :is(i, span):is(.fa, .fas, .far, .fa-solid, .fa-regular, [class^="fa-"], [class*=" fa-"]):is(.text-success, .text-info, .text-primary):not(.btn *):not([class*="fa-toggle"]) { color: var(--ad-c-graphite) !important; }
/* pastille « liste de diffusion » des cartes du tableau de bord : bleu #2f6fd6 et gris #6b778c écrits en ligne */
html[data-charte="saas"] i[style*="#2f6fd6"] { color: var(--ad-c-graphite) !important; }
html[data-charte="saas"] span[style*="#6b778c"] { color: var(--ad-c-graphite) !important; }

/* 22.6 Boutons-icônes de ligne : tous neutres ; la suppression ne rougit qu'au survol (une croix rouge
 * par ligne colorait toute la colonne) */
html[data-charte="saas"] .btn.btn-xs.btn-icon:is(.btn-danger, .btn-success, .btn-info, .btn-primary, .btn-warning) { color: var(--ad-c-ardoise); background: var(--ad-c-blanc); border-color: var(--adns-color-border-control); }
html[data-charte="saas"] .btn.btn-xs.btn-icon.btn-danger:hover { color: var(--ad-c-rouge); background: var(--ad-c-rouge-pale); border-color: var(--ad-c-rouge); }
html[data-charte="saas"] .btn.btn-xs.btn-icon.disabled { opacity: .45; }

/* 22.7 Tuiles santé (AdnsHealthTile) et KPI : blanches à filet, icône 32 px graphite sur brume quel que
 * soit le ton ; le ton est porté par le point de la pastille (22.1) */
:root[data-charte="saas"] {
  --adns-health-success-bg: var(--ad-c-blanc); --adns-health-warn-bg: var(--ad-c-blanc); --adns-health-danger-bg: var(--ad-c-blanc);
  --adns-kpi-tone-default-bg: var(--ad-c-brume); --adns-kpi-tone-default-fg: var(--ad-c-ardoise);
  --adns-kpi-tone-info-bg: var(--ad-c-brume);    --adns-kpi-tone-info-fg: var(--ad-c-ardoise);
  --adns-kpi-tone-success-bg: var(--ad-c-brume); --adns-kpi-tone-success-fg: var(--ad-c-ardoise);
  --adns-kpi-tone-warning-bg: var(--ad-c-brume); --adns-kpi-tone-warning-fg: var(--ad-c-ardoise);
  --adns-kpi-tone-danger-bg: var(--ad-c-brume);  --adns-kpi-tone-danger-fg: var(--ad-c-ardoise);
}
html[data-charte="saas"] .adns-health-tile { background: var(--ad-c-blanc) !important; border: 1px solid var(--adns-color-border-subtle) !important; }
html[data-charte="saas"] .adns-health-tile[class*="adns-health-tone-"] .adns-tile-icon {
  width: 2rem; height: 2rem; min-width: 2rem; font-size: .875rem;
  background: var(--ad-c-brume) !important; color: var(--ad-c-graphite) !important; border-radius: 8px;
}
html[data-charte="saas"] .adns-health-tile .adns-tile-score-value { color: var(--ad-c-encre) !important; }
html[data-charte="saas"] .adns-health-tile :is(.adns-tile-score-max, .adns-tile-meta, .adns-tile-chevron) { color: var(--ad-c-graphite) !important; }
html[data-charte="saas"] :is(.adns-kpi-icon, .adns-kpi .adns-tile-icon) { background: var(--ad-c-brume) !important; color: var(--ad-c-graphite) !important; }

/* 22.8 Alertes : aplat pâle conservé, texte encre (l'ambre sur ambre-pâle lisait « brun ») ; l'icône garde le ton */
html[data-charte="saas"] :is(.alert-success, .alert-warning, .alert-danger) { --bs-alert-color: var(--ad-c-encre); color: var(--ad-c-encre); }
html[data-charte="saas"] .alert-success > i:first-child { color: var(--ad-c-vert); }
html[data-charte="saas"] .alert-warning > i:first-child { color: var(--ad-c-ambre); }
html[data-charte="saas"] .alert-danger > i:first-child { color: var(--ad-c-rouge); }

/* 22.9 bouton « Tester » (SpamAssassin, récapitulatif) et autres actions secondaires en btn-primary.btn-sm
 * ou a.btn-primary.text-end (« Tester », carte Anti-spam du récapitulatif) dans une carte : vérification,
 * pas l'action décisive → blanc bordé */
html[data-charte="saas"] :is(.card-body .btn-primary.btn-sm, .card-body > .btn-primary.text-end):not(.dropdown-toggle) {
  --bs-btn-bg: var(--ad-c-blanc); --bs-btn-border-color: var(--adns-color-border-control); --bs-btn-color: var(--ad-c-encre);
  background: var(--ad-c-blanc); border: 1px solid var(--adns-color-border-control); color: var(--ad-c-encre);
}
html[data-charte="saas"] :is(.card-body .btn-primary.btn-sm, .card-body > .btn-primary.text-end):not(.dropdown-toggle):hover { background: var(--ad-c-neige); border-color: var(--ad-c-acier); }

/* 22.10 icône du titre de page (fa-dashboard 28 px noire) : la référence n'en a pas */
html[data-charte="saas"] .header-card-v211 .header-title > .page-header-icon { display: none; }
/* 22.11 légende du récapitulatif : la pastille de série (couleur du graphique) précède déjà le libellé ;
 * le taux n'y ajoute pas de second point, seul le texte rouge 600 signale le seuil franchi */
html[data-charte="saas"] .recap-legend-item span.badge:not(.label)::before { content: none !important; }
/* 22.12 icônes fs-1 (40 px) posées devant un message de carte (bug ambre de l'anti-spam, triangle rouge de
 * « Diffusion ») : ramenées à 20 px ; le bug n'est pas un avertissement → graphite ; le triangle garde le rouge */
html[data-charte="saas"] .card-body > :is(i, span).fs-1:is(.fa, [class*=" fa-"]) { font-size: 1.25rem !important; vertical-align: -.125rem; }
html[data-charte="saas"] .card-body > :is(i, span).fs-1.text-warning:is(.fa-bug) { color: var(--ad-c-graphite) !important; }

/* =========================================================================
 * 23. VERSION PLUS VIVE (04/10/2026, MADNS-3164) — retour d'Antoine sur le calibrage déployé :
 * « fonctionnel mais assez terne ». Direction validée : redonner de la couleur avec les jetons de la
 * charte A, sans revenir au bariolage de l'ancienne charte. Quatre points (R/calibrage/vive/VIVE.md) :
 *  1. états en aplat pâle + point coloré (vert / ambre / rouge / gris) ;
 *  2. action principale de la page en soleil, une seule par écran ;
 *  3. soleil comme marqueur de l'entrée active du menu ; tuile mise en avant en soleil-pâle ;
 *  4. couleur du produit sur le monogramme (mail-adns = sarcelle, web-adns = violet #6D28D9, blanc dessus 7,1).
 * Contrastes (WCAG 2.x) — texte : vert/vert-pâle 4,75 · encre/ambre-pâle 16,84 · rouge/rouge-pâle 5,67 ·
 * ardoise/brume 7,38 · encre/soleil 13,75 · encre/soleil-vif 12,65 · blanc/sarcelle 7,97 · vert/blanc 5,39 ·
 * graphite/neige-soleil 5,26. Non textuel : points vert 4,75 / ambre 4,98 / rouge 5,67 sur leur aplat,
 * acier/brume 3,03, ambre/soleil-pâle 4,89. Décoratif assumé : liseré soleil de l'entrée active (1,49 sur
 * blanc ; l'état est aussi porté par la carte blanche, la graisse 600 et aria-current).
 * ========================================================================= */
:root[data-charte="saas"] {
  --ad-c-sarcelle: #0e5a5c; --ad-c-sarcelle-pale: #e2efee;
  --ad-c-violet: #6d28d9;   /* web-adns, filiation du thème Pixel purple-hills */
  --ad-c-neige-soleil: #fffcf0;   /* soleil-pâle très éclairci : en-tête de grille */
  --adns-produit: var(--ad-c-encre);
}
:root[data-charte="saas"][data-produit="mail"] { --adns-produit: var(--ad-c-sarcelle); }
:root[data-charte="saas"][data-produit="web"] { --adns-produit: var(--ad-c-violet); }

/* 23.1 Pastilles d'état en aplat pâle. Réussi = vert-pâle, texte vert (4,75) ; en attente / brouillon =
 * ambre-pâle, texte encre (16,84 : l'ambre en texte se lisait « brun ») ; erreur / bloquant / annulé =
 * rouge-pâle, texte rouge (5,67) ; neutre = brume, texte ardoise (7,38), point acier (3,03).
 * Remplace les couleurs de 22.1 (même sélecteur, même spécificité, posé après). */
html[data-charte="saas"] :is(.badge, .label, .bo-badge-state, .adns-tile-badge):is(.bg-info, .bg-secondary, .bg-soft-info, .label-info, .label-default, .badge-info, .bo-badge-info, .adns-tile-badge-neutral) {
  --adns-point: var(--ad-c-acier); background: var(--ad-c-brume) !important; color: var(--ad-c-ardoise) !important;
}
html[data-charte="saas"] :is(.badge, .label, .bo-badge-state, .adns-tile-badge):is(.bg-success, .bg-soft-success, .label-success, .badge-success, .bo-badge-success, .adns-tile-badge-success) {
  --adns-point: var(--ad-c-vert); background: var(--ad-c-vert-pale) !important; color: var(--ad-c-vert) !important;
}
html[data-charte="saas"] :is(.badge, .label, .bo-badge-state, .adns-tile-badge):is(.bg-warning, .bg-soft-warning, .label-warning, .badge-warning, .bo-badge-warn, .adns-tile-badge-warn) {
  --adns-point: var(--ad-c-ambre); background: var(--ad-c-ambre-pale) !important; color: var(--ad-c-encre) !important;
}
html[data-charte="saas"] :is(.badge, .label, .bo-badge-state, .adns-tile-badge):is(.bg-danger, .bg-soft-danger, .label-danger, .badge-danger, .bo-badge-danger, .adns-tile-badge-danger) {
  --adns-point: var(--ad-c-rouge); background: var(--ad-c-rouge-pale) !important; color: var(--ad-c-rouge) !important;
}
/* brouillon (fa-pen) : ambre comme « en attente » (annule le point acier de 22.1) ;
 * envoi programmé (bg-info > fa-clock, Campagne.cssColorForStatus) : en attente → ambre */
html[data-charte="saas"] :is(.badge, .label):is(.bg-warning, .bg-soft-warning, .label-warning):has(> :is(.fa-pen, .fa-pencil, .fa-flask)) { --adns-point: var(--ad-c-ambre); }
html[data-charte="saas"] :is(.badge, .label):is(.bg-info, .bg-soft-info, .label-info):has(> :is(.fa-clock, .fa-clock-o)) {
  --adns-point: var(--ad-c-ambre); background: var(--ad-c-ambre-pale) !important; color: var(--ad-c-encre) !important;
}
/* les compteurs (22.2 : onglets de filtre d'une liste, « Destinataires 0 », « Contenu 104 KB ») ne sont pas
 * des états : ils restent en brume, chiffre ardoise (7,38), sans point — sinon on retrouve les compteurs
 * colorés de l'ancienne charte (trace n° 7 du calibrage) */
html[data-charte="saas"] :is(.nav-link, .list-group-item, .card-header :is(h3, h4, .h3, .h4)) > .badge:not(.label) { background: var(--ad-c-brume) !important; }
/* sauf l'état d'un titre de carte (« Dernières campagnes · Envoi effectué », « Campagnes · Brouillon ») :
 * même aplat pâle et même point que les pastilles. Le point de 22.2 ne s'affichait pas (spécificité
 * 0,4,2 contre 0,5,1 pour la règle qui le retire) : :not(.label) ajouté pour passer devant. */
html[data-charte="saas"] :is(.card-header .card-header-title h4, .card-header h4.card-header-title) > .badge:not(.label)::before { content: "" !important; }
html[data-charte="saas"] :is(.card-header .card-header-title h4, .card-header h4.card-header-title) > .badge:not(.label):is(.bg-success, .bg-soft-success) { background: var(--ad-c-vert-pale) !important; color: var(--ad-c-vert) !important; }
html[data-charte="saas"] :is(.card-header .card-header-title h4, .card-header h4.card-header-title) > .badge:not(.label):is(.bg-warning, .bg-soft-warning) { background: var(--ad-c-ambre-pale) !important; color: var(--ad-c-encre) !important; }
html[data-charte="saas"] :is(.card-header .card-header-title h4, .card-header h4.card-header-title) > .badge:not(.label):is(.bg-danger, .bg-soft-danger) { background: var(--ad-c-rouge-pale) !important; color: var(--ad-c-rouge) !important; }
/* taux : un bon taux (bg-success) en vert 600 (5,39 sur blanc), sans point ; alerte et seuil franchi inchangés (22.3) */
html[data-charte="saas"] :is(.table td > span, .table td > div > span).badge.bg-success:not(.label) { color: var(--ad-c-vert) !important; font-weight: 600 !important; }

/* 23.2 Action principale en soleil, texte encre (13,75 ; 12,65 au survol soleil-vif).
 * a) bouton de la carte de titre (« Créer une campagne ») ; b) premier bouton « + » de la barre d'outils
 * d'une grille Ajax (« Créer », « Créer Liste de diffusion », « Créer un nouveau gabarit », « Ajouter »).
 * Les deux ne coexistent sur aucun écran relevé (MailADNS n'a pas de grille, les grilles n'ont pas d'action
 * de titre) : une seule action jaune par écran. Les autres restent blanches bordées (21.9, 22.9). */
html[data-charte="saas"] .header-card-v211 .bo-pagination-wrap .btn-primary,
html[data-charte="saas"] #webadnspage .ajaxGridContainer .row.align-items-center.mb-3 > .col-sm-auto:first-child > .btn-primary:has(> .fa-plus) {
  --bs-btn-bg: var(--ad-c-soleil); --bs-btn-border-color: var(--ad-c-soleil); --bs-btn-color: var(--ad-c-encre);
  --bs-btn-hover-bg: var(--ad-c-soleil-vif); --bs-btn-hover-border-color: var(--ad-c-soleil-vif); --bs-btn-hover-color: var(--ad-c-encre);
  background: var(--ad-c-soleil); border: 1px solid var(--ad-c-soleil); color: var(--ad-c-encre);
}
html[data-charte="saas"] .header-card-v211 .bo-pagination-wrap .btn-primary:is(:hover, :active, :focus-visible),
html[data-charte="saas"] #webadnspage .ajaxGridContainer .row.align-items-center.mb-3 > .col-sm-auto:first-child > .btn-primary:has(> .fa-plus):is(:hover, :active, :focus-visible) {
  background: var(--ad-c-soleil-vif); border-color: var(--ad-c-soleil-vif); color: var(--ad-c-encre);
}

/* 23.3 Entrée active du menu latéral : liseré soleil de 3 px dans la carte blanche ; icône encre */
html[data-charte="saas"] .navbar-vertical-aside .nav-link { position: relative; }
html[data-charte="saas"] .navbar-vertical-aside .nav-link:is(.active, [aria-current="page"])::before {
  content: ""; position: absolute; left: 0; top: .5rem; bottom: .5rem; width: 3px;
  border-radius: 0 3px 3px 0; background: var(--ad-c-soleil-vif);
}
/* tuiles du tableau de bord : le point suit l'état filtré (envoyés vert, brouillons et programmés ambre) ;
 * la tuile des brouillons reste en soleil-pâle (§7), son point ambre y fait 4,89 */
html[data-charte="saas"] a.card.card-hover-shadow[href*="filter=monselecteur"] > .card-body > .row.gx-2.mb-1 .card-subtitle::before { background: var(--ad-c-vert); }
html[data-charte="saas"] a.card.card-hover-shadow:is([href*="filter=project"], [href*="filter=scheduled"]) > .card-body > .row.gx-2.mb-1 .card-subtitle::before { background: var(--ad-c-ambre); }
html[data-charte="saas"] a.card.card-hover-shadow[href*="filter=project"] { border-color: var(--ad-c-soleil) !important; }

/* 23.4 Monogramme : couleur du produit (mail-adns = sarcelle #0E5A5C, blanc dessus 7,97 ; web-adns = violet #6D28D9, 7,1) */
html[data-charte="saas"] .navbar-vertical-aside .navbar-brand .nav-icon { background: var(--adns-produit); color: #fff; }

/* 23.5 Touches : en-tête de grille en neige-soleil #FFFCF0 (graphite dessus 5,26) */
html[data-charte="saas"] .table > thead > tr > :is(th, td) { background: var(--ad-c-neige-soleil); }
html[data-charte="saas"] .table-responsive :where(.table:has(> tbody > tr > td:last-child > .btn-icon)) > thead > tr > :last-child { background-color: var(--ad-c-neige-soleil); }

/* ---------- 24. Correctifs 4753 (MADNS-3164) : grilles larges à 1440 px, barre d'outils de Contacts ---------- */
/* 24.1 Le thème pose .table-nowrap sur toutes les grilles Ajax : une cellule ne peut pas descendre sous la largeur de son
   texte, et Campagnes / Statistiques / Listes débordent à 1440 px. Le retour à la ligne est rendu au corps des grilles,
   les en-têtes peuvent passer sur deux lignes, les marges internes passent de .5rem à .3125rem (première et dernière
   colonnes inchangées : 1rem). Une grille qui tient dans sa largeur ne change pas : la table auto ne coupe que si elle manque de place. */
html[data-charte="saas"] .ajaxGridTable.table-nowrap > tbody > tr > td { white-space: normal; padding-left: .3125rem; padding-right: .3125rem; }
html[data-charte="saas"] .ajaxGridTable.table-nowrap > thead > tr > th { white-space: normal; line-height: 1.125rem; padding: 0 .3125rem !important; }

/* 24.2 Campagnes, cellule Titre : vignette 8rem → 4.5rem (3:2, 48 px de haut), sans la marge du .container-fluid ni le ps-4 ;
   titre et sous-titre sur deux lignes au plus, tronqués ; cellule entre 14 et 20rem */
html[data-charte="saas"] .ajaxGridTable td > .container-fluid.m-0 { padding: 0; min-width: 14rem; max-width: 20rem; }
html[data-charte="saas"] .ajaxGridTable td .col-auto[style*="width: 8rem"] { width: 4.5rem !important; flex-shrink: 0; }
html[data-charte="saas"] .ajaxGridTable td .col-auto[style*="width: 8rem"] .translate-middle { width: 1.25rem !important; height: 1.25rem !important; font-size: .625rem; }
html[data-charte="saas"] .ajaxGridTable td > .container-fluid.m-0 > .d-flex.text-truncate { align-items: center; gap: .625rem; }
html[data-charte="saas"] .ajaxGridTable td > .container-fluid.m-0 .flex-column.ps-4.text-truncate { padding-left: 0 !important; min-width: 0; white-space: normal; }
/* bornage des textes longs : deux lignes au plus, points de suspension (titres, objets, noms de liste) */
html[data-charte="saas"] .ajaxGridTable td > .container-fluid.m-0 .flex-column > :is(a, span.text-muted),
html[data-charte="saas"] .ajaxGridTable td.text-truncate[style*="max-width"] > a {
  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
  white-space: normal; overflow: hidden; overflow-wrap: anywhere;
}
html[data-charte="saas"] .ajaxGridTable td > .container-fluid.m-0 .flex-column > span.text-muted { font-size: .8125rem; line-height: 1.125rem; }
/* colonne Liste de diffusion (Campagnes, Statistiques) : 150 px → 8rem */
html[data-charte="saas"] .ajaxGridTable td > .d-flex.flex-column.lh-sm[style*="max-width:150px"] { max-width: 8rem !important; }

/* 24.3 Statistiques et Listes : cellules .text-truncate à max-width en ligne (300 / 350 px). Le max-width d'une cellule
   n'est pas tenu par la table auto : la borne est posée sur le contenu */
html[data-charte="saas"] .ajaxGridTable td.text-truncate[style*="max-width"] { white-space: normal; text-overflow: clip; }
html[data-charte="saas"] .ajaxGridTable td.text-truncate[style*="max-width: 300px"] > a { min-width: 5.5rem; max-width: 10rem; }
html[data-charte="saas"] .ajaxGridTable td.text-truncate[style*="max-width: 350px"] > a { max-width: 16rem; }
html[data-charte="saas"] .ajaxGridTable td.text-truncate[style*="max-width: 350px"] > :is(.listeDiffusionAdresse, p) {
  display: block; max-width: 16rem; margin: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}
/* dates sur deux lignes (date / heure) : Statistiques (cellule 70 px en ligne), Campagnes et Listes (.text-wrap 50 px) */
html[data-charte="saas"] .ajaxGridTable td[style*="width:70px"] { min-width: 4.75rem; font-size: .8125rem !important; line-height: 1.125rem; }
html[data-charte="saas"] .ajaxGridTable td.text-wrap[style*="max-width: 50px"] { line-height: 1.125rem; }
/* Statistiques, dernières colonnes : Jour / Heure (padding-left 10px en ligne) et Entité responsable (sur deux lignes, bornée) */
html[data-charte="saas"] .ajaxGridTable td[style*="padding-left:10px"] { padding-left: .3125rem !important; }
html[data-charte="saas"] .ajaxGridTable > tbody > tr > td[style="text-align:left"]:last-child > a.clickToEdit {
  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; max-width: 7.5rem; overflow: hidden; overflow-wrap: anywhere;
}
/* colonne d'actions : boutons rapprochés */
html[data-charte="saas"] .ajaxGridTable > tbody > tr > td:last-child > .btn-icon + .btn-icon { margin-left: -.125rem; }

/* 24.4 Contacts : barre d'outils décalée de 24 px. La première colonne de la rangée (bouton Créer) est rendue vide
   quand l'écran n'a pas de création, mais garde ses gouttières BS (2 × .75rem). Gouttières retirées, l'écart est porté
   par les boutons eux-mêmes :
   une colonne vide ne mesure plus rien (le blanc qu'elle contient interdit :empty), l'écart entre boutons reste 1.5rem */
html[data-charte="saas"] .ajaxGridContainer > div > div > .row.align-items-center.mb-3 { margin-left: 0; }
html[data-charte="saas"] .ajaxGridContainer > div > div > .row.align-items-center.mb-3 > .col-sm-auto { padding-left: 0; padding-right: 0; }
html[data-charte="saas"] .ajaxGridContainer > div > div > .row.align-items-center.mb-3 > .col-sm-auto > * { margin-right: 1.5rem; }

/* ---------- 25. web-adns (MADNS-3164, calibrage du 04/10/2026) ----------
   Règles propres à web-adns, limitées à html[data-produit="web"] : mail-adns reste inchangé.
   Calibrage : web-adns/migration-charte-front/retro-analyse-2026-10-04/calibrage/. */

/* 25.1 Mobile 390 px. La liste des sites (accueil, Gestion des sites) pose ses cinq liens (Pages, Articles,
   Commentaires, Options générales, Editer) dans un d-flex sans retour à la ligne, et le titre de page
   (h1.header-title d-flex : icône, titre, « #id ») ne se replie pas : l'accueil mesurait 638 px, la fiche
   Informations d'un site 915 px. */
@media (max-width: 575.98px) {
  html[data-charte="saas"][data-produit="web"] h1.header-title { flex-wrap: wrap; }
  html[data-charte="saas"][data-produit="web"] .list-group-item.d-flex { flex-wrap: wrap; }
  html[data-charte="saas"][data-produit="web"] .list-group-item.d-flex > .col-1 { flex: 0 0 3rem; width: 3rem; }
  html[data-charte="saas"][data-produit="web"] .list-group-item.d-flex > .col-8 { flex: 1 1 0; width: auto; min-width: 0; }
  html[data-charte="saas"][data-produit="web"] .list-group-item.d-flex > .col-3 { flex: 0 0 100%; width: 100%; align-items: flex-start !important; padding-left: 3.5rem; }
  html[data-charte="saas"][data-produit="web"] .list-group-item .d-flex.gap-4 { flex-wrap: wrap; gap: .25rem 1rem !important; }
  html[data-charte="saas"][data-produit="web"] .list-group-item .text-muted { overflow-wrap: anywhere; }
}

/* 25.2 Éditeur de pages (WFPageEditor, coquille HeaderFooterApplicationBootstrap5, WEBAD-1089). Seul le document parent est
   habillé : l'aperçu est une iframe (GrapesJsWebFront) qui garde le rendu du site.
   État de publication (WFPageDescription, WFBlocEditionElement : bouton scindé .dropupend). C'est un état, pas une action :
   la règle 21.10 (btn-success = soleil, « Envoyer » de mail-adns) ne s'applique pas. Publié = vert-pâle, texte vert (4,75) ;
   Brouillon (btn-danger) = ambre-pâle, texte encre (16,84) : un brouillon n'est pas une anomalie, pas de rouge.
   Survol : fond inchangé côté vert (le vert sur un fond plus soutenu passait sous 4,5), bordure marquée. */
html[data-charte="saas"][data-produit="web"] .btn-group.dropupend > :is(.btn-success, .btn-danger) {
  --bs-btn-bg: var(--ad-c-vert-pale); --bs-btn-border-color: var(--ad-c-vert-pale); --bs-btn-color: var(--ad-c-vert);
  --bs-btn-hover-bg: var(--ad-c-vert-pale); --bs-btn-hover-border-color: #a9d6bd; --bs-btn-hover-color: var(--ad-c-vert);
  --bs-btn-active-bg: var(--ad-c-vert-pale); --bs-btn-active-border-color: #a9d6bd; --bs-btn-active-color: var(--ad-c-vert);
  background-color: var(--bs-btn-bg); border-color: var(--bs-btn-border-color); color: var(--bs-btn-color); font-weight: 600;
}
html[data-charte="saas"][data-produit="web"] .btn-group.dropupend > .btn-danger {
  --bs-btn-bg: var(--ad-c-ambre-pale); --bs-btn-border-color: var(--ad-c-ambre-pale); --bs-btn-color: var(--ad-c-encre);
  --bs-btn-hover-bg: #f8e6c0; --bs-btn-hover-border-color: #e9c98a; --bs-btn-hover-color: var(--ad-c-encre);
  --bs-btn-active-bg: #f8e6c0; --bs-btn-active-border-color: #e9c98a; --bs-btn-active-color: var(--ad-c-encre);
}
html[data-charte="saas"][data-produit="web"] .btn-group.dropupend > :is(.btn-success, .btn-danger):is(:hover, :active, :focus) {
  background-color: var(--bs-btn-hover-bg); border-color: var(--bs-btn-hover-border-color); color: var(--bs-btn-hover-color);
}
/* Vignette de page : a.drop-zone.thumbnail recevait le cadre .thumbnail de la couche Bootstrap 3 (marge interne, bordure,
   marge basse) ; l'image rétrécissait et l'état « Publié » chevauchait la pastille d'horodatage épinglée à droite. */
html[data-charte="saas"][data-produit="web"] .card-pinned .thumbnail { padding: 0; margin-bottom: 0; border: 0; background: transparent; }
/* L'éditeur réutilise l'identifiant #webadnspage pour son panneau d'état (WFPageDescription) : la règle 5 (fond de page,
   marge interne 2rem !important) visait le conteneur de page de la coquille principale et rétrécissait la vignette de 64 px. */
html[data-charte="saas"][data-produit="web"] #editorForm #webadnspage { background: transparent; padding: 0 !important; }
/* Une seule action principale par écran : dans l'éditeur, c'est « Ajouter un élément ». Le bouton de menu « ⋮ » de l'en-tête
   (btn-primary btn-icon) passe en bouton secondaire. */
html[data-charte="saas"][data-produit="web"] #pageHeader .dropdown > .btn-primary.btn-icon {
  --bs-btn-bg: var(--ad-c-blanc); --bs-btn-border-color: var(--adns-color-border-control); --bs-btn-color: var(--ad-c-encre);
  --bs-btn-hover-bg: var(--bs-gray-100); --bs-btn-hover-border-color: var(--adns-color-border-control); --bs-btn-hover-color: var(--ad-c-encre);
  background-color: var(--bs-btn-bg); border-color: var(--bs-btn-border-color); color: var(--bs-btn-color);
}
/* Panneaux de l'éditeur (Paramètres, Préférences : conteneur #PageContenuEditor). L'action principale de l'écran est
   « Ajouter un élément » ; dans les panneaux, les btn-primary (Ajouter un dossier, lien du logo, Placer au brouillon)
   passent en secondaire, sauf dans une modale (Créer) et dans la colonne de droite #editorForm
   (Ajouter un élément, action principale de l'écran). « Retour » et la croix de fermeture
   (btn-danger btn-active-color-primary, hérité de Metronic) sont de la navigation : secondaire, pas de rouge. */
html[data-charte="saas"][data-produit="web"] #PageContenuEditor :is(.btn-primary:not(.btn-outline), .btn-danger.btn-active-color-primary):not(.modal .btn, #editorForm .btn) {
  --bs-btn-bg: var(--ad-c-blanc); --bs-btn-border-color: var(--adns-color-border-control); --bs-btn-color: var(--ad-c-encre);
  --bs-btn-hover-bg: var(--bs-gray-100); --bs-btn-hover-border-color: var(--adns-color-border-control); --bs-btn-hover-color: var(--ad-c-encre);
  --bs-btn-active-bg: var(--bs-gray-200); --bs-btn-active-border-color: var(--adns-color-border-control); --bs-btn-active-color: var(--ad-c-encre);
  background-color: var(--bs-btn-bg); border-color: var(--bs-btn-border-color); color: var(--bs-btn-color);
}
html[data-charte="saas"][data-produit="web"] #PageContenuEditor :is(.btn-primary:not(.btn-outline), .btn-danger.btn-active-color-primary):not(.modal .btn, #editorForm .btn):is(:hover, :focus) {
  background-color: var(--bs-btn-hover-bg); border-color: var(--bs-btn-hover-border-color); color: var(--bs-btn-hover-color);
}
html[data-charte="saas"][data-produit="web"] #PageContenuEditor :is(.btn-primary:not(.btn-outline), .btn-danger.btn-active-color-primary):not(.modal .btn, #editorForm .btn) i { color: inherit; }

/* 24.5 Campagnes et Statistiques, cellule Titre : titre sur toute la largeur en haut, vignette à gauche
   sous le titre, description et chiffres à droite. Grille à deux colonnes (4,5 rem | reste) ;
   le conteneur flex devient une grille, son enveloppe est dissoute (display: contents). */
html[data-charte="saas"] .ajaxGridTable td > .container-fluid.m-0 > .d-flex.text-truncate {
  display: grid !important; grid-template-columns: 4.5rem minmax(0, 1fr); column-gap: .75rem; row-gap: .25rem; align-items: start;
}
html[data-charte="saas"] .ajaxGridTable td > .container-fluid.m-0 > .d-flex.text-truncate > .col-auto { grid-column: 1; grid-row: 2 / span 2; }
html[data-charte="saas"] .ajaxGridTable td > .container-fluid.m-0 > .d-flex.text-truncate > .flex-column { display: contents !important; }
html[data-charte="saas"] .ajaxGridTable td > .container-fluid.m-0 .flex-column > a:first-child { grid-column: 1 / -1; grid-row: 1; }
html[data-charte="saas"] .ajaxGridTable td > .container-fluid.m-0 .flex-column > span.text-muted { grid-column: 2; grid-row: 2; }
html[data-charte="saas"] .ajaxGridTable td > .container-fluid.m-0 .flex-column > div.text-muted { grid-column: 2; grid-row: 3; }

/* 24.7 En-têtes des grilles : libellé et icône de tri sur une même ligne, centrés verticalement.
   Les en-têtes à deux mots ou à icône ne décalent plus les libellés voisins (rétro UI, capture 04/10/2026). */
html[data-charte="saas"] .ajaxGridTable > thead > tr > th {
  vertical-align: middle; white-space: nowrap; overflow-wrap: normal;
}
html[data-charte="saas"] .ajaxGridTable > thead > tr > th > a,
html[data-charte="saas"] .ajaxGridTable > thead > tr > th > span {
  display: inline-flex; align-items: center; gap: .25rem; white-space: nowrap;
}
html[data-charte="saas"] .ajaxGridTable > thead > tr > th > a > i,
html[data-charte="saas"] .ajaxGridTable > thead > tr > th > span > i { margin: 0 !important; }
html[data-charte="saas"] .ajaxGridTable > thead > tr > th.text-end,
html[data-charte="saas"] .ajaxGridTable > thead > tr > th.text-right { text-align: right; }

/* 24.6 Mobile (< 768 px), grilles : la vignette de la cellule Titre disparaît pour laisser la place au titre ;
   le titre prend toute la largeur restante (rétro UI 04/10/2026, A2). */
@media (max-width: 767.98px) {
  html[data-charte="saas"] .ajaxGridTable td > .container-fluid.m-0 > .d-flex.text-truncate > .col-auto { display: none !important; }
  html[data-charte="saas"] .ajaxGridTable td > .container-fluid.m-0 > .d-flex.text-truncate { display: block !important; }
  html[data-charte="saas"] .ajaxGridTable td > .container-fluid.m-0 { min-width: 0 !important; max-width: none !important; }
  html[data-charte="saas"] .ajaxGridTable td > .container-fluid.m-0 .flex-column { display: block !important; padding-left: 0 !important; min-width: 0; }
  html[data-charte="saas"] .page-header .card-body > .d-flex.align-items-center { flex-wrap: wrap !important; row-gap: .75rem; align-items: flex-start !important; }
  html[data-charte="saas"] .page-header .card-body > .d-flex.align-items-center > .col-md-9 { flex: 0 0 100% !important; max-width: 100% !important; width: 100% !important; }
}

/* ---------- 27. Bloc titre resserré (Campagnes, Statistiques) — amélioration du 08/10/2026 ----------
   Campagnes : la vignette (4,5rem, sous le titre) portait peu d'information et allongeait chaque ligne ;
   Statistiques n'en a jamais eu et se lit très bien. On aligne Campagnes sur ce modèle : pas de vignette dans
   la liste (le visuel réel reste visible à l'ouverture de la campagne), description sur une seule ligne, lien
   « Statistiques » discret. Lignes nettement plus denses (6-7 visibles au lieu de 4-5 à l'écran). */
html[data-charte="saas"] .ajaxGridTable td > .container-fluid.m-0 > .d-flex.text-truncate { grid-template-columns: 1fr !important; }
html[data-charte="saas"] .ajaxGridTable td > .container-fluid.m-0 > .d-flex.text-truncate > .col-auto { display: none !important; }
html[data-charte="saas"] .ajaxGridTable td > .container-fluid.m-0 .flex-column > a:first-child { grid-column: 1 !important; -webkit-line-clamp: 1 !important; font-size: .9375rem; }
html[data-charte="saas"] .ajaxGridTable td > .container-fluid.m-0 .flex-column > span.text-muted { grid-column: 1 !important; -webkit-line-clamp: 1 !important; line-height: 1.0625rem; }
html[data-charte="saas"] .ajaxGridTable td > .container-fluid.m-0 .flex-column > div.text-muted { grid-column: 1 !important; margin-top: .125rem; }
html[data-charte="saas"] .ajaxGridTable td > .container-fluid.m-0 .flex-column > div.text-muted a { font-size: .75rem; color: var(--ad-c-discret, #6a6a6a); display: inline-flex; align-items: center; gap: .25rem; }
html[data-charte="saas"] .ajaxGridTable td > .container-fluid.m-0 .flex-column > div.text-muted .fa-bar-chart { font-size: .6875rem; }

/* Statistiques : le titre était limité à 10rem (160 px) dans une cellule qui en offre 300 px (18,75rem) ;
   élargi, et la coupure "anywhere" (laide sur les intitulés à tirets) remplacée par une coupure normale. */
html[data-charte="saas"] .ajaxGridTable td.text-truncate[style*="max-width: 300px"] > a { max-width: 17rem; overflow-wrap: break-word; word-break: normal; }
