/*!************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/styles/cssVar/var/colors.css ***!
  \************************************************************************************/
:root {
    --State-Layers-On-Surface-Opacity-12: rgba(35, 59, 82, 0.12);
    --State-Layers-On-Secondary-Container-Opacity-8: #EBF0F5;
    --State-Layers-On-Secondary-Container-Opacity-12: #DFE5EC;
    --State-Layers-On-Secondary-Container-Opacity-16: #D5DEE;
    --State-Layers-On-Surface-Variant-Opacity-8: rgba(223, 229, 236, 0.5);
    --State-Layers-On-Surface-Variant-Opacity-12: rgba(223, 229, 236, 0.9);
    --State-Layers-On-Surface-Opacity-16: rgba(35, 59, 82, 0.16);
    --State-Layers-On-Primary-Opacity-12: rgba(250, 251, 252, 0.12);
    --Schemes-Surface: #FAFBFC;
    --Schemes-Primary: #6745F1;
    --on-light-yellow: #594f31;
    --M3-ref-error-error95: #FFEDEC;
    --M3-ref-primary-primary95: #F5EEFF;
    --Schemes-Tertiary-Container: #E7EEEA;
    --M3-sys-light-tertiary: #2D714F;
    --m-3-state-layers-light-primary-opacity-4: #EEEDF8;
    --m-3-state-layers-light-primary-opacity-12: rgba(87, 7, 212, 0.12);
    --State-Layers-On-Secondary-Container-Opacity-16: #D5DEE7;
    --M3-sys-light-tertiary-container: #e7eeea;
    --M3-sys-light-surface: #fafbfc;
    --M3-sys-light-surface-container: #ebf0f5;
    --M3-sys-light-surface-container-low: #f5f7fa;
    --M3-sys-light-surface-container-highest: #dfe5ec;
    --M3-sys-light-success: #41af7c;
    --M3-sys-light-secondary: #4f6275;
    --M3-sys-light-secondary-container: #EFF2F5;
    --M3-sys-light-primary: #6745f1;
    --M3-sys-light-primary-fixed: #ede9fd;
    --M3-sys-light-primary-fixed-dim: #c2b5f9;
    --M3-sys-light-outline: #C8D2DA;
    --M3-sys-light-outline-variant: #dfe5ec;
    --M3-sys-light-on-surface: #112232;
    --M3-sys-light-on-surface-variant: #394F63;
    --M3-sys-light-on-surface-bg-disabled: #b1bac2;
    --M3-sys-light-on-secondary-container: #394F63;
    --M3-sys-light-on-primary: #fafbfc;
    --M3-sys-light-on-primary-fixed: #112232;
    --M3-sys-light-on-primary-fixed-variant: #5b21d4;
    --M3-sys-light-on-error-container: #b80927;
    --M3-sys-light-on-background: #040e16;
    --M3-sys-light-light-blue: #7cc2e3;
    --M3-sys-light-inverse-primary: #c2b5f9;
    --M3-sys-light-error: #f63757;
    --M3-sys-light-error-container: #e41a43;
    --M3-state-layers-primary-opacity-12: #5b21d41f;
    --M3-state-layers-light-primary-opacity-8: #5607d41b;
    --M3-state-layers-light-primary-opacity-7: #5707d412;
    --M3-state-layers-light-primary-opacity-4: #5707d40a;
    --M3-state-layers-light-primary-opacity-16: #5707d429;
    --M3-state-layers-light-primary-opacity-12: #5707d41f;
    --M3-state-layers-light-on-surface-variant-opacity-16: #d5dee7e5;
    --M3-state-layers-light-on-surface-variant-opacity-12: #dfe5ece5;
    --M3-state-layers-light-on-surface-variant-opacity-008: #dfe5ec80;
    --M3-state-layers-light-on-secondary-container-opacity-8: #ebf0f5;
    --M3-state-layers-light-on-secondary-container-opacity-16: #d5dee7;
    --M3-state-layers-light-on-secondary-container-opacity-12: #DFE5EC;
    --M3-state-layers-light-on-secondary-container-opacity-008: #ebf0f5;
    --M3-state-layers-light-on-primary-opacity-12: #6e3bd8;
    --M3-state-layers-light-on-primary-opacity-012: #795bf2;
    --M3-state-layers-light-error-opacity-16: #f6375729;
    --M3-state-layers-light-error-container-solid: #fee1e6;
    --M3-state-layers-light-error-container-opacity-8: rgba(126, 125, 125, 0.08);
    --M3-state-layers-light-error-container-opacity-12: #f637571f;
    --M3-state-layers-error-opacity-24: #fef5f6;
    --light-yellow: #fff0c0;
    --light-blue-2: #d8ecfc;
}
/*!**********************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/styles/cssVar/var/size.css ***!
  \**********************************************************************************/
:root {
    --Floating-panel-Padding-top: 12px;
    --Floating-panel-Padding-right: 12px;
    --Floating-panel-Padding-bottom: 12px;
    --Floating-panel-Padding-left: 12px;
    --Floating-panel-height: 56px;


    --zindex-navbar: 1000;
    --zindex-dropdown: 1001;
    --zindex-tooltip: 1030;
    --zindex-navbar-fixed: 1030;
    --zindex-popover: 1050;
    --zindex-devextreme-dx-menu-base: 1501;
    --zindex-devextreme-popup: 2000;
    --zindex-devextreme-popup-arrow: 2001;
    --zindex-pageheader-menu: 3001;
    --zindex-app-popup-message: 4001;


}
/*!********************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/styles/cssVar/components/sidebar.css ***!
  \********************************************************************************************/
:root {
    --sidebar-float-bg: var(--Schemes-Surface);
}
/*!********************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/styles/cssVar/components/buttons.css ***!
  \********************************************************************************************/
:root {
  /*
   * @button variables
   *
   * Шаблон названия переменной:
   * --button-{type}-{state}-{property}
   *
   * Свойства:
   * - bg: background-color
   * - text: color
   * - border,
   * - border-color,
   * - opacity,
   * - shadow: box-shadow
   * - font-family,
   * - font-size,
   * - font-weight,
   */

  /* Tonal button */
  /* default */
  --button-tonal-default-font-family: var(--font-regular);
  --button-tonal-default-font-size: 14px;
  --button-tonal-default-weight: 500;
  --button-tonal-default-bg: var(--M3-sys-light-secondary-container);
  --button-tonal-default-state-bg: transparent;
  --button-tonal-default-text: var(--M3-sys-light-on-secondary-container);
  /* hover */
  --button-tonal-hover-bg: var(--M3-sys-light-secondary-container);
  --button-tonal-hover-state-bg: var(--State-Layers-On-Secondary-Container-Opacity-8);
  --button-tonal-hover-text: var(--M3-sys-light-on-secondary-container);
  --button-tonal-hover-shadow:
    0 1px 2px 0 rgba(79, 98, 117, 0.3), 0 1px 3px 1px rgba(79, 98, 117, 0.15);
  /* focused */
  --button-tonal-focused-bg: var(--M3-sys-light-secondary-container);
  --button-tonal-focused-state-bg: var(--State-Layers-On-Secondary-Container-Opacity-12);
  --button-tonal-focused-text: var(--M3-sys-light-on-secondary-container);
  /* active */
  --button-tonal-active-bg: var(--M3-sys-light-secondary-container);
  --button-tonal-active-state-bg: var(--State-Layers-On-Secondary-Container-Opacity-12);
  --button-tonal-active-text: var(--M3-sys-light-on-secondary-container);
  /* disabled */
  --button-tonal-disabled-bg: transparent;
  --button-tonal-disabled-state-bg: var(--State-Layers-On-Surface-Opacity-12);
  --button-tonal-disabled-text: var(--M3-sys-light-on-surface);
  --button-tonal-disabled-opacity: 0.38;

  /* Text button */
  /* default */
  --button-text-default-font-family: var(--font-regular);
  --button-text-default-font-size: 14px;
  --button-text-default-weight: 500;
  --button-text-default-bg: transparent;
  --button-text-default-text: var(--M3-sys-light-on-surface-variant);
  /* hover */
  --button-text-hover-bg: transparent;
  --button-text-hover-state-bg: var(--State-Layers-On-Secondary-Container-Opacity-8);
  --button-text-hover-text: var(--M3-sys-light-on-surface-variant);
  /* focused */
  --button-text-focused-bg: transparent;
  --button-text-focused-state-bg: var(--State-Layers-On-Secondary-Container-Opacity-12);
  --button-text-focused-text: var(--M3-sys-light-on-surface-variant);
  /* active */
  --button-text-active-bg: transparent;
  --button-text-active-state-bg: var(--State-Layers-On-Secondary-Container-Opacity-16);
  --button-text-active-text: var(--M3-sys-light-on-surface-variant);
  /* disabled */
  --button-text-disabled-bg: transparent;
  --button-text-disabled-state-bg: transparent;
  --button-text-disabled-text: var(--M3-sys-light-on-surface);
  --button-text-disabled-opacity: 0.38;

  /* Outlined button */
  /* default */
  --button-outlined-default-font-family: var(--font-regular);
  --button-outlined-default-font-size: 14px;
  --button-outlined-default-weight: 500;
  --button-outlined-default-bg: transparent;
  --button-outlined-default-border: 1.5px solid var(--M3-sys-light-primary-fixed-dim);
  --button-outlined-default-text: var(--M3-sys-light-on-primary-fixed-variant);
  /* hover */
  --button-outlined-hover-bg: transparent;
  --button-outlined-hover-state-bg: var(--m-3-state-layers-light-primary-opacity-4);
  --button-outlined-hover-text: var(--M3-sys-light-on-primary-fixed-variant);
  --button-outlined-hover-border: 1.5px solid var(--M3-sys-light-primary-fixed-dim);
  /* focused */
  --button-outlined-focused-bg: transparent;
  --button-outlined-focused-state-bg: var(--m-3-state-layers-light-primary-opacity-12);
  --button-outlined-focused-text: var(--M3-sys-light-on-primary-fixed-variant);
  --button-outlined-focused-border: 2px solid var(--M3-sys-light-on-primary-fixed-variant);
  /* active */
  --button-outlined-active-bg: transparent;
  --button-outlined-active-state-bg: #E1DAF5;
  --button-outlined-active-text: var(--M3-sys-light-on-primary-fixed-variant);
  --button-outlined-active-border: 1.5px solid #C2B5F9;
  /* disabled */
  --button-outlined-disabled-bg: transparent;
  --button-outlined-disabled-state-bg: var(--M3-sys-light-surface-container-highest);
  --button-outlined-disabled-text: var(--M3-sys-light-on-surface);
  --button-outlined-disabled-border: 1.5px solid var(--State-Layers-On-Surface-Opacity-12);
  --button-outlined-disabled-opacity: 0.38;

  /* Filled button */
  /* default */
  --button-filled-default-font-family: var(--font-regular);
  --button-filled-default-font-size: 14px;
  --button-filled-default-weight: 500;
  --button-filled-default-bg: var(--Schemes-Primary);
  --button-filled-default-text: var(--M3-sys-light-on-primary);
  /* hover */
  --button-filled-hover-bg: var(--Schemes-Primary);
  --button-filled-hover-bg-state: var(--State-Layers-On-Primary-Opacity-12);
  --button-filled-hover-text: var(--M3-sys-light-on-primary);
  --button-filled-hover-shadow: 0 1px 2px 0 rgba(79, 98, 117, 0.3),
    0 1px 3px 1px rgba(79, 98, 117, 0.15);
  /* focused */
  --button-filled-focused-bg: var(--Schemes-Primary);
  --button-filled-focused-state-bg: var(--State-Layers-On-Primary-Opacity-12);
  --button-filled-focused-text: var(--M3-sys-light-on-primary);
  /* active */
  --button-filled-active-bg: var(--Schemes-Primary);
  --button-filled-active-state-bg: var(--State-Layers-On-Primary-Opacity-12);
  --button-filled-active-text: var(--M3-sys-light-on-primary);
  /* disabled */
  --button-filled-disabled-bg: transparent;
  --button-filled-disabled-state-bg: var(--M3-sys-light-surface-container-highest);
  --button-filled-disabled-text: var(--M3-sys-light-on-surface-variant);
  --button-filled-disabled-opacity: 0.4;

  /* Outlined danger button */
  /* default */
  --button-outlined-danger-default-font-family: var(--font-regular);
  --button-outlined-danger-default-font-size: 14px;
  --button-outlined-danger-default-weight: 500;
  --button-outlined-danger-default-bg: transparent;
  --button-outlined-danger-default-text: var(--M3-sys-light-error);
  --button-outlined-danger-default-border: 1.5px solid var(--M3-sys-light-error);
  /* hover */
  --button-outlined-danger-hover-bg: var(--M3-state-layers-light-error-container-opacity-8);
  --button-outlined-danger-hover-text: var(--M3-sys-light-error);
  --button-outlined-danger-hover-border: 1.5px solid var(--M3-sys-light-error);
  /* focused */
  --button-outlined-danger-focused-bg: var(--M3-state-layers-light-error-container-opacity-12);
  --button-outlined-danger-focused-text: var(--M3-sys-light-error);
  --button-outlined-danger-focused-border: 2px solid var(--M3-sys-light-error);
  /* active */
  --button-outlined-danger-active-bg: var(--M3-state-layers-light-error-container-opacity-8);
  --button-outlined-danger-active-text: var(--M3-sys-light-error);
  --button-outlined-danger-active-border: 1.5px solid var(--M3-sys-light-error);
  /* disabled */
  --button-outlined-danger-disabled-bg: var(--M3-state-layers-light-error-container-opacity-8);
  --button-outlined-danger-disabled-text: var(--M3-sys-light-error);
  --button-outlined-danger-disabled-border: 1.5px solid var(--M3-sys-light-error);
  --button-outlined-danger-disabled-opacity: 0.38;

  /*
   * @Size variables
   *
   * Шаблон названия переменной:
   * --button-{size}-{property}
   *
   * Свойства:
   * - height
   * - padding-vertical: padding
   * - padding-horizontal: padding
   * - padding-square: padding
   * - border-radius
   * - gap
   */

  /* size 24 */
  --button-24-height: 28px;
  --button-24-padding-vertical: 6px;
  --button-24-padding-horizontal: 12px;
  --button-24-padding-square: 6px;
  --button-24-border-radius: 8px;
  --button-24-gap: 8px;

  /* size 28 */
  --button-28-height: 28px;
  --button-28-padding-vertical: 6px;
  --button-28-padding-horizontal: 12px;
  --button-28-padding-square: 6px;
  --button-28-border-radius: 8px;
  --button-28-gap: 8px;

  /* size 32*/
  --button-32-height: 32px;
  --button-32-padding-vertical: 8px;
  --button-32-padding-horizontal: 24px;
  --button-32-padding-square: 6px;
  --button-32-border-radius: 8px;
  --button-32-gap: 8px;

  /* size 36*/
  --button-36-height: 36px;
  --button-36-padding-vertical: 8px;
  --button-36-padding-horizontal: 24px;
  --button-36-padding-square: 8px;
  --button-36-border-radius: 8px;
  --button-36-gap: 8px;

  /* size 44 */
  --button-44-height: 44px;
  --button-44-padding-vertical: 16px;
  --button-44-padding-horizontal: 24px;
  --button-44-padding-square: 16px;
  --button-44-border-radius: 12px;
  --button-44-gap: 8px;

  /* size 52 */
  --button-52-height: 52px;
  --button-52-padding-vertical: 16px;
  --button-52-padding-horizontal: 24px;
  --button-52-padding-square: 16px;
  --button-52-border-radius: 12px;
  --button-52-gap: 8px;
}
/*!*****************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/styles/cssVar/components/list.css ***!
  \*****************************************************************************************/
:root {
    /* List sizes */
    --list-sm-item-padding: 4px 8px;
    --list-sm-item-border-radius: 10px;

    --list-md-item-padding: 12px 10px;
    --list-md-item-border-radius: 10px;

    --list-lg-item-padding: 12px 10px;
    --list-lg-item-border-radius: 10px;

    --list-border-radius: 8px;
    --list-border-width: 1px;

    /* @list-main */
    --list-main-bg: transparent;
    --list-main-item-bg: transparent;
    --list-main-item-border: unset;
    --list-main-item-text-color: var(--M3-sys-light-on-surface-variant);

    --list-main-item-hover-bg: var(--M3-sys-light-surface-container-highest);
    --list-main-item-hover-border: unset;
    --list-main-item-hover-text-color: var(--M3-sys-light-on-surface-variant);
    --list-main-item-focused-bg: var(--M3-sys-light-surface-container-highest);
    --list-main-item-focused-border: unset;
    --list-main-item-focused-text-color: var(--M3-sys-light-on-surface-variant);
    --list-main-item-selected-bg: var(--M3-sys-light-surface-container-highest);
    --list-main-item-selected-border: unset;
    --list-main-item-selected-text-color: var(--M3-sys-light-on-surface-variant);
    --list-main-item-disabled-bg: transparent;
    --list-main-item-disabled-border: unset;
    --list-main-item-disabled-text-color: var(--M3-sys-light-on-surface-variant);

    --list-main-header-bg: #f8f9fa;
    --list-main-header-text: #495057;
}
/*!************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/styles/cssVar/components/chipsStatus.css ***!
  \************************************************************************************************/
:root {
  /*
   * @chip-status variables
   *
   * Шаблон названия переменной:
   * --chip-status-{type}-{state}-{property}
   *
   * Свойства:
   * - bg: background-color
   * - text: color
   * - border
   * - border-color
   * - opacity
   * - shadow: box-shadow
   * - font-family
   * - font-size
   * - font-weight
   */

  /* info chip-status */
  /* default */
  --chip-status-info-default-font-family: var(--font-regular);
  --chip-status-info-default-font-size: 12px;
  --chip-status-info-default-weight: 500;
  --chip-status-info-default-bg: var(--M3-sys-light-secondary-container);
  --chip-status-info-default-text: var(--M3-sys-light-secondary);

  /* error chip-status */
  /* default */
  --chip-status-error-default-font-family: var(--font-regular);
  --chip-status-error-default-font-size: 12px;
  --chip-status-error-default-weight: 500;
  --chip-status-error-default-bg: var(--M3-ref-error-error95);
  --chip-status-error-default-text: var(--M3-sys-light-on-error-container);

  /* primary chip-status */
  /* default */
  --chip-status-primary-default-font-family: var(--font-regular);
  --chip-status-primary-default-font-size: 12px;
  --chip-status-primary-default-weight: 500;
  --chip-status-primary-default-bg: var(--M3-ref-primary-primary95);
  --chip-status-primary-default-text: var(--Schemes-Primary);

  /* warning chip-status */
  /* default */
  --chip-status-warning-default-font-family: var(--font-regular);
  --chip-status-warning-default-font-size: 12px;
  --chip-status-warning-default-weight: 500;
  --chip-status-warning-default-bg: #eeede7;
  --chip-status-warning-default-text: #71642d;


  /* success chip-status */
  /* default */
  --chip-status-success-default-font-family: var(--font-regular);
  --chip-status-success-default-font-size: 12px;
  --chip-status-success-default-weight: 500;
  --chip-status-success-default-bg: var(--Schemes-Tertiary-Container);
  --chip-status-success-default-text: var(--M3-sys-light-tertiary);

  /*
   * @Size variables
   *
   * Шаблон названия переменной:
   * --chip-status-{size}-{property}
   *
   * Свойства:
   * - height
   * - padding-vertical: padding
   * - padding-horizontal: padding
   * - padding-square: padding
   * - border-radius
   * - border-radius-icon-only: border-radius
   * - gap
   */

  /* size 34 */
  --chip-status-34-height: 16px;
  --chip-status-34-padding-vertical: 6px;
  --chip-status-34-padding-horizontal: 12px;
  --chip-status-34-padding-square: 4px;
  --chip-status-34-border-radius: 8px;
  --chip-status-34-border-radius-icon-only: 100px;
  --chip-status-34-gap: 8px;
}
/*!******************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/styles/font/Manrope/stylesheet.css ***!
  \******************************************************************************************/
@font-face {
    font-family: 'Manrope-Bold';
    src: url(/fonts/47f6d7143da9d8c0e480.ttf);
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Manrope-ExtraBold';
    src: url(/fonts/5b0ae7100ad1d12e53c9.ttf);
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Manrope-Light';
    src: url(/fonts/2bf511c25636c7d7a4ce.ttf);
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Manrope-ExtraLight';
    src: url(/fonts/d0721272b8d9dd2d2d0f.ttf);
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Manrope-Regular';
    src: url(/fonts/a9b9e09fe6b69741f316.ttf);
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Manrope-SemiBold';
    src: url(/fonts/310f108cc524df0e5ffc.ttf);
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Manrope-Medium';
    src: url(/fonts/08894ccb04665d1a9d53.ttf);
    font-weight: 500;
    font-style: normal;
}
/*!**********************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/styles/font/fontCssVar.css ***!
  \**********************************************************************************/
:root {
    /* Шрифт */
    --font-regular: 'Manrope-Regular', verdana, sans-serif;
    --font-medium: 'Manrope-Medium', verdana, sans-serif;
    --font-bold: 'Manrope-Bold', verdana, sans-serif;
    --font-semi-bold: 'Manrope-SemiBold', verdana, sans-serif;
    --font-light: 'Manrope-Light', verdana, sans-serif;

    /* Шрифт элемента */
    --header-1-font: var(--font-semi-bold);
    --header-1-font-size: 24px;
    --header-2-font-size: 20px;
    --header-4-font-size: 18px;
    --header-5-font-size: 16px;
}

html {
    font-family: var(--font-regular);
}
/*!*************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Content/icons.css ***!
  \*************************************************************************/
@font-face {
  font-family: 'icomoon';
  src: url(/fonts/50e9b54bf45ad86bde9e.eot);
  src: url(/fonts/50e9b54bf45ad86bde9e.eot#iefix) format('embedded-opentype'),
    url(/fonts/a22befc4ffa5bd1dfbba.ttf) format('truetype'),
    url(/fonts/7aa388b8be9457e63af6.woff) format('woff'),
    url(/images/c106f26c2af775188d59.svg#icomoon) format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"],
[class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-user:before {
  content: "\e901";
}

.icon-dots:before {
  content: "\e903";
}

.icon-box:before {
  content: "\e904";
}

.icon-rows:before {
  content: "\e905";
}

.icon-tds:before {
  content: "\e906";
}

.icon-search-glass:before {
  content: "\e978";
}

.icon-minus:before {
  content: "\e908";
}

.icon-close:before {
  content: "\e909";
}

.icon-close-circle:before {
  content: "\e90a";
}

.icon-close-circle-filled:before {
  content: "\e90b";
}

.icon-eye:before {
  content: "\e90c";
}

.icon-eye-slash:before {
  content: "\e90d";
}

.icon-trash:before {
  content: "\e90e";
}

.icon-setting:before {
  content: "\e90f";
}

.icon-add:before {
  content: "\e910";
}

.icon-edit:before {
  content: "\e911";
}

.icon-bell:before {
  content: "\e912";
}

.icon-check-circle-filled:before {
  content: "\e913";
}

.icon-grid:before {
  content: "\e916";
}

.icon-note:before {
  content: "\e917";
}

.icon-elements:before {
  content: "\e919";
}

.icon-folder-connection:before {
  content: "\e91a";
}

.icon-import:before {
  content: "\e91b";
}

.icon-document-normal:before {
  content: "\e91c";
}

.icon-arrows-horizontal:before {
  content: "\e91d";
}

.icon-cog:before {
  content: "\e91e";
}

.icon-arrows-vertical:before {
  content: "\e91f";
}

.icon-undo:before {
  content: "\e920";
}

.icon-redo:before {
  content: "\e921";
}

.icon-arrow-swap:before {
  content: "\e922";
}

.icon-document-text:before {
  content: "\e923";
}

.icon-document-filter:before {
  content: "\e924";
}

.icon-connection:before {
  content: "\e925";
}

.icon-license:before {
  content: "\e926";
}

.icon-users:before {
  content: "\e927";
}

.icon-settings:before {
  content: "\e928";
}

.icon-lock-slash:before {
  content: "\e929";
}

.icon-lock:before {
  content: "\e92a";
}

.icon-filter:before {
  content: "\e974";
}

.icon-trash-filled:before {
  content: "\e92c";
}

.icon-edit-filled:before {
  content: "\e92d";
}

.icon-layout-algorithm:before {
  content: "\e92e";
}

.icon-pin:before {
  content: "\e92f";
}

.icon-clock-filled:before {
  content: "\e931";
}

.icon-info-circle-filled:before {
  content: "\e932";
}

.icon-pause-circle-filled:before {
  content: "\e933";
}

.icon-loading:before {
  content: "\e934";
}

.icon-cog-filled:before {
  content: "\e936";
}

.icon-grid-edit:before {
  content: "\e937";
}

.icon-dots-handler:before {
  content: "\e938";
}

.icon-link-indicator-out:before {
  content: "\e939";
}

.icon-rotate-right:before {
  content: "\e93a";
}

.icon-link-indicator-in:before {
  content: "\e93b";
}

.icon-map-location-anchor:before {
  content: "\e93c";
}

.icon-map-location-anchor-bg:before {
  content: "\e93d";
}

.icon-pen-tool:before {
  content: "\e93e";
}

.icon-location-anchor:before {
  content: "\e93f";
}

.icon-location-line:before {
  content: "\e940";
}

.icon-location-area:before {
  content: "\e941";
}

.icon-location-anchor-slash:before {
  content: "\e942";
}

.icon-save:before {
  content: "\e943";
}

.icon-arrow-down:before {
  content: "\e944";
}

.icon-glass-plus:before {
  content: "\e945";
}

.icon-paperclip:before {
  content: "\e946";
}

.icon-hourglass:before {
  content: "\e947";
}

.icon-inputlog:before {
  content: "\e948";
}

.icon-pause:before {
  content: "\e949";
}

.icon-backward:before {
  content: "\e94a";
}

.icon-forward:before {
  content: "\e94b";
}

.icon-previous:before {
  content: "\e94c";
}

.icon-next:before {
  content: "\e94d";
}

.icon-volume:before {
  content: "\e94e";
}

.icon-volume-mute:before {
  content: "\e94f";
}

.icon-x1:before {
  content: "\e950";
}

.icon-x1_5:before {
  content: "\e951";
}

.icon-x2:before {
  content: "\e952";
}

.icon-pin-filled:before {
  content: "\e953";
}

.icon-document-note:before {
  content: "\e954";
}

.icon-document-clone:before {
  content: "\e955";
}

.icon-document-clone-plus:before {
  content: "\e956";
}

.icon-scissors:before {
  content: "\e957";
}

.icon-user-group:before {
  content: "\e958";
}

.icon-presentation-screen:before {
  content: "\e95a";
}

.icon-refresh:before {
  content: "\e95b";
}

.icon-pen:before {
  content: "\e95c";
}

.icon-comments:before {
  content: "\e95d";
}

.icon-like:before {
  content: "\e95e";
}

.icon-stopwatch:before {
  content: "\e95f";
}

.icon-statistics:before {
  content: "\e960";
}

.icon-graph-screen:before {
  content: "\e961";
}

.icon-map-screen:before {
  content: "\e962";
}

.icon-rows-filled:before {
  content: "\e963";
}

.icon-grid-filled:before {
  content: "\e964";
}

.icon-date:before {
  content: "\e965";
}

.icon-required-mark:before {
  content: "\e966";
}

.icon-info-filled:before {
  content: "\e967";
}

.icon-graph-diagram:before {
  content: "\e968";
}

.icon-sand-watch:before {
  content: "\e969";
}

.icon-source:before {
  content: "\e96a";
}

.icon-export-arrow:before {
  content: "\e96b";
}

.icon-check:before {
  content: "\e96c";
}

.icon-dots-vertical:before {
  content: "\e96d";
}

.icon-password:before {
  content: "\e96e";
}

.icon-alert-circle:before {
  content: "\e96f";
}

.icon-arrows-up-down:before {
  content: "\e970";
}

.icon-article:before {
  content: "\e971";
}

.icon-circle-check:before {
  content: "\e972";
}

.icon-clear:before {
  content: "\e973";
}

.icon-hourglass1:before {
  content: "\e975";
}

.icon-loader-2:before {
  content: "\e976";
}

.icon-octagon:before {
  content: "\e977";
}

.icon-calendar:before {
  content: "\e979";
}

/*new*/
.icon-graph:before {
  content: "\e97a";
}

.icon-chart-pie-2:before {
  content: "\e97b";
}

.icon-arrow-up:before {
  content: "\e97c";
}

.icon-clipboard-list:before {
  content: "\e97d";
}

.icon-database:before {
  content: "\e97e";
}

.icon-folder:before {
  content: "\e97f";
}

.icon-map:before {
  content: "\e980";
}

.icon-method:before {
  content: "\e981";
}

.icon-nav:before {
  content: "\e982";
}

.icon-object:before {
  content: "\e983";
}

.icon-gallery:before {
  content: "\e984";
}

.icon-play:before {
  content: "\e985";
}

.icon-plug-connected:before {
  content: "\e986";
}

.icon-script:before {
  content: "\e987";
}

.icon-shield:before {
  content: "\e988";
}

.icon-social:before {
  content: "\e989";
}

.icon-table:before {
  content: "\e98a";
}

.icon-tasks:before {
  content: "\e98b";
}

.icon-user-circle:before {
  content: "\e98c";
}

.icon-users-group:before {
  content: "\e98d";
}

.icon-card:before {
  content: "\e98e";
}

.icon-border-corners:before {
  content: "\e98f";
}

.icon-abc-cross:before {
  content: "\e990";
}

.icon-abc-end:before {
  content: "\e991";
}

.icon-abc-incl:before {
  content: "\e992";
}

.icon-abc-start:before {
  content: "\e993";
}

.icon-copy:before {
  content: "\e994";
}

.icon-copy-off:before {
  content: "\e995";
}

.icon-bookmark:before {
  content: "\e996";
}

.icon-clipboard-copy:before {
  content: "\e997";
}

.icon-image-center:before {
  content: "\e998";
}

.icon-link:before {
  content: "\e999";
}

.icon-scissors:before {
  content: "\e99a";
}

.icon-select-all:before {
  content: "\e99b";
}

.icon-stack-pop:before {
  content: "\e99c";
}

.icon-stack-push:before {
  content: "\e99d";
}

.icon-text-caption:before {
  content: "\e99e";
}

.icon-typography:before {
  content: "\e99f";
}

.icon-arrows-move-horizontal:before {
  content: "\e9a0";
}

.icon-indent-decrease:before {
  content: "\e9a1";
}

.icon-indent-increase:before {
  content: "\e9a2";
}

.icon-export-file:before {
  content: "\e9a3";
}

.icon-import-file:before {
  content: "\e9a4";
}

.icon-edit-map:before {
  content: "\e9a5";
}

.icon-path:before {
  content: "\e9a6";
}

.icon-trash-2:before {
  content: "\e9a7";
}

.icon-table-edit:before {
  content: "\e9a8";
}

/*фыв*/
.icon-alert-triangle:before {
  content: "\e9a9";
}

.icon-circle-check:before {
  content: "\e9aa";
}

.icon-history:before {
  content: "\e9ab";
}

.icon-info-circle:before {
  content: "\e9ac";
}

.icon-manual-gearbox:before {
  content: "\e9ad";
}

.icon-map-pins:before {
  content: "\e9ae";
}

.icon-upload:before {
  content: "\e9af";
}

.icon-arrow-left-1:before {
  content: "\e9b0";
}

.icon-dxre-AlignCenter:before {
  content: "\e9b1";
}

.icon-dxre-AlignJustify:before {
  content: "\e9b2";
}

.icon-dxre-AlignLeft:before {
  content: "\e9b3";
}

.icon-dxre-AlignRight:before {
  content: "\e9b4";
}

.icon-dxre-Bookmark:before {
  content: "\e9b5";
}

.icon-dxre-ChangeFontStyle:before {
  content: "\e9b6";
}

.icon-dxre-ChangeTextCase:before {
  content: "\e9b7";
}

.icon-dxre-ClearFormatting:before {
  content: "\e9b8";
}

.icon-dxre-Find:before {
  content: "\e9b9";
}

.icon-dxre-FontSizeDecrease:before {
  content: "\e9ba";
}

.icon-dxre-FontSizeIncrease:before {
  content: "\e9bb";
}

.icon-dxre-Footer:before {
  content: "\e9bc";
}

.icon-dxre-Header:before {
  content: "\e9bd";
}

.icon-dxre-InsertImage:before {
  content: "\e9be";
}

.icon-dxre-InsertPageCount:before {
  content: "\e9bf";
}

.icon-dxre-InsertPageNumber:before {
  content: "\e9c0";
}

.icon-dxre-InsertTable:before {
  content: "\e9c1";
}

.icon-dxre-InsertTextBox:before {
  content: "\e9c2";
}

.icon-dxre-LineSpacing:before {
  content: "\e9c3";
}

.icon-dxre-ListBullets:before {
  content: "\e9c4";
}

.icon-dxre-ListMultilevel:before {
  content: "\e9c5";
}

.icon-dxre-ListNumbers:before {
  content: "\e9c6";
}

.icon-dxre-New:before {
  content: "\e9c7";
}

.icon-dxre-Open:before {
  content: "\e9c8";
}

.icon-dxre-Redo:before {
  content: "\e9c9";
}

.icon-dxre-Replace:before {
  content: "\e9ca";
}

.icon-dxre-Save:before {
  content: "\e9cb";
}

.icon-dxre-Undo:before {
  content: "\e9cc";
}

.icon-Print:before {
  content: "\e9cd";
}

.icon-dxre-AlignFloatingObjectBottomCenter:before {
  content: "\e9ce";
}

.icon-dxre-AlignFloatingObjectBottomLeft:before {
  content: "\e9cf";
}

.icon-dxre-AlignFloatingObjectBottomRight:before {
  content: "\e9d0";
}

.icon-dxre-AlignFloatingObjectMiddleCenter:before {
  content: "\e9d1";
}

.icon-dxre-AlignFloatingObjectMiddleLeft:before {
  content: "\e9d2";
}

.icon-dxre-AlignFloatingObjectMiddleRight:before {
  content: "\e9d3";
}

.icon-dxre-AlignFloatingObjectTopCenter:before {
  content: "\e9d4";
}

.icon-dxre-AlignFloatingObjectTopLeft:before {
  content: "\e9d5";
}

.icon-dxre-AlignFloatingObjectTopRight:before {
  content: "\e9d6";
}

.icon-dxre-ClearHeaderAndFooter:before {
  content: "\e9d7";
}

.icon-dxre-FloatingObjectBringInFrontOfText:before {
  content: "\e9d8";
}

.icon-dxre-FloatingObjectBringToFront:before {
  content: "\e9d9";
}

.icon-dxre-FloatingObjectSendBehindText:before {
  content: "\e9da";
}

.icon-dxre-FloatingObjectSendToBack:before {
  content: "\e9db";
}

.icon-dxre-TextWrapBehind-after:after {
  content: "\e9dc";
}

.icon-dxre-TextWrapBehind-before:before {
  content: "\e9dd";
}

.icon-dxre-TextWrapInFrontOfText:before {
  content: "\e9de";
}

.icon-dxre-TextWrapInline:before {
  content: "\e9df";
}

.icon-dxre-TextWrapSquare:before {
  content: "\e9e0";
}

.icon-dxre-TextWrapThrough:before {
  content: "\e9e1";
}

.icon-dxre-TextWrapTight:before {
  content: "\e9e2";
}

.icon-dxre-TextWrapTopAndBottom:before {
  content: "\e9e3";
}

.icon-presentation-pause:before {
  content: "\e9e4";
}

.icon-presentation-play:before {
  content: "\e9e5";
}

.icon-presentation-stop:before {
  content: "\e9e6";
}

.icon-pencil-minus:before {
  content: "\e9e7";
}

.icon-new-plus:before {
  content: "\e9e8";
}

.icon-arrow-up-right:before {
  content: "\e9e9";
}

.icon-dots-vertical1:before {
  content: "\e9ea";
}

.icon-sidebar-open:before {
  content: "\e9eb";
}

.icon-sidebar-close:before {
  content: "\e9ec";
}

.icon-add-to-summary:before {
  content: "\e9ed";
}

.icon-check:before {
  content: "\e9ee";
}

.icon-x:before {
  content: "\e9ef";
}

.icon-arrow-left-bottom-right:before {
  content: "\e9f0";
}

.icon-microphone:before {
  content: "\e9f1";
}

.icon-paper-clip:before {
  content: "\e9f2";
}

.icon-stars:before {
  content: "\e9f3";
}

.icon-outline-credit-card:before {
  content: "\e9f4";
}
/*!**********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./src/Content/theme.core.less ***!
  \**********************************************************************************************************************/
* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  margin: 0;
  padding: 0;
}
p {
  margin: 0;
}
cite {
  font-style: normal;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: 500;
}
small,
.font-small-85 {
  font-size: 85%;
}
.font-small-50 {
  font-size: 50%;
}
.font-small-35 {
  font-size: 35%;
}
.font-small-25 {
  font-size: 25%;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
  vertical-align: baseline;
}
svg:not(:root) {
  overflow: hidden;
}
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
html body {
  font-family: "Manrope-Regular";
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  color: #112232;
  background-color: #fafbfc;
  overflow: hidden;
  min-height: 100vh;
}
html body a {
  outline: 0;
  color: #4e5176;
  text-decoration: none;
  cursor: pointer;
}
html body a:active,
html body a:hover,
html body a:focus {
  outline: 0;
  text-decoration: underline;
  color: #101b45;
}
html body :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #394f63 !important;
}
html body ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #394f63 !important;
}
html body :-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #394f63 !important;
}
html body .link-default {
  cursor: pointer;
  user-select: none;
}
html body .link-default,
html body .link-default:active {
  color: #4e5176 !important;
  text-decoration: none;
}
html body .link-default.text-muted,
html body .link-default:active.text-muted {
  color: #394f63 !important;
}
html body .link-default:hover,
html body .link-default:focus,
html body .link-default:focus:active,
html body .link-default:hover:active {
  color: #101b45 !important;
  text-decoration: underline;
}
html body .link-gray {
  cursor: pointer;
  user-select: none;
}
html body .link-gray,
html body .link-gray:active {
  color: #112232 !important;
  text-decoration: underline;
}
html body .link-gray:hover,
html body .link-gray:focus,
html body .link-gray:focus:active {
  color: #24496b !important;
  text-decoration: underline;
}
html body .link-hover-activator:hover .link-default,
html body .link-hover-activator:focus .link-default,
html body .link-hover-activator:focus:active .link-default,
html body .link-hover-activator:hover:active .link-default {
  color: #101b45 !important;
  text-decoration: underline;
}
html body .link-hover-activator:hover .link-gray,
html body .link-hover-activator:focus .link-gray,
html body .link-hover-activator:focus:active .link-gray,
html body .link-hover-activator:hover:active .link-gray {
  color: #24496b !important;
  text-decoration: underline;
}
html body .caret {
  display: inline-block;
  margin-left: 0.1em;
  vertical-align: middle;
}
html body .caret:before {
  font: normal normal normal 14px / 1 icomoon;
  content: "\e902";
  transform: rotate(180deg);
  display: block;
  font-weight: 500;
  transition: all 0.2s linear;
}
html body .dropdown-toggle.active > .dx-button-content > .caret:before {
  transform: rotate(0);
}
html body .with-caret {
  padding-right: 1.2em;
  position: relative;
}
html body .with-caret:before {
  font: normal normal normal 14px / 1 icomoon;
  content: "\e902";
  transform: rotate(-180deg);
  display: block;
  position: absolute;
  right: 0.3em;
  top: 50%;
  margin-top: -1px;
}
html body .icon-toggle {
  color: #e1dfe0;
}
html body .icon-toggle.active {
  color: #4e5176;
}
.icon-arrow-left {
  display: inline-grid !important;
  align-content: center;
}
.icon-arrow-left:before {
  font: normal normal normal 14px / 1 icomoon;
  content: "\e902";
  transform: rotate(-90deg);
  display: block;
  transition: all 0.2s linear;
}
.icon-arrow-right {
  display: inline-grid !important;
  align-content: center;
}
.icon-arrow-right:before {
  font: normal normal normal 14px / 1 icomoon;
  content: "\e902";
  transform: rotate(90deg);
  display: block;
  transition: all 0.2s linear;
}
hr {
  border: 0;
  border-top: 1px solid #394f63;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Manrope-Regular";
  font-weight: 400;
  line-height: 1.5;
  color: #112232;
  margin: 0;
}
h1 {
  font-size: 28px;
  display: block;
}
h2 {
  font-size: 24px;
  display: block;
}
h3 {
  font-size: 20px;
  display: block;
}
h4 {
  font-size: 18px;
  display: block;
}
h5 {
  font-size: 16px;
  display: block;
}
h6 {
  font-size: 12px;
  display: block;
}
label {
  font-size: 14px;
}
textarea,
input {
  border-radius: 3px;
}
textarea:focus {
  background-color: #fafbfc;
  border-color: #6745f1;
}
.with-line-indicator {
  position: relative;
}
.with-line-indicator:before {
  width: 2px;
  height: calc(100% - 10px);
  content: "";
  position: absolute;
  top: 5px;
  left: -2px;
  background-color: #177e89;
  display: block;
}
.vertical-divider {
  width: 1px;
  height: calc(100% - 0.5em);
  background-color: #dfe5ec;
  margin-top: 0.25em;
  margin-bottom: 0.25em;
}
.highlight {
  position: relative;
  display: inline-block;
  line-height: 16px;
}
.highlight:before {
  position: absolute;
  top: -2px;
  left: -1px;
  content: " ";
  display: inline-block;
  background: #ffc95c;
  opacity: 0.5;
  border-radius: 3px;
  transform: skew(-12deg);
  height: calc(100% + 4px);
  width: calc(100% + 2px);
}
.highlight:after {
  position: absolute;
  top: 0;
  left: 0;
  content: attr(DATA-TEXT);
  display: inline-block;
  height: 16px;
  line-height: 16px;
  width: 100%;
}
.with-hover-outline {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.with-hover-outline:hover:before {
  content: "";
  position: absolute;
  border-radius: inherit;
  border: 2px solid #51d3e1 !important;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.label {
  font-size: 12px;
  line-height: 1.5;
  color: #716e70;
}
.with-required-mark {
  position: relative;
  padding-right: 8px;
}
.with-required-mark:after {
  content: "\e966";
  font: normal normal normal 14px / 1 icomoon;
  position: absolute;
  font-size: 6px;
  font-weight: 200;
  right: 0;
  top: 0;
  color: #6745f1;
}
.with-plus-mark {
  position: relative;
  padding-right: 7px;
}
.with-plus-mark:after {
  content: "+";
  font: normal normal normal 14px / 1 icomoon;
  position: absolute;
  font-size: 14px;
  right: 0;
  top: -6px;
  color: #1ea0ae;
}
body .disabled-area {
  pointer-events: none;
  opacity: 0.65;
}
body .grid {
  background-color: #fff;
  border-radius: 5px;
  border: 1px solid #394f63;
}
body .stretched-to-fit {
  display: grid;
  align-content: stretch;
  justify-content: stretch;
  grid-auto-columns: 100%;
  grid-auto-rows: 100%;
  height: 100%;
}
body .stretched-to-fit .center-in-stretched-to-fit {
  margin: auto;
}
body .stretched-to-fit.h-auto {
  height: auto;
}
body .flex-single-column {
  display: flex;
  flex-direction: column;
  height: 100%;
}
body .flex-single-column.h-auto {
  height: auto;
}
body .flex-single-column.with-grid-spaces > * ~ *:not(.dx-overlay.dx-visibility-change-handler) {
  margin-top: 20px;
}
body .flex-single-row {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
}
body .flex-single-row.w-auto {
  width: auto;
}
body .flex-single-row.with-grid-spaces > * ~ *:not(.dx-overlay.dx-visibility-change-handler) {
  margin-left: 20px;
}
body .flex-single-column > *,
body .flex-single-row > * {
  flex-shrink: 0;
  flex-grow: 0;
}
body .flex-single-column > .flex-greedy-block,
body .flex-single-row > .flex-greedy-block {
  flex-grow: 1;
}
body .flex-single-column > .flex-fill-block,
body .flex-single-row > .flex-fill-block {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 0;
}
body .flex-box-centered-content {
  display: flex !important;
  justify-content: center;
  align-items: center;
}
body .flex-box-centered-content.h-left-content {
  justify-content: left;
}
body .flex-box-centered-content.h-right-content {
  justify-content: right;
}
body .flex-box-centered-content.h-space-between-content {
  justify-content: space-between;
}
body .flex-box-centered-content.d-flex-column {
  flex-direction: column;
}
body .flex-space-between {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
body .flex-wrap {
  flex-wrap: wrap;
}
body .dropdown-toggle-flex-space-between {
  display: grid !important;
}
body .dropdown-toggle-flex-space-between > .dropdown-toggle > .dx-button-content {
  display: flex;
  justify-content: space-between;
  align-items: center;
  max-width: 100%;
  overflow: hidden;
}
body .dropdown-toggle-flex-space-between > .dropdown-toggle > .dx-button-content:after {
  display: none;
}
body .caption-with-actions-panel {
  display: grid !important;
  grid-template-columns: repeat(2, auto);
  grid-column-gap: 1em;
  align-items: baseline;
  justify-content: space-between;
}
body .caption-with-actions-panel.columns-1fr-auto {
  grid-template-columns: 1fr auto;
}
body .grid-rows-1fr-auto {
  display: grid !important;
  grid-template-rows: 1fr auto;
}
body .grid-rows-auto-1fr {
  display: grid !important;
  grid-template-rows: auto 1fr;
}
body .grid-rows-2 {
  display: grid !important;
  grid-template-rows: repeat(2, 1fr);
}
body .grid-cols-1fr-auto {
  display: grid !important;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr auto;
}
body .grid-cols-auto-1fr {
  display: grid !important;
  grid-template-rows: 1fr;
  grid-template-columns: auto 1fr;
}
body .grid-cols-auto {
  display: grid !important;
  grid-column-gap: 20px;
  grid-template-columns: max-content;
  grid-auto-flow: column;
  align-items: center;
  justify-content: start;
}
body .inline-grid-cols-auto {
  display: inline-grid !important;
  grid-column-gap: 20px;
  grid-template-columns: max-content;
  grid-auto-flow: column;
  align-items: center;
  justify-content: start;
  width: fit-content;
}
body .grid-cols-2,
body .grid-cols-6 {
  display: grid !important;
  align-items: center;
  grid-column-gap: 20px;
  justify-content: space-between;
}
body .grid-cols-2 {
  grid-template-columns: repeat(2, 1fr);
}
body .grid-cols-6 {
  grid-template-columns: repeat(6, 1fr);
}
body .span-2 {
  grid-column: span 2;
  overflow: hidden;
}
body .span-3 {
  grid-column: span 3;
  overflow: hidden;
}
body .span-4 {
  grid-column: span 4;
  overflow: hidden;
}
body .no-gap {
  gap: 0 !important;
}
body .with-gap {
  gap: 20px !important;
}
body .with-gap-36 {
  gap: 36px !important;
}
body .with-gap-26 {
  gap: 26px !important;
}
body .with-gap-24 {
  gap: 24px !important;
}
body .with-gap-20 {
  gap: 20px !important;
}
body .with-gap-16 {
  gap: 16px !important;
}
body .with-gap-12 {
  gap: 12px !important;
}
body .with-gap-8 {
  gap: 8px !important;
}
body .with-gap-4 {
  gap: 4px !important;
}
body .with-gap-5 {
  gap: 5px !important;
}
body .with-gap-xxs {
  gap: 5px !important;
}
body .with-gap-xs {
  gap: 10px !important;
}
body .with-gap-sm {
  gap: 16px !important;
}
body .with-gap-lg {
  gap: 30px !important;
}
body .with-table-toolbar-gap {
  gap: 8px !important;
}
body .v-align-middle {
  vertical-align: middle;
}
body .v-align-baseline {
  vertical-align: baseline;
}
body .v-align-bottom {
  vertical-align: bottom;
}
body .v-align-top {
  vertical-align: top;
}
body .v-align-text-top {
  vertical-align: text-top;
}
body .v-align-text-bottom {
  vertical-align: text-bottom;
}
body .v-align-inherit {
  vertical-align: inherit;
}
body .self-start {
  align-self: start;
}
body .self-baseline {
  align-self: baseline;
}
body .self-center {
  align-self: center;
}
body .justify-content-center {
  justify-content: center;
}
body .justify-content-space-between {
  justify-content: space-between;
}
body .justify-content-flex-end {
  justify-content: flex-end;
}
body .justify-content-space-around {
  justify-content: space-around;
}
body .justify-content-start {
  justify-content: start;
}
body .align-items-f-end {
  align-items: flex-end;
}
body .align-content-start {
  align-content: start;
}
body .align-content-center {
  align-content: center;
}
body .align-content-baseline {
  align-content: baseline;
}
body .v-baseline-items {
  align-items: baseline !important;
}
body .v-center-items {
  align-items: center !important;
}
body .v-start-items {
  align-items: start !important;
}
body .v-end-items {
  align-items: end !important;
}
body .v-stretch-items {
  align-items: stretch !important;
}
body .h-center-items {
  justify-items: center !important;
}
body .h-left-items {
  justify-items: left !important;
}
body .h-right-items {
  justify-items: right !important;
}
body .h-center-content {
  justify-content: center !important;
}
body .h-right-content {
  justify-content: right !important;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  display: block;
  position: static;
  top: 100%;
  left: 0;
  z-index: 1001;
  min-width: 150px;
  padding: 8px 0;
  margin: 0;
  list-style: none;
  font-size: 14px;
  background-color: transparent;
  border-radius: 8px;
  background-clip: padding-box;
  color: #112232;
  overflow: hidden;
}
.dropdown-menu > li {
  user-select: none;
}
.dropdown-menu > li > .dropdown-menu-item {
  cursor: pointer;
  display: block;
  padding: 10px 12px;
  min-height: 36px;
  font-weight: normal;
  line-height: 1.5;
  color: #323031;
  font-size: 14px;
  font-weight: 400;
}
.dropdown-menu .dropdown-menu {
  border: none;
}
.dropdown-menu > li > .dropdown-menu-item:hover,
.dropdown-menu > li > .dropdown-menu-item:focus {
  text-decoration: none;
  color: #323031;
  background-color: #5707d412;
}
.dropdown-menu > li > .dropdown-menu-item:active {
  background-color: #5707d429;
}
.dropdown-menu > .active > .dropdown-menu-item,
.dropdown-menu > .active > .dropdown-menu-item:hover,
.dropdown-menu > .active > .dropdown-menu-item:focus {
  color: #112232;
  text-decoration: none;
  outline: 0;
  background-color: #5707d429;
}
.dropdown-menu > .disabled > .dropdown-menu-item,
.dropdown-menu > .disabled > .dropdown-menu-item:hover,
.dropdown-menu > .disabled > .dropdown-menu-item:focus {
  color: #69747f;
}
.dropdown-menu > .disabled > .dropdown-menu-item:hover,
.dropdown-menu > .disabled > .dropdown-menu-item:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  cursor: not-allowed;
}
.open > .dropdown-menu {
  display: block;
}
.open > .dropdown-menu-item {
  outline: 0;
}
.dropdown-header {
  display: block;
  padding: 8px 16px 7px;
  font-size: 14px;
  line-height: 1.5;
  color: #394f63;
}
ul.dropdown-menu > li:not(.divider),
.dropdown-menu > li:not(.divider) {
  min-height: 36px;
}
ul.dropdown-menu > li:not(.divider) > .dropdown-menu-item,
.dropdown-menu > li:not(.divider) > .dropdown-menu-item {
  font-size: 14px;
  font-weight: 400;
  border-radius: unset;
  text-decoration: none;
  overflow: hidden;
  text-overflow: ellipsis;
}
ul.dropdown-menu li.divider,
.dropdown-menu li.divider {
  padding: 0;
  height: 0;
  margin: 8px 0;
}
ul.dropdown-menu li:not(:last-child):not(:first-child).divider,
.dropdown-menu li:not(:last-child):not(:first-child).divider {
  height: 1px;
  background-color: #4f5c6a;
  opacity: 0.3;
}
.menu-toggle-btn-text {
  background-color: transparent !important;
  border: 0 none !important;
  padding: 0 !important;
}
.menu-toggle-btn-text .menu-toggle-btn-text-icon {
  color: #394f63 !important;
}
.menu-toggle-btn-text.active {
  background-color: #d5dee7e5 !important;
}
.menu-toggle-btn-text.active .menu-toggle-btn-text-icon {
  color: #394f63 !important;
}
.menu-toggle-btn-border {
  background-color: transparent !important;
  border: 1.5px solid #c8d2da !important;
  padding: 0 !important;
}
.menu-toggle-btn-border .menu-toggle-btn-border-icon {
  color: #394f63 !important;
}
.menu-toggle-btn-border.active {
  background-color: #dfe5ece5 !important;
  border-color: #c8d2da !important;
}
.menu-toggle-btn-border.active .menu-toggle-btn-border-icon {
  color: #394f63 !important;
}
html body {
  /* white */
  /* new socrat brand */
  /* primary */
  /* gray */
  /* success (green) */
  /* warning (orange) */
  /* danger (red) */
}
html body .w-100 {
  width: 100%;
}
html body .w-100-max {
  max-width: 100%;
}
html body .w-100-min {
  min-width: 100%;
}
html body .w-fit-content {
  width: fit-content !important;
}
html body .w-max-content {
  width: max-content !important;
}
html body .w-auto {
  width: auto;
}
html body .w-100vw {
  width: 100vw;
}
html body .h-100 {
  height: 100%;
}
html body .h-100-max {
  max-height: 100%;
}
html body .h-100-min {
  min-height: 100%;
}
html body .h-auto {
  height: auto;
}
html body .h-100vh {
  height: 100vh;
}
html body .h-fit-content {
  height: fit-content !important;
}
html body .h-max-content {
  height: max-content !important;
}
html body .h-inherit-max {
  max-height: inherit !important;
}
html body .h-auto-min {
  min-height: auto !important;
}
html body .w-auto-min {
  min-height: auto !important;
}
html body .line-height-1 {
  line-height: 1;
}
html body .line-height-base {
  line-height: 1.5;
}
html body .line-height-small {
  line-height: 16px;
}
html body .line-height-medium {
  line-height: 1.25;
}
html body .line-height-medium-computed {
  line-height: 17px;
}
html body .line-height-lg {
  line-height: 1.75;
}
html body .line-height-texteditor {
  line-height: 1.3;
}
html body .clickable {
  cursor: pointer;
}
html body .movable {
  cursor: move;
}
html body .no-pointer-events {
  pointer-events: none !important;
}
html body .invisible {
  visibility: hidden !important;
}
html body .icon-color-inherit:before {
  color: inherit !important;
}
html body .hidden,
html body .d-none {
  display: none !important;
}
html body .d-inline {
  display: inline;
}
html body .d-inline-block {
  display: inline-block;
}
html body .d-block {
  display: block;
}
html body .d-grid {
  display: grid;
}
html body .d-flex {
  display: flex;
}
html body .d-flex-column {
  display: flex;
  flex-direction: column;
}
html body .d-inline-grid {
  display: inline-grid;
}
html body .flex-no-shrink {
  flex-shrink: 0;
}
html body .flex-shrink {
  flex-shrink: 1;
}
html body .position-relative {
  position: relative !important;
}
html body .position-absolute {
  position: absolute !important;
}
html body .position-absolute.t-0-l-4 {
  top: 0;
  left: 4px;
}
html body .position-absolute.t-10-r-10 {
  top: 10px;
  right: 10px;
}
html body .position-fixed {
  position: fixed !important;
}
html body .unselectable,
html body.unselectable {
  user-select: none !important;
}
html body .auto-selectable {
  user-select: auto !important;
}
html body .text-selectable {
  user-select: text !important;
}
html body .text-left {
  text-align: left;
}
html body .text-right {
  text-align: right;
}
html body .text-center {
  text-align: center;
}
html body .text-justify {
  text-align: justify;
}
html body .bg-blur {
  backdrop-filter: blur(5px);
}
html body .bg-transparent {
  background-color: transparent !important;
}
html body .text-default {
  color: #394f63 !important;
}
html body .bg-white {
  background-color: #fff !important;
}
html body .text-white {
  color: #fafbfc !important;
}
html body .default-icon-color {
  color: #394f63;
}
html body .text-light-light-blue {
  color: #7cc2e3;
}
html body .text-light-surface-container {
  color: #ebf0f5;
}
html body .text-light-on-surface {
  color: #112232;
}
html body .text-light-secondary {
  color: #4f6275 !important;
}
html body .text-light-on-surface-variant {
  color: #394f63;
}
html body .text-light-on-primary-fixed {
  color: #112232;
}
html body .text-light-on-background {
  color: #040e16;
}
html body .text-light-outline-variant {
  color: #dfe5ec;
}
html body .text-light-primary-opacity-4 {
  color: #5707d40a;
}
html body .text-light-primary-opacity-8 {
  color: #5607d41b;
}
html body .text-light-success {
  color: #41af7c;
}
html body .text-light-error {
  color: #f63757;
}
html body .text-light-error-container {
  color: #e41a43;
}
html body .text-light-primary {
  color: #6745f1;
}
html body .text-light-outline {
  color: #c8d2da;
}
html body .text-state-layers-light-on-secondary-container-opacity-8 {
  color: #ebf0f5 !important;
}
html body .bg-state-layers-light-on-secondary-container-opacity-8 {
  background-color: #ebf0f5 !important;
}
html body .border-state-layers-light-on-secondary-container-opacity-8 {
  border-color: #ebf0f5 !important;
}
html body .text-sys-light-on-error-container {
  color: #b80927 !important;
}
html body .bg-sys-light-on-error-container {
  background-color: #b80927 !important;
}
html body .border-sys-light-on-error-container {
  border-color: #b80927 !important;
}
html body .text-state-layers-light-error-container-solid {
  color: #fee1e6 !important;
}
html body .bg-state-layers-light-error-container-solid {
  background-color: #fee1e6 !important;
}
html body .border-state-layers-light-error-container-solid {
  border-color: #fee1e6 !important;
}
html body .text-light-blue-2 {
  color: #d8ecfc !important;
}
html body .bg-light-blue-2 {
  background-color: #d8ecfc !important;
}
html body .border-light-blue-2 {
  border-color: #d8ecfc !important;
}
html body .text-light-yellow {
  color: #fff0c0 !important;
}
html body .bg-light-yellow {
  background-color: #fff0c0 !important;
}
html body .border-light-yellow {
  border-color: #fff0c0 !important;
}
html body .text-on-light-yellow {
  color: #594f31 !important;
}
html body .bg-on-light-yellow {
  background-color: #594f31 !important;
}
html body .border-on-light-yellow {
  border-color: #594f31 !important;
}
html body .bg-graph {
  background: #e7eeea !important;
}
html body .bg-light-light-blue {
  background: #7cc2e3;
}
html body .bg-layers-error-opacity-24 {
  background: #fef5f6;
}
html body .bg-light-surface {
  background: #fafbfc;
}
html body .bg-light-surface-container {
  background: #ebf0f5;
}
html body .bg-light-surface-container-low {
  background: #f5f7fa;
}
html body .bg-light-on-surface {
  background: #112232;
}
html body .bg-light-on-surface-variant {
  background: #394f63;
}
html body .bg-light-on-background {
  background: #040e16;
}
html body .bg-light-outline-variant {
  background: #dfe5ec;
}
html body .bg-light-primary-opacity-4 {
  background: #5707d40a;
}
html body .bg-light-primary-opacity-8 {
  background: #5607d41b;
}
html body .bg-light-primary-opacity-7 {
  background: #5707d412;
}
html body .bg-layers-primary-opacity-12 {
  background: #5b21d41f;
}
html body .bg-layers-primary-opacity-008 {
  background: #dfe5ec80;
}
html body .bg-light-success {
  background: #41af7c;
}
html body .bg-light-error {
  background: #f63757;
}
html body .bg-light-primary {
  background: #6745f1;
}
html body .bg-light-primary-fixed {
  background: #ede9fd;
}
html body .bg-light-outline {
  background: #c8d2da;
}
html body .border-light-light-blue {
  border-color: #7cc2e3;
}
html body .border-light-surface-container {
  border-color: #ebf0f5;
}
html body .border-light-on-surface {
  border-color: #112232;
}
html body .border-light-on-surface-variant {
  border-color: #394f63;
}
html body .border-light-on-background {
  border-color: #040e16;
}
html body .border-light-outline-variant {
  border-color: #dfe5ec;
}
html body .border-light-primary-opacity-4 {
  border-color: #5707d40a;
}
html body .border-light-primary-opacity-8 {
  border-color: #5607d41b;
}
html body .border-light-success {
  border-color: #41af7c;
}
html body .border-light-error {
  border-color: #f63757;
}
html body .border-light-primary {
  border-color: #6745f1;
}
html body .border-light-outline {
  border-color: #c8d2da;
}
html body .text-primary-new {
  color: #112232 !important;
}
html body .text-primary-700 {
  color: #177e89 !important;
}
html body .text-primary-600 {
  color: #1ea0ae !important;
}
html body .text-primary-500 {
  color: #6745f1 !important;
}
html body .text-primary-400 {
  color: #51d3e1 !important;
}
html body .bg-primary-700 {
  background-color: #177e89 !important;
}
html body .bg-primary-600 {
  background-color: #1ea0ae !important;
}
html body .bg-primary-500 {
  background-color: #6745f1 !important;
}
html body .bg-primary-400 {
  background-color: #51d3e1 !important;
}
html body .bg-primary-300 {
  background-color: #85e0ea !important;
}
html body .bg-primary-200 {
  background-color: #b9edf3 !important;
}
html body .bg-primary-100 {
  background-color: #dcf7f9 !important;
}
html body .bg-primary-050 {
  background-color: #f2f7fb !important;
}
html body .bg-primary {
  background-color: #6745f1 !important;
}
html body .avatar-icon {
  background-color: #6745f1 !important;
}
html body .bg-body {
  background-color: #fafbfc !important;
}
html body .text-muted {
  color: #394f63 !important;
}
html body .presentation-icon-bg {
  color: #354052 !important;
}
html body .text-gray-700 {
  color: #323031 !important;
}
html body .text-gray-650 {
  color: #3f3d3f !important;
}
html body .text-gray-600 {
  color: #525052 !important;
}
html body .text-gray-500 {
  color: #716e70 !important;
}
html body .text-gray-400 {
  color: #394f63 !important;
}
html body .text-gray-300 {
  color: #cdcbcc !important;
}
html body .text-gray-200 {
  color: #e1dfe0 !important;
}
html body .text-gray-100 {
  color: #ebeaeb !important;
}
html body .text-red {
  color: #f63757 !important;
}
html body .bg-new-gray {
  background-color: #ebf0f5 !important;
}
html body .bg-gray-700 {
  background-color: #323031 !important;
}
html body .bg-gray-650 {
  background-color: #3f3d3f !important;
}
html body .bg-gray-600 {
  background-color: #525052 !important;
}
html body .bg-gray-500 {
  background-color: #716e70 !important;
}
html body .bg-gray-450 {
  background-color: #dfe5ec80 !important;
}
html body .bg-gray-400 {
  background-color: #394f63 !important;
}
html body .bg-gray-300 {
  background-color: #cdcbcc !important;
}
html body .bg-gray-200 {
  background-color: #e1dfe0 !important;
}
html body .bg-gray-100 {
  background-color: #ebeaeb !important;
}
html body .bg-gray-050 {
  background-color: #f5f5f5 !important;
}
html body .bg-state-layers-light-on-secondary-container-opacity-008 {
  background-color: #ebf0f5 !important;
}
html body .bg-modal {
  background: #fafbfc !important;
}
html body .text-success-600 {
  color: #0c9d61 !important;
}
html body .text-success-500 {
  color: #47b881 !important;
}
html body .text-success-400 {
  color: #6bc497 !important;
}
html body .text-success-300 {
  color: #41af7c8a !important;
}
html body .text-success-200 {
  color: #c0e5d1 !important;
}
html body .text-success-100 {
  color: #e5f5ec !important;
}
html body .bg-success-600 {
  background-color: #0c9d61 !important;
}
html body .bg-success-500 {
  background-color: #47b881 !important;
}
html body .bg-success-400 {
  background-color: #6bc497 !important;
}
html body .bg-success-300 {
  background-color: #41af7c8a !important;
}
html body .bg-success-200 {
  background-color: #c0e5d1 !important;
}
html body .bg-success-100 {
  background-color: #e5f5ec !important;
}
html body .text-warning-500 {
  color: #f5a300 !important;
}
html body .text-warning-400 {
  color: #ffb41f !important;
}
html body .text-warning-300 {
  color: #ffc95c !important;
}
html body .text-warning-200 {
  color: #ffdd99 !important;
}
html body .text-warning-100 {
  color: #ffebc2 !important;
}
html body .bg-warning-500 {
  background-color: #f5a300 !important;
}
html body .bg-warning-400 {
  background-color: #ffb41f !important;
}
html body .bg-warning-300 {
  background-color: #ffc95c !important;
}
html body .bg-warning-200 {
  background-color: #ffdd99 !important;
}
html body .bg-warning-100 {
  background-color: #ffebc2 !important;
}
html body .text-danger-500 {
  color: #e41a43 !important;
}
html body .text-danger-400 {
  color: #f63757 !important;
}
html body .text-danger-300 {
  color: #eb6f70 !important;
}
html body .text-danger-200 {
  color: #ffccd2 !important;
}
html body .text-danger-100 {
  color: #ffebee !important;
}
html body .bg-danger-500 {
  background-color: #e41a43 !important;
}
html body .bg-danger-400 {
  background-color: #f63757 !important;
}
html body .bg-danger-300 {
  background-color: #eb6f70 !important;
}
html body .bg-danger-200 {
  background-color: #ffccd2 !important;
}
html body .bg-danger-100 {
  background-color: #ffebee !important;
}
html body .notify-success-icon {
  color: #41af7c !important;
}
html body .notify-info-icon {
  color: #51788b !important;
}
html body .notify-error-icon {
  color: #e41a43 !important;
}
html body .notify-success-bg {
  background-color: #f3faf6 !important;
}
html body .notify-info-bg {
  background-color: #f2f7fb !important;
}
html body .notify-error-bg {
  background-color: #fef2f4 !important;
}
html body .notify-success-border {
  border: 1.5px solid #41af7c8a !important;
}
html body .notify-info-border {
  border: 1.5px solid #3482c58a !important;
}
html body .notify-error-border {
  border: 1.5px solid #f637578a !important;
}
html body .opacity-1 {
  opacity: 1 !important;
}
html body .opacity-0_95 {
  opacity: 0.95 !important;
}
html body .opacity-0_85 {
  opacity: 0.85 !important;
}
html body .opacity-0_75 {
  opacity: 0.75 !important;
}
html body .opacity-0_7 {
  opacity: 0.7 !important;
}
html body .opacity-0_6 {
  opacity: 0.6 !important;
}
html body .opacity-0_5 {
  opacity: 0.5 !important;
}
html body .opacity-0_2 {
  opacity: 0.2 !important;
}
html body .animate-hover-color,
html body .animate-hover-color-0_75,
html body .animate-hover-color-0_8 {
  transition: opacity 0.15s;
}
html body .animate-hover-color:hover:not([disabled]),
html body .animate-hover-color-0_75:hover:not([disabled]),
html body .animate-hover-color-0_8:hover:not([disabled]) {
  opacity: 1;
}
html body .animate-hover-color {
  opacity: 0.6;
}
html body .animate-hover-color-0_75 {
  opacity: 0.75;
}
html body .animate-hover-color-0_8 {
  opacity: 0.8;
}
html body .rotate-icon-left-90[class^="icon-"]:before,
html body .rotate-icon-left-90[class*=" icon-"]:before {
  transform: rotate(-90deg);
  display: inline-block;
}
html body .rotate-90:not([class^="icon-"]):not([class*=" icon-"]) {
  transform: rotate(90deg);
}
html body .rotate-90[class^="icon-"]:before,
html body .rotate-90[class*=" icon-"]:before {
  transform: rotate(90deg);
  display: block;
}
html body .rotate-180:not([class^="icon-"]):not([class*=" icon-"]) {
  transform: rotate(180deg);
}
html body .rotate-180[class^="icon-"]:before,
html body .rotate-180[class*=" icon-"]:before {
  transform: rotate(180deg);
  display: block;
}
html body .rotate-270:not([class^="icon-"]):not([class*=" icon-"]) {
  transform: rotate(270deg);
}
html body .rotate-270[class^="icon-"]:before,
html body .rotate-270[class*=" icon-"]:before {
  transform: rotate(270deg);
  display: block;
}
html body .no-text-decoration {
  text-decoration: none !important;
}
html body .text-line-through {
  text-decoration: line-through !important;
}
html body .underline-text-on-hover:hover {
  text-decoration: underline !important;
}
html body .font-extra-bold {
  font-weight: 800;
}
html body .font-extra-bold[class^="icon-"]:before,
html body .font-extra-bold[class*=" icon-"]:before {
  font-weight: 800;
}
html body .font-bold {
  font-weight: 700;
}
html body .font-bold[class^="icon-"]:before,
html body .font-bold[class*=" icon-"]:before {
  font-weight: 700;
}
html body .font-bolder {
  font-weight: 500;
}
html body .font-bolder[class^="icon-"]:before,
html body .font-bolder[class*=" icon-"]:before {
  font-weight: 500;
}
html body .font-normal {
  font-weight: 400;
}
html body .font-normal[class^="icon-"]:before,
html body .font-normal[class*=" icon-"]:before {
  font-weight: 400;
}
html body .font-thin {
  font-weight: 300;
}
html body .font-thin[class^="icon-"]:before,
html body .font-thin[class*=" icon-"]:before {
  font-weight: 300;
}
html body .fw-6 {
  font-weight: 600 !important;
}
html body .fz-14 {
  font-size: 14px !important;
}
html body .icon-size-14 {
  width: 14px !important;
  height: 14px !important;
}
html body .icon-size-14,
html body .icon-size-14::before {
  font-size: 14px !important;
}
html body .font-base {
  font-size: 14px !important;
}
html body .font-base[class^="icon-"]:before,
html body .font-base[class*=" icon-"]:before {
  font-size: 14px;
}
html body .font-small {
  font-size: 12px !important;
}
html body .font-small[class^="icon-"]:before,
html body .font-small[class*=" icon-"]:before {
  font-size: 12px;
}
html body .font-smallest {
  font-size: 10px !important;
}
html body .font-smallest[class^="icon-"]:before,
html body .font-smallest[class*=" icon-"]:before {
  font-size: 10px;
}
html body .font-inherit {
  font-size: inherit !important;
}
html body .font-h1 {
  font-size: 28px !important;
}
html body .font-h1[class^="icon-"]:before,
html body .font-h1[class*=" icon-"]:before {
  font-size: 28px;
}
html body .font-h2 {
  font-size: 24px !important;
}
html body .font-h2[class^="icon-"]:before,
html body .font-h2[class*=" icon-"]:before {
  font-size: 24px;
}
html body .font-h3 {
  font-size: 20px !important;
}
html body .font-h3[class^="icon-"]:before,
html body .font-h3[class*=" icon-"]:before {
  font-size: 20px;
}
html body .font-h4 {
  font-size: 18px !important;
}
html body .font-h4[class^="icon-"]:before,
html body .font-h4[class*=" icon-"]:before {
  font-size: 18px;
}
html body .font-h5 {
  font-size: 16px !important;
}
html body .font-h5[class^="icon-"]:before,
html body .font-h5[class*=" icon-"]:before {
  font-size: 16px;
}
html body .font-h6 {
  font-size: 12px !important;
}
html body .font-h6[class^="icon-"]:before,
html body .font-h6[class*=" icon-"]:before {
  font-size: 12px;
}
html body .transparent-border-color {
  border-color: transparent !important;
}
html body .border-rounded-small {
  border-radius: 3px !important;
}
html body .border-rounded-4 {
  border-radius: 4px !important;
}
html body .border-rounded-base {
  border-radius: 5px !important;
}
html body .border-rounded-medium {
  border-radius: 8px !important;
}
html body .border-rounded-lg {
  border-radius: 10px !important;
}
html body .border-rounded-circle {
  border-radius: 50% !important;
}
html body .border-rounded-2em {
  border-radius: 2em !important;
}
html body .border-rounded-base-top-left {
  border-top-left-radius: 5px;
}
html body .border-rounded-base-top-right {
  border-top-right-radius: 5px;
}
html body .no-rounded-border {
  border-radius: 0 !important;
}
html body .no-rounded-top-left-border {
  border-top-left-radius: 0 !important;
}
html body .no-rounded-top-right-border {
  border-top-right-radius: 0 !important;
}
html body .no-rounded-bottom-left-border {
  border-bottom-left-radius: 0 !important;
}
html body .no-rounded-bottom-right-border {
  border-bottom-right-radius: 0 !important;
}
html body .no-border {
  border: 0 none !important;
}
html body .no-border-top {
  border-top: 0 none !important;
}
html body .no-border-right {
  border-right: 0 none !important;
}
html body .no-border-bottom {
  border-bottom: 0 none !important;
}
html body .no-border-left {
  border-left: 0 none !important;
}
html body .btn-border-delete {
  border: 1.5px solid #f63757;
}
html body .border {
  border: 1px solid #dfe5ec;
}
html body .border-bottom {
  border-bottom: 1px solid #dfe5ec;
}
html body .border-left {
  border-left: 1px solid #dfe5ec;
}
html body .border-right {
  border-right: 1px solid #dfe5ec;
}
html body .border-top {
  border-top: 1px solid #dfe5ec;
}
html body .border-gray-100 {
  border: 1px solid #dfe5ec;
}
html body .border-top-gray-100 {
  border-top: 1px solid #dfe5ec;
}
html body .border-right-gray-100 {
  border-right: 1px solid #dfe5ec;
}
html body .border-bottom-gray-100 {
  border-bottom: 1px solid #dfe5ec;
}
html body .border-left-gray-100 {
  border-left: 1px solid #dfe5ec;
}
html body .border-gray-200 {
  border: 1px solid #e1dfe0;
}
html body .border-bottom-gray-200 {
  border-bottom: 1px solid #e1dfe0 !important;
}
html body .border-gray-600 {
  border: 1px solid #525052 !important;
}
html body .border-bottom-gray-600 {
  border-bottom: 1px solid #525052 !important;
}
html body .border-top-gray-600 {
  border-top: 1px solid #525052 !important;
}
html body .border-danger-500 {
  border: 1px solid #e41a43 !important;
}
html body .border-danger-400 {
  border: 1px solid #f63757 !important;
}
html body .border-primary-200 {
  border: 1px solid #b9edf3 !important;
}
html body .border-primary-500 {
  border: 1px solid #6745f1 !important;
}
html body .border-dashed-gray {
  border: 1px solid #bcc8d1 !important;
}
html body .border-primary-400 {
  border: 1px solid #51d3e1 !important;
}
html body .border-primary-600 {
  border: 1px solid #1ea0ae !important;
}
html body .border-dashed {
  border-style: dashed !important;
}
html body .border-bottom-navbar-divider {
  border-bottom: 1px solid #dfe5ec !important;
}
html body .pre-wrap {
  white-space: pre-wrap !important;
}
html body .nowrap {
  white-space: nowrap !important;
}
html body .normal-wrap {
  white-space: normal !important;
}
html body .overflow-auto {
  overflow: auto;
}
html body .overflow-hidden {
  overflow: hidden;
}
html body .overflow-visible {
  overflow: visible;
}
html body .text-overflow-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
}
html body .text-overflow-unset {
  text-overflow: unset !important;
}
html body .break-word {
  word-break: break-word;
}
html body .shadow {
  box-shadow: 0px 4px 4px rgba(25, 25, 26, 0.04), 0px 4px 4px rgba(196, 224, 255, 0.04);
}
html body .shadow-darker {
  box-shadow: 0px 4px 4px rgba(25, 25, 26, 0.2);
}
html body .no-shadow {
  box-shadow: none !important;
}
html body .modal-padding {
  padding: 12px 16px 24px;
}
html body .modal-footer-padding {
  padding: 0 16px 24px;
}
html body .panel-body-padding {
  padding: 20px;
}
html body .panel-body-pt {
  padding-top: 20px;
}
html body .panel-body-pr {
  padding-right: 20px;
}
html body .panel-body-pb {
  padding-bottom: 20px;
}
html body .panel-body-pl {
  padding-left: 20px;
}
html body .p-8-12 {
  padding: 8px 12px;
}
html body .p-8-24 {
  padding: 8px 24px !important;
}
html body .p-2-6 {
  padding: 2px 6px !important;
}
html body .p-0-8-12 {
  padding: 0 8px 0 12px;
}
html body .p-2-6 {
  padding: 2px 6px;
}
html body .p-4-0 {
  padding: 4px 0;
}
html body .p-3-0 {
  padding: 3px 0 !important;
}
html body .p-16-20 {
  padding: 16px 20px;
}
html body .p-lg {
  padding: 30px;
}
html body .pt-lg {
  padding-top: 30px;
}
html body .pr-lg {
  padding-right: 30px;
}
html body .pb-lg {
  padding-bottom: 30px;
}
html body .pl-lg {
  padding-left: 30px;
}
html body .p-sm {
  padding: 16px;
}
html body .pt-sm {
  padding-top: 16px;
}
html body .pr-sm {
  padding-right: 16px;
}
html body .pb-sm {
  padding-bottom: 16px;
}
html body .pl-sm {
  padding-left: 16px;
}
html body .p-xs {
  padding: 12px !important;
}
html body .pt-xs {
  padding-top: 12px !important;
}
html body .pr-xs {
  padding-right: 12px !important;
}
html body .pb-xs {
  padding-bottom: 12px !important;
}
html body .pl-xs {
  padding-left: 12px !important;
}
html body .p-xxs {
  padding: 8px;
}
html body .pt-xxs {
  padding-top: 8px;
}
html body .pr-xxs {
  padding-right: 8px;
}
html body .pb-xxs {
  padding-bottom: 8px;
}
html body .pl-xxs {
  padding-left: 8px;
}
html body .p-xxxs {
  padding: 4px;
}
html body .pt-xxxs {
  padding-top: 4px;
}
html body .pr-xxxs {
  padding-right: 4px;
}
html body .pb-xxxs {
  padding-bottom: 4px;
}
html body .pl-xxxs {
  padding-left: 4px;
}
html body .p-gap {
  padding: 20px;
}
html body .pt-gap {
  padding-top: 20px;
}
html body .pr-gap {
  padding-right: 20px;
}
html body .pb-gap {
  padding-bottom: 20px;
}
html body .pl-gap {
  padding-left: 20px;
}
html body .m-16-20 {
  margin: 16px 20px;
}
html body .mr-31 {
  margin-right: 31px !important;
}
html body .m-xs {
  margin: 12px;
}
html body .mt-xs {
  margin-top: 12px;
}
html body .mr-xs {
  margin-right: 12px;
}
html body .mb-xs {
  margin-bottom: 12px;
}
html body .ml-xs {
  margin-left: 12px;
}
html body .m-xxs {
  margin: 8px;
}
html body .mt-xxs {
  margin-top: 8px;
}
html body .mr-xxs {
  margin-right: 8px;
}
html body .mb-xxs {
  margin-bottom: 8px;
}
html body .ml-xxs {
  margin-left: 8px;
}
html body .m-xxxs {
  margin: 4px;
}
html body .mt-xxxs {
  margin-top: 4px;
}
html body .mr-xxxs {
  margin-right: 4px;
}
html body .mb-xxxs {
  margin-bottom: 4px;
}
html body .ml-xxxs {
  margin-left: 4px;
}
html body .m-gap {
  margin: 20px;
}
html body .mt-gap {
  margin-top: 20px;
}
html body .mr-gap {
  margin-right: 20px;
}
html body .mb-gap {
  margin-bottom: 20px;
}
html body .ml-gap {
  margin-left: 20px;
}
html body .m-24 {
  margin: 24px;
}
html body .mt-24 {
  margin-top: 24px;
}
html body .mr-24 {
  margin-right: 24px;
}
html body .mb-24 {
  margin-bottom: 24px;
}
html body .ml-24 {
  margin-left: 24px;
}
html body .mt-7 {
  margin-top: 7px;
}
html body .m-lg {
  margin: 30px;
}
html body .mt-lg {
  margin-top: 30px;
}
html body .mr-lg {
  margin-right: 30px;
}
html body .mb-lg {
  margin-bottom: 30px;
}
html body .ml-lg {
  margin-left: 30px;
}
html body .m-auto {
  margin: auto !important;
}
html body .mr-16 {
  margin-right: 16px;
}
html body .ml-16 {
  margin-left: 16px;
}
html body .m-16 {
  margin: 16px;
}
html body .mb-16 {
  margin-bottom: 16px;
}
html body .mr-12 {
  margin-right: 12px;
}
html body .ml-12 {
  margin-left: 12px;
}
html body .m-12 {
  margin: 12px;
}
html body .mb-12 {
  margin-bottom: 12px;
}
html body .mt-1px {
  margin-top: 1px;
}
html body .mr-1px {
  margin-right: 1px;
}
html body .mb-1px {
  margin-bottom: 1px;
}
html body .ml-1px {
  margin-left: 1px;
}
html body .mt--1px {
  margin-top: -1px;
}
html body .mr--1px {
  margin-right: -1px;
}
html body .mb--1px {
  margin-bottom: -1px;
}
html body .ml--1px {
  margin-left: -1px;
}
html body .p-0 {
  padding: 0 !important;
}
html body .p-12-0 {
  padding: 12px 0;
}
html body .pt-20 {
  padding-top: 20px !important;
}
html body .pr-20 {
  padding-right: 20px !important;
}
html body .pb-20 {
  padding-bottom: 20px !important;
}
html body .pl-20 {
  padding-left: 20px !important;
}
html body .p-20 {
  padding: 20px !important;
}
html body .pt-16 {
  padding-top: 16px !important;
}
html body .pr-16 {
  padding-right: 16px !important;
}
html body .pb-16 {
  padding-bottom: 16px !important;
}
html body .pl-16 {
  padding-left: 16px !important;
}
html body .p-16 {
  padding: 16px !important;
}
html body .pt-0 {
  padding-top: 0 !important;
}
html body .pr-0 {
  padding-right: 0 !important;
}
html body .pb-0 {
  padding-bottom: 0 !important;
}
html body .pl-0 {
  padding-left: 0 !important;
}
html body .pt-1px {
  padding-top: 1px !important;
}
html body .pb-1px {
  padding-bottom: 1px !important;
}
html body .p-0_25 {
  padding: 0.25em !important;
}
html body .pt-0_25 {
  padding-top: 0.25em !important;
}
html body .pr-0_25 {
  padding-right: 0.25em !important;
}
html body .pb-0_25 {
  padding-bottom: 0.25em !important;
}
html body .pl-0_25 {
  padding-left: 0.25em !important;
}
html body .p-0_5 {
  padding: 0.5em !important;
}
html body .pt-0_5 {
  padding-top: 0.5em !important;
}
html body .pr-0_5 {
  padding-right: 0.5em !important;
}
html body .pb-0_5 {
  padding-bottom: 0.5em !important;
}
html body .pl-0_5 {
  padding-left: 0.5em !important;
}
html body .p-0_75 {
  padding: 0.75em !important;
}
html body .pt-0_75 {
  padding-top: 0.75em !important;
}
html body .pr-0_75 {
  padding-right: 0.75em !important;
}
html body .pb-0_75 {
  padding-bottom: 0.75em !important;
}
html body .pl-0_75 {
  padding-left: 0.75em !important;
}
html body .p-1 {
  padding: 1em;
}
html body .pt-1 {
  padding-top: 1em;
}
html body .pr-1 {
  padding-right: 1em;
}
html body .pb-1 {
  padding-bottom: 1em;
}
html body .pl-1 {
  padding-left: 1em;
}
html body .p-1_25 {
  padding: 1.25em;
}
html body .pt-1_25 {
  padding-top: 1.25em;
}
html body .pr-1_25 {
  padding-right: 1.25em;
}
html body .pb-1_25 {
  padding-bottom: 1.25em;
}
html body .pl-1_25 {
  padding-left: 1.25em;
}
html body .p-1_5 {
  padding: 1.5em;
}
html body .pt-1_5 {
  padding-top: 1.5em;
}
html body .pr-1_5 {
  padding-right: 1.5em;
}
html body .pb-1_5 {
  padding-bottom: 1.5em;
}
html body .pl-1_5 {
  padding-left: 1.5em;
}
html body .p-1_75 {
  padding: 1.75em;
}
html body .pt-1_75 {
  padding-top: 1.75em;
}
html body .pr-1_75 {
  padding-right: 1.75em;
}
html body .pb-1_75 {
  padding-bottom: 1.75em;
}
html body .pl-1_75 {
  padding-left: 1.75em;
}
html body .p-2 {
  padding: 2em;
}
html body .pt-2 {
  padding-top: 2em;
}
html body .pr-2 {
  padding-right: 2em;
}
html body .pb-2 {
  padding-bottom: 2em;
}
html body .pl-2 {
  padding-left: 2em;
}
html body .m-0 {
  margin: 0 !important;
}
html body .mt-0 {
  margin-top: 0 !important;
}
html body .mr-0 {
  margin-right: 0 !important;
}
html body .mb-0 {
  margin-bottom: 0 !important;
}
html body .ml-0 {
  margin-left: 0 !important;
}
html body .m-0_25 {
  margin: 0.25em;
}
html body .mt-0_25 {
  margin-top: 0.25em;
}
html body .mr-0_25 {
  margin-right: 0.25em;
}
html body .mb-0_25 {
  margin-bottom: 0.25em;
}
html body .ml-0_25 {
  margin-left: 0.25em;
}
html body .m-0_5 {
  margin: 0.5em;
}
html body .mt-0_5 {
  margin-top: 0.5em;
}
html body .mr-0_5 {
  margin-right: 0.5em;
}
html body .mb-0_5 {
  margin-bottom: 0.5em;
}
html body .ml-0_5 {
  margin-left: 0.5em;
}
html body .m-0_75 {
  margin: 0.75em;
}
html body .mt-0_75 {
  margin-top: 0.75em;
}
html body .mr-0_75 {
  margin-right: 0.75em;
}
html body .mb-0_75 {
  margin-bottom: 0.75em;
}
html body .ml-0_75 {
  margin-left: 0.75em;
}
html body .m-1 {
  margin: 1em;
}
html body .mt-1 {
  margin-top: 1em;
}
html body .mr-1 {
  margin-right: 1em;
}
html body .mb-1 {
  margin-bottom: 1em;
}
html body .ml-1 {
  margin-left: 1em;
}
html body .m-1_25 {
  margin: 1.25em;
}
html body .mt-1_25 {
  margin-top: 1.25em;
}
html body .mr-1_25 {
  margin-right: 1.25em;
}
html body .mb-1_25 {
  margin-bottom: 1.25em;
}
html body .ml-1_25 {
  margin-left: 1.25em;
}
html body .m-1_5 {
  margin: 1.5em;
}
html body .mt-1_5 {
  margin-top: 1.5em;
}
html body .mr-1_5 {
  margin-right: 1.5em;
}
html body .mb-1_5 {
  margin-bottom: 1.5em;
}
html body .ml-1_5 {
  margin-left: 1.5em;
}
html body .m-1_75 {
  margin: 1.75em;
}
html body .mt-1_75 {
  margin-top: 1.75em;
}
html body .mr-1_75 {
  margin-right: 1.75em;
}
html body .mb-1_75 {
  margin-bottom: 1.75em;
}
html body .ml-1_75 {
  margin-left: 1.75em;
}
html body .m-2 {
  margin: 2em;
}
html body .mt-2 {
  margin-top: 2em;
}
html body .mr-2 {
  margin-right: 2em;
}
html body .mb-2 {
  margin-bottom: 2em;
}
html body .ml-2 {
  margin-left: 2em;
}
html body .mt--0_25 {
  margin-top: -0.25em;
}
html body .mr--0_25 {
  margin-right: -0.25em;
}
html body .mb--0_25 {
  margin-bottom: -0.25em;
}
html body .ml--0_25 {
  margin-left: -0.25em;
}
html body .img-cover {
  object-fit: cover;
}
html body .img-contain {
  object-fit: contain;
}
@keyframes spin {
  100% {
    transform: rotate(360deg);
  }
}
html body .animate-rotation {
  animation: spin 4s linear infinite;
}

/*!***************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/UiKit/Tooltips/templates/TooltipTemplate/TooltipTemplate.module.css ***!
  \***************************************************************************************************************************/
.jJy4KrfpAnlKgO8t2NMj>div>[class='dx-popup-content dx-popup-content-scrollable'] {
    max-width: 100% !important;
    max-height: 100% !important;

    background: #112232 !important;
    color: #fff !important;
    overflow: hidden;
}

.jJy4KrfpAnlKgO8t2NMj {
    z-index: 99999 !important;

    .dx-overlay-content{
        background: none !important;
        border: none !important;
    }

    .dx-popup-content{
        border-radius: 8px !important;
    }
}
/*!************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/UiKit/Buttons/Templates/ButtonTemplate/ButtonTemplate.module.css ***!
  \************************************************************************************************************************/
.y4jwOk9vQZSgB5BlnBds {
  position: relative;
  border: none;
  cursor: pointer;
  outline: none;
  overflow: hidden;

  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  color: inherit;
  font-family: inherit;
}

.y4jwOk9vQZSgB5BlnBds:disabled {
  cursor: not-allowed;
}

.y4jwOk9vQZSgB5BlnBds[data-loading='true'] {
  cursor: progress;
}

.vIvkS3dWIRL2jLDB5nP8 {
  display: flex;
  overflow: hidden;
  text-overflow: ellipsis;
  align-items: center;
  justify-content: center;
}
/*!********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/UiKit/Buttons/Templates/ButtonLinkTemplate/ButtonLinkTemplate.module.css ***!
  \********************************************************************************************************************************/
.gX7L6V7RmKu5Q4I4BR0g {
  position: relative;
  border: none;
  cursor: pointer;
  outline: none;
  overflow: hidden;
}

.gX7L6V7RmKu5Q4I4BR0g:disabled {
  cursor: not-allowed;
}

.gX7L6V7RmKu5Q4I4BR0g[data-loading='true'] {
  cursor: progress;
}

.OYuNBepifJbb7sXM2QT_ {
  display: flex;
  overflow: hidden;
  text-overflow: ellipsis;
  align-items: center;
  justify-content: center;
}

/*!*****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/UiKit/Chips/Template/ChipTemplate/ChipTemplate.module.css ***!
  \*****************************************************************************************************************/
.mgAxfjajx5Co7DsPuDbw {
  position: relative;
  cursor: pointer;
  outline: none;
  overflow: hidden;

  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  color: inherit;
  font-family: inherit;
}

.mgAxfjajx5Co7DsPuDbw:disabled,
.mgAxfjajx5Co7DsPuDbw[data-disabled='true'] {
  cursor: not-allowed;
}

.mgAxfjajx5Co7DsPuDbw[data-loading='true'] {
  cursor: progress;
}

.xzJno0Rq6lTeDuUZmEHv {
  display: flex;
  overflow: hidden;
  text-overflow: ellipsis;
  align-items: center;
  justify-content: center;
}

.sU0fGiDt7Q7nPwIZR4fM {
  border-radius: inherit;
  pointer-events: none;
  overflow: hidden;
}
/*!******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/UiKit/Lists/Templates/ListTemplate/ListTemplate.module.css ***!
  \******************************************************************************************************************/
.Sql5axMdZzbu8fl1B9ZT {
    display: flex;
    flex-direction: column;
}

.lquXDRkiQWUNU4YNhzs6 {
    flex: 1;
    overflow: hidden;
}
/*!********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/UiKit/Lists/Templates/ListVirtualTemplate/ListVirtualTemplate.module.css ***!
  \********************************************************************************************************************************/
.craUY5Z7gd8Uscolwu_d {
    display: flex;
    flex-direction: column;
}

.iuoegRH6LVEI5A2Hfews {
    flex: 1;
    overflow: hidden;
}
/*!*****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/UiKit/Tabs/Templates/TabsTemplate/TabsTemplate.module.css ***!
  \*****************************************************************************************************************/
.B4jkMA6bIxt2ZLiqfDBQ {
    display: flex;
}

.IYnIr7Fq1nKLhH946J7L {
    flex-direction: row;
    gap: 8px;
}

.UiPnn9IZa83_rn0nfWcH {
    flex-direction: column;
    gap: 8px;
}
/*!***************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/UiKit/Tabs/Templates/TabTemplate/TabTemplate.module.css ***!
  \***************************************************************************************************************/
.vopqxttfYtm5n8l6PGXK {
    &[data-disabled='true'] {
        cursor: not-allowed;
    }
}
/*!************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Components/optionForm/widgets/imageWidget/imageWidget.module.css ***!
  \************************************************************************************************************************/
.WfxXrMMNOTSySanvNAuO {
    border: 1px solid red;
}

.nfM3td7Fld_sxM4DaWOg {
    border: 1px solid red;
}

._5qn7Z5eeA8cDpdjSiP8 {
    display: flex;
    align-items: center;
    gap: 16px;
}

.YQ7o1FoT5QSMfVV5wyDG {
    width: 42px;
    height: 42px;
}

.fB9MiW5H2RZmgUYZR2yl {
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-items: center;

    .pAxQBK5DmqCovhVY9wAP {
        width: 132px;
        height: 36px;
        padding: "8px 20px 8px 16px"
    }
}
/*!*********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Areas/Sidebar/Common/sidebarMenuList/sidebarMenuList.inner/sidebarMenuList.module.css ***!
  \*********************************************************************************************************************************************/
.YTkmUBd1Nkv9tBGsJ2s4{
    padding: 0 12px;
}
/*!***********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Areas/Sidebar/Common/sidebarMenuTabs/sidebarMenuTabs.module.css ***!
  \***********************************************************************************************************************/
.KiqyPJWoyEz_IKTaGz7d{
    width: 30px;
    height: 36px;
}

.KokG_fIUj8fkY3gqx4Sh{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;

    height: 100%;

    padding: 16px 0;
}

.b22dQHh747MNH2lKdkCS{
    display: flex;
    flex-direction: column;
    gap: 30px;
}

.OKNk5FhxJrlV5ICEqc93{
    display: flex;
    flex-direction: column;
    gap: 12px;
}

/*!******************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Areas/Sidebar/ButtonHome/ButtonHome.module.css ***!
  \******************************************************************************************************/
.fXzr2IfblHiWJG2zeqkY{
    display: flex;
    justify-content: center;
    align-items: center;

    width: 36px;
    height: 36px;

    border-radius: 8px;

    border: 2px solid #DFE5EC;

    &:hover{
        background: #eef1f5;
    }

    &:active{
        background: #e3e8ee;
    }

    &.J12B49tpJBpch2aNbqeW {
        border-color: #e5e7ea;
        cursor: not-allowed;

        > svg {
            color: #b2b6bd !important;
        }
    }


    > svg{
        width: 18px;
        height: 18px;

        color: #394F63 !important;
    }
}
/*!*************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Areas/Sidebar/Common/sidebarMenuTabs/sidebarMenuTab/sidebarMenuTab.module.css ***!
  \*************************************************************************************************************************************/
.mnvHNmL7eiVgkMPpibaC{
    display: flex;
    align-items: center;
    justify-content: center;

    font-size: 18px;

    width: 36px;
    height: 36px;

    border-radius: 10px;
    text-decoration: none !important;
    transition: all 0.3s ease;
}

.mnvHNmL7eiVgkMPpibaC:not(.uKKbRmG5gLjEzAPvJvyZ):hover {
    background: #DFE5EC80;
    transition-duration: 0.2s;
}

.mnvHNmL7eiVgkMPpibaC:active,
.uKKbRmG5gLjEzAPvJvyZ{
    background: #5707D41F;
}

.mnvHNmL7eiVgkMPpibaC.uKKbRmG5gLjEzAPvJvyZ:hover {
    background: #5707D41F;
}

.ihNTSw2S3qPZ4erjjyjm{
    color: #394F63;
}
/*!********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Areas/Sidebar/Common/floatSidebarMenuList/sidebarMenuList.inner/sidebarMenuList.inner.module.css ***!
  \********************************************************************************************************************************************************/
.Wc52ZYm2PAozuTb2eTkQ {
    padding: 0 0 16px 12px;

    .dx-scrollable-content {
        padding-right: 12px;
    }
}

.jdusXFC5_SW2B3Ke5dad {
    display: flex;
    overflow: hidden;
    gap: 8px;
    padding: 0 !important;

    >div {


        &:nth-child(2) {
            flex: 1;

            div {
                white-space: nowrap;
                overflow-wrap: normal;
                word-break: normal;
                hyphens: none;
            }
        }
    }
}
/*!*********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Areas/Sidebar/Common/floatSidebarMenuTabs/floatSidebarMenuTabs.module.css ***!
  \*********************************************************************************************************************************/
.he2Q5btFxfA_TfqHQ_pn {
    display: flex;
    align-items: center;
    gap: 4px;
    overflow-y: hidden;
    overflow-x: auto;
    width: 100%;
    padding: 12px;
}

.qcnOKfSP58mity0XyrtO {
    height: 28px;
}
/*!***************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Areas/Sidebar/Common/floatSidebarMenuToggler/floatSidebarMenuToggler.module.css ***!
  \***************************************************************************************************************************************/
.ApkCpANkgqqMgR9LqW2R {
    font-size: 20px;
}
/*!*****************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Areas/Sidebar/Common/sidebarMenuToggler/sidebarMenuToggler.module.css ***!
  \*****************************************************************************************************************************/
.oWGQvX_ihWJiutOr7qJf{
    &:hover{
        background: #5707D41F !important;
    }
}
/*!*****************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Areas/Sidebar/Common/sidebarSearchPanel/SidebarSearchPanel.module.css ***!
  \*****************************************************************************************************************************/
.CDtBOQIHHYcIeFtepmzE{
    width: 36px;
    height: 36px;

    background: transparent;
    padding: 8px;
    border-radius: 8px;
}

.CDtBOQIHHYcIeFtepmzE:hover{
    background: #DFE5EC80;
}

.CDtBOQIHHYcIeFtepmzE:active,
.LnzjqVfutq8GTascCzwh{
    background: #D5DEE7E5;
}

.CDtBOQIHHYcIeFtepmzE:disabled > svg{
    color: #DFE5EC80;
}

.CDtBOQIHHYcIeFtepmzE svg{
    height: 20px;
    width: 20px;
    color: #394F63;
}

.AcuASpHKX3OskBTRj1rO{
    display: flex;
    gap: 2px
}

.Mm6BANaTeXdq_ZRKXn7F{
    display: flex;
    gap: 4px
}

.AFE8mhNhFaDiarmIpgJG{
    font-size: 12px;
    color: #112232;
    line-height: 16px;
}
/*!***********************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Areas/SharedFeatures/nodeLabel/nodeLabel.module.css ***!
  \***********************************************************************************************************/
.DrCC2XNkjVlvPKA2VWMF {
    color: var(--M3-sys-light-on-surface);

    font-family: var(--font-regular);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0.15px;
}

.j2yaS_ToEk5TarPRieuB {
    color: var(--M3-sys-light-on-surface-variant);

    font-family: var(--font-regular);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0.25px;
}
/*!*********************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Components/Divider/Divider.module.css ***!
  \*********************************************************************************************/
.PYf2bOucoDR2HHk1t70g {
  background: var(--M3-sys-light-outline);
}

.hqlsLXmNKFCGFaVNjuhv {
  width: 1px;
  min-width: 1px;
  max-width: 1px;
}

.xQxr_I4jucRNZp7ojoWV {
  height: 1px;
  min-height: 1px;
  max-height: 1px;
  grid-column: 1 / -1;
  width: 100%;
}
/*!***********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Areas/SharedFeatures/rightSideDetailsPanelFloat/innerPanel/tabs/tabMethods/methodsBottomPanel/methodsBottomPanel.module.css ***!
  \***********************************************************************************************************************************************************************************/
.kq_UM2gZSkLbyxU6mAUp {
    display: flex;
    flex-direction: column;
    padding: 12px;
    gap: 8px;
}

.JIyKytSIGnffQm1rkYQM {
    display: flex;
    align-items: center;
    gap: 8px;
}

.ODZ2kLgPS0Xm26xqqlNk {
    height: 36px;
    padding: 8px 12px;
    display: flex;
    gap: 1px;
    flex: 1;
    align-items: center;
    border-radius: 10px;
    overflow: hidden;
    background: var(--M3-sys-light-surface-container-low);
}

.IJRFfZsiHxITfSDxaZSE {
    flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    color: var(--M3-sys-light-on-surface);
    font-family: var(--font-regular);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;

}
/*!********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Areas/SharedFeatures/rightSideDetailsPanelFloat/innerPanel/tabs/tabMethods/tabMethods.module.css ***!
  \********************************************************************************************************************************************************/
.xoNsLimQ1__SdkfEpK57 {
    display: flex;
    flex-direction: column;
    height: 100%;
    overflow: hidden;
}

.ujVLKvUvG74Z_ItCWECt {
    flex: 1;
    overflow: hidden;
}

.Fl9i4BW_YrXoJ60TQEJ0 {
    padding: 12px;
}

.loC_Y8MyCdCzGadQmLHg {
    padding-top: 0;
}

.r8Q4cCIHME8WVo5GZJ_W .dx-icon::before {
    color: var(--M3-sys-light-on-surface-variant) !important;
    opacity: 1 !important;
}
/*!********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Areas/SharedFeatures/rightSideDetailsPanelFloat/innerPanel/tabs/tabScripts/tabScripts.module.css ***!
  \********************************************************************************************************************************************************/
.XbmewpLWH9amdza7eRTD {
    display: flex;
    flex-direction: column;
    height: 100%;
    overflow: hidden;
}

.oFEJ3Be9DrNQi1967cM4 {
    flex: 1;
    overflow: hidden;
}

.a1AIczCgfl_UFkEwBn4i {
    padding-top: 0;
}

.d1Tsd89vCQK6mmsW3swF {
    padding: 12px;
}

.tKHQa06cWPac9cxw5E1T .dx-icon::before {
    color: var(--M3-sys-light-on-surface-variant) !important;
    opacity: 1 !important;
}
/*!*************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Areas/SharedFeatures/rightSideDetailsPanelFloat/innerPanel/tabs/InnerPanelTabs.module.css ***!
  \*************************************************************************************************************************************************/
.fi97TLHtlTYJPECAPkRs {
    display: flex;
    flex-direction: column;
    flex: 1;
    overflow: hidden;
}

.hZl8uRsG9Ui06fzj7rTH {
    padding: 12px;
    height: 52px;
}

.AgAPtoVZbeSKqa0_9_K2 {
    height: 28px;
}

.SS5fEk0C3m1TA1CnSNe2 {
    flex: 1;
    overflow: hidden;
}
/*!****************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Areas/SharedFeatures/rightSideDetailsPanelFloat/innerPanel/innerPanel.module.css ***!
  \****************************************************************************************************************************************/
.P1EUB4uASYoA6mEQyK3y {
    display: flex;
    flex-direction: column;
    height: 100%;
    overflow: hidden;
}

.FgpGIzfGYg_XruwH3w8Q {
    padding: 0 12px 16px;
    display: flex;
    justify-content: center;
}
/*!****************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Areas/SharedFeatures/rightSideDetailsPanelFloat/rightSideDetailsPanel.module.css ***!
  \****************************************************************************************************************************************/
.k3IcYg3dFK5XPn3tLPqg {
    top: 12px;
    right: 12px;
    bottom: 12px;
    position: absolute;
    z-index: var(--zindex-navbar);
    width: 340px;
    height: calc(100dvh - 24px);
    background-color: var(--M3-sys-light-surface);
    border-radius: 16px;
}
/*!********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Areas/Documents/documentDetails/taskResultLimitPanel/taskResultLimitPanel.module.css ***!
  \********************************************************************************************************************************************/
.PRMh6hnEBkubSwsBwt9Y {
    padding: 6px 8px 6px 12px !important;
    width: 80px !important;
    height: 32px !important;

    span {
        color: var(--M3-sys-light-on-surface-variant);

        font-family: var(--font-regular);
        font-size: 12px;
        font-weight: 500;
    }
}
/*!**************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Areas/Documents/graph/graphPanel/graphPanel.module.css ***!
  \**************************************************************************************************************/
.BBBqn9OyjM8p1pd6F4iA {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    width: calc(100% - 324px);
    top: 20px;
    left: 324px;
    overflow: hidden;
    border-radius: 16px;
    z-index: var(--zindex-navbar);
    transition: width 0.6ms ease-in-out;
    pointer-events: none;
}

.i5M5IytiPWT3TOzL6u8l {
    width: calc(100% - 324px - 360px);
    right: 360px;
}

.fvNcMJ4wK24Cvars4MCg {
    display: inline-flex;
    pointer-events: all;
    gap: 10px;
    background-color: var(--Schemes-Surface);
    padding: var(--Floating-panel-Padding-top) var(--Floating-panel-Padding-right) var(--Floating-panel-Padding-bottom) var(--Floating-panel-Padding-left);

    overflow-x: auto;
    max-width: 100%;
    height: var(--Floating-panel-height);

    border-radius: 16px;

    .A7s43M4XdDpz3Q29Gafg {
        display: inline-flex;
        align-items: center;
        gap: 4px;
        max-height: 32px;
    }
}

.Y4hXoK7EGl925lpW2EuJ {
    padding: 6px 8px 6px 12px !important;
    width: 75px !important;

    span {
        color: var(--M3-sys-light-on-surface-variant);

        font-family: var(--font-regular);
        font-size: 12px;
        font-weight: 500;
    }
}
/*!*******************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Areas/SharedFeatures/downSidePanel/presentation/presentation.module.css ***!
  \*******************************************************************************************************************************/
.ZcyM2DfmQDzBPyInHrGf {
    display: flex;
    flex-direction: column;
    height: 100%;
    overflow: hidden;
}

.nC8bYiCVaAn7YUvKrTWu {
    display: flex;
    align-items: center;
    justify-content: center;
}
/*!*********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Areas/SharedFeatures/tasksLogs/tasksLogs.inner/toolbar/toolbar.module.css ***!
  \*********************************************************************************************************************************/
.yitCqPmfuvPvP5XNDHUO {
    display: flex;
    align-items: center;
    justify-self: flex-end;
}
/*!*********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Areas/SharedFeatures/tasksLogs/tasksLogs.inner/logItem/logItem.module.css ***!
  \*********************************************************************************************************************************/
.OneyeuuC7_XH69UVWsOb {
    display: flex;
    align-items: center;
    gap: 17px;
}

.IqPBCJJua_Z8o2gEwU83 {
    display: flex;
    align-items: center;
    gap: 12px;
}

.Wv4cLBLQRakLIuP2CEU2 {
    width: 100px;
}

.EkoO2ZE53lsP_pmt2hmA {
    grid-area: date;
    width: 63px;
    color: var(--M3-sys-light-secondary);
    font-family: var(--font-regular);
    font-size: 12px;
    font-weight: 500;
    text-align: end;
}

.rUB1psn4fYmKe6ixlWgU {
    width: 100%;
    color: var(--M3-sys-light-on-secondary-fixed);
    font-family: var(--font-regular);
    font-size: 12px;
    font-weight: 500;
}
/*!*********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Areas/SharedFeatures/tasksLogs/tasksLogs.inner/tasksLogs.inner.module.css ***!
  \*********************************************************************************************************************************/
.yHHg0ZOAtB6nZ1Tl28OW {
    height: 100%;
    display: flex;
    flex-direction: column;
}

.D9vCk4Apm0lgQaSqlCGX {
    flex: 1;
}
/*!***********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Areas/SharedFeatures/downSidePanel/timeline/timeline.module.css ***!
  \***********************************************************************************************************************/
.DF6oeMQUgkpAPmnQgTbb {
    display: flex;
    flex-direction: column;
    height: 100%;
    overflow: hidden;
}
/*!*******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Areas/SharedFeatures/downSidePanel/downSidePanel.module.css ***!
  \*******************************************************************************************************************/
.LF376QaurprjmOn0Fgj3 {
    display: flex;
    flex-direction: column;
    overflow: hidden;
    height: 100%;
}

.rcnzOJ0eHOE3ELlyooc8 {
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.StAOVYDvRJX_u6SCjAXQ {
    display: flex;
    align-items: center;
    justify-content: left;
    flex: 1;

    .I4d2yPrU4xfr1HMg0eic.S1indbDYR9mXxJJj8_gp {
        padding: 6px 12px;
        max-height: unset;
        border-radius: 8px !important;
    }
}

.pTkbsq8xqVeDCmpx3wIi {
    max-width: max-content;
}

.gp0uwYIaQSbfs73AB1hX {
    flex: 1;
    overflow: hidden;
}
/*!*****************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Areas/SharedFeatures/downSidePanel/buttonWithDocumentPanel.module.css ***!
  \*****************************************************************************************************************************/
.JYo8eTF5Ar7mv996u2rt {
    .dx-popup-content {
        border-radius: 16px;
        background: var(--Schemes-Surface);
        box-shadow: 0 0 30px 0 rgba(35, 59, 82, 0.01), 0 3px 50px 0 rgba(35, 59, 82, 0.02);
        padding: var(--Floating-panel-Padding-top) var(--Floating-panel-Padding-right, 12px) var(--Floating-panel-Padding-bottom) var(--Floating-panel-Padding-left) !important;
    }
}
/*!*****************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Components/RemoteCursors/RemoteCursorOverlay/RemoteCursors.module.css ***!
  \*****************************************************************************************************************************/
.mb0ia5xKVkdx16Lt8FLL {
    position: absolute;
    pointer-events: none;
    transition: transform 2000ms linear;
    z-index: 1000;

    .wdLjNrEzXlsA6ChnbLBL {
        size: 24px;
    }

    .QFbR2o5TazfY7twtthOD {
        padding: 2px 6px;
        border-radius: 4px;
        font-size: 12px;
        white-space: nowrap;
        margin-top: 4px;
    }
}
/*!**********************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Areas/Documents/graph/graph.module.css ***!
  \**********************************************************************************************/
.whmBmDjLlXSor4QVoOho {
    width: 100%;
    height: 100%;
}
/*!************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Areas/Documents/graph/NeuralInterface/NeuralInterface.module.css ***!
  \************************************************************************************************************************/
.jCdBk9tlSuwecIoyMVdZ {
    bottom: 20px;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    pointer-events: none;
    position: absolute;
    width: calc(100% - 20px);
    left: 10px;
    right: 10px;
    height: min(200px, 100%);
    overflow: hidden;
    border-radius: 16px;
    z-index: var(--zindex-navbar);

    &.YbTpimIlmKzQCvCS0ssi {
        width: calc(100% - 360px - 10px);
        right: 360px;
    }

    &.sJEHluP0yfhBIpzuXjRw {
        width: calc(100% - 324px - 10px);
        left: 324px;
    }

    &.YbTpimIlmKzQCvCS0ssi.sJEHluP0yfhBIpzuXjRw {
        width: calc(100% - 324px - 360px);
    }
}

.fPNgy8_YszeHLH8VCDR6 {
    display: flex;
    flex-direction: column;
    gap: 12px;
    padding: var(--Floating-panel-Padding-top) var(--Floating-panel-Padding-right) var(--Floating-panel-Padding-bottom) var(--Floating-panel-Padding-left);
    width: 100%;
    max-width: 800px;
    max-height: 100%;
    border-radius: 16px;
    background: var(--Schemes-Surface, #FAFBFC);
    box-shadow: 0 0 30px 0 rgba(35, 59, 82, 0.03), 0 3px 50px 0 rgba(35, 59, 82, 0.06);
    pointer-events: all;
    overflow: hidden;
}
/*!**************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Areas/Documents/graph/NeuralInterface/NeuralInterfaceInput/NeuralInterfaceInput.module.css ***!
  \**************************************************************************************************************************************************/
.KcLK1xUAovHzwX_bNBU_ {
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    gap: 4px;
    border-radius: 8px;
    padding: 0 4px 4px;
    background: var(--M3-sys-light-surface-container-low);
    flex: 1;
    overflow: hidden;
}

.wdpCxgqyTTVOXbMmvvJq {
    flex: 1;
}

.PBjjhXIQrZs_rklOgZvh {
    flex: 1;
    border: none !important;

    .dx-placeholder {
        top: 50%;
        transform: translateY(-50%);
        padding: 0 !important;

        ::before,
        ::after {
            padding: 0 !important;
        }
    }

    textarea {
        color: var(--M3-sys-light-on-surface);

        /* M3/body/medium */
        font-family: Manrope;
        font-size: var(--Body-2, 16px);
        font-style: normal;
        font-weight: 400;
        line-height: 20px;
        /* 125% */
        letter-spacing: 0.25px;
    }
}

.Cs2i8bfKfMgvqQe4ZjVj {
    grid-area: icon;
    height: 36px;

    i {
        color: var(--Schemes-Primary);
    }
}

.lAn4vYQMqu6gvaD_5E1G {
    grid-area: button;
    height: 36px;
}
/*!****************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/UiKit/VoiceRecorder/VoiceRecorder.module.css ***!
  \****************************************************************************************************/

/*!************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Areas/Documents/graph/NeuralInterface/NeuralInterfaceNavigation/NeuralInterfaceNavigation.module.css ***!
  \************************************************************************************************************************************************************/
.oOEdKQpRTqpotgqdBIGH {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 5px;

    .qyp3IFt2E1yOQO6UsfE9 {
        display: flex;
        align-items: center;
        gap: 4px;
    }
}
/*!****************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Areas/Documents/documentDetails/readOnlyIndication/readOnlyIndication.module.css ***!
  \****************************************************************************************************************************************/
.J6EfmKgzXn3K_J1e3kaP{
    display: flex !important;
    align-items: center !important;

    padding: 3px 3px 6px 12px;
}
/*!********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Areas/Sidebar/Documents/tabDocuments/tabDocuments.module.css ***!
  \********************************************************************************************************************/
.tGR862k2dtll02ss_Ceo {
    background: transparent !important;
    font-weight: 500 !important;
    color: #112232 !important;
    height: 40px;

    &:hover {
        background: #ebf0f5 !important;
    }

    &:active,
    &.sidebar-nav-item-active {
        background: #C8D2DA !important;
        font-weight: 600;
    }

    &:disabled {
        background: #ffffff !important;
        color: #bbc0c4 !important;
    }
}

.tFaF9OLrcEVxpFSaCCcr {
    border: 1.5px solid #C8D2DA !important;
    height: 44px;
}
/*!************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Areas/Sidebar/Documents/tabNavigationContent/tabNavigationContent.module.css ***!
  \************************************************************************************************************************************/
.WWax1dbbVApn11iCcx55 {
    display: flex;
    align-items: center;

    background: transparent !important;
    font-weight: 500 !important;
    color: #112232 !important;

    border: 1.5px solid #C8D2DA !important;
    height: 44px;


    &:hover {
        background: #ebf0f5 !important;
    }

    &:active,
    &.sidebar-nav-item-active {
        background: #C8D2DA !important;
        font-weight: 600;
    }

    &:disabled {
        background: #ffffff !important;
        color: #bbc0c4 !important;
    }
}

/*!*************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Areas/Sidebar/Documents/tabTasks/tasks.inner/task/task.module.css ***!
  \*************************************************************************************************************************/
.Z4BVFgkzNGHHP3Tci5NE{
    border-radius: 8px 8px 0 0;
    border-bottom: 1px solid #DFE5EC;
}

.eSSwaEKB3brjpqzLtiKp{
    display: flex;
    flex-direction: column;
    gap: 12px;

    padding: 10px 12px;
    border-radius: 0 0 8px 8px;
}

.Ml6CxsnXKtJvbEuqt5El{
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.bq7rpfY913Zp8ApXJvF5{
    display: flex;
    align-items: center;
    justify-content: center;

    font-size: 12px;

    color: #394F63;
    background: #5B21D41F;
    width: 20px;
    height: 20px;
    border-radius: 4px;
}
/*!***************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Areas/Sidebar/Documents/documentsSidebarMenu.module.css ***!
  \***************************************************************************************************************/
.PLb7uZd3Jhg9iaQAHCTj{
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.1px;
    color: #112232;
}
/*!*************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Areas/Sidebar/Settings/settingsSidebarMenu.module.css ***!
  \*************************************************************************************************************/
.UHGOiBqk5WSuZ4qoriwx{
    display: flex;
    gap: 16px;
    align-items: center;
}

.StK6JLrTPI44Gs3u6wVC{
    font-size: 16px;
    font-weight: 600;
    color: #112232;
}

/*!*****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Areas/Sidebar/WorkSpaces/workSpacesSidebarMenu.module.css ***!
  \*****************************************************************************************************************/
.B7qq2_y2SWpemwVccM9E {
    background: transparent !important;
    font-weight: 500 !important;
    color: #112232 !important;
    height: 40px;

    &:hover {
        background: #ebf0f5 !important;
    }

    &:active,
    &.sidebar-nav-item-active:not(.sidebar-nav-item-group),
    &.sidebar-nav-item-group.sidebar-nav-item-active:not(:has(+ div .sidebar-nav-item-active)) {
        background: #C8D2DA !important;
        font-weight: 600;
    }

    &:disabled {
        background: #ffffff !important;
        color: #bbc0c4 !important;
    }
}

.L980hR_dEWwrDlUuGWWH {
    border: 1.5px solid #C8D2DA !important;
    height: 44px;
}
/*!*************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Areas/Sidebar/DocumentsFloat/tabDocuments/tabDocuments.module.css ***!
  \*************************************************************************************************************************/
.vRbxRKafMxNUfVK2o2rq {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 5px;
    padding: 8px 8px 8px 24px;
}

.F2V7lcdEdxHOZz526ZFb {
    color: var(--M3-sys-light-on-surface);
    font-family: var(--font-regular);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
}
/*!***************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Areas/Sidebar/DocumentsFloat/tabNavigation/tabNavigation.module.css ***!
  \***************************************************************************************************************************/
.XmDbN2329AjCHdNAhPZw {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 5px;
    padding: 8px 8px 8px 24px;
}

.JMxvXo0c8kLBgiN0X7ZZ {
    color: var(--M3-sys-light-on-surface);
    font-family: var(--font-regular);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
}
/*!*****************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Areas/Sidebar/DocumentsFloat/tabNavigationContent/tabNavigationContent.module.css ***!
  \*****************************************************************************************************************************************/
.UXkDBruETbe4l3V3yF2i {
    display: flex;
    align-items: center;

    background: transparent !important;
    font-weight: 500 !important;
    color: #112232 !important;

    border: 1.5px solid #C8D2DA !important;
    height: 44px;


    &:hover {
        background: #ebf0f5 !important;
    }

    &:active,
    &.sidebar-nav-item-active {
        background: #C8D2DA !important;
        font-weight: 600;
    }

    &:disabled {
        background: #ffffff !important;
        color: #bbc0c4 !important;
    }
}

/*!*********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Areas/Sidebar/DocumentsFloat/tabObjects/tabObjects.module.css ***!
  \*********************************************************************************************************************/
.B85AIHD98Ky3GH1Ue0wh {
    display: flex;
    flex-direction: column;
    height: 100%;
    overflow: hidden;
}

.htOaieFZur8DhV5fpQ0J {
    flex: 1;
    overflow: hidden;
}

.QH4wFKCI7MbERZoGG7XD {
    padding: 12px 12px 0;
}

.qEJ5KhaOxyC0SeWIHk1O .dx-icon::before {
    color: var(--M3-sys-light-on-surface-variant) !important;
    opacity: 1 !important;
}
/*!******************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Areas/Sidebar/DocumentsFloat/tabTasks/tasks.inner/task/task.module.css ***!
  \******************************************************************************************************************************/
.mVZzWvXsxcDewUG9F8pa{
    border-radius: 8px 8px 0 0;
    border-bottom: 1px solid #DFE5EC;
}

.FqXAATwMTezTCPZ3FMrN{
    display: flex;
    flex-direction: column;
    gap: 12px;

    padding: 10px 12px;
    border-radius: 0 0 8px 8px;
}

.k0y24pSkPIRuAJRdtJnI{
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.Jh0W6vbIggwxpBeebGIJ{
    display: flex;
    align-items: center;
    justify-content: center;

    font-size: 12px;

    color: #394F63;
    background: #5B21D41F;
    width: 20px;
    height: 20px;
    border-radius: 4px;
}
/*!********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Areas/Sidebar/DocumentsFloat/documentsSidebarMenu.module.css ***!
  \********************************************************************************************************************/
.cg9pKOB4gwpGz0tkhRF0 {
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.1px;
    color: #112232;
}

.bG1_nmlG7iRBrflxQgb2 {
    width: 300px;
    background-color: var(--sidebar-float-bg);
    display: flex;
    flex-direction: column;
    border-radius: 16px;
    overflow: hidden;

    &.EeRJ8il5K3pzC3mEtdOs {
        height: 120px;
    }

    &.itqEAvjznmFyOBcBygx8 {
        height: calc(100dvh - 24px);
    }

    .LOWkUA6BiNBPJUlma9Ca {
        padding: 16px;
        height: 120px;
        overflow: hidden;
        display: flex;
        flex-direction: column;
        gap: 16px;

        .vb9vOKc7PHOUxHqdDsLY {
            display: flex;
            align-items: center;
            justify-content: space-between;
            gap: 10px;
            height: 32px;

            .ooK8ujNSflqtt47qBxVw {
                width: 151px;
                height: 24px;
            }

            .jlo4BogcorNyi58pMG5w {
                display: flex;
                align-items: center;
                justify-content: space-between;
                gap: 5px;
            }
        }

        .cg9pKOB4gwpGz0tkhRF0 {
            display: flex;
            flex-direction: column;
            width: 100%;
            overflow: hidden;

            .s2c9V1qvS5AG0GtjYe56 {
                width: 100%;
                overflow: hidden;
                text-overflow: ellipsis;
                color: var(--M3-sys-light-on-surface);
                white-space: nowrap;

                /* M3/title/medium */
                font-family: var(--font-regular);
                font-size: 16px;
                font-style: normal;
                font-weight: 500;
                line-height: 24px;
                /* 150% */
                letter-spacing: 0.15px;
            }

            .uzvKsrUTjH_OprY5JC3L {
                width: 100%;
                overflow: hidden;
                text-overflow: ellipsis;
                color: var(--M3-sys-light-on-surface-variant);
                white-space: nowrap;
                /* M3/body/small */
                font-size: 12px;
                font-weight: 400;
                line-height: 16px;
                /* 133.333% */
                letter-spacing: 0.4px;
            }
        }

    }

    .AdHiq7_q0yDQqiibkNH8 {
        flex: 0 0 auto;
        overflow: hidden;
        max-height: 40vh;
    }

    .icEjywsoZx9XhKldLe9H {
        height: 54px;
        overflow: hidden;
    }

    .cDlpouGCWRT6zW7iyQeo {
        flex: 1;
        overflow: auto;
    }

    .VIRK6clfcCvmuofFVMyB {
        height: 74px;
        overflow: hidden;
    }
}

.V_lE40Kcq1QeaBTbTkio {
    display: none;
}
/*!*********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Areas/Sidebar/DocumentsFloat/navigation/navigation.module.css ***!
  \*********************************************************************************************************************/
.rSEkERf7Ecw1UEtxoj81 {
    width: 100%;
    display: flex;
    justify-content: center;
    padding: 12px;
}

.nOTt4O5ZxpuAuerZ47MM {
    display: flex;
    flex-direction: column;
    align-items: center;

    >i {
        width: max-content;
    }

    >span {
        font-size: 12px;
        font-style: normal;
        font-weight: 600;
        line-height: 16px;
    }
}
/*!*******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Areas/SharedFeatures/userAvatar/inner/UserAvatar.module.css ***!
  \*******************************************************************************************************************/
.OM5Ob57k_BAiB8sCAKOD{
    :hover{
        background-color: #7658F2;
    }

    :active{
        background-color: #5B21D4;
    }
}

.dqMlOm76t83IZETr2cjV {
}
/*!***************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Areas/WorkSpaces/welcome/Welcome.module.css ***!
  \***************************************************************************************************/
.vk6_t3SXtN5BFNIxWCGd{
    display: flex;
    flex-direction: column;

    justify-content: center;
    align-items: center;
    padding: 0 16px;
    text-align: center;
    gap: 16px;
}

.o9_btZNo_flnOo9bfRGn{
    margin-top: 8px;
}

/*!************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Areas/SharedFeatures/taskStatistics/taskStatisticsFilter/taskStatisticsFilter.module.css ***!
  \************************************************************************************************************************************************/
.po3ziCCfQTFxpAyGhTnT {
    display: flex;
    align-items: center;
    gap: 12px;
}
/*!************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Areas/Documents/documentWithPreviewImage/documentWithPreviewImage.module.css ***!
  \************************************************************************************************************************************/
.ytQmhvA5sBxZ9Y0MUxtL {
    font-weight: 500;

    .MC5xBUuu3XsYAxB5nxT9 {
        font-weight: 600;
        font-size: 14px;
        line-height: 20px;
        letter-spacing: 0.25px;
        color: #112232 !important;
    }

    .ONL7Ai2dGNHx_PkZM7AF {
        font-weight: 500;
        font-size: 12px;
        line-height: 16px;
        letter-spacing: 0;
        color: #394F63 !important;
    }
}

.ddAoXgyUY6camVfvc6SA {
    padding: 12px 10px 12px 12px;
    gap: 10px;
    align-items: center !important;
}

.F134X0h3K09ykc6xvTXE {
    border: 1.5px solid #DFE5EC !important;
}

.F134X0h3K09ykc6xvTXE:hover {
    border-color: #C8D2DA !important;
}
/*!*********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Areas/WorkSpaces/workSpaceDetails/workSpaceDetails.module.css ***!
  \*********************************************************************************************************************/
.K2ERqlktlGqzxOnSXmQH {
    align-items: center;
    gap: 10px;
    height: 36px;
    margin-top: 32px;
    padding: 0 20px;

    .q7SoeI5zRcK170GfXbT3 {
        display: flex;
        align-items: center;
        gap: 16px;

        .mdGH__CeldvVlnUCfve8 {
            font-family: 'Manrope-Bold';
            font-size: 24px;
            line-height: 28px;
            letter-spacing: 0;
            color: #040E16
        }

        .V1WCq9kNwozKTmPkEGfN {
            height: 20px;
            padding: 2px 6px;
            border-radius: 4px;
            background: #5B21D41F;
            color: #394F63;
            font-size: 12px;
            overflow: hidden;
            text-overflow: ellipsis;
            text-wrap: nowrap;
            align-items: center;
        }
    }

    .rJ17JgsP8KFXCmNR7duS {
        display: flex;
        align-items: center;
        gap: 8px;
    }
}

.aQXX0CosSn1Zrb5VCGo1{
    margin-top: 29px;

    .tabs-container > div > a:first-child{
        margin-left: 20px !important;
    }
}
/*!***************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Areas/SummaryReports/summaryReportWithPreviewImage/summaryReportWithPreviewImage.module.css ***!
  \***************************************************************************************************************************************************/
.CKTNmCRIbBNLnaHRqhpo {
    border: 1.5px solid #DFE5EC !important;
}

.CKTNmCRIbBNLnaHRqhpo:hover {
    border-color: #C8D2DA !important;
}
/*!************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Areas/Projects/projectDetails/summaryReportList/summaryReportList.module.css ***!
  \************************************************************************************************************************************/
.IP8jR5QMej0cl7U8sX57 {
    display: flex !important;
    flex-direction: center !important;
    justify-content: center !important;
}
/*!***************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Areas/Projects/projectDetails/projectDetails.module.css ***!
  \***************************************************************************************************************/
.xeFswoDWOWvwQArfsAbH {
    align-items: center;
    gap: 10px;
    height: 36px;
    margin-top: 32px;
    padding: 0 20px;

    .Bty7k8JDidcj4CaSiees {
        display: flex;
        align-items: center;
        gap: 16px;

        .JGkZ3YGzI2Ve4hdG2KCS {
            font-family: 'Manrope-Bold';
            font-size: 24px;
            line-height: 28px;
            letter-spacing: 0;
            color: #040E16
        }

        .ixYQZEAsCIoMF_EtTemq {
            height: 20px;
            padding: 2px 6px;
            border-radius: 4px;
            background: #5B21D41F;
            color: #394F63;
            font-size: 12px;
            overflow: hidden;
            text-overflow: ellipsis;
            text-wrap: nowrap;
            align-items: center;
        }
    }

    .CGujuIAHnSl3DVcQvdka {
        display: flex;
        align-items: center;
        gap: 8px;
    }
}

.wn2jMbXOayppJOiR5qKm{
    margin-top: 29px;

    .tabs-container > div > a:first-child{
        margin-left: 20px !important;
    }
}
/*!***********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Areas/Settings/billing/BillingHistory/BillingHistory.module.css ***!
  \***********************************************************************************************************************/
.ErLS_AouvRGT_RnPPkEf {
    flex: 1;
    overflow: hidden;
}

.UeCh8no4LkJ742P1uQLH {
    color: #dc2626;
}
/*!*********************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Areas/Settings/billing/Balance/Balance.module.css ***!
  \*********************************************************************************************************/
.lBGl74QD4Xzc9fzyBqsG {
    display: flex;
    flex-direction: column;
    gap: 12px;
    border-radius: 12px;
    padding: 24px;
    max-width: 100%;
    overflow: hidden;
    background: #fff;
    box-shadow:
        0 4px 20px rgba(0, 0, 0, 0.08),
        inset 0 1px 0 rgba(255, 255, 255, 0.8);
    border: 1px solid rgba(255, 255, 255, 0.4);
}

.LQx_yzxlWxi7VoXCuRJ4 {
    font-size: 24px;
    font-weight: 600;
    line-height: 28px;
}

.i1tFhsnlfaclJPPTtBPX {
    display: inline-flex;
    align-items: center;
    overflow: hidden;
    flex: 1;
    gap: 12px;
}

/* Контейнер для иконки */
._x7Q70rTZ9BhbPl4ykwU {
    width: 44px;
    height: 44px;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #f2eefe;
}

/* Иконка счёта */
.LHiFBiOh_TdOB41NJRBF {
    font-size: 20px;
    color: #6745f1;
}

.Rn1r2fFbGhuN65atke3Q .LHiFBiOh_TdOB41NJRBF {
    color: #dc2626;
}

/* Контейнер баланса */
.QTelPmxpPFKpiYxMhIcd {
    display: flex;
    align-items: baseline;
    overflow: hidden;
    gap: 2px;
    font-weight: 600;
    color: #1e293b;
}

/* Отрицательный баланс */
.Rn1r2fFbGhuN65atke3Q .QTelPmxpPFKpiYxMhIcd {
    color: #dc2626;
}

/* Целая часть числа */
.L5oz7Ok9PZ0nRnsCZ0FI {
    font-size: 24px;
    font-weight: 600;
    line-height: 28px;
}

.Rn1r2fFbGhuN65atke3Q .L5oz7Ok9PZ0nRnsCZ0FI {
    color: #dc2626;
}

/* Дробная часть и разделитель */
.eGbmBNX9iRe6nwlq4MRB {
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: .25px;
    opacity: 0.9;
    color: #64748b;
}

.Rn1r2fFbGhuN65atke3Q .eGbmBNX9iRe6nwlq4MRB {
    color: #f87171;
}

/* Валюта */
.mHQJxuNPJi6bbEU5__7w {
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: .25px;
    margin-left: 4px;
    color: #475569;
    opacity: 0.9;
}

.Rn1r2fFbGhuN65atke3Q .mHQJxuNPJi6bbEU5__7w {
    color: #dc2626;
}
/*!*************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Areas/Settings/billing/Billing.module.css ***!
  \*************************************************************************************************/
.V4NKlU_DvGVZa6bMjkuk {
    display: flex;
    flex-direction: column;
    height: 100%;
    overflow: hidden;
    gap: 20px;
}

.S_JW4iVEaU9IwG66qA_R {
    flex: 1;
    overflow: hidden;
}
/*!*****************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/App/appPage/profile/profileMenuItems/buildProfileMenuItems.module.css ***!
  \*****************************************************************************************************************************/
.wol82aQtVmnGlnrlTU4s{
     span > span {
          color: #F63757 !important;
          font-weight: 500 !important;
     }
}
/*!***********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/App/appPage/settings/settingsToggler/SettingsToggler.module.css ***!
  \***********************************************************************************************************************/
.tOFxXKfLpAndyJRBJB_4{
    width: 36px;
    height: 36px;

    background: transparent;
    padding: 8px;
    border-radius: 8px;
}

.tOFxXKfLpAndyJRBJB_4:hover{
    background: #DFE5EC80;
}

.tOFxXKfLpAndyJRBJB_4:active,
.M6wCLfrCkRkccaaTxgB0{
    background: #D5DEE7E5;
}

.tOFxXKfLpAndyJRBJB_4:disabled > svg{
    color: #DFE5EC80;
}

.tOFxXKfLpAndyJRBJB_4 svg{
    height: 20px;
    width: 20px;
    color: #394F63;
}
/*!**************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/App/appPage/appPage.module.css ***!
  \**************************************************************************************/
.exhVrKWJcODhxalrmBgF {
    .dx-drawer-panel-content {
        .dx-overlay-content {
            &:has([data-sidebar-float-expanded]) {
                top: 12px !important;
                left: 12px !important;
                bottom: 12px !important;
                transition: height 1s ease-in-out;
                height: calc(100% - 24px) !important;
                transform: unset !important;
            }

            &:has([data-sidebar-float-expanded="false"]) {
                height: 120px !important;
            }
        }
    }
}
/*!*********************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/Areas/Login/page/LoginPage.module.css ***!
  \*********************************************************************************************/
.qJscD1IG17kwBZdcBvoj {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100vh;

    background: #E7EEEA; /*TODO Вынести в переменную*/
    position: relative;
}

.NmU2BRNuAbeiIfmNp1xt{
    border: 1px solid #DFE5EC; /*TODO Вынести в переменную*/
    width: 478px;
    height: 392px;

    padding: 50px 40px;

    background: #FAFBFC; /*TODO Вынести в переменную*/
    border-radius: 16px;

    display: flex;
    flex-direction: column;
    align-items: center;

    gap: 44px;
    z-index: 2;
}

.bqCsok8Djp3H6eP7qR93{
    width: 100%;
}

.Py7fq_XOBea6NqFk1_mi{
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.THsKjeiE064G8XORRqce {
    height: 44px;
    padding: 4px 16px 0;
}

.g6iYfCVqLcCBpMD9_Pzb{
    position: absolute;
    bottom: 0;
    z-index: 1;
    width: 100%;
}

/*# sourceMappingURL=index.css.map*/