:root {--el-color-primary: var(--primary-color);--el-color-primary-light-5: var(--primary-color-100);--el-color-primary-light-7: var(--primary-color-50);--el-color-primary-light-8: var(--primary-color-50);--el-color-primary-light-9: var(--primary-color-50);--el-color-primary-dark-2: var(--primary-color-700);--el-color-danger: var(--danger-color-500);--el-color-danger-light-3: var(--danger-color-300);--el-color-danger-light-5: var(--danger-color-50);--el-color-danger-light-7: var(--danger-color-50);--el-color-danger-light-8: var(--danger-color-50);--el-color-danger-light-9: var(--danger-color-50);--el-color-danger-dark-2: var(--danger-color-600);--el-color-success: var(--success-color-500);--el-color-success-light-3: var(--success-color-50);--el-color-success-light-5: var(--success-color-50);--el-color-success-light-7: var(--success-color-50);--el-color-success-light-8: var(--success-color-50);--el-color-success-light-9: var(--success-color-50);--el-color-success-dark-2: var(--success-color-500);--el-color-info: var(--info-color-500);--el-color-info-light-3: var(--info-color-50);--el-color-info-light-5: var(--info-color-50);--el-color-info-light-7: var(--info-color-50);--el-color-info-light-8: var(--info-color-50);--el-color-info-light-9: var(--info-color-50);--el-color-info-dark-2: var(--info-color-500);--el-bg-color: var(--bg-level-0);--el-bg-color-page: var(--bg-level-1);--el-bg-color-overlay: var(--bg-level-0);--el-text-color-primary: var(--text-color-dark);--el-text-color-regular: var(--neutral-800);--el-text-color-secondary: var(--neutral-600);--el-text-color-placeholder: var(--main-placeholder-color);--el-text-color-disabled: var(--neutral-400);--el-border-color: var(--main-border-color);--el-border-color-light: var(--main-border-color);--el-border-color-lighter: var(--main-border-color);--el-border-color-extra-light: var(--main-border-color);--el-border-color-dark: var(--main-border-color-strong);--el-border-color-darker: var(--neutral-600);--el-font-family: var(--font-family-base);--el-font-size-extra-large: var(--font-h2);--el-font-size-large: var(--font-body-large);--el-font-size-medium: var(--font-menu);--el-font-size-base: var(--font-body);--el-font-size-small: var(--font-body-small);--el-font-size-extra-small: var(--font-body-x-small);--el-font-weight-primary: 500;--el-border-radius-base: var(--primary-radius) !important;--el-border-radius-small: var(--radius-s);--el-border-radius-round: var(--secondary-radius);--el-border-radius-circle: 50%;--el-component-size-large: 40px;--el-component-size: 34px;--el-component-size-small: 24px;}.el-button {border-radius: var(--secondary-radius);font-size: var(--font-boutons);font-family: var(--font-family-base);font-weight: 600;letter-spacing: var(--letter-spacing);}.el-button > span {gap: 5px;}.el-button + .el-button {margin-left: 0;}.el-button--primary {--el-button-text-color: var(--text-color-light);--el-button-bg-color: var(--button-primary-default);--el-button-border-color: var(--button-primary-default);--el-button-hover-text-color: var(--text-color-light);--el-button-hover-bg-color: var(--button-primary-hover);--el-button-hover-border-color: var(--button-primary-hover);--el-button-active-bg-color: var(--button-primary-active);--el-button-active-border-color: var(--button-primary-active);--el-button-focus-bg-color: var(--button-primary-default);--el-button-focus-border-color: var(--button-primary-default);}.el-button--danger {--el-button-text-color: var(--text-color-light);--el-button-bg-color: var(--button-danger-default);--el-button-border-color: var(--button-danger-default);--el-button-hover-text-color: var(--text-color-light);--el-button-hover-bg-color: var(--button-danger-hover);--el-button-hover-border-color: var(--button-danger-hover);--el-button-active-bg-color: var(--button-danger-active);--el-button-active-border-color: var(--button-danger-active);--el-button-focus-bg-color: var(--button-danger-default);--el-button-focus-border-color: var(--button-danger-default);}.el-button--info {--el-button-text-color: var(--text-color-light);--el-button-bg-color: var(--button-secondary-default);--el-button-border-color: var(--button-secondary-default);--el-button-hover-text-color: var(--text-color-light);--el-button-hover-bg-color: var(--button-secondary-hover);--el-button-hover-border-color: var(--button-secondary-hover);--el-button-active-text-color: var(--text-color-light);--el-button-active-bg-color: var(--button-secondary-active);--el-button-active-border-color: var(--button-secondary-active);--el-button-focus-text-color: var(--text-color-light);--el-button-focus-bg-color: var(--button-secondary-default);--el-button-focus-border-color: var(--button-secondary-default);}.el-button--tertiary {--el-button-text-color: var(--button-tertiary-text);--el-button-bg-color: var(--button-tertiary-default);--el-button-border-color: var(--button-tertiary-border);--el-button-hover-text-color: var(--button-tertiary-text);--el-button-hover-bg-color: var(--button-tertiary-hover);--el-button-hover-border-color: var(--button-tertiary-border);--el-button-active-text-color: var(--button-tertiary-text);--el-button-active-bg-color: var(--button-tertiary-active);--el-button-active-border-color: var(--button-tertiary-border);--el-button-focus-text-color: var(--button-tertiary-text);--el-button-focus-bg-color: var(--button-tertiary-hover);--el-button-focus-border-color: var(--button-tertiary-border);}.el-button--text {--el-button-text-color: var(--primary-color);--el-button-bg-color: transparent;--el-button-border-color: transparent;--el-button-hover-text-color: var(--primary-color-hover);--el-button-hover-bg-color: transparent;--el-button-hover-border-color: transparent;--el-button-active-text-color: var(--primary-color-active);--el-button-active-bg-color: transparent;--el-button-active-border-color: transparent;--el-button-focus-text-color: var(--primary-color-focus);--el-button-focus-bg-color: transparent;--el-button-focus-border-color: transparent;text-decoration: underline;}.el-button--cancel {--el-button-text-color: var(--neutral-800);--el-button-bg-color: var(--neutral-100);--el-button-border-color: var(--neutral-200);--el-button-hover-text-color: var(--neutral-900);--el-button-hover-bg-color: var(--neutral-200);--el-button-hover-border-color: var(--neutral-400);--el-button-active-text-color: var(--neutral-900);--el-button-active-bg-color: var(--neutral-200);--el-button-active-border-color: var(--neutral-400);--el-button-focus-text-color: var(--neutral-900);--el-button-focus-bg-color: var(--neutral-100);--el-button-focus-border-color: var(--neutral-400);}.el-button:disabled,.el-button.is-disabled {opacity: var(--button-disabled-opacity);cursor: not-allowed;}.el-button--primary:disabled,.el-button--primary.is-disabled {--el-button-text-color: var(--text-color-light) !important;--el-button-bg-color: var(--button-primary-disabled) !important;--el-button-border-color: var(--button-primary-disabled) !important;}.el-button--info:disabled,.el-button--info.is-disabled {--el-button-text-color: var(--text-color-light) !important;--el-button-bg-color: var(--button-secondary-disabled) !important;--el-button-border-color: var(--button-secondary-disabled) !important;}.el-button--danger:disabled,.el-button--danger.is-disabled {--el-button-text-color: var(--text-color-light) !important;--el-button-bg-color: var(--button-danger-disabled) !important;--el-button-border-color: var(--button-danger-disabled) !important;}.el-button--tertiary:disabled,.el-button--tertiary.is-disabled {--el-button-text-color: var(--neutral-600) !important;--el-button-bg-color: var(--button-tertiary-disabled) !important;--el-button-border-color: var(--neutral-600) !important;}.el-button--primary.is-loading {--el-button-bg-color: var(--button-primary-loading);}.el-button--info.is-loading {--el-button-bg-color: var(--button-secondary-loading);}.el-button--danger.is-loading {--el-button-bg-color: var(--button-danger-loading);}.el-button--tertiary.is-loading {--el-button-bg-color: var(--button-tertiary-loading);--el-button-border-color: var(--button-tertiary-border);}.el-input__wrapper {border-radius: var(--primary-radius);--el-input-focus-border-color: var(--primary-color);--el-input-hover-border-color: var(--primary-color-hover);--el-input-border-color: var(--main-border-color);}.el-input__inner::placeholder {font-size: var(--font-body);}.el-form-item__label {color: var(--text-color-dark);font-weight: 600;font-size: var(--font-body-medium);font-family: var(--font-family-base);margin-bottom: var(--space-4) !important;}.el-input {font-family: var(--font-family-base);--el-input-height: 30px;--el-input-text-color: var(--text-color-dark);--el-input-placeholder-color: var(--main-placeholder-color);--el-date-editor-width: 100%;}.el-textarea {--el-input-focus-border-color: var(--primary-color);--el-input-hover-border-color: var(--primary-color-hover);--el-input-border-color: var(--main-border-color);--el-input-text-color: var(--text-color-dark);font-family: var(--font-family-base);}.el-textarea__inner::placeholder {font-size: var(--font-body);}.el-select {--el-border-color-hover: var(--primary-color);--el-select-input-focus-border-color: var(--primary-color);--el-color-primary: var(--primary-color);.el-select__wrapper {height: 30px;min-height: 30px;}}.el-select-dropdown__item.is-selected {--el-color-primary: var(--primary-color);}.el-card {--el-card-border-color: var(--main-border-color);--el-card-border-radius: var(--secondary-radius);--el-card-bg-color: var(--bg-level-0);background-color: var(--bg-level-0);border-radius: var(--secondary-radius) !important;color: var(--text-color-dark);border: 1px solid var(--main-border-color) !important;font-family: var(--font-family-base);overflow: hidden;transition: all 0.2s ease;}.el-card__body {padding: 15px;}.el-table {--el-table-bg-color: var(--bg-level-0);--el-table-border-color: none;--el-table-text-color: var(--text-color-dark);--el-table-header-text-color: var(--neutral-400);--el-table-header-bg-color: var(--bg-level-0);--el-table-row-hover-bg-color: var(--primary-color-50);--el-table-border-radius: none;--el-fill-color-lighter: var(--bg-level-1);--el-text-color-placeholder: var(--neutral-400);font-family: var(--font-family-base);border-radius: var(--secondary-radius);.el-table__cell {padding: 6px 0;max-width: 200px;white-space: nowrap;}.el-table__cell:last-child {width: 1%;white-space: nowrap;}.el-table__body-header th:last-child > .cell {white-space: nowrap;}}.el-pagination {--el-color-primary: var(--primary-color);font-family: var(--font-family-base);}.el-pagination .el-pager li {border-radius: var(--primary-radius);}.el-dialog {border-radius: var(--modal-radius);--el-dialog-bg-color: var(--bg-level-0);--el-dialog-border-color: var(--main-border-color);box-shadow: var(--modal-shadow);animation: modal-entry var(--modal-entry-duration) var(--modal-entry-easing);}.el-overlay-dialog {background-color: var(--overlay-modal-backdrop);backdrop-filter: blur(var(--modal-overlay-blur));}.el-dialog__title {color: var(--text-color-dark);font-family: var(--font-family-base);font-weight: 700;font-size: var(--font-h1);}.el-dialog__header {padding: var(--modal-padding-header-y) var(--modal-padding-header-x);}.el-dialog__body {padding: var(--modal-padding-body-y) var(--modal-padding-body-x);}.el-dialog__footer {padding: var(--modal-padding-footer-y) var(--modal-padding-footer-x);background: var(--modal-footer-bg);}@keyframes modal-entry {from {opacity: 0;transform: scale(var(--modal-entry-scale));}to {opacity: 1;transform: scale(1);}}.el-alert {--el-alert-padding: var(--space-8);--el-alert-border-radius-base: var(--radius-s);--el-alert-title-font-size: var(--font-body-small);--el-color-success: var(--success-color-500);--el-color-error: var(--danger-color-500);--el-color-info: var(--info-color-500);--el-color-warning: var(--warning-color-500);border-radius: var(--secondary-radius);font-family: var(--font-family-base);align-items: flex-start;}.el-alert__title {color: var(--el-alert-text-color) !important;line-height: var(--line-height-caption);}.el-alert .el-icon {margin-right: var(--space-8);}.el-alert--success {--el-alert-bg-color: var(--success-color-50);--el-alert-border-color: var(--success-color-50);--el-alert-text-color: var(--success-color-500);}.el-alert--warning {--el-alert-bg-color: var(--warning-color-50);--el-alert-border-color: var(--warning-color-50);--el-alert-text-color: var(--warning-color-500);}.el-alert--error {--el-alert-bg-color: var(--danger-color-50);--el-alert-border-color: var(--danger-color-300);--el-alert-text-color: var(--danger-color-600);}.el-alert--info {--el-alert-bg-color: var(--info-color-50);--el-alert-border-color: var(--info-color-50);--el-alert-text-color: var(--info-color-500);}.el-notification {border-radius: var(--secondary-radius);font-family: var(--font-family-base);--el-notification-bg-color: var(--bg-level-0);--el-notification-border-color: var(--main-border-color);}.el-tag {border-radius: var(--primary-radius);font-family: var(--font-family-base);}.el-tag--primary {--el-tag-bg-color: var(--primary-color-50);--el-tag-border-color: var(--primary-color-100);--el-tag-text-color: var(--primary-color-700);}.el-tag--danger {--el-tag-bg-color: var(--danger-color-50);--el-tag-border-color: var(--danger-color-300);--el-tag-text-color: var(--danger-color-600);}.el-tag--info {--el-tag-bg-color: var(--info-color-50) !important;--el-tag-border-color: var(--info-color-50) !important;--el-tag-text-color: var(--info-color-500) !important;}.el-tag--info .el-tag__close:hover {background-color: var(--primary-color-hover);color: var(--el-color-white);}.el-loading-mask {background-color: var(--overlay-loading-mask);}.el-loading-spinner {--el-loading-spinner-color: var(--primary-color);}.el-dropdown-menu {border-radius: var(--secondary-radius);--el-dropdown-menu-bg-color: var(--bg-level-0);--el-dropdown-menu-border-color: var(--main-border-color);font-family: var(--font-family-base);}.el-dropdown-menu__item:hover {background-color: var(--primary-color-50);color: var(--primary-color-700);}.el-tabs {--el-tabs-header-height: 40px;}.el-tabs__header {margin: 0 0 10px;}.el-tabs__item {padding: 10px;font-weight: 700;color: var(--neutral-400);}.el-tabs__item.is-active {color: var(--primary-color);}.el-space.space-auto {align-items: flex-start !important;}.el-timeline {--el-timeline-node-size-normal: 20px;padding-left: 2px;}.el-timeline-item:last-child {padding-bottom: 0;}.el-timeline-item__tail {top: 20px;left: 8px;}.el-timeline-item__wrapper {top: 0;padding-left: 50px;}.el-timeline-item__node {top: 20px;transform: none;}.el-message.is-center {left: calc(50% + 135px);transform: translateX(-50%);}.el-message--success {--el-color-success: var(--success-color-500);--el-color-success-light-8: var(--success-color-50);--el-color-success-light-9: var(--success-color-50);}.el-message--error {--el-color-error: var(--danger-color-600);--el-color-error-light-8: var(--danger-color-300);--el-color-error-light-9: var(--danger-color-50);}.el-upload {--el-upload-dragger-padding-vertical: 10px;--el-upload-dragger-padding-horizontal: 10px;width: 100%;cursor: pointer;position: relative;overflow: hidden;}.el-upload-dragger {display: flex;align-items: center;justify-content: center;border-radius: var(--radius-s);border: 1px dashed var(--el-border-color);background-color: var(--bg-level-0);transition: var(--el-transition-duration-fast);}.el-upload-dragger:hover {border-color: var(--el-color-primary);background-color: var(--primary-color-50);}.el-upload-dragger.is-dragover {border: 2px dashed var(--primary-color-hover);transition: var(--el-transition-duration-fast);}.el-date-editor {font-family: var(--font-family-base);--el-input-height: 30px;--el-input-text-color: var(--text-color-dark);--el-input-placeholder-color: var(--main-placeholder-color);--el-date-editor-width: 100%;height: 30px;line-height: 0;}.el-range-editor .el-range-input::placeholder {font-size: var(--font-body);color: var(--main-placeholder-color);}.el-checkbox__input.is-checked .el-checkbox__inner,.el-radio__input.is-checked .el-radio__inner {background-color: var(--primary-color);border-color: var(--primary-color);}.el-switch.is-checked .el-switch__core {background-color: var(--primary-color);}.el-slider__runway .el-slider__bar {background-color: var(--primary-color);}.el-progress__text {font-family: var(--font-family-base);}.el-input-number {width: 100%;}.app-dropdown {display: inline-block;}.el-popper__arrow {display: none !important;}.el-popper.el-dropdown__popper {border: 1px solid var(--primary-color) !important;}.el-popper.el-dropdown__popper .el-dropdown-menu {border: none !important;}.el-dropdown-menu__item:not(.is-disabled):focus, .el-dropdown-menu__item:not(.is-disabled):hover {background-color: var(--primary-color-50);font-weight: bold;color: var(--primary-color);}.el-popper.el-dropdown__popper .el-dropdown-menu__item:not(.is-disabled):hover {background-color: var(--primary-color-50);font-weight: bold;color: var(--primary-color);}.el-slider {--el-slider-main-bg-color: var(--el-color-primary);--el-slider-runway-bg-color: var(--primary-color-50);--el-slider-stop-bg-color: var(--primary-color-hover);--el-slider-disabled-color: var(--el-text-color-placeholder);--el-slider-border-radius: 3px;--el-slider-height: 6px;--el-slider-button-size: 20px;--el-slider-button-wrapper-size: 36px;--el-slider-button-wrapper-offset: -15px;align-items: center;display: flex;height: 32px;width: 100%;}.el-slider__marks-text {margin-top: 1.25rem;color: var(--el-color-primary);position: absolute;transform: translateX(-50%);white-space: pre;}.el-date-table td.next-month span {color: var(--neutral-400) !important;}.el-date-table td.prev-month span {color: var(--neutral-400) !important;}