:root {--magenta-50: #FFF0FA;--magenta-100: #FFE3F8;--magenta-200: #FFC6F2;--magenta-300: #FF98E5;--magenta-400: #FF58D1;--magenta-500: #FF27BB;--magenta-600: #FA0096;--magenta-700: #DF007A;--magenta-800: #B80065;--magenta-900: #980356;--vert-2050-50: #F9FAEB;--vert-2050-100: #EFF4D3;--vert-2050-200: #E0EBAB;--vert-2050-300: #C9DC7A;--vert-2050-400: #B1CA51;--vert-2050-500: #A2C037;--vert-2050-600: #738C24;--vert-2050-700: #586B20;--vert-2050-800: #47561E;--vert-2050-900: #3D491E;--gris-froid-50: #F7F7F7;--gris-froid-100: #EDEEF1;--gris-froid-200: #D7DAE0;--gris-froid-300: #B4BAC5;--gris-froid-400: #8C96A4;--gris-froid-500: #6E7989;--gris-froid-600: #626C7E;--gris-froid-700: #484F5C;--gris-froid-800: #3E434E;--gris-froid-900: #373B43;--noir-0: #FFFFFF;--noir-100: #E7E7E7;--noir-200: #D1D1D1;--noir-300: #B0B0B0;--noir-400: #888888;--noir-500: #6D6D6D;--noir-600: #5D5D5D;--noir-700: #4F4F4F;--noir-800: #454545;--noir-950: #000000;--jaune-50: #FDFFE7;--jaune-100: #F8FFC1;--jaune-200: #F6FF86;--jaune-300: #F9FF41;--jaune-400: #FFFB0D;--jaune-500: #FFED00;--jaune-600: #D1B000;--jaune-700: #A67F02;--jaune-800: #89630A;--jaune-900: #74500F;--primary-color: var(--vert-2050-500);--primary-color-hover: var(--vert-2050-400);--primary-color-focus: var(--vert-2050-300);--secondary-color: var(--magenta-600);--secondary-color-hover: var(--magenta-500);--secondary-color-focus: var(--magenta-400);--tertiary-color: var(--vert-2050-100);--tertiary-color-hover: var(--vert-2050-50);--text-button-color: var(--primary-color);--disabled-color: var(--gris-froid-300);--icon-color-default: var(--vert-2050-600);--icon-color-hover: #DB3B34;--icon-color-disabled: var(--gris-froid-700);--table-color: var(--noir-950);--neutral-color-50: var(--noir-0);--neutral-color-100: var(--noir-100);--neutral-color-200: var(--noir-200);--neutral-color-300: var(--noir-300);--neutral-color-400: var(--noir-400);--neutral-color-500: var(--noir-500);--neutral-color-600: var(--noir-600);--neutral-color-700: var(--noir-700);--neutral-color-800: var(--noir-800);--neutral-color-900: var(--noir-950);--neutral-color-950: var(--noir-950);--primary-color-50: var(--vert-2050-50);--primary-color-100: var(--vert-2050-100);--primary-color-200: var(--vert-2050-200);--primary-color-300: var(--vert-2050-300);--primary-color-400: var(--vert-2050-400);--primary-color-500: var(--vert-2050-500);--primary-color-600: var(--vert-2050-600);--primary-color-700: var(--vert-2050-700);--primary-color-800: var(--vert-2050-800);--primary-color-900: var(--vert-2050-900);--primary-color-950: var(--vert-2050-900);--secondary-color-50: var(--magenta-50);--secondary-color-100: var(--magenta-100);--secondary-color-200: var(--magenta-200);--secondary-color-300: var(--magenta-300);--secondary-color-400: var(--magenta-400);--secondary-color-500: var(--magenta-500);--secondary-color-600: var(--magenta-600);--secondary-color-700: var(--magenta-700);--secondary-color-800: var(--magenta-800);--secondary-color-900: var(--magenta-900);--secondary-color-950: var(--magenta-900);--bg-level-0: #FFFFFF;--bg-level-1: var(--gris-froid-50);--bg-level-2: var(--gris-froid-100);--font-h1: 1.71rem;--font-h2: 1.43rem;--font-menu: 1.14rem;--font-body-large: 1.29rem;--font-body-medium: 1.14rem;--font-body: 14px;--font-body-small: 0.86rem;--font-body-x-small: 0.71rem;--font-filtres: 1rem;--font-button: 1rem;--primary-radius: 30px;--secondary-radius: 30px;--tertiary-radius: 0px;--radius-s: 6px;--radius-m: 10px;--radius-xl: 18px;--radius-xxl: 30px;--radius-rond: 100px;--large-btn-padding: 20px;--medium-btn-padding: 16px;--small-btn-padding: 8px 8px;}@font-face {font-family: 'Dosis';src: url("Dosis/Dosis-VariableFont_wght-1ef590c4a475f9c04a058247a4f6b855.ttf");}@font-face {font-family: 'Poppins';src: url("Poppins/Poppins-Regular-093ee89be9ede30383f39a899c485a82.ttf");}.white-color {color: var(--main-white);}.black-color {color: var(--main-black);}.main-color {color: var(--primary-color);}.secondary-color {color: var(--secondary-color);}.main-red {color: var(--main-red-medium);}.main-green {color: var(--main-green-medium);}.main-yellow {color: var(--main-yellow-medium);}.main-black {color: var(--main-black-medium);}.main-grey {color: var(--main-grey-medium);}.main-background-color {background-color: var(--bg-level-0) !important;}#app {background-color: var(--bg-level-2);scrollbar-width: none;scroll-behavior: smooth;}#content {background-color: var(--bg-level-2);margin-left: 270px;width: calc(100% - 270px);min-height: 100vh;transition: all 0.3s;}#content-wrapper {max-width: none !important;padding-right: 30px;padding-left: 30px;}.wrapper {display: flex;align-items: stretch;width: 100%;}body {font-size: var(--corps-min);color: var(--text-color-dark);font-family: Poppins, sans-serif!important;background-color: var(--bg-level-2);}::-webkit-scrollbar-track {border-radius: 10px;-webkit-border-radius: 10px;}::-webkit-scrollbar-corner {background-color: transparent;}.corps-max {font-size: var(--corps-max) !important;}.corps-medium {font-size: var(--corps-medium) !important;}.corps {font-size: var(--corps) !important;}.corps-min {font-size: var(--corps-min) !important;}.dosis {font-family: Dosis, sans-serif !important;}.poppins {font-family: Poppins, sans-serif !important;}.italic-text {font-style: italic;}.underline-text {text-decoration: underline;}.uppercase-text {text-transform: uppercase;}.lowercase-text {text-transform: lowercase;}.capitalize-text {text-transform: capitalize;}b, strong {font-weight: bold;}a, .a {color: var(--noir-950) !important;}a:hover {color: var(--primary-color-700);text-decoration: underline;}h1, .h1 {font-size: 24px!important;font-family: Dosis, sans-serif;margin-bottom: 0!important;font-weight: 600!important;line-height: 100%;}.h1-legend {margin-top: 4px;font-size: 24px!important;}h2, .h2 {font-size: 20px!important;font-family: Dosis, sans-serif;margin-bottom: 0!important;}h3, .h3 {font-size: 16px!important;font-family: Dosis, sans-serif;margin-bottom: 0!important;}.page-header {font-size: 16px;line-height: 100%;margin: 0;font-weight: 400;word-break: break-word;}.card {border-radius: var(--primary-radius);border: none;background-color: var(--bg-level-1) !important;}.card-body {padding: 1rem !important;border-radius: 2px;}.shadow {border: 1px solid #E3E3E3;box-shadow: none !important;}.actions-div {display: flex;align-items: center;justify-content: center;gap: 6px;}[class*="btn-"] {font-family: Poppins, sans-serif;font-size: var(--corps);border-radius: var(--primary-radius);padding: 12px var(--large-btn-padding) !important;display: flex;justify-content: center;align-items: center;text-decoration: none !important;}[class^="btn-"]:disabled {background-color: var(--main-grey-medium);color: var(--main-grey-dark);border: 0 transparent;cursor: not-allowed;}.btn-primary {background: var(--primary-color) !important;border: 1px solid var(--primary-color) !important;color: var(--text-color-light) !important;}.btn-primary:hover:not([disabled]) {background-color: var(--primary-color-hover) !important;border: 1px solid var(--primary-color-hover) !important;color: var(--text-color-light) !important;}.btn-primary:active, .btn-primary:focus {background-color: var(--primary-color-active) !important;border: 1px solid var(--primary-color-active) !important;color: var(--text-color-light) !important;}.btn-outline-primary {background: transparent !important;border: 1px solid var(--primary-color) !important;color: var(--primary-color) !important;}.btn-outline-primary:hover:not([disabled]) {background-color: var(--primary-color) !important;border: 1px solid var(--primary-color) !important;color: var(--text-color-light) !important;}.btn-outline-primary:active, .btn-outline-primary:focus {background-color: var(--primary-color-active) !important;border: 1px solid var(--primary-color-active) !important;color: var(--text-color-light) !important;}.btn-secondary {background: var(--secondary-color) !important;border: 1px solid var(--secondary-color) !important;color: var(--text-color-light) !important;}.btn-secondary:hover:not([disabled]) {background-color: var(--secondary-color-hover) !important;border: 1px solid var(--secondary-color-hover) !important;color: var(--text-color-light) !important;}.btn-secondary:active, .btn-secondary:focus {background-color: var(--secondary-color-active) !important;border: 1px solid var(--secondary-color-active) !important;color: var(--text-color-light) !important;}.btn-outline-secondary {background: transparent !important;border: 1px solid var(--secondary-color) !important;color: var(--secondary-color) !important;}.btn-outline-secondary:hover:not([disabled]) {background-color: var(--secondary-color) !important;border: 1px solid var(--secondary-color) !important;color: var(--text-color-light) !important;}.btn-outline-secondary:active, .btn-outline-secondary:focus {background-color: var(--secondary-color-active) !important;border: 1px solid var(--secondary-color-active) !important;color: var(--text-color-light) !important;}.btn-success {background-color: var(--success-color) !important;border-color: var(--success-color) !important;color: var(--text-color-light) !important;}.btn-success:hover:not([disabled]) {background-color: var(--success-color-hover) !important;border-color: var(--success-color-hover) !important;color: var(--text-color-light) !important;}.btn-success:focus, .btn-success:active {background-color: var(--success-color-active) !important;border-color: var(--success-color-active) !important;color: var(--text-color-light) !important;}.btn-outline-success {background-color: transparent !important;border-color: var(--success-color) !important;color: var(--success-color) !important;}.btn-outline-success:hover:not([disabled]) {background-color: var(--success-color) !important;border-color: var(--success-color) !important;color: var(--text-color-light) !important;}.btn-outline-success:focus, .btn-outline-success:active {background-color: var(--success-color-active) !important;border-color: var(--success-color-active) !important;color: var(--text-color-light) !important;}.btn-warning {background-color: var(--warning-color) !important;border-color: var(--warning-color) !important;color: var(--text-color-light) !important;}.btn-warning:hover:not([disabled]) {background-color: var(--warning-color-hover) !important;border-color: var(--warning-color-hover) !important;color: var(--text-color-light) !important;}.btn-warning:focus, .btn-warning:active {background-color: var(--warning-color-active) !important;border-color: var(--warning-color-active) !important;color: var(--text-color-light) !important;}.btn-outline-warning {background-color: transparent !important;border-color: var(--warning-color) !important;color: var(--warning-color) !important;}.btn-outline-warning:hover:not([disabled]) {background-color: var(--warning-color) !important;border-color: var(--warning-color) !important;color: var(--text-color-light) !important;}.btn-outline-warning:focus, .btn-outline-warning:active {background-color: var(--warning-color-active) !important;border-color: var(--warning-color-active) !important;color: var(--text-color-light) !important;}.btn-danger {background-color: var(--danger-color) !important;border-color: var(--danger-color) !important;color: var(--text-color-light) !important;}.btn-danger:hover:not([disabled]) {background-color: var(--danger-color-hover) !important;border-color: var(--danger-color-hover) !important;color: var(--text-color-light) !important;}.btn-danger:focus, .btn-danger:active {background-color: var(--danger-color-active) !important;border-color: var(--danger-color-active) !important;color: var(--text-color-light) !important;}.btn-outline-danger {background-color: transparent !important;border-color: var(--danger-color) !important;color: var(--danger-color) !important;}.btn-outline-danger:hover:not([disabled]) {background-color: var(--danger-color) !important;border-color: var(--danger-color) !important;color: var(--text-color-light) !important;}.btn-outline-danger:focus, .btn-outline-danger:active {background-color: var(--danger-color-active) !important;border-color: var(--danger-color-active) !important;color: var(--text-color-light) !important;}[class*="icon-btn-"] {height: 24px;width: 28px;padding: var(--medium-btn-padding) !important;display: flex;align-items: center;justify-content: center;font-size: var(--corps-medium);font-family: Poppins, sans-serif;border-radius: var(--primary-radius);text-decoration: none !important;}.icon-btn-back, .icon-btn-show {padding: var(--small-btn-padding) !important;background: var(--primary-color);border: 2px solid var(--primary-color);color: var(--text-color-light);}.icon-btn-back:hover:not([disabled]), .icon-btn-show:hover:not([disabled]) {background: var(--primary-color-hover);border: 2px solid var(--primary-color-hover);color: var(--text-color-light);}.icon-btn-back:active, .icon-btn-show:active {background: var(--primary-color-active);border: 2px solid var(--primary-color-active);color: var(--text-color-light);}.icon-btn-edit {background-color: var(--primary-color);color: var(--text-color-light);border: none;}.icon-btn-edit:hover:not([disabled]) {background-color: var(--primary-color-hover);}.icon-btn-edit:active {background-color: var(--primary-color-active);}.icon-btn-delete {background-color: var(--danger-color);color: var(--text-color-light);border: none;}.icon-btn-delete:hover:not([disabled]) {background-color: var(--danger-color-hover);}.icon-btn-delete:active {background-color: var(--danger-color-active);}.password-btn {height: 30px;width: 30px;display: flex;align-items: center;justify-content: center;background-color: var(--primary-color);border: none;border-radius: var(--primary-radius);color: var(--text-color-light);cursor: pointer;}.password-btn:hover {background-color: var(--primary-color-hover);}.password-btn:active {background-color: var(--primary-color-active);}.password-policy {font-size: 12px;margin-top: -10px;margin-bottom: 10px;color: var(--primary-color);}[id^="sidebar-"] {position: fixed;left: 0;width: 270px;min-height: 100vh;z-index: 999;gap: 30px;transition: all 0.3s;height: 100vh;overflow-y: auto;overflow-x: hidden;scrollbar-width: none;-ms-overflow-style: none;display: flex;flex-direction: column;justify-content: space-between;color: var(--noir-950);box-shadow: 4px 0px 8px 0px #0000001A;background: #FFFFFF;}[id^="sidebar-"] ::-webkit-scrollbar {display: none;}[id^="sidebar-"] .sidebar-header {padding: 30px 8px 10px;}[id^="sidebar-"] .sidebar-project-name {padding: 10px 20px;gap: 10px;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 0;border-right-width: 0;border-style: solid;min-height: 45px;border-color: var(--vert-2050-500);display: flex;justify-content: center;align-items: center;text-decoration: none;color: var(--noir-950);}[id^="sidebar-"] .sidebar-project-name > a {text-decoration: none;color: var(--noir-950) !important;font-size: 20px;font-weight: 600;font-family: Dosis, sans-serif;}[id^="sidebar-"] .logo-menu {width: 105px;height: auto;}.brand-logo {display: flex;margin-left: 15px;}[id^="sidebar-"] ul.components {margin: 20px 0;}.sidebar-title-section {color: var(--main-black-darker);font-family: 'Inter-Regular', sans-serif;font-size: 12px;line-height: 16px;margin: 12px;}.collapse {transition: none;}.collapse.show {transition: height 0.6s cubic-bezier(0.2, 0, 0.2, 1);}#sidebar-classic .nav-link {display: flex;align-items: center;font-family: Inter-Regular, sans-serif;line-height: 1.5;}#sidebar-classic .menu-title {flex-grow: 2;font-weight: 600;font-family: Dosis, sans-serif;font-size: 16px;}.inactive-item-classic .ph-icons {color: var(--vert-2050-500);}#sidebar-classic ul li a {padding: 12px 16px;display: block;}#sidebar-classic .collapse {background-color: var(--main-black-dark);}#sidebar-classic ul li a i, #sidebar ul li a img {margin-right: 12px;}.inactive-item-classic .nav-link, .inactive-underitem-classic .nav-link {color: var(--noir-950) !important;}.active-item-classic .nav-link, .active-underitem-classic .nav-link {color: var(--noir-950) !important;background-color: var(--primary-color);}.active-collapse-title-classic .nav-link {color: var(--main-white) !important;font-family: 'Inter-Bold', sans-serif !important;}.inactive-collapse-title-classic .nav-link {color: var(--main-white) !important;}.nav-item.active-collapse-title-classic:hover .nav-link {background-color: var(--main-dark-1);}.nav-item.inactive-collapse-title-classic:hover .nav-link {background-color: var(--main-dark-1);}#sidebar-card .nav-link {display: flex;align-items: center;font-family: Inter-Regular, sans-serif;line-height: 1.5;color: var(--main-black) !important;}#sidebar-card .nav-item {padding: 12px;border-radius: var(--primary-radius);}#sidebar-card .nav-item.active-item-card, #sidebar-card .nav-item.inactive-item-card {margin: 12px;}#sidebar-card .menu-title {flex-grow: 2;}#sidebar-card ul li a i, #sidebar ul li a img {margin-right: 12px;}#sidebar-card .nav-item.inactive-item-card {color: var(--main-white) !important;}#sidebar-card .nav-item.active-item-card {border-radius: var(--primary-radius);}#sidebar-card .nav-item.inactive-item-card:hover {}#sidebar-card .nav-item.active-item-card:hover {}#sidebar-card .expanded.active-collapse-item-card, #sidebar-card .expanded.inactive-collapse-item-card {margin: 12px;padding: 3px;border-radius: var(--primary-radius);}#sidebar-card .collapsed .nav-item.inactive-collapse-title-card:hover {border-radius: var(--primary-radius);}#sidebar-card .collapsed .nav-item.active-collapse-title-card {border-radius: var(--primary-radius);}#sidebar-card .collapsed .nav-item.active-collapse-title-card:hover {border-radius: var(--primary-radius);}#sidebar-card .collapsed .nav-item {margin: 12px;padding: 12px;}#sidebar-card .nav-underitem {margin: 6px 12px;padding: 12px;}#sidebar-card .nav-underitem.inactive-underitem-card:hover {border-radius: var(--primary-radius);}#sidebar-card .nav-underitem.active-underitem-card {border-radius: var(--primary-radius);}#sidebar-card .nav-underitem.active-underitem-card:hover {border-radius: var(--primary-radius);}.navbar {box-shadow: none!important;}@media (max-width: 576px) {.navbar.navbar-expand-sm #sidebar-collapse {margin-left: 0;}}@media (max-width: 768px) {.navbar.navbar-expand-md #sidebar-collapse {margin-left: 0;}}@media (max-width: 992px) {.navbar.navbar-expand-lg #sidebar-collapse {margin-left: 0;}}@media (max-width: 1200px) {.navbar.navbar-expand-xl #sidebar-collapse {margin-left: 0;}}.navbar.navbar-expand #sidebar-collapse {margin-left: 0;}a[data-toggle="collapse"] {position: relative;}.nowrap {white-space: nowrap;}.dropdown-toggle::after {display: block;position: absolute;top: 50%;right: 20px;transform: translateY(-50%);content: none !important;}#footer {width: calc(100% - 290px);height: 42px;padding-right: 20px;position: fixed;bottom: 0;right: 0;background-color: var(--bg-level-2);transition: all 0.3s;color: var(--gris-froid-600);z-index: 2;}#footer.active {width: calc(100% - 20px);}#footer .footer-main-div {margin: 0 12px 0 0;border-top: 1px solid var(--gris-froid-600);}#footer .footer-left-div {margin-top: 10px;padding-left: 0;}#footer .footer-right-div {display: flex;align-content: center;justify-content: end;gap: 6px;margin-top: 10px;padding-right: 0;}#footer .ph-heart-straight {color: var(--primary-color-500);font-size: 18px;margin-top: -2px;}[class*="form-control"], .custom-select {background-color: var(--neutral-color-50) !important;color: var(--text-color-dark) !important;border: 1px solid var(--neutral-color-200) !important;border-radius: var(--primary-radius);padding-left: 10px;padding-right: 6px;width: 100%;font-size: var(--corps-medium);outline: none !important;}.form-control {height: 34px !important;}.form-group label {font-size: var(--corps-min);margin-bottom: 4px;color: var(--primary-color);}label.main-label {font-family: Dosis, sans-serif;}label.details-label {font-family: Poppins, sans-serif;font-style: italic;}.form-text-invalid {color: var(--secondary-color) !important;}[class*="form-control"]:focus {border: 1px solid var(--primary-color) !important;box-shadow: none !important;}.invalid, .invalid:focus {border: 1px solid var(--secondary-color) !important;box-shadow: none !important;}[class*="form-control"]:disabled {color: var(--main-grey-dark);background-color: var(--main-grey-light) !important;cursor: not-allowed;}::-webkit-input-placeholder {color: var(--neutral-color-300) !important;font-size: var(--corps-medium);}:-moz-placeholder {color: var(--neutral-color-300) !important;font-size: var(--corps-medium);opacity: 1;}::-moz-placeholder {color: var(--neutral-color-300) !important;font-size: var(--corps-medium);opacity: 1;}:-ms-input-placeholder {color: var(--neutral-color-300) !important;font-size: var(--corps-medium);}::-ms-input-placeholder {color: var(--neutral-color-300) !important;font-size: var(--corps-medium);}::placeholder {color: var(--neutral-color-300) !important;font-size: var(--corps-medium);}.custom-select > option {color: var(--text-color-dark);}.custom-select option[value=""], .custom-select option:not([value]) {color: var(--main-grey-medium);}.upload-input {position: absolute;top: 0;left: 0;opacity: 0;width: 100%;height: 100%;display: block;cursor: pointer;}.file-input-class {border-top-right-radius: 0 !important;border-bottom-right-radius: 0 !important;}.custom-input-file-button {background-color: var(--neutral-color-100) !important;border: solid 1px var(--neutral-color-300) !important;color: var(--text-color-dark) !important;padding: 0 var(--medium-btn-padding) !important;border-radius: 0 var(--primary-radius) var(--primary-radius) 0 !important;}.custom-input-file-button:hover:not([disabled]) {background-color: var(--neutral-color-300) !important;border: solid 1px var(--neutral-color-300) !important;}.custom-input-file-button:focus, .custom-input-file-button:active {background-color: var(--neutral-color-500) !important;border: solid 1px var(--neutral-color-500) !important;}.form-control-rich-text {background-color: var(--neutral-color-50) !important;color: var(--text-color-dark) !important;border-top: none !important;border-right: 1px solid var(--neutral-color-200) !important;border-bottom: 1px solid var(--neutral-color-200) !important;border-left: 1px solid var(--neutral-color-200) !important;border-radius: 0 0 var(--primary-radius) var(--primary-radius);padding-left: 10px;padding-right: 6px;width: 100%;height: 200px !important;font-size: var(--corps-medium);}.ql-toolbar.ql-snow {border-radius: var(--primary-radius) var(--primary-radius) 0 0;}input[type="checkbox"] {display: none;}.checkbox-checkmark {font-size: 13px;margin-left: -22px;margin-right: 12px;position: inherit;transition: background 0.3s, border-color 0.3s;color: var(--main-white);}input[type="checkbox"] + label {position: relative;padding-left: 25px;cursor: pointer;margin-bottom: 0;}input[type="checkbox"] + label::before {content: '';position: absolute;left: 0;top: 0;width: 19px;height: 19px;border: 2px solid var(--primary-color);border-radius: 2px;transition: background 0.3s, border-color 0.3s;}input[type="checkbox"]:hover + label::before {border-color: var(--primary-color-hover);}input[type="checkbox"]:active + label::before {border-color: var(--primary-color-active);}input[type="checkbox"] + label > .checkbox-checkmark {color: transparent;}input[type="checkbox"]:checked + label > .checkbox-checkmark {color: var(--main-white);}input[type="checkbox"]:checked + label::before {background-color: var(--primary-color);}.checkbox-column {width: 1%;}.checkbox-column > input[type="checkbox"]:checked + label > svg {margin-top: 2px;}.switch {position: relative;display: inline-block;width: 45px;height: 26px;}.switch input {opacity: 0;width: 0;height: 0;}.slider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: var(--main-grey-medium);transition: .4s;border-radius: 26px;}.slider:before {position: absolute;content: "";height: 20px;width: 20px;left: 3px;bottom: 3px;background-color: var(--main-white);transition: .4s;border-radius: 50%;}input:checked + .slider {background-color: var(--primary-color);}input:checked + .slider:before {transform: translateX(19px);}input:disabled + .slider {background-color: var(--main-grey-light);cursor: not-allowed;}.custom-radio input[type="radio"] {display: none;}.custom-radio {display: flex;align-items: center;margin-bottom: 10px;font-size: 18px;}.radio-btn {height: 20px;width: 20px;border: 2px solid var(--main-grey-medium);border-radius: 50%;position: relative;margin-right: 10px;transition: background 0.1s, border-color 0.1s;cursor: pointer;}.custom-radio:hover .radio-btn {border-color: var(--primary-color-hover);}.custom-radio:active .radio-btn {border-color: var(--primary-color-active);}.custom-radio-input:disabled + .radio-btn {border-color: var(--main-grey-light);background-color: var(--main-grey-light);cursor: not-allowed;}.custom-radio input[type="radio"]:checked + .radio-btn {border-color: var(--primary-color-500);background-color: var(--main-white);}.custom-radio input[type="radio"]:checked + .radio-btn::after {content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 81%;height: 81%;border-radius: 50%;background: var(--primary-color);transition: background 0.3s, border-color 0.3s;}.custom-radio:hover input[type="radio"]:checked + .radio-btn {border-color: var(--primary-color-hover);}.custom-radio:hover input[type="radio"]:checked + .radio-btn::after {background-color: var(--primary-color-hover);}.custom-radio:active input[type="radio"]:checked + .radio-btn {border-color: var(--primary-color-active);}.custom-radio:active input[type="radio"]:checked + .radio-btn::after {background-color: var(--primary-color-active);}.custom-radio input[type="radio"]:checked:disabled + .radio-btn {border-color: var(--main-grey-medium);background-color: var(--main-grey-light);}.custom-radio input[type="radio"]:checked:disabled + .radio-btn::after {background-color: var(--main-grey-medium);}.form-control-area {background-color: var(--neutral-color-50) !important;color: var(--text-color-dark) !important;border: 1px solid var(--neutral-color-200) !important;border-radius: var(--primary-radius);padding-left: 10px;padding-right: 6px;width: 100%;font-size: var(--corps-medium);}.ph-icons {font-size: 28px;}.alert-success-custom {display: flex;justify-content: space-between;align-items: center;border-color: rgba(27, 198, 33);color: rgba(27, 198, 33);background-color: rgba(27, 198, 33, 0.2);}.alert-danger-custom {display: flex;justify-content: space-between;align-items: center;border-color: rgba(231, 74, 73);color: rgba(231, 74, 73);background-color: rgba(231, 74, 73, 0.2);}.alert-success-custom, .alert-danger-custom {padding: 9px;border-radius: var(--primary-radius);}.alert-success-custom .details-link, .alert-danger-custom .details-link {font-weight: bolder;color: inherit;}.alert-success-custom .details-link:hover, .alert-danger-custom .details-link:hover {text-decoration: none;cursor: pointer;}.alert-success-custom .details-icon, .alert-danger-custom .details-icon {font-size: 14px;vertical-align: middle;line-height: 1em;}#preprod-flag {position: absolute;top: 10px;left: 10px;background-color: red;color: white;padding: 5px;border-radius: 5px;z-index: 9000;}.filled {fill: currentColor;}.multiline {white-space: pre-wrap;}.cursor-pointer {cursor: pointer;}.full-width {width: 100% !important;}#content.hidden {margin-left: 0;width: 100%;}#footer.hidden {margin-left: 0;width: 100%;}.flipped {transform: rotate(180deg);}.valign-top {vertical-align: top;}.valign-text-top {vertical-align: text-top;}.valign-middle {vertical-align: middle;}.valign-bottom {vertical-align: bottom;}.pull-right {float: right;}.row-margin-top {margin-top: 24px;margin-bottom: 0;}.row-no-margin {margin-top: 0;margin-bottom: 0;}.no-padding {padding: 0;}.text-align-center {text-align: center;}.no-decoration {text-decoration: none;}.dropdown .dropdown-toggle:after {border-top: 0;border-right: 0;border-left: 0;border-bottom: 0;font: normal normal normal 24px/1 "themify";content: "\e64b";width: auto;height: auto;vertical-align: middle;line-height: .625rem;font-size: .875rem;margin-left: .3rem;}.dropdown .dropdown-menu {margin-top: 0;font-size: var(--corps);border-radius: 0;background-color: var(--neutral-color-500);}.dropdown .dropdown-menu .dropdown-item:active {background: initial;}.dropdown-divider {height: 0;margin: 0.5rem 0;overflow: hidden;}.dropdown-item {width: 100%;padding: 0.25rem 1.5rem;clear: both;font-weight: 400;text-align: inherit;white-space: nowrap;background-color: transparent;border: 0;color: var(--neutral-color-100)}.dropdown-item:hover, .dropdown-item:focus {color: var(--primary-color-500);text-decoration: none;}.dropdown-item.active, .dropdown-item:active {text-decoration: none;}.dropdown-item.disabled, .dropdown-item:disabled {pointer-events: none;background-color: transparent;}.dropdown-menu.show {display: block;}.dropdown-header {display: block;padding: 0.5rem 1.5rem;margin-bottom: 0;font-size: 0.875rem;white-space: nowrap;}.dropdown-item-text {display: block;padding: 0.25rem 1.5rem;}.dropdown-menu {position: absolute;top: 100%;left: 0;z-index: 1000;display: none;float: left;min-width: 10rem;padding: 0.5rem 0;text-align: left;list-style: none;background-clip: padding-box;border-radius: 0.25rem;}