:root {--neutral-color-0: #031327;--neutral-color-1: #1F293E;--neutral-color-2: #313E4E;--neutral-color-3: #727A85;--neutral-color-4: #BEC9D7;--neutral-color-5: #E6ECF1;--neutral-color-6: #E5E7EB;--neutral-color-7: #EFF0F3;--neutral-color-8: #F8F8FA;--neutral-color-9: #FFFFFF;--primary-color-1: var(--main-green-1);--primary-color-2: var(--main-green-2);--primary-color-3: var(--main-green-3);--primary-color-4: var(--main-green-4);--primary-color-5: var(--main-green-5);--main-white: var(--main-light-1);--main-black: var(--main-dark-3);--main-light-1: #F3F5F7;--main-light-2: #EAEBF0;--main-light-3: #DADDE4;--main-light-5: #C4C8D0;--main-dark-1: #9CA3AF;--main-dark-2: #1F2937;--main-dark-3: #030712;--main-green-1: #E2F3D6;--main-green-2: #A5D886;--main-green-3: #6BAB47;--main-green-4: #40682C;--main-green-5: #2F4823;--main-orange-1: #FBF0DA;--main-orange-2: #EDBC73;--main-orange-3: #E18A3C;--main-orange-4: #AD5828;--main-orange-5: #6F3A1F;--main-blue-1: #DBEAFE;--main-blue-2: #9DC5F8;--main-blue-3: #4C83EE;--main-blue-4: #2751D0;--main-blue-5: #233B85;--main-red-1: #FAE3E3;--main-red-2: #F0AAA7;--main-red-3: #DB4A41;--main-red-4: #AA3027;--main-red-5: #752722;--main-border-color: var(--main-light-5);--main-placeholder-color: var(--main-dark-1);--bg-level-1: var(--main-light-1);--bg-level-2: var(--main-light-2);--bg-level-3: var(--main-light-3);--text-color-dark: var(--main-black);--text-color-light: var(--main-white);--text-color-grey: var(--main-placeholder-color);--nunito-regular: 'Nunito-Regular', sans-serif;--nunito-bold: 'Nunito-Bold', sans-serif;--nunito-semiBold: 'Nunito-SemiBold', sans-serif;--nunito-black: 'Nunito-Black', sans-serif;--montserrat-regular: 'Montserrat-Regular', sans-serif;--montserrat-semiBold: 'Montserrat-SemiBold', sans-serif;--montserrat-light: 'Montserrat-Light', sans-serif;--display1-font-family: var(--nunito-bold);--display1-font-size: 96px;--display1-line-height: 131px;--display1-letter-spacing: 1.5px;--display2-font-family: var(--nunito-bold);--display2-font-size: 60px;--display2-line-height: 82px;--display2-letter-spacing: 1.5px;--h1-font-family: var(--nunito-bold);--h1-font-size: 48px;--h1-line-height: 65px;--h1-letter-spacing: 0;--h2-font-family: var(--nunito-regular);--h2-font-size: 34px;--h2-line-height: 46px;--h2-letter-spacing: 0;--h3-font-family: var(--nunito-regular);--h3-font-size: 20px;--h3-line-height: 27px;--h3-letter-spacing: 0;--h3-font-weight: 400;--h4-font-family: var(--montserrat-semiBold);--h4-font-size: 18px;--h4-line-height: 22px;--h4-letter-spacing: 0;--btn-font-family: var(--nunito-semiBold);--btn-font-size: 18px;--btn-line-height: 24px;--btn-letter-spacing: 1px;--body-font-family: var(--montserrat-regular);--body-font-size: 16px;--body-line-height: 20px;--body-letter-spacing: 0;--label-font-family: var(--montserrat-light);--label-font-size: 12px;--label-line-height: 14px;--label-letter-spacing: 0;--btn-padding: 10px;--icon-btn-padding: 4px 5px;--primary-radius: 5px;--secondary-radius: 10px;--tertiary-radius: 0px;--radius-xxs: 2.5px;--radius-xs: 4px;--radius-s: 5px;--radius-m: 10px;--radius-xl: 18px;--radius-xxl: 40px;--radius-rond: 100px;}@font-face {font-family: 'Nunito-Black';src: url("Nunito/Nunito-Black-27ee28fd596c0bd4235fa792d0d8b1ce.ttf");}@font-face {font-family: 'Nunito-Bold';src: url("Nunito/Nunito-Bold-9578f65388045478042a57a6031bb9d7.ttf");}@font-face {font-family: 'Nunito-SemiBold';src: url("Nunito/Nunito-SemiBold-38257ec36f55676f98fcdf1264adb69d.ttf");}@font-face {font-family: 'Nunito-Regular';src: url("Nunito/Nunito-Regular-1c0110920bc84f94fc7f1792fe15551d.ttf");}@font-face {font-family: 'Montserrat-Light';src: url("Montserrat/Montserrat-Light-e1d9d4d7fc9ff0f24b901292a900ef66.ttf");}@font-face {font-family: 'Montserrat-Regular';src: url("Montserrat/Montserrat-Regular-38712903602f88435ddddec98862f8b8.ttf");}@font-face {font-family: 'Montserrat-SemiBold';src: url("Montserrat/Montserrat-SemiBold-6e7bd3eacb1d1088e5063e375fc467aa.ttf");}.white-color {color: var(--main-white);}.black-color {color: var(--main-black);}.main-color {color: var(--primary-color-3);}.main-red {color: var(--main-red-3);}.main-green {color: var(--main-green-3);}.main-orange {color: var(--main-orange-3);}.main-blue {color: var(--main-blue-3);}.main-black {color: var(--main-dark-3) !important;}.main-grey {color: var(--main-placeholder-color) !important;}.main-grey-dark {color: var(--main-dark-2) !important;}.main-background-color {background-color: var(--bg-level-1) !important;}.grey-background-color {background-color: var(--bg-level-2) !important;}#app {background-color: var(--bg-level-3);}#content {display: flex;background-color: var(--bg-level-3);height: calc(100vh - 68px);transition: all 0.3s;padding: 20px;gap: 20px;}#content.no-padding {padding: 0;}#content.content-full {background-color: var(--bg-level-3);margin-left: 0;width: 100%;height: calc(100vh - 45px);transition: all 0.3s;}#content-wrapper {flex: 1;min-width: 0;overflow-x: hidden;overflow-y: auto;border-radius: var(--primary-radius);}.wrapper {display: flex;align-items: stretch;width: 100%;}body {background-color: var(--bg-level-3)}body {scrollbar-color: transparent transparent;scrollbar-width: thin;}::-webkit-scrollbar {width: 5px;height: 5px;}::-webkit-scrollbar-button {display: none;}::-webkit-scrollbar-thumb {border-radius: 10px;background-color: var(--main-light-3);}::-webkit-scrollbar-track {border-radius: 10px;-webkit-border-radius: 10px;}::-webkit-scrollbar-corner {background-color: transparent;}.inter-bold {font-family: 'Inter-Bold', sans-serif !important;}.inter-regular {font-family: 'Inter-Regular', sans-serif !important;}.italic-text {font-style: italic;}.underline-text {text-decoration: underline;}.bold-text {font-weight: bold;}.uppercase-text {text-transform: uppercase;}.lowercase-text {text-transform: lowercase;}.capitalize-text {text-transform: capitalize;}div {font-size: var(--body-font-size);}b, strong {font-weight: bold;}a, .a {color: var(--primary-color-3) !important;}.link {cursor: pointer;}.link:hover {text-decoration: underline !important;}.display1 {font-family: var(--display1-font-family);font-size: var(--display1-font-size);letter-spacing: var(--display1-letter-spacing);color: var(--text-color-dark) !important;text-transform: uppercase;}.display2 {font-family: var(--display2-font-family);font-size: var(--display2-font-size);letter-spacing: var(--display2-letter-spacing);color: var(--text-color-dark) !important;text-transform: uppercase;}h1, .h1 {font-family: var(--h1-font-family);font-size: var(--h1-font-size) !important;line-height: var(--h1-line-height) !important;letter-spacing: var(--h1-letter-spacing);color: var(--text-color-dark) !important;text-transform: uppercase;}h2, .h2 {font-family: var(--h2-font-family);font-size: var(--h2-font-size) !important;line-height: var(--h2-line-height) !important;letter-spacing: var(--h2-letter-spacing);color: var(--text-color-dark) !important;text-transform: uppercase;margin-bottom: 0;}h3, .h3 {font-family: var(--h3-font-family);font-size: var(--h3-font-size) !important;font-weight: var(--h3-font-weight);line-height: var(--h3-line-height) !important;letter-spacing: var(--h3-letter-spacing);color: var(--text-color-dark) !important;text-transform: uppercase;margin-bottom: 0;}h4, .h4 {font-family: var(--h4-font-family);font-size: var(--h4-font-size) !important;line-height: var(--h4-line-height) !important;letter-spacing: var(--h4-letter-spacing);color: var(--text-color-dark) !important;}.btn-text {font-family: var(--btn-font-family);font-size: var(--btn-font-size);letter-spacing: var(--btn-letter-spacing);line-height: var(--btn-line-height) !important;color: var(--text-color-dark);text-transform: uppercase;}body, .body-text {font-family: var(--body-font-family);font-size: var(--body-font-size);letter-spacing: var(--body-letter-spacing);line-height: var(--body-line-height) !important;color: var(--text-color-dark);}label, .label {font-family: var(--label-font-family);font-size: var(--label-font-size);letter-spacing: var(--label-letter-spacing);line-height: var(--label-line-height) !important;color: var(--text-color-dark);}.card {border-radius: var(--secondary-radius) !important;background-color: var(--bg-level-2);border: none;}.card-body {padding: 20px !important;}.bordered-card {border: 1px solid var(--main-border-color) !important;;}button {border: none;outline: none;box-shadow: none;background: none;text-transform: uppercase;height: 40px;}.btn-min-width {min-width: 132px;}.actions-div {display: flex;align-items: center;justify-content: center;gap: 6px;}[class*="btn-"] {font-family: var(--btn-font-family);font-size: var(--btn-font-size);border-radius: var(--primary-radius) !important;padding: var(--btn-padding) !important;display: flex;justify-content: center;align-items: center;text-decoration: none !important;}[class*="main-btn-"]:disabled:not([hover]) {cursor: not-allowed;background: var(--main-dark-1) !important;color: var(--main-dark-2) !important;}.main-btn-green {background: var(--main-green-3);color: var(--main-green-1);}.main-btn-green:hover {background: var(--main-green-4);}.main-btn-orange {background: var(--main-orange-3);color: var(--main-orange-1);}.main-btn-orange:hover {background: var(--main-orange-4);}.main-btn-red {background: var(--main-red-3);color: var(--main-red-1);}.main-btn-red:hover {background: var(--main-red-4);}.main-btn-blue {background: var(--main-blue-3);color: var(--main-blue-1);}.main-btn-blue:hover {background: var(--main-blue-4);}.main-btn-dark {background: var(--main-dark-3);color: var(--main-light-1);}.main-btn-dark:hover {background: var(--main-dark-2);}.main-btn-light {background: var(--main-light-1);color: var(--main-dark-2);}.main-btn-light:hover {background: var(--main-light-3);}.outline-btn-green {background: transparent;color: var(--main-green-3);border: 1px solid var(--main-green-3);}.outline-btn-green:hover {color: var(--main-green-1);background: var(--main-green-3);}.outline-btn-orange {background: transparent;color: var(--main-orange-3);border: 1px solid var(--main-orange-3);}.outline-btn-orange:hover {color: var(--main-orange-1);background: var(--main-orange-3);}.outline-btn-red {background: transparent;color: var(--main-red-3);border: 1px solid var(--main-red-3);}.outline-btn-red:hover {color: var(--main-red-1);background: var(--main-red-3);}.outline-btn-blue {background: transparent;color: var(--main-blue-3);border: 1px solid var(--main-blue-3);}.outline-btn-blue:hover {color: var(--main-blue-1);background: var(--main-blue-3);}.outline-btn-dark {background: transparent;color: var(--main-dark-3);border: 1px solid var(--main-dark-3);}.outline-btn-dark:hover {color: var(--main-dark-1);background: var(--main-dark-3);}[class*="outline-btn-"]:disabled:not([hover]) {background: transparent;color: var(--main-dark-2);border-color: var(--main-dark-2);cursor: not-allowed;}[class*="icon-btn-"] {height: 24px;width: 26px;padding: var(--icon-btn-padding) !important;display: flex;align-items: center;justify-content: center;font-size: var(--label-font-size);font-family: var(--label-font-family);border-radius: var(--radius-xs);text-decoration: none !important;}[class*="icon-btn-"]:hover {text-decoration: none !important;}.icon-btn-back {background: var(--primary-color-3);border: none;color: var(--primary-color-1);height: 32px;width: 32px;}.icon-btn-back:hover:not([disabled]) {background: var(--primary-color-4);border: none;color: var(--primary-color-1);}.icon-btn-back:active {background: var(--primary-color-4);border: none;color: var(--primary-color-1);}.icon-btn-show {padding: var(--icon-btn-padding) !important;background: var(--main-blue-3);border: none;color: var(--main-blue-1);}.icon-btn-show:hover:not([disabled]) {background: var(--main-blue-4);color: var(--main-blue-1);}.icon-btn-show:active {background: var(--main-blue-4);color: var(--main-blue-1);}.icon-btn-edit {padding: var(--icon-btn-padding) !important;background-color: var(--main-orange-3);color: var(--main-orange-1);border: none;}.icon-btn-edit:hover:not([disabled]) {background-color: var(--main-orange-4);color: var(--main-orange-1);}.icon-btn-edit:active {background-color: var(--main-orange-4);color: var(--main-orange-1);}.icon-btn-delete {padding: var(--icon-btn-padding) !important;background-color: var(--main-red-3);color: var(--main-red-1);border: none;}.icon-btn-delete:hover:not([disabled]) {background-color: var(--main-red-4);color: var(--main-red-1);}.icon-btn-delete:active {background-color: var(--main-red-4);color: var(--main-red-1);}.password-btn {height: 34px;width: 34px;display: flex;align-items: center;justify-content: center;background-color: var(--main-green-3);border: none;border-radius: var(--primary-radius);color: var(--text-color-light);cursor: pointer;}.password-btn:hover {background-color: var(--main-green-3);}.password-btn:active {background-color: var(--main-green-3);}.password-policy {font-size: 12px;margin-top: -10px;margin-bottom: 10px;color: var(--main-green-3);}[class*="main-tag-"] {font-family: 'Inter-Regular', sans-serif;font-size: var(--body-font-size);border-radius: var(--primary-radius) !important;padding: var(--radius-s) var(--radius-s) var(--radius-s) var(--radius-m) !important;display: inline-flex;justify-content: center;align-items: center;text-decoration: none !important;border: none;}.main-tag-primary {background-color: var(--primary-color-3) !important;color: var(--primary-color-1) !important;}.main-tag-grey {background: var(--bg-level-3) !important;color: var(--main-dark-3) !important;}.v-toast {.v-toast__item--success {background-color: var(--main-green-3)}.v-toast__item--error {background-color: var(--main-red-3)}.v-toast__item--info {background-color: var(--main-blue-3)}.v-toast__item--warning {background-color: var(--main-orange-3)}}.navbar {height: 68px;box-shadow: none;border-bottom: solid 1px var(--main-border-color);border-radius: 0 0 var(--secondary-radius) var(--secondary-radius);padding: 10px 20px;}.nowrap {white-space: nowrap;}.dropdown-toggle::after {display: block;position: absolute;top: 50%;right: 20px;transform: translateY(-50%);content: none !important;}.el-table {border-radius: var(--radius-m);border: solid 1px var(--main-border-color) !important;}#footer {width: calc(100%);height: 42px;padding-right: 20px;padding-left: 20px;position: fixed;bottom: 0;right: 0;background-color: var(--bg-level-3);transition: all 0.3s;color: var(--text-color-dark);z-index: 2;}#footer.footer-full {width: calc(100% - 40px);}#footer.active {width: calc(100% - 20px);}#footer .footer-main-div {margin: 0;border-top: 1px solid var(--text-color-dark);}#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-3);font-size: 18px;margin-top: -2px;}.paginate-top-container {display: flex;font-size: var(--label-font-size);gap: 2px;}.step, .currentStep, .ellipsisStep {padding: 5px 10px;font-size: var(--label-font-size);border-radius: 2px;}.currentStep {background-color: var(--primary-color-3);font-family: 'Inter-Bold', sans-serif;}.ellipsisStep {background-color: var(--primary-color-1);text-decoration: none;font-family: 'Inter-Bold', sans-serif;}.step {background-color: var(--primary-color-1);text-decoration: none;font-family: 'Inter-Bold', sans-serif;cursor: pointer;}.step:hover {background-color: var(--primary-color-4);opacity: 70%;text-decoration: none;}.step:active {background-color: var(--primary-color-4);text-decoration: none;}.currentStep:hover, .step:hover {color: var(--text-color-dark);}.prevLink, .nextLink {color: var(--primary-color-3);padding: 10px 14px;font-size: var(--label-font-size);}.prevLink:hover, .nextLink:hover {color: var(--primary-color-3);}.no-results-title {font-family: Inter-Bold, sans-serif;font-size: var(--label-font-size);color: var(--text-color-dark);}.no-results-subtitle {color: var(--text-color-dark);font-size: var(--label-font-size);}.custom-select, .filter-select {display: inline-block;font-weight: 400;line-height: 1.5;padding-right: 30px;font-size: var(--label-font-size);height: 36px;width: 75px;color: var(--text-color-dark);vertical-align: middle;-webkit-appearance: none;-moz-appearance: none;appearance: none;background: none;border-radius: 0;}.filter-select {color: var(--primary-color-3);border: 1px solid var(--primary-color-3);background-color: var(--bg-level-1);border-radius: var(--primary-radius) !important;padding-left: 10px;padding-right: 21px;width: 100%;height: 30px;}.filter-icon {position: relative;left: 138px;bottom: 23px;font-size: var(--label-font-size);pointer-events: none;color: var(--primary-color-3);}.select-container {position: relative;display: inline-block;width: 100%;}.caret-icon {position: absolute;right: 10px;top: 50%;transform: translateY(-50%);font-size: 20px;pointer-events: none;color: var(--primary-color-3);}.placeholder-active {color: var(--primary-color-1) !important;}.filter-row {margin-top: 0.5rem;display: flex;justify-content: space-between;align-items: center;margin-bottom: 10px;}.filters-div {display: flex;max-width: 75%;gap: 10px;}.filter-div {width: 160px;height: 30px;padding-right: 0;}.remove-filters {color: var(--primary-color-3);text-decoration: underline;cursor: pointer;}.search-bar-row {display: flex;justify-content: space-between;}.search-bar-div {display: flex;}.search-icon-div {display: flex;justify-content: center;align-items: center;width: 40px;height: 34px;border-radius: var(--primary-radius) 0 0 var(--primary-radius) !important;border-top: 1px solid var(--main-dark-3);border-right: none !important;border-bottom: 1px solid var(--main-dark-3);border-left: 1px solid var(--main-dark-3);background-color: var(--bg-level-1);}.ph-magnifying-glass {font-size: var(--label-font-size);}.search-input {border-radius: var(--primary-radius) !important;border: 1px solid var(--main-border-color);background-color: var(--main-white) !important;border-left: none;height: 30px;padding: 0 6px 0 10px;width: 445px;font-size: var(--label-font-size);}.search-input::placeholder {color: var(--main-placeholder-color) !important;}[class*="form-control"], .custom-select {background-color: var(--bg-level-1) !important;color: var(--text-color-dark) !important;border: 1px solid var(--main-border-color) !important;border-radius: var(--primary-radius);padding-left: 10px;padding-right: 6px;width: 100%;font-size: var(--body-font-size);outline: none !important;}.form-control {height: 40px !important;}.form-group label {font-size: var(--label-font-size);margin-bottom: 4px;color: var(--main-black);}.form-group-disabled label {color: var(--main-placeholder-color);}label {font-size: var(--label-font-size);margin-bottom: 4px;color: var(--main-black);}label.main-label {font-family: var(--label-font-family);}label.details-label {font-family: var(--label-font-family);font-style: italic;}.form-text-invalid {color: var(--main-red-3) !important;}[class*="form-control"]:focus {border: 1px solid var(--main-green-3) !important;box-shadow: none !important;}.invalid, .invalid:focus {border: 2px solid var(--main-red-3) !important;box-shadow: none !important;}[class*="form-control"]:disabled {color: var(--main-placeholder-color);background-color: transparent !important;cursor: not-allowed;}::-webkit-input-placeholder {color: var(--main-placeholder-color) !important;font-size: var(--body-font-size);}:-moz-placeholder {color: var(--main-placeholder-color) !important;font-size: var(--body-font-size);opacity: 1;}::-moz-placeholder {color: var(--main-placeholder-color) !important;font-size: var(--body-font-size);opacity: 1;}:-ms-input-placeholder {color: var(--main-placeholder-color) !important;font-size: var(--body-font-size);}::-ms-input-placeholder {color: var(--main-placeholder-color) !important;font-size: var(--body-font-size);}::placeholder {color: var(--main-placeholder-color) !important;font-size: var(--body-font-size);}.custom-select > option {color: var(--text-color-dark);}.custom-select option[value=""], .custom-select option:not([value]) {color: var(--main-dark-3);}.upload-input {position: absolute;top: 0;left: 0;opacity: 0;width: 100%;height: 100%;display: block;cursor: pointer;}.file-input-class {border-radius: var(--primary-radius) !important;}.custom-input-file-button {background-color: var(--main-dark-3) !important;border: solid 1px var(--main-dark-3) !important;color: var(--text-color-dark) !important;padding: var(--icon-btn-padding) !important;border-radius: var(--primary-radius) !important;}.custom-input-file-button:hover:not([disabled]) {background-color: var(--main-dark-3) !important;border: solid 1px var(--main-dark-3) !important;opacity: 70%;}.custom-input-file-button:focus, .custom-input-file-button:active {background-color: var(--main-dark-3) !important;border: solid 1px var(--main-dark-3) !important;}.form-control-rich-text {background-color: var(--bg-level-1) !important;color: var(--text-color-dark) !important;border-top: none !important;border-right: 1px solid var(--main-border-color) !important;border-bottom: 1px solid var(--main-border-color) !important;border-left: 1px solid var(--main-border-color) !important;border-radius: var(--primary-radius);padding-left: 10px;padding-right: 6px;width: 100%;height: 200px !important;font-size: var(--body-font-size);}.ql-toolbar.ql-snow {border-radius: var(--primary-radius) var(--primary-radius) 0 0;}.checkbox input[type="checkbox"] {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}.checkbox-label {position: relative;padding-left: 32px;cursor: pointer;font-size: var(--body-font-size, 14px);line-height: 1.2;display: inline-flex;align-items: center;}.checkbox-label::before {content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 24px;height: 24px;border: 1px solid var(--main-border-color, #ccc);border-radius: var(--primary-radius, 4px);background-color: var(--bg-level-1);transition: background-color 0.3s, border-color 0.3s;}.checkbox-label .checkbox-checkmark {position: absolute;left: 4px;top: 50%;transform: translateY(-50%);font-size: 16px;color: var(--main-white, #fff);opacity: 0;transition: opacity 0.3s;}.checkbox input[type="checkbox"]:hover + .checkbox-label::before {border-color: var(--primary-color-3);}.checkbox input[type="checkbox"]:checked + .checkbox-label::before {background-color: var(--primary-color-3);border-color: var(--primary-color-3);}.checkbox input[type="checkbox"]:checked + .checkbox-label .checkbox-checkmark {opacity: 1;}.switch {position: relative;display: inline-block;width: 35px;height: 22px;}.switch input {opacity: 0;width: 0;height: 0;}.slider {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: var(--main-light-5);transition: .4s;border-radius: 36px;}.slider:before {position: absolute;content: "";height: 16px;width: 16px;left: 3px;bottom: 3px;background-color: var(--bg-level-2);transition: .4s;border-radius: 50%;}input:checked + .slider {background-color: var(--primary-color-3);}input:checked + .slider:before {transform: translateX(13px);background-color: var(--primary-color-1);}input:disabled + .slider {opacity: 50%;}.custom-radio input[type="radio"] {display: none;}.custom-radio {display: flex;align-items: center;margin-bottom: 10px;font-size: 18px;}[class*="radio-"] {height: 20px;width: 20px;min-width: 20px;min-height: 20px;border: 2px solid var(--main-dark-1);border-radius: 50%;position: relative;margin-right: 5px;transition: background 0.1s, border-color 0.1s;cursor: pointer;}.custom-radio:not(:disabled):hover .radio-primary {border-color: var(--primary-color-1);opacity: 70%;}.custom-radio:active .radio-primary {border-color: var(--primary-color-1);}.custom-radio-input:disabled + [class*="radio-"] {cursor: unset !important;}.custom-radio input[type="radio"]:checked + [class*="radio-"]::after {content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 81%;height: 81%;border-radius: 50%;background: var(--main-white);transition: background 0.3s, border-color 0.3s;}.custom-radio input[type="radio"]:checked + .radio-primary {border: 5px solid var(--primary-color-1);background-color: var(--main-white);}.custom-radio:hover input[type="radio"]:checked + .radio-primary {border-color: var(--primary-color-1);opacity: 70%;}.custom-radio:active input[type="radio"]:checked + .radio-primary {border-color: var(--primary-color-1);}.custom-radio input[type="radio"]:checked:disabled + [class*="radio-"] {border: 5px solid var(--main-dark-1);background-color: var(--main-light-3);}.custom-radio input[type="radio"]:checked:disabled + [class*="radio-"]::after {background-color: transparent;}.form-control-area {background-color: var(--bg-level-1);color: var(--text-color-dark);border: 1px solid var(--main-border-color);border-radius: var(--primary-radius);padding: 10px;width: 100%;font-size: var(--body-font-size);}.multiselect {min-height: 34px !important;height: 34px !important;}.multiselect--disabled .multiselect__tags {background-color: var(--main-light-5) !important;}.multiselect__select {height: 34px !important;background-color: transparent !important;}.multiselect__tags {min-height: 34px !important;height: 34px !important;padding: 4px 40px 0 8px !important;background-color: var(--neutral-color-9) !important;color: var(--text-color-dark) !important;border: 1px solid var(--main-border-color) !important;border-radius: var(--primary-radius) !important;}.multiselect__placeholder {font-size: var(--corps) !important;padding-top: 0 !important;}.multiselect__option--selected.multiselect__option--highlight {background-color: var(--primary-color-1) !important;color: var(--text-color-light) !important;}.multiselect__option--highlight {background-color: var(--primary-color-1) !important;opacity: 70%;color: var(--text-color-light) !important;}.multiselect__single {margin-bottom: 0 !important;line-height: 1.5 !important;background-color: transparent !important;}ul {margin: 0;}.ph-icons {font-size: 22px;}.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: var(--main-red-3);color: var(--main-red-5);background-color: var(--main-red-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;}.cursor-not-allowed {cursor: not-allowed;}.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;}.separator {border-bottom: 1px solid var(--main-border-color);}.grey-text {color: var(--text-color-grey)}.primary-radius {border-radius: var(--primary-radius)}table {border-spacing: 0;}hr {margin: 20px 0;color: var(--main-border-color);opacity: 1;}.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(--main-dark-4);}.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(--text-color-dark)}.dropdown-item:hover, .dropdown-item:focus {color: var(--text-color-dark);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;}.highlightDisable {user-select: none;-webkit-user-select: none;-moz-user-select: none;-khtml-user-select: none;-ms-user-select: none;}.separator {border: solid 1px var(--main-border-color);width: 100%;}.el-select .niveau-administratif-tree-select {padding-left: 0;}.el-tree-node__expand-icon {font-size: 20px !important;color: var(--main-dark-1) !important;}.niveau-administratif-tree-select {padding-left: 0 !important;}.niveau-administratif-tree-select .el-select-dropdown__item {height: 30px !important;display: flex;align-items: center;font-size: var(--body-font-size);}.niveau-administratif-tree-select .el-select__wrapper {border-radius: var(--radius-s);}.mapboxgl-marker {width: 25px;height: 25px;border-radius: 50%;border: 1px solid gray;background-color: lightblue;}.bold-label {font-weight: bolder !important;}.niveau-administratif-tree-multi-select .el-checkbox {margin-bottom: 0 !important;}.niveau-administratif-tree-multi-select .el-checkbox__inner {width: 20px !important;height: 20px !important;}.niveau-administratif-tree-multi-select .el-checkbox__inner::after {left: 6px !important;top: 1px !important;}.niveau-administratif-tree-multi-select .el-tag {background-color: var(--main-light-5);border-radius: var(--radius-xxs);color: var(--main-black);font-size: var(--body-font-size)}.niveau-administratif-tree-multi-select .el-tag__close {color: var(--main-black);}.niveau-administratif-tree-multi-select .el-select__wrapper {min-height: 40px;height: auto !important;}.el-select__wrapper.is-disabled {background-color: var(--main-light-2);border: 1px solid var(--main-light-5);}.el-select__wrapper.is-disabled .el-select__selected-item {color: var(--main-light-5);}.marker-container {width: 60px;height: 60px;display: flex;align-items: center;justify-content: center;border: none;background-color: transparent;}.marker {width: 60px;height: 60px;background-size: 100%;background-color: transparent;background-repeat: no-repeat;transform: translateY(-50%);}.row-gap-20 {row-gap: 20px;}.bg-level-1 {background-color: var(--bg-level-1) !important;}.bg-level-2 {background-color: var(--bg-level-2) !important;}.bg-level-3 {background-color: var(--bg-level-3) !important;}.interventions-container {border: 1px solid var(--main-border-color);border-radius: 10px;overflow: hidden;width: 100%;}.intervention-row {min-height: 40px;display: flex;align-items: center;}.intervention-row:last-child {border-bottom: none;}.disabled-div {cursor: not-allowed !important;opacity: 50% !important;}.montserrat-semibold {font-family: var(--montserrat-semiBold);}