._root_1rz25_1 {
  --button-color: var(--smeta-color-primary);
  --button-hover-color: var(--smeta-color-primary-hover);
  --button-contained-color: var(--smeta-icon-on-primary);

  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  min-width: 64px;
  margin: 0;
  border-radius: 4px;
  font: inherit;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.75;
  letter-spacing: 0.02857em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  appearance: none;
  -webkit-tap-highlight-color: transparent;
  transition:
    background-color 150ms ease,
    border-color 150ms ease,
    box-shadow 150ms ease;
}

._root_1rz25_1:focus-visible {
  outline: 2px solid var(--button-color);
  outline-offset: 2px;
}

._root_1rz25_1:disabled {
  box-shadow: none;
  cursor: default;
  opacity: 0.38;
  pointer-events: none;
}

._contained_1rz25_45 {
  border: 1px solid transparent;
  color: var(--button-contained-color);
  background-color: var(--button-color);
  box-shadow:
    0 2px 1px -1px rgb(0 0 0 / 20%),
    0 1px 1px rgb(0 0 0 / 14%),
    0 1px 3px rgb(0 0 0 / 12%);
}

._contained_1rz25_45:hover {
  background-color: var(--button-hover-color);
  box-shadow:
    0 3px 3px -2px rgb(0 0 0 / 20%),
    0 3px 4px rgb(0 0 0 / 14%),
    0 1px 8px rgb(0 0 0 / 12%);
}

._contained_1rz25_45:active {
  box-shadow:
    0 5px 5px -3px rgb(0 0 0 / 20%),
    0 8px 10px 1px rgb(0 0 0 / 14%),
    0 3px 14px 2px rgb(0 0 0 / 12%);
}

._outlined_1rz25_70 {
  border: 1px solid color-mix(in srgb, var(--button-color) 50%, transparent);
  /* TODO: стиль цвета из ветки документовuseLeaveEffect */
  color: #1f2937;
  background-color: transparent;
  box-shadow: none;
}

._outlined_1rz25_70:hover {
  border-color: var(--button-color);
  background-color: color-mix(in srgb, var(--button-color) 8%, transparent);
}

._primary_1rz25_83 {
  --button-color: var(--smeta-color-primary);
  --button-hover-color: var(--smeta-color-primary-hover);
  --button-contained-color: var(--smeta-icon-on-primary);
}

._success_1rz25_89 {
  --button-color: var(--smeta-color-success);
  --button-hover-color: color-mix(in srgb, var(--smeta-color-success) 88%, black);
  --button-contained-color: #ffffff;
}

._warning_1rz25_95 {
  --button-color: var(--smeta-color-warning);
  --button-hover-color: color-mix(in srgb, var(--smeta-color-warning) 88%, black);
  --button-contained-color: #111827;
}

._error_1rz25_101 {
  --button-color: var(--smeta-color-error);
  --button-hover-color: color-mix(in srgb, var(--smeta-color-error) 88%, black);
  --button-contained-color: #ffffff;
}

._info_1rz25_107 {
  --button-color: var(--smeta-color-info);
  --button-hover-color: color-mix(in srgb, var(--smeta-color-info) 88%, black);
  --button-contained-color: #ffffff;
}

._small_1rz25_113 {
  gap: 6px;
  padding: 3px 9px;
  font-size: 0.8125rem;
}

._medium_1rz25_119 {
  padding: 5px 15px;
}

._large_1rz25_123 {
  gap: 10px;
  padding: 7px 21px;
  font-size: 0.9375rem;
}

._fullWidth_1rz25_129 {
  width: 100%;
}

._icon_1rz25_133 {
  display: inherit;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
}

._icon_1rz25_133 > * {
  font-size: 1.25em;
}

._label_1rz25_144 {
  display: inherit;
  align-items: inherit;
}

@media (prefers-reduced-motion: reduce) {
  ._root_1rz25_1 {
    transition: none;
  }
}
._popperContainer_1otdy_1 {
    position: fixed;
}

._popper_1otdy_1 {
    height: fit-content;
    min-height: 30px;
    box-shadow: rgba(0, 0, 0, 0.2) 3px 3px 3px 2px;
    border: 1px solid #cccccc;
    border-radius: 7px;
    background-color: white;
    padding: 5px 5px 5px 5px;
}

._popperHidden_1otdy_15 {
    display: none !important;
}
._VirtualListSmeta_1roph_1 {
  height: inherit;
  overflow: "auto";
  scrollbar-color: var(--smeta-icon) var(--smeta-header-bg);
}

._VirtualListSmetaCointainer_1roph_7 {
  width: 100%;
  position: relative;
}

._listItem_1roph_12 {
  color: var(--font-color-light);
  user-select: none;
  cursor: pointer;
  font-size: 14px;
  white-space: nowrap;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  display: flex;
  overflow: hidden;
  padding-left: 8px;
}

._listItemSelected_1roph_27 {
  background-color: var(--smeta-bg) !important;
  transition: 0.25s;
}

._listItem_1roph_12:hover {
  background-color: var(--smeta-hover);
  transition: 0.15s;
}

._listDisabledItem_1roph_37 {
  background-color: var(--smeta-disabled);
  color: var(--smeta-text-secondary);
}

._listItemFocus_1roph_42 {
  background-color: var(--smeta-hover);
  outline: 0;
}

._listColorBox_1roph_47 {
  height: 19px;
  width: 19px;
  border: 1px solid;
  margin-right: 5px;
  display: flex;
}

._listItemLabel_1roph_55 {
  display: flex;
  flex: 1 1 0;
}
._cardSignInStyle_tc3n3_1 {
    box-shadow: none;
    width: 50%;
}

._lkNavigatePanel_tc3n3_6 {
    min-height: 58px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 12px 24px;
    border-radius: 999px;
    background: linear-gradient(100deg, #ed7000 0%, #f7951d 55%, #f47e0a 100%);
    box-shadow: 0 5px 10px rgba(181, 86, 0, 0.28);
    color: #ffffff;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.25;
    text-align: center;
    text-transform: uppercase;
}

._inputContainer_tc3n3_23 {
    border: 1px solid rgba(0, 0, 0, 0.25);
    height: 55px;
    border-radius: 4px;
    display: flex;
    padding: 9px;
    align-items: center;
}

._formInput_tc3n3_32 {
    border: 0;
    display: flex;
    flex: 1 1 auto;
    outline: 0;
    height: 22px;
    font-size: 16px;
    letter-spacing: 0.4px;
    padding-left: 4px;
}

._inputContainer_tc3n3_23:hover {
    border: 1px solid rgba(0, 0, 0, 1);
}

._inputContainer_tc3n3_23:has(._formInput_tc3n3_32:focus) {
    border: 1px solid #3c5b77;
}

._formLabel_tc3n3_51 {
    position: absolute;
    color: rgba(0, 0, 0, 0.5);
    z-index: 1;
    width: fit-content;
    white-space: nowrap;
    background-color: white;
    transition: all 0.15s;
    padding-inline: 3px;
    user-select: none;
}

._inputContainer_tc3n3_23:has(
    ._formInput_tc3n3_32:focus,
    ._formInput_tc3n3_32:not(._formInput_tc3n3_32:placeholder-shown),
    ._formInput_tc3n3_32:-webkit-autofill,
    button:active
  )
._formLabel_tc3n3_51 {
    transform: translateY(-28px);
    font-size: 12px;
}

._formLegacyLabel_tc3n3_74 {
    transform: translateY(-28px);
    font-size: 12px;
}

._inputContainer_tc3n3_23:has(._formInput_tc3n3_32:focus) ._formLabel_tc3n3_51 {
    color: #3c5b77;
}

._wrapperLkButtonContainer_tc3n3_83 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

._wrapperSmetaText_tc3n3_90 {
    text-align: center;
    white-space: pre-wrap;
    display: block;
}

._smetaLoginPage_tc3n3_96 {
    min-height: 100vh;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: auto;
    background: radial-gradient(circle at 78% 45%, rgba(18, 165, 186, 0.08) 0 1px, transparent 1px) 0 0 / 16px 16px,
    linear-gradient(120deg, #f7fbfd 0%, #eef8fc 52%, #f7f9ff 100%);
    color: #223044;
}

._smetaLoginShell_tc3n3_108 {
    width: min(1180px, calc(100% - 40px));
    min-height: 650px;
    display: grid;
    grid-template-columns: minmax(320px, 1fr) minmax(390px, 470px);
    gap: 80px;
    align-items: center;
    padding: 36px 74px;
    border-radius: 8px;
}

._smetaLoginIntro_tc3n3_119 {
    min-height: 560px;
    display: flex;
    flex-direction: column;
}

._smetaBrand_tc3n3_125 {
    align-items: center;
    gap: 10px;
    margin-bottom: 76px;
    display: none;
}

._smetaBrandMark_tc3n3_132 {
    font-size: 37.4px;
    line-height: 1;
    font-weight: 700;
    color: #10a5bc;
}

._smetaBrandName_tc3n3_139 {
    font-size: 18.7px !important;
    line-height: 19.8px !important;
    font-weight: 800 !important;
    color: #149eb4;
    letter-spacing: 0 !important;
}

._smetaBrandCaption_tc3n3_147 {
    max-width: 190px;
    font-size: 13.2px !important;
    line-height: 16.5px !important;
    font-weight: 600 !important;
    color: #5d6a7d;
    letter-spacing: 0 !important;
    display: none;
}

._smetaWelcome_tc3n3_157 {
    margin-bottom: 38px;
}

._smetaWelcomeTitle_tc3n3_161 {
    margin: 0 0 8px;
    font-size: 33px;
    line-height: 39.6px;
    font-weight: 800;
    color: #223044;
    letter-spacing: 0;
}

._smetaWelcomeText_tc3n3_170 {
    margin: 0;
    font-size: 16.5px;
    line-height: 24.2px;
    font-weight: 500;
    color: #647084;
    letter-spacing: 0;
}

._smetaBenefits_tc3n3_179 {
    display: grid;
    gap: 28px;
}

._smetaBenefit_tc3n3_179 {
    display: grid;
    grid-template-columns: 42px 1fr;
    gap: 14px;
    align-items: start;
}

._smetaBenefitHelpText_tc3n3_191 {
    font-size: 12px;
    opacity: 0.8;
}

._smetaBenefit_tc3n3_179 svg,
._smetaHelpBox_tc3n3_197 > svg {
    width: 42px;
    height: 42px;
    padding: 10px;
    border-radius: 50%;
    color: #119eb5;
    background: #e7f5fa;
}

._smetaBenefitTitle_tc3n3_206 {
    margin: 0 0 4px;
    font-size: 14.3px !important;
    line-height: 19.8px !important;
    font-weight: 800 !important;
    color: #26374c;
    letter-spacing: 0 !important;
}

._smetaBenefit_tc3n3_179 span,
._smetaHelpBox_tc3n3_197 span {
    display: block;
    max-width: 260px;
    font-size: 13.2px;
    line-height: 17.6px;
    /*font-weight: 600;*/
    color: #68768a;
}

._smetaHelpBox_tc3n3_197 {
    width: 302px;
    display: grid;
    grid-template-columns: 42px 1fr;
    gap: 18px;
    align-items: start;
    margin-top: 86px;
    padding: 22px 20px;
    border-radius: 8px;
    background: rgba(244, 250, 254, 0.86);
    box-shadow: 0 14px 38px rgba(33, 91, 122, 0.07);
}

._smetaHelpBox_tc3n3_197 button,
._smetaFormMeta_tc3n3_239 button {
    display: inline-flex;
    align-items: center;
    gap: 4px;
    margin-top: 4px;
    padding: 0;
    border: 0;
    background: transparent;
    color: #149eb4;
    font: inherit;
    font-size: 13.2px;
    line-height: 17.6px;
    font-weight: 700;
    cursor: pointer;
}

._smetaHelpBox_tc3n3_197 button svg {
    width: 14px;
    height: 14px;
}

._smetaSignInCard_tc3n3_260 {
    width: 100%;
    padding: 34px 30px 22px;
    border: 1px solid rgba(213, 223, 235, 0.86);
    border-radius: 8px;
    background: rgba(255, 255, 255, 0.95);
    box-shadow: 0 24px 56px rgba(31, 62, 88, 0.16);
}

._smetaCardHeader_tc3n3_269 {
    margin-bottom: 24px;
    text-align: center;
}

._smetaCardTitle_tc3n3_274 {
    margin: 0 0 6px;
    font-size: 25.3px;
    line-height: 33px;
    font-weight: 800;
    color: #223044;
    letter-spacing: 0;
}

._smetaCardSubtitle_tc3n3_283 {
    margin: 0;
    font-size: 14.3px;
    line-height: 19.8px;
    /*font-weight: 600;*/
    color: #778399;
    letter-spacing: 0;
}

._smetaCardHeader_tc3n3_269 ._smetaCardText_tc3n3_292 {
    margin-top: 10px;
    white-space: pre-wrap;
}

._smetaForm_tc3n3_239 {
    display: grid;
    gap: 14px;
}

._smetaField_tc3n3_302 {
    min-width: 0;
}

._smetaForm_tc3n3_239 ._inputContainer_tc3n3_23 {
    height: 38px;
    padding: 7px 8px;
    border-color: #d6dee8;
    border-radius: 4px;
    background: #ffffff;
}

._smetaForm_tc3n3_239 ._inputContainer_tc3n3_23:hover {
    border-color: #b9c7d6;
}

._smetaForm_tc3n3_239 ._inputContainer_tc3n3_23:has(._formInput_tc3n3_32:focus) {
    border-color: #18a1b8;
    box-shadow: 0 0 0 3px rgba(24, 161, 184, 0.1);
}

._smetaForm_tc3n3_239 ._formLabel_tc3n3_51 {
    color: #768296;
    font-size: 13.2px;
    font-weight: 700;
}

._smetaForm_tc3n3_239 ._formInput_tc3n3_32 {
    height: 20px;
    font-size: 14.3px;
    font-weight: 700;
    color: #2e3e53;
    letter-spacing: 0;
}

._smetaForm_tc3n3_239 ._inputContainer_tc3n3_23:has(
    ._formInput_tc3n3_32:focus,
    ._formInput_tc3n3_32:not(._formInput_tc3n3_32:placeholder-shown),
    ._formInput_tc3n3_32:-webkit-autofill,
    button:active
  )
._formLabel_tc3n3_51 {
    transform: translateY(-22px);
    font-size: 12.1px;
}

._smetaFormMeta_tc3n3_239 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    min-height: 24px;
}

._smetaFormMeta_tc3n3_239 .MuiFormControlLabel-root {
    margin: 0;
}

._smetaFormMeta_tc3n3_239 .MuiCheckbox-root {
    padding: 0 6px 0 0;
    color: #18a1b8;
}

._smetaFormMeta_tc3n3_239 .MuiCheckbox-root.Mui-checked {
    color: #18a1b8;
}

._smetaFormMeta_tc3n3_239 .MuiFormControlLabel-label {
    font-size: 13.2px;
    line-height: 17.6px;
    font-weight: 700;
    color: #4e5d71;
}

._smetaPrimaryButton_tc3n3_376 {
    height: 42px;
    border-radius: 4px !important;
    background: #13a0b7 !important;
    box-shadow: none !important;
    text-transform: none !important;
    font-size: 15.4px !important;
    font-weight: 800 !important;
}

._smetaPrimaryButton_tc3n3_376:hover {
    background: #0f8ea3 !important;
}

._smetaDivider_tc3n3_390 {
    display: grid;
    grid-template-columns: 1fr auto 1fr;
    gap: 12px;
    align-items: center;
    margin: 2px 0;
}

._smetaDivider_tc3n3_390 span {
    height: 1px;
    background: #e1e7ef;
}

._smetaDividerText_tc3n3_403 {
    margin: 0;
    font-size: 13.2px;
    line-height: 17.6px;
    /*font-weight: 700;*/
    color: #8a95a6;
    letter-spacing: 0;
}

._smetaSecondaryButton_tc3n3_412 {
    height: 38px;
    border-color: #d6dee8 !important;
    border-radius: 4px !important;
    color: #566579 !important;
    background: #ffffff !important;
    text-transform: none !important;
    font-size: 14.3px !important;
    font-weight: 800 !important;
}

._smetaSecondaryButton_tc3n3_412:hover {
    border-color: #b8c8d9 !important;
    background: #f8fbfd !important;
}

._smetaCopyright_tc3n3_428 {
    margin-top: 18px !important;
    text-align: center;
    font-size: 12.1px !important;
    line-height: 16.5px !important;
    /*font-weight: 600 !important;*/
    color: #8c96a7;
    letter-spacing: 0 !important;
}

._smetaDecorPerson_tc3n3_438 {
    display: none !important;
}

@media (max-width: 980px) {
    ._smetaLoginShell_tc3n3_108 {
        grid-template-columns: 1fr;
        gap: 34px;
        width: min(620px, calc(100% - 28px));
        padding: 28px 0;
    }

    ._smetaLoginIntro_tc3n3_119 {
        min-height: auto;
    }

    ._smetaBrand_tc3n3_125 {
        margin-bottom: 36px;
    }

    ._smetaHelpBox_tc3n3_197 {
        margin-top: 32px;
    }
}

@media (max-width: 560px) {
    ._smetaLoginPage_tc3n3_96 {
        align-items: flex-start;
    }

    ._smetaLoginShell_tc3n3_108 {
        width: calc(100% - 20px);
        padding: 18px 0;
    }

    ._smetaLoginIntro_tc3n3_119 {
        padding: 0 8px;
    }

    ._smetaBrand_tc3n3_125 {
        margin-bottom: 30px;
    }

    ._smetaWelcomeTitle_tc3n3_161 {
        font-size: 27.5px;
        line-height: 34.1px;
    }

    ._smetaSignInCard_tc3n3_260 {
        padding: 26px 18px 18px;
    }

    ._smetaFormMeta_tc3n3_239 {
        align-items: flex-start;
        flex-direction: column;
        gap: 6px;
    }

    ._smetaHelpBox_tc3n3_197 {
        width: 100%;
    }
}
._footerRoot_9652q_1 {
  display: flex;
  flex-direction: column;
  min-height: 30px;
  height: 30px;
  overflow: hidden;
  border-width: 0px 0px 1px 0px;
  border-style: solid;
}

._footerElement_9652q_11 {
  height: 100%;
  overflow: hidden;
  background-color: var(--smeta-bg);
}

._footer-grid_9652q_17 {
  height: 100%;
}

._footerDataContainer_9652q_21 {
  display: flex;
  flex-flow: wrap;
  box-sizing: border-box;
  align-items: center;
  justify-content: flex-start;
}

._footerDataItem_9652q_29 {
  padding-left: 3px;
  padding-right: 3px;
  font-size: 75%;
}

._footerDataItem-HasLeftBorder_9652q_35 {
  border-left-style: solid;
  border-left-width: 1px;
}
._editorInput_18cdl_1 {
  margin: 0;
  height: 100%;
  width: 100%;
  color: var(--smeta-text-primary) !important;
  border: 0;
  border-radius: 0;
  outline: none;
  font-size: 0.75rem;
  font-family: Roboto;
  letter-spacing: 0px;
}
._editorRoot_18cdl_13 {
  width: 100%;
  height: 100%;
}

._editorContainer_18cdl_18 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  padding-right: 0;
  padding-left: 1px;
  background-color: var(--smeta-hover);
}

._beforeInputButtons_18cdl_28 {
  height: 100%;
  display: flex;
  align-items: center;
}

._inputWrapper_18cdl_34 {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
}

._textareaContainer_18cdl_40 {
  width: 100%;
  height: 100%;
}

._editorInput_18cdl_1 {
  resize: none;
  height: 100%;
  padding-top: 3px;
  background-color: var(--smeta-bg) !important;
}

._afterInputButtons_18cdl_52 {
  height: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  background-color: var(--smeta-header-bg);
}

._CalendarPop_18cdl_60 {
  background-color: var(--smeta-bg);
}
._CalendarPop_18cdl_60 .MuiPickersCalendarHeader-label {
  color: var(--smeta-text-primary);
}

._CalendarPop_18cdl_60 .MuiPickersYear-root {
  color: var(--smeta-text-primary);
}

._CalendarPop_18cdl_60 .MuiPickersYear-root.Mui-selected:hover {
  background-color: var(--smeta-hover);
}

._CalendarPop_18cdl_60 .MuiPickersMonth-root {
  color: var(--smeta-text-primary);
}

._CalendarPop_18cdl_60 .MuiPickersMonth-root.Mui-selected:hover {
  background-color: var(--smeta-hover);
}

._CalendarPop_18cdl_60 .MuiPickersDay-root {
  color: var(--smeta-text-primary);
}

._CalendarPop_18cdl_60 .MuiPickersDay-root.Mui-selected {
  color: var(--smeta-text-primary);
}

._CalendarPop_18cdl_60 .MuiPickersDay-root.Mui-selected:hover {
  background-color: var(--smeta-hover);
}

._CalendarPop_18cdl_60 .MuiDayCalendar-weekDayLabel {
  color: var(--smeta-text-primary);
}

._CalendarPop_18cdl_60 .MuiPickersDay-today {
  border-color: var(--smeta-text-primary);
}

._CalendarPop_18cdl_60 .MuiPickersDay-dayOutsideMonth {
  color: var(--smeta-text-muted);
}

._CalendarPop_18cdl_60 .MuiIconButton-root {
  color: var(--smeta-icon);
}

._afterInputButtons_18cdl_52 button {
  color: var(--smeta-icon);
}

._CalendarBottomPanel_18cdl_115 {
  background-color: var(--smeta-header-bg);
}

._CalendarBottomPanel_18cdl_115 .MuiIconButton-root {
  color: var(--smeta-icon);
}

._CalendarBottomPanel_18cdl_115 .MuiIconButton-root:hover {
  background-color: var(--smeta-hover);
  color: var(--smeta-text-primary);
}

._CalendarBottomPanel_18cdl_115 .MuiIconButton-root:active {
  background-color: var(--smeta-hover);
}

._menuList_18cdl_132 {
  width: 100%;
  display: flex;
  flex-direction: column;
  padding: 0 0 0 3px;
  background-color: var(--smeta-bg);
  min-height: 32px;
}

._wrapper_18cdl_141 {
  position: fixed;
}

._content_18cdl_145 {
  height: fit-content;
  min-height: 30px;
  box-shadow: rgba(0, 0, 0, 0.2) 3px 3px 3px 2px;
  border: 1px solid var(--smeta-border);
  border-radius: 7px;
  background-color: var(--smeta-bg);
  padding: 5px;
}

._container_18cdl_155 {
  --list-max-width: 50vw;
}

._list_18cdl_159 {
  width: fit-content;
  max-width: var(--list-max-width);
  background-color: var(--smeta-bg);
  color: var(--smeta-text-primary);
}

._listItem_18cdl_166 {
  height: 27px;
  padding: 0;
  overflow: hidden;
  border-bottom: 1px solid var(--smeta-divider);
  white-space: nowrap;
  text-overflow: ellipsis;
}

._listItemButton_18cdl_175 {
  height: inherit;
}

._listItemIcon_18cdl_179 {
  height: inherit;
  min-width: 0;
}
._listItemIcon_18cdl_179 .MuiSvgIcon-root {
  color: var(--smeta-icon);
}
._dialogHidden_1kox2_1 {
  display: none !important;
}

@keyframes _rotation_1kox2_1 {
  0% {
    transform: rotate(-360deg);
  }
}

._dialogRotation_1kox2_11 {
  animation-name: _rotation_1kox2_1;
  animation-duration: 1s;
  animation-iteration-count: infinite;
}

._dialogLoadingIcon_1kox2_17 {
  font-size: 1.15rem;
}

._mainDialogBlock_1kox2_21 {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
}

._fullDialogSpaceContainer_1kox2_28 {
  height: 100%;
  width: 100%;
}

._fullDialogHeightContainer_1kox2_33 {
  height: 100%;
}

._fullDialogWidthContainer_1kox2_37 {
  width: 100%;
}

._flexContainer_1kox2_41 {
  display: flex;
}

._dialogOverflow_1kox2_45 {
  overflow: auto;
}

._dialogDirectionColumn_1kox2_49 {
  flex-direction: column;
}

._dialogPaddingLeft_1kox2_53 {
  padding-left: 5px;
}

._dialogMainBlockSideBorder_1kox2_57 {
  border-left: 1px solid var(--smeta-border);
  border-right: 1px solid var(--smeta-border);
}

._dialogWithOutHeaderBorder_1kox2_62 {
  border-top: 1px solid rgb(200, 181, 143);
}

._dialogSubBorder_1kox2_66 {
  border: 1px solid #cccccc;
}

._fullDialogFlexContainer_1kox2_70 {
  width: 100%;
  display: flex;
  flex: 1 1 0;
  overflow: auto;
}

._dialogButtonsContainer_1kox2_77 {
  margin-top: 5px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}

._dialogFutterContainer_1kox2_84 {
  height: 42px;
  width: 100%;
  border: 1px solid var(--smeta-border);
  display: flex;
  align-items: center;
}

._dialogButton_1kox2_77 {
  text-transform: none !important;
  margin-right: 10px !important;
}

._dialogDayTypeContainer_1kox2_97 {
  display: flex;
  flex-direction: row;
}

._dialogDayTypeItemContainer_1kox2_102 {
  height: 100%;
  width: 50%;
  padding: 10px;
  display: flex;
  flex-direction: column;
}

._dialogDayTypeDaysContainer_1kox2_110 {
  height: 180px;
  display: flex;
  border: 1px solid #cccccc;
  flex-direction: column;
  padding-top: 10px;
  padding-left: 5px;
}

._dialogDayTypeTypesContainer_1kox2_119 {
  height: 100px;
  display: flex;
  border: 1px solid #cccccc;
  flex-direction: column;
  justify-content: center;
  padding-left: 5px;
}

._dialogDayTypeStateContainer_1kox2_128 {
  height: 60px;
  margin-bottom: 20px;
  display: flex;
  border: 1px solid #cccccc;
  flex-direction: column;
  justify-content: center;
  padding-left: 5px;
}

._dialogDayTypeCheckBoxContainer_1kox2_138 {
  height: 20px;
  display: flex;
  flex-direction: row;
}

._dialogDayTypelabel_1kox2_144 {
  display: flex;
  padding-top: 1px;
}

._dialogDayTypeTitleContainer_1kox2_149 {
  height: 0px;
}

._dialogDayTypeTitle_1kox2_149 {
  position: relative;
  width: fit-content;
  left: 5px;
  top: -20px;
  background-color: #ffffff;
  color: #999999;
}

._dialogHeaderContainer_1kox2_162 {
  width: 100%;
  height: fit-content;
  min-height: 30px;
  border: 1px solid var(--smeta-border);
  background-color: var(--smeta-bg);
  display: flex;
  flex-direction: row;
}

._dialogHeaderToolsContainer_1kox2_172 {
  position: relative;
  height: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}

._dialogHeaderToolsButtonsContainer_1kox2_181 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}

._dialogHeaderButton_1kox2_190 {
  width: 30px;
  height: 30px;
  display: flex;
}

._dialogFutterInfo_1kox2_196 {
  height: 100%;
  flex: 1 1 0;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  gap: 20px;
  align-items: center;
}

._checkBoxContainer_1kox2_206 {
  height: 20px;
  display: flex;
  flex-direction: row;
}

._dialogRef_1kox2_212 {
  height: 20px;
  cursor: pointer;
  max-width: calc(100% - 150px);
  display: flex;
  text-overflow: ellipsis;
  overflow: hidden;
}

._dialogTreeParamsMainBlock_1kox2_221 {
  flex-direction: column;
}

._dialogTreeParamsItem_1kox2_225 {
  flex-direction: row;
  width: 99%;
  display: flex;
  height: 30px;
  margin-top: 6px;
  padding-left: 5px;
  align-items: center;
}

._dialogTreeParamsLabel_1kox2_235 {
  width: 150px;
}

._dialogTreeParamsEditorDiv_1kox2_239 {
  height: 30px;
  border: 1px solid #cccccc;
  display: flex;
  flex: 1 1 0;
}

._dialogTreeParamsTitle_1kox2_246 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 30px;
  border-bottom: 1px solid #dddddd;
  margin-bottom: 6px;
}

._dialogAcctoolsFilterContainer_1kox2_255 {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
  border-bottom: 1px solid #c8b58f;
}

._dialogAcctoolsFilterHeader_1kox2_263 {
  width: 100%;
  height: 30px;
  display: flex;
  flex-direction: row;
  align-items: center;
}

._dialogAcctoolsFilterLabel_1kox2_271 {
  white-space: nowrap;
  padding-left: 5px;
  display: flex;
  flex: 1 1 auto;
}

._dialogAcctoolsFilterButton_1kox2_278 {
  display: flex;
  height: 25px;
  width: 25px;
  font-size: 100%;
  border-radius: 0px;
}

._dialogAcctoolsApplyFilterButton_1kox2_286 {
  border-top: 1px solid #c8b58f !important;
  border-radius: 0 !important;
  background-color: #f9f9f9 !important;
  font-size: 100% !important;
  height: 25px;
  width: 100%;
  white-space: nowrap;
}

._dialogAcctoolsApplyFilterButton_1kox2_286:hover {
  background-color: #eeeeee !important;
}

._dalogHeaderButton_1kox2_300 {
  margin: 2px 2px 2px 2px;
  width: 30px;
  height: 80%;
}

._dialogHeader_1kox2_162 {
  display: flex;
  border: 1px solid #c8b58f;
  height: 35px;
  align-items: center;
}

._dialogCalendarContainer_1kox2_313 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

._dialogCalendarMonthsContainer_1kox2_321 {
  height: 100%;
  width: 25px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding-left: 25px;
  padding-top: 15px;
  padding-bottom: 30px;
}

._dialogCalendarMonthButton_1kox2_333 {
  height: 20px;
  width: 20px;
  font-size: 90% !important;
  margin-top: 6px !important;
  border-radius: 3px !important;
  border: 1px solid #eeeeee !important;
}

._dialogCalendarToolsContainer_1kox2_342 {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 10px;
}

._dialogChildrenRecord_1kox2_352 {
  border: 1px solid rgb(204, 204, 204);
  height: 27px;
  margin: 1px 0px;
  display: flex;
  align-items: center;
  padding-left: 5px;
  cursor: default;
  width: inherit;
}

._dialogChildrenRecord_1kox2_352:hover {
  background-color: #eeeeee;
}

._dialogChildrenRecordSelected_1kox2_367 {
  background-color: #ede2d3;
}

._dialogChildrenMainBlock_1kox2_371 {
  height: 100%;
  flex-direction: column;
  width: 100%;
  position: relative;
}

._dialogChildrenParentContainer_1kox2_378 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 47px;
  border: 1px solid rgb(238, 238, 238);
  border-radius: 5px;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  margin-top: 10px;
}

._dialogChildrenParentLabel_1kox2_392 {
  position: absolute;
  top: 0px;
  left: 20px;
  background-color: var(--smeta-bg);
  height: 20px;
  color: var(--smeta-text-primary);
  font-style: italic;
}

._dialogChildrenParentEditor_1kox2_402 {
  width: 100%;
  height: 27px;
  border: 1px solid rgb(204, 204, 204);
}

._dialogChildrenListChildren_1kox2_408 {
  display: flex;
  flex-direction: column;
  overflow: auto;
  flex: 1 1 0px;
  border-radius: 5px;
  padding: 20px 20px 5px;
  border: 1px solid rgb(238, 238, 238);
  margin-top: 10px;
  margin-bottom: 10px;
}

._dialogChildrenChildrenLabel_1kox2_420 {
  position: absolute;
  top: 57px;
  left: 21px;
  background-color: var(--smeta-bg);
  height: 20px;
  color: var(--smeta-text-primary);
  font-style: italic;
}

._dialogAddInfoContainer_1kox2_430 {
  display: flex;
  padding-left: 15px;
  align-items: center;
}

._dialogDocFutter_1kox2_436 {
  display: flex;
  width: 100%;
  height: 21px;
  padding-left: 15px;
  border-width: 0px 1px 1px;
  border-top-style: initial;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: initial;
  border-right-color: var(--smeta-border);
  border-bottom-color: var(--smeta-border);
  border-left-color: var(--smeta-border);
  border-image: initial;
  box-sizing: border-box;
  flex-wrap: wrap;
  flex-direction: row;
  -webkit-box-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  align-items: center;
}

._dialogLocalGroupGridTablesContainer_1kox2_460 {
  height: 100%;
  display: flex;
  flex-direction: column;
}

._dialogLocalGroupGridTitle_1kox2_466 {
  height: 23px;
  width: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  background-color: rgb(235, 235, 235);
  font-weight: bold;
}

._dialogDepUsersContainer_1kox2_476 {
  background-color: rgb(236, 236, 236);
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}

._dialogDepUsersHeader_1kox2_485 {
  height: 27px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  overflow: hidden;
}

._dialogDepUsersBody_1kox2_494 {
  width: 100%;
  display: flex;
  flex: 1 1 0px;
  background-color: rgb(255, 255, 255);
  padding-top: 5px;
}

._dialogDepUsersScrollBox_1kox2_502 {
  overflow: auto;
  height: 100%;
  width: 100%;
}

._dialogDepUsersItem_1kox2_508 {
  height: 20px;
  white-space: nowrap;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

._dialogDepUsersCheckBoxContainer_1kox2_516 {
  display: flex;
  width: 20px;
  height: 20px;
}

._dialogDepartmentsFilterContainer_1kox2_522 {
  height: 30px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  border: 1px solid var(--smeta-border);
  border-top: 0;
}

._dialogFilterContainer_1kox2_531 {
  display: flex;
  height: 27px;
  width: 100%;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}

._dialogFilterLabel_1kox2_540 {
  padding-left: 5px;
  margin-right: 5px;
  display: flex;
}

._dialogFilterEditorContainer_1kox2_546 {
  display: flex;
  flex: 1 1 0px;
  border: 1px solid var(--smeta-border);
  border-radius: 3px;
  padding: 3px;
  margin-right: 5px;
  background-color: var(--smeta-bg);
}

._dialogFilterCheckBoxContainer_1kox2_556 {
  display: flex;
  width: 30px;
  padding-left: 5px;
}

._dialogFilterCheckBoxLabel_1kox2_562 {
  display: flex;
  width: 250px;
  padding-left: 5px;
}

._dialogCreateGroupCard_1kox2_568 {
  margin: 5px;
  border: 1px solid #cccccc;
  border-radius: 5px;
  padding: 5px;
  box-shadow: 2px 2px 0px rgba(0, 0, 0, 0.1);
}

._dialogCreateGroupItem_1kox2_576 {
  display: flex;
  flex-direction: column;
  padding: 5px;
}

._dialogCreateGroupItemLabel_1kox2_582 {
  padding-left: 3px;
  font-size: 1rem;
}

._dialogCreateGroupCheckItem_1kox2_587 {
  display: flex;
  flex-direction: row;
  padding: 5px;
  border-bottom: 1px solid #cccccc;
}

._dialogCreateGroupItemEditor_1kox2_594 {
  border: 1px solid #cccccc;
  height: 27px;
}

._dialogCreateGroupItemEditorShort_1kox2_599 {
  border: 1px solid #cccccc;
  height: 27px;
  width: 100px;
}

._dialogCreateGroupCheck_1kox2_587 {
  padding-left: 5px;
}

._dialogCreateGroupLabelDisabled_1kox2_609 {
  color: #cccccc;
}

._dialogDocNumberingMainCard_1kox2_613 {
  height: 250px;
  width: 100%;
  border: 1px solid #cccccc;
  border-radius: 5px;
  margin-bottom: 20px;
  box-shadow: 0px 4px 3px rgba(0, 0, 0, 0.1);
  flex-wrap: nowrap;
  overflow: auto;
  display: flex;
  flex-direction: column;
  padding: 20px 5px 5px 5px;
}

._dialogDocNumberingMainCardLabel_1kox2_627 {
  position: absolute;
  top: 48px;
  left: 43px;
  background-color: white;
  font-weight: bold;
}

._dialogDocNumberingCardItem_1kox2_635 {
  display: flex;
  flex-direction: row;
  margin-bottom: 10px;
}

._dialogDocNumberingEditorLabel_1kox2_641 {
  height: 27px;
  width: 150px;
  display: flex;
  align-items: center;
}

._dialogDocNumberingEditorContainer_1kox2_648 {
  height: 27px;
  display: flex;
  flex: 1 1 0;
  border: 1px solid #cccccc;
}

._dialogDocNumberingShortEditorContainer_1kox2_655 {
  height: 27px;
  display: flex;
  border: 1px solid #cccccc;
  width: 100px;
}

._dialogDocNumberingDeleteButton_1kox2_662 {
  width: 70px;
  margin-left: 5px !important;
  height: 27px;
  font-size: 0.85rem !important;
  border: 1px solid #cccccc !important;
  border-radius: 3px !important;
}

._dialogDocNumberingRefreshButton_1kox2_671 {
  width: 27px;
  margin-left: 5px !important;
  height: 27px;
  font-size: 0.85rem !important;
}

._dialogDocNumberingSubCard_1kox2_678 {
  height: 150px;
  width: 100%;
  border: 1px solid #cccccc;
  border-radius: 5px;
  flex-wrap: nowrap;
  overflow: auto;
  box-shadow: 0px 4px 3px rgba(0, 0, 0, 0.1);
  padding: 20px 5px 5px 5px;
}

._dialogDocNumberingSubCardLabel_1kox2_689 {
  position: absolute;
  top: 319px;
  left: 16px;
  background-color: white;
  font-weight: bold;
  display: flex;
}

._dialogDocNumberingCheckLabel_1kox2_698 {
  height: 27px;
  display: flex;
  flex: 1 1 0;
  align-items: center;
}

._dialogDocNumberingCheckContainer_1kox2_705 {
  height: 27px;
  width: 27px;
  display: flex;
  align-items: center;
}

._dialogNfaEditorContainer_1kox2_712 {
  height: 27px;
  border-left: 1px solid var(--smeta-border);
  padding: 3px;
  background-color: var(--smeta-bg);
}

._dialogSearchButton_1kox2_719 {
  border: 0px;
  height: 25px;
  width: 100%;
  white-space: nowrap;
  cursor: pointer;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

._dialogDocTabsHeaderButtons_1kox2_731 {
  border: 1px solid #c8b58f;
  height: 35px;
}

._dialogDocTabsDocContainer_1kox2_736 {
  display: flex;
  flex-direction: column;
  flex: 1 1 0;
  width: 100%;
  border-left: 1px solid #c8b58f;
  border-right: 1px solid #c8b58f;
}

._dialogDocTabsFutter_1kox2_745 {
  width: 100%;
  padding-top: 2px;
  padding-left: 15px;
  border: 1px solid #c8b58f;
  height: 21px;
}

._dialogDocTabsButton_1kox2_753 {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
}

._dialogSetObjectTextMainContainer_1kox2_760 {
  flex-direction: column;
}

._dialogSetObjectTextTableContainer_1kox2_764 {
  height: calc(100% - 40px);
  width: 100%;
  border: 1px solid #cccccc;
  overflow: auto;
}

._dialogSetObjectTextSearchContainer_1kox2_771 {
  height: 40px;
  display: flex;
  align-items: center;
  padding: 3px 3px 0px 3px;
  flex-wrap: nowrap;
}

._dialogSetObjectTextIconButton_1kox2_779 {
  width: 27px;
  height: 27px;
  margin-right: 14px;
  margin-left: 5px;
  display: flex;
  flex-wrap: nowrap;
}

._dialogSetObjectTextSearchInput_1kox2_788 {
  flex: 1 1 0;
  outline: 0;
  display: flex;
  flex-wrap: nowrap;
}

._dialogKldrSearchContainer_1kox2_795 {
  display: flex;
  align-items: center;
  height: 40px;
  width: 100%;
  border: 1px solid #cccccc;
  border-bottom: 0;
  padding: 5px;
}

._dialogKldrSearchLabel_1kox2_805 {
  display: flex;
  width: 62px;
}

._dialogKldrSearchInput_1kox2_810 {
  display: flex;
  flex: 1 1 0;
  outline: 0px;
}

._dialogPeriodTimeItem_1kox2_816 {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 40px;
}

._dialogPeriodTimeLabel_1kox2_823 {
  display: flex;
  width: 65px;
  padding-right: 5px;
}

._dialogPeriodTimeEditor_1kox2_829 {
  display: flex;
  flex: 1 1 0;
  border: 1px solid #cccccc;
}

._dialogWithTextFieldTitle_1kox2_835 {
  margin-right: 5px;
}

._dialogWithTextFieldInput_1kox2_839 {
  display: flex;
  height: 27px;
  flex: 1 1 0;
  border: 1px solid #cccccc;
}

._dialogWithTextFieldContainer_1kox2_846 {
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

._dialogStartAndEndDateInputsContainer_1kox2_852 {
  display: flex;
  height: 45px;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

._dialogStartAndEndDateInputLabel_1kox2_860 {
  height: 10px;
  width: 15px;
  position: relative;
  top: 2px;
  left: 15px;
  background-color: white;
  color: rgb(170, 170, 170);
  display: flex;
  height: 12px;
  justify-content: center;
}

._dialogStartAndEndDateDivider_1kox2_873 {
  height: 100%;
  padding-top: 10px;
  justify-content: center;
  display: flex;
  align-items: center;
  margin-left: 34px;
  margin-right: 34px;
}

._dialogStartAndEndDateInput_1kox2_852 {
  border: 1px solid #cccccc;
  height: 27px;
  width: 100px;
}

._dialogParamsPaginationContainer_1kox2_889 {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #cccccc;
  margin-bottom: 3px;
}

._dialogPeriodYearAndMonthContainer_1kox2_897 {
  display: flex;
  align-items: center;
  height: 32px;
  width: 100%;
}

._dialogPeriodLabel_1kox2_904 {
  display: flex;
  border-right: 1px solid var(--smeta-border);
  background-color: var(--smeta-bg);
  align-items: center;
  width: 120px;
  height: 27px;
  padding-left: 5px;
}

._dialogPeriodEditorsContainer_1kox2_914 {
  display: flex;
  flex-direction: column;
  flex: 1 1 0;
  border: 1px solid #cccccc;
  padding-left: 5px;
  padding-right: 5px;
  justify-content: center;
}

._dialogPeriodEditorContainer_1kox2_924 {
  display: flex;
  flex: 1 1 0;
  height: 27px;
  border: 1px solid #eeeeee;
}

._dialogPeriodItem_1kox2_931 {
  display: flex;
  height: 32px;
  flex-direction: row;
  align-items: center;
}

._dialogPeriodEmptyLabel_1kox2_938 {
  display: flex;
  align-items: center;
  color: #cccccc;
}

._dialogOrganizationsMainOrgButtonContainer_1kox2_944 {
  border: 1px solid #c8b58f;
  border-top: 0px;
  height: 25px;
  width: 100%;
  overflow: hidden;
}

._dialogOrganizationsMainOrgButton_1kox2_944 {
  border: 0px !important;
  border-radius: 0 !important;
  background-color: #f9f9f9 !important;
  font-size: 100% !important;
  height: 100% !important;
  width: 100% !important;
  white-space: nowrap !important;
  cursor: pointer !important;
}

._dialogDepNamesEditorBlock_1kox2_963 {
  display: flex;
  margin-top: 10px;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}

._dialogDepNamesLabel_1kox2_971 {
  display: flex;
  height: 27px;
  align-items: center;
}

._dialogDepNamesEditorContainer_1kox2_977 {
  height: 27px;
  width: 350px;
  border: 1px solid #cccccc;
}

._dialogDepNamesDivider_1kox2_983 {
  height: 1px;
  width: 443px;
  background: #a0a0a0;
  opacity: 0.5;
}

._dialogDepNamesGridButtonContainer_1kox2_990 {
  display: flex;
  height: 50%;
  width: 100%;
  justify-content: space-between;
}

._dialogDepNamesButtonContainer_1kox2_997 {
  display: flex;
  width: 18%;
  justify-content: flex-end;
  flex-direction: column;
  gap: 10px;
}

._dialogDepNamesGridContainer_1kox2_1005 {
  width: 80%;
  height: 100%;
  border: 1px solid #cccccc;
  position: relative;
  overflow: hidden;
}

._dialogOficialStructureHeader_1kox2_1013 {
  display: flex;
  flex-direction: row;
  height: 30px;
  align-items: center;
}

._dialogOficialStructureLabel_1kox2_1020 {
  display: flex;
  align-items: center;
  flex: 1 1 auto;
}

._dialogSelectFromListListContainer_1kox2_1026 {
  display: flex;
  flex-direction: column;
  flex: 1 1 0;
  min-width: 0;
  height: 100%;
}

._dialogSelectFromListListLabel_1kox2_1034 {
  flex: 0 0 auto;
  padding-bottom: 4px;
}

._dialogSelectFromListList_1kox2_1026 {
  flex: 1 1 0;
  min-height: 0;
  position: relative;
  overflow: hidden;
  border: 1px solid #cccccc;
}

._dialogSelectFromListButtonsContainer_1kox2_1047 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex: 0 0 auto;
  padding: 0 10px;
}
.focusCheckListItem {
    background-color: #eeeeee;
}
._visuallyHiddenInput_1pjk4_1 {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  bottom: 0;
  left: 0;
  white-space: nowrap;
  width: 1px;
}
._smetaTabsRoot_141a6_1 {
  display: flex;
  width: 100%;
  color: var(--smeta-text-primary);
}

._smetaTabsRoot_141a6_1._positionTop_141a6_7 {
  flex-direction: column;
}

._smetaTabsRoot_141a6_1._positionBottom_141a6_11 {
  flex-direction: column-reverse;
}

._smetaTabsRoot_141a6_1._positionHidden_141a6_15 {
  flex-direction: column;
}

._contextMenuWrapper_141a6_19 {
  height: 48px;
}

._contextMenuWrapper_141a6_19._hidden_141a6_23 {
  height: 0;
}

._tabsContainer_141a6_27 {
  min-height: 40px;
  height: 40px;
  display: flex;
  background-color: var(--smeta-header-bg);
}

._tabsContainer_141a6_27._hidden_141a6_23 {
  display: none;
}

._tabsContainer_141a6_27._borderTop_141a6_38 {
  border-top: 1px solid var(--smeta-divider);
}

._tabsContainer_141a6_27._borderBottom_141a6_42 {
  border-bottom: 1px solid var(--smeta-divider);
}

._tabsContainer_141a6_27 ._MuiTabs-scrollButtons_141a6_46 {
  color: var(--smeta-icon);
  width: 32px;
}

._tabsContainer_141a6_27 ._MuiTab-root_141a6_51 {
  min-height: 40px;
  height: 40px;
  min-width: auto;
  padding: 0 20px;
  align-items: center;
  color: var(--smeta-text-secondary);
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  text-transform: none;
  transition:
    color 0.2s ease,
    background-color 0.2s ease;
}

._tabsContainer_141a6_27 ._MuiTab-root_141a6_51:not(._Mui-selected_141a6_67):hover {
  background-color: var(--smeta-bg);
  color: var(--smeta-color-info);
}

._tabsContainer_141a6_27 ._MuiTab-root_141a6_51._Mui-selected_141a6_67 {
  color: var(--smeta-color-info);
  font-weight: 700;
}

._tabsContainer_141a6_27 ._MuiTab-root_141a6_51 ._MuiTab-iconWrapper_141a6_77 {
  margin: 0;
}

._tabsContainer_141a6_27 ._MuiTab-root_141a6_51 ._MuiIconButton-root_141a6_81 {
  padding: 2px;
  margin: 0 2px;
}

._tabsContainer_141a6_27 ._MuiTabs-indicator_141a6_86 {
  background-color: var(--smeta-color-info);
  height: 2px;
}

._tabsContent_141a6_91 {
  height: 100%;
  flex: 1 1 auto;
  min-height: 0;
}

._smetaTab_141a6_1 {
  box-sizing: border-box;
  height: 100%;
  padding: 0;
  position: relative;
  display: none;
}

._smetaTab_141a6_1._selected_141a6_105 {
  display: block;
}
._tab_141a6_27 {
  color: var(--smeta-text-secondary);
}

._indicator_141a6_112 {
  background-color: var(--smeta-color-info);
  height: 2px;
}
._splitter_1gqqu_1 {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    overflow: clip;
}

._splitterContainer_1gqqu_9 {
    width: 100%;
    height: 100%;
    display: flex;
    position: absolute;
    top: 0;
    left: 0;
}

._splitterHorizontal_1gqqu_18 {
    flex-direction: column;
}

._splitterVertical_1gqqu_22 {
    flex-direction: row;
}

._splitterBackgroundFeedback_1gqqu_26 {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    z-index: 10000;
}

._splitterItem_1gqqu_34 {
    flex-shrink: 0;
}

._splitterVertical_1gqqu_22 > ._splitterItem_1gqqu_34 {
    height: 100%;
    overflow: hidden;
    position: relative;
}

._splitterHorizontal_1gqqu_18 > ._splitterItem_1gqqu_34 {
    width: 100%;
    min-height: 0;
    overflow: hidden;
    position: relative;
}

._splitterBar_1gqqu_51 {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    user-select: none;
    touch-action: none;
    z-index: 4;
    background-color: var(--smeta-color-primary);
    border-color: var(--smeta-color-primary);
    color: var(--smeta-icon-on-primary);
    flex-shrink: 0;
}

._splitterBar_1gqqu_51._light_1gqqu_65 {
    background-color: #ebebeb;
    border-color: #ebebeb;
    color: inherit;
}

._splitterBar_1gqqu_51[hidden],
._splitter_1gqqu_1[data-hideSplitterCollapsed] > ._splitterContainer_1gqqu_9 > ._splitterBar_1gqqu_51[data-itemcollapsed] {
    visibility: hidden;
    display: none;
}

._splitterHorizontal_1gqqu_18 > ._splitterBar_1gqqu_51 {
    height: 4px;
    width: 100%;
    background: transparent;
    flex-direction: column-reverse;
    overflow: visible;
    transition: width 0.3s ease,
    background-color 0.3s ease;
}

._splitterHorizontal_1gqqu_18 > ._splitterBar_1gqqu_51::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: var(--expand-start);
    bottom: var(--expand-end);
    width: 100%;
    height: 1px;
    background-color: #ccc;
    pointer-events: none;
    transition: width 0.3s ease,
    background-color 0.3s ease;
}

._splitterVertical_1gqqu_22 > ._splitterBar_1gqqu_51 {
    height: 100%;
    width: 4px;
    background: transparent;
    flex-direction: column-reverse;
    overflow: visible;
    transition: width 0.3s ease,
    background-color 0.3s ease;
}

._splitterVertical_1gqqu_22 > ._splitterBar_1gqqu_51::after {
    content: "";
    position: absolute;
    left: var(--expand-start);
    right: var(--expand-end);
    top: 0;
    bottom: 0;
    width: 1px;
    background-color: #ccc;
    pointer-events: none;
    transition: width 0.3s ease,
    background-color 0.3s ease;
}

._splitterVertical_1gqqu_22 > ._splitterBar_1gqqu_51[data-active]:not([data-itemcollapsed])::after {
    width: 4px;
    background-color: var(--smeta-text-muted);
}

._splitterHorizontal_1gqqu_18 > ._splitterBar_1gqqu_51[data-active]:not([data-itemcollapsed])::after {
    height: 4px;
    background-color: var(--smeta-text-muted);
}

._splitterVertical_1gqqu_22 > ._splitterBar_1gqqu_51._expandLeft_1gqqu_136,
._splitterHorizontal_1gqqu_18 > ._splitterBar_1gqqu_51._expandTop_1gqqu_137 {
    --expand-start: auto;
    --expand-end: 0;
    --start-tab-offset: 0;
    --end-tab-offset: calc(100% - 1px);
}

._splitterVertical_1gqqu_22 > ._splitterBar_1gqqu_51._expandRight_1gqqu_144,
._splitterHorizontal_1gqqu_18 > ._splitterBar_1gqqu_51._expandBottom_1gqqu_145 {
    --expand-start: 0;
    --expand-end: auto;
    --start-tab-offset: calc(100% - 1px);
    --end-tab-offset: 0;
}

._splitterVertical_1gqqu_22 > ._splitterBar_1gqqu_51[data-active]:not([data-itemcollapsed]) {
    cursor: w-resize;
}

._splitterHorizontal_1gqqu_18 > ._splitterBar_1gqqu_51[data-active]:not([data-itemcollapsed]) {
    cursor: s-resize;
}

._splitterVertical_1gqqu_22 > ._splitterBar_1gqqu_51[block-resize]:hover,
._splitterHorizontal_1gqqu_18 > ._splitterBar_1gqqu_51[block-resize]:hover {
    cursor: auto;
}

/*
 * Кнопка вырастает из линии сплиттера: у основания нет рамки,
 * а вогнутые «плечи» по бокам плавно переводят линию в контур кнопки.
 */
._collapseButton_1gqqu_169 {
  --tab-border: var(--smeta-border);
  --tab-radius: 4px;
  --shoulder-size: 6px;
  position: absolute;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  border: 1px solid var(--tab-border);
  background: var(--smeta-surface);
  color: var(--smeta-text-muted);
  /* Тень отбрасывается только в сторону выступа, чтобы не ложиться под линию. */
  filter: drop-shadow(var(--tab-shadow-offset) 1.5px rgb(0 0 0 / 15%));
  cursor: pointer;
  touch-action: manipulation;
  transition:
    color 150ms ease,
    border-color 150ms ease;
}

._collapseButton_1gqqu_169::before,
._collapseButton_1gqqu_169::after {
  content: "";
  position: absolute;
  width: var(--shoulder-size);
  height: var(--shoulder-size);
  pointer-events: none;
  background: radial-gradient(
    circle at var(--shoulder-center),
    transparent calc(var(--shoulder-size) - 1.5px),
    var(--tab-border) calc(var(--shoulder-size) - 1px),
    var(--tab-border) calc(var(--shoulder-size) - 0.5px),
    var(--smeta-surface) var(--shoulder-size)
  );
}

/* Видимая часть плоская, а область нажатия не меньше 24px (WCAG 2.5.8). */
._collapseButtonHitArea_1gqqu_208 {
  position: absolute;
  inset: -7px;
}

/* В обычном состоянии кнопка не отвлекает; ярче — при наведении на разделитель и когда панель свёрнута. */
._collapseButton_1gqqu_169 > svg {
  opacity: 0.45;
  transition: opacity 150ms ease;
}

._splitterBar_1gqqu_51[data-itemcollapsed] > ._collapseButton_1gqqu_169 > svg,
._splitterBar_1gqqu_51[data-active] > ._collapseButton_1gqqu_169 > svg,
._collapseButton_1gqqu_169:hover > svg,
._collapseButton_1gqqu_169:focus-visible > svg {
  opacity: 1;
}

._splitterBar_1gqqu_51 > ._collapseButton_1gqqu_169:hover,
._splitterBar_1gqqu_51 > ._collapseButton_1gqqu_169:focus-visible {
  --tab-border: var(--smeta-color-primary);
  color: var(--smeta-color-primary);
}

._collapseButton_1gqqu_169:focus-visible {
  outline: 2px solid var(--smeta-color-primary);
  outline-offset: 2px;
}

._splitterVertical_1gqqu_22 > ._splitterBar_1gqqu_51 > ._collapseButton_1gqqu_169 {
  width: 10px;
  height: 32px;
  top: 50%;
  transform: translateY(-50%);
}

._splitterHorizontal_1gqqu_18 > ._splitterBar_1gqqu_51 > ._collapseButton_1gqqu_169 {
  width: 32px;
  height: 10px;
  left: 50%;
  transform: translateX(-50%);
}

/* Кнопка выступает в несворачиваемую сторону, основанием ровно на линии сплиттера. */
._splitterVertical_1gqqu_22 > ._splitterBar_1gqqu_51[data-primaryelement="start"] > ._collapseButton_1gqqu_169 {
  --tab-shadow-offset: -1px 0;
  right: var(--start-tab-offset);
  border-right-width: 0;
  border-radius: var(--tab-radius) 0 0 var(--tab-radius);
}

._splitterVertical_1gqqu_22 > ._splitterBar_1gqqu_51[data-primaryelement="start"] > ._collapseButton_1gqqu_169::before {
  --shoulder-center: 0 0;
  top: calc(-1 * var(--shoulder-size));
  right: 0;
}

._splitterVertical_1gqqu_22 > ._splitterBar_1gqqu_51[data-primaryelement="start"] > ._collapseButton_1gqqu_169::after {
  --shoulder-center: 0 100%;
  bottom: calc(-1 * var(--shoulder-size));
  right: 0;
}

._splitterVertical_1gqqu_22 > ._splitterBar_1gqqu_51[data-primaryelement="end"] > ._collapseButton_1gqqu_169 {
  --tab-shadow-offset: 1px 0;
  left: var(--end-tab-offset);
  border-left-width: 0;
  border-radius: 0 var(--tab-radius) var(--tab-radius) 0;
}

._splitterVertical_1gqqu_22 > ._splitterBar_1gqqu_51[data-primaryelement="end"] > ._collapseButton_1gqqu_169::before {
  --shoulder-center: 100% 0;
  top: calc(-1 * var(--shoulder-size));
  left: 0;
}

._splitterVertical_1gqqu_22 > ._splitterBar_1gqqu_51[data-primaryelement="end"] > ._collapseButton_1gqqu_169::after {
  --shoulder-center: 100% 100%;
  bottom: calc(-1 * var(--shoulder-size));
  left: 0;
}

._splitterHorizontal_1gqqu_18 > ._splitterBar_1gqqu_51[data-primaryelement="start"] > ._collapseButton_1gqqu_169 {
  --tab-shadow-offset: 0 -1px;
  bottom: var(--start-tab-offset);
  border-bottom-width: 0;
  border-radius: var(--tab-radius) var(--tab-radius) 0 0;
}

._splitterHorizontal_1gqqu_18 > ._splitterBar_1gqqu_51[data-primaryelement="start"] > ._collapseButton_1gqqu_169::before {
  --shoulder-center: 0 0;
  left: calc(-1 * var(--shoulder-size));
  bottom: 0;
}

._splitterHorizontal_1gqqu_18 > ._splitterBar_1gqqu_51[data-primaryelement="start"] > ._collapseButton_1gqqu_169::after {
  --shoulder-center: 100% 0;
  right: calc(-1 * var(--shoulder-size));
  bottom: 0;
}

._splitterHorizontal_1gqqu_18 > ._splitterBar_1gqqu_51[data-primaryelement="end"] > ._collapseButton_1gqqu_169 {
  --tab-shadow-offset: 0 1px;
  top: var(--end-tab-offset);
  border-top-width: 0;
  border-radius: 0 0 var(--tab-radius) var(--tab-radius);
}

._splitterHorizontal_1gqqu_18 > ._splitterBar_1gqqu_51[data-primaryelement="end"] > ._collapseButton_1gqqu_169::before {
  --shoulder-center: 0 100%;
  left: calc(-1 * var(--shoulder-size));
  top: 0;
}

._splitterHorizontal_1gqqu_18 > ._splitterBar_1gqqu_51[data-primaryelement="end"] > ._collapseButton_1gqqu_169::after {
  --shoulder-center: 100% 100%;
  right: calc(-1 * var(--shoulder-size));
  top: 0;
}

._splitterBarFeedback_1gqqu_328 {
    user-select: none;
    overflow: hidden;
    touch-action: none;
    position: absolute;
    background-color: var(--smeta-text-muted);
    color: #333;
    opacity: 0.5;
    z-index: 9999;
}

._splitterBarFeedback_1gqqu_328._limitReached_1gqqu_339 {
    background-color: #b00020;
}
._treeItemSelected_1sryy_1 {
  background-color: var(--smeta-hover) /*rgba(99, 159, 230, 0.2)*/;
}

._treeItem_1sryy_1 {
  display: flex;
  align-items: center;
  white-space: nowrap;
  width: max-content;
  border-radius: 3px;
  padding-right: 5px;
  min-width: 100%;
  font-size: 0.75rem;
  height: 24px;
}

._treeItem_1sryy_1:hover {
  background-color: var(--smeta-hover) /*rgba(117, 140, 140, 0.1)*/;
  user-select: none;
}

._expandButton_1sryy_22 {
  display: flex;
  justify-content: center;
  align-items: center;
  background: none;
  border: 0;
  border-radius: 50%;
  height: 23px;
  width: 23px;
  transition: 0.2s;
  color: var(--smeta-icon);
}

._treeItemCheckbox_1sryy_35 {
  height: 15px;
  width: 15px;
  opacity: 0.5;
  accent-color: var(--smeta-color-info);
}

._treeItemCheckboxMc_1sryy_42 {
  height: 19px;
  width: 19px;
  margin-right: 5px;
  margin-left: 2px;
  border: 1px solid;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
._treeSearch_1sryy_53 {
  display: flex;
  height: 27px;
  border-left: 1px solid var(--smeta-divider);
  border-right: 1px solid var(--smeta-divider);
}
._treeContainer_1sryy_59 {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
}
._treeContainerInner_1sryy_65 {
  display: flex;
  flex-direction: column;
  flex: 1 1 0;
  min-height: 0;
}
._treeScrollWrapper_1sryy_71 {
  height: 100%;
  overflow: auto;
  border: 1px solid var(--smeta-divider);
}
._treeScrollbars_1sryy_76 {
  height: 100%;
}
._treeList_1sryy_79 {
  height: fit-content;
  width: 100%;
  min-width: fit-content;
  list-style-type: none;
  padding-left: 0px;
  padding-top: 5px;
  margin: 0px;
  outline: 0;
  transition: 0.2s;
  border-bottom: 1px solid var(--smeta-divider);
}
._treeFooter_1sryy_91 {
  height: 23px;
  display: flex;
  align-items: center;
}
._treeFooterHidden_1sryy_96 {
  display: none;
}
._treeCheckbox_1sryy_99 {
  display: flex;
  accent-color: var(--smeta-color-primary);
}
._treeFooterLabel_1sryy_103 {
  width: fit-content;
  padding-top: 2px;
  white-space: nowrap;
  color: var(--smeta-text-primary);
}
._inText_1sryy_109 {
  display: grid;
  align-items: center;
  color: var(--smeta-text-primary);
}
._inTreeItemLi_1sryy_114 {
  border-left: 1px solid var(--smeta-divider);
  margin-left: 11px;
}
._treeItemContent_1sryy_118 {
  padding-left: 23px;
}
._treeSingleUl_1sryy_121 {
  list-style-type: none;
  padding-left: 12px;
}
._treeGroupUl_1sryy_125 {
  list-style-type: none;
  padding-left: 12px;
}
._treeUlWithBottomBorder_1sryy_129 {
  border-bottom: 1px solid var(--smeta-divider);
}
._treeCheckboxShown_1sryy_132 {
  display: "";
}
._treeCheckboxHidden_1sryy_135 {
  display: none;
}
._treeCheckboxMcShown_1sryy_138 {
  display: "";
}
._treeCheckboxMcHidden_1sryy_141 {
  display: none;
}
._expandCollapsed_1sryy_144 {
  rotate: -90deg;
}
._expandExpanded_1sryy_147 {
  rotate: 0deg;
}
._paramsTable_1ro8u_1 {
    height: 100%;
    flex: 1 1 0;
    display: flex;
    flex-direction: column;
    border: 1px solid #e0e0e0;
    font-family: Roboto;
    font-size: 0.75rem;
    overflow: auto;
}

._paramsBox_1ro8u_12 {
    overflow: auto;
    display: flex;
    flex-direction: column;
    height: 100%;
    background-color: #ffffff;
}

._hiddenBlock_1ro8u_20 {
    display: none !important;
}

._paramsRecord_1ro8u_24 {
    display: flex;
    flex-direction: row;
    height: 20px;
}

._paramsRecord_1ro8u_24:hover {
    background-color: #f5f5f5;
}

._paramsName_1ro8u_34 {
    padding: 0;
    display: flex;
    align-items: center;
    min-width: 30%;
    background-color: #c9c8c82e;
    border: 1px solid #e0e0e0;
    border-top: 0;
    border-right: 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    user-select: none;
}

._paramsConditions_1ro8u_49 {
    display: flex;
    padding: 0;
    overflow: hidden;
    border-left: 0;
    border-right: 0;
}

._paramsHistoryButton_1ro8u_57 {
    height: 15px;
    width: 15px;
    display: flex;
    font-size: 0.75rem;
}

._paramsSplitter_1ro8u_64 {
    cursor: col-resize;
    padding: 0;
    width: 2px;
    user-select: none;
    background-color: #e0e0e0;
}

._paramsValueConteiner_1ro8u_72 {
    display: flex;
    padding: 0;
    align-items: center;
    flex: 1 1 0;
    border-collapse: collapse;
    overflow: hidden;
    border: 1px solid #e0e0e0;
    border-left: 0;
    border-top: 0;
    white-space: nowrap;
    text-overflow: ellipsis;
}

._paramsCheckContainer_1ro8u_86 {
    display: flex;
    align-items: center;
}

._paramsValue_1ro8u_72 {
    padding-left: 3px;
    flex: 1 1 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    letter-spacing: 0;
    display: flex;
    align-items: center;
}

._paramsEditorContainer_1ro8u_102 {
    display: flex;
    height: 100%;
    flex: 1 1 0;
}

._paramsExpandButton_1ro8u_108 {
    height: 15px;
    width: 15px;
    transition: all 0.2s;
}

._paramsExpandButtonRotate_1ro8u_114 {
    transform: rotate(-90deg);
}

._paramsMarkerButton_1ro8u_118 {
    height: 5px;
    width: 5px;
}

._paramsLoadingMask_1ro8u_123 {
    height: 100%;
    width: 100%;
    position: absolute;
    z-index: 1;
    opacity: 0.5;
}

._paramsTitleScroll_1ro8u_131 {
    height: 32px !important;
    width: 100%;
    border: 1px solid #eeeeee;
    background-color: #fafafa;
    flex-shrink: 0;
}

._paramsTitleContainer_1ro8u_139 {
    display: flex;
    height: 30px;
    width: 100%;
    align-items: center;
}

._paramsTitle_1ro8u_131 {
    white-space: nowrap;
    width: fit-content;
    display: flex;
    align-items: center;
    padding-left: 10px;
    overflow: hidden;
}

._paramsFilter_1ro8u_155 {
    height: 30px;
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding-left: 3px;
    border: 1px solid #eeeeee;
    flex-shrink: 0;
}

._paramsFilterLabel_1ro8u_166 {
    font-size: 0.75rem;
}

._paramsFilterInput_1ro8u_170 {
    height: 26px;
    border: 1px solid #cccccc;
    width: 100%;
}

._paramsListHistoryButtons_1ro8u_176 {
    height: 30px;
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-shrink: 0;
}

._paramsListHistoryButton_1ro8u_176 {
    width: 30px;
    height: 100%;
    border-radius: 0;
}

._flexContaner_1ro8u_190 {
    display: flex;
    flex: 1 1 0;
}

._paramsTableFixContainer_1ro8u_195 {
    display: flex;
    width: 100%;
    flex-direction: row;
}

._paramsButtonsContainer_1ro8u_201 {
    display: flex;
    flex-direction: column;
    overflow: auto;
    width: 135px;
    gap: 10px;
    margin: 5px;
}

._paramsSubButton_1ro8u_210 {
    overflow: hidden;
    text-overflow: ellipsis;
    width: 120px;
    height: 28px;
    min-height: 28px;
}

._paramsTableContainer_1ro8u_218 {
    display: flex;
    flex-direction: row;
    flex: 1 1 auto;
    min-height: 0;
}._DashboardNavbar_kis7s_1 {
  /*padding-bottom: 60px;*/
  height: 40px;
  z-index: 1000;
}
._AppBar_kis7s_6 {
  position: fixed;
  background-color: var(--smeta-header-bg); /*#fff;*/
}
._Toolbar_kis7s_10 {
  background-color: var(--smeta-header-bg); /*#ffffff;*/
  min-height: 40px !important; /*60*/
  height: inherit;
  border-bottom: 1px ridge var(--smeta-divider) /*#887f7f5d*/;
}
._toolbarPadding0_kis7s_16 {
  padding-left: 0px;
}
._toolbarPadding24_kis7s_19 {
  padding-left: 24px;
}
._headerTitle_kis7s_22 {
  font-size: 14px !important;
  color: var(--smeta-text-primary) /*black*/ !important;
  position: relative;
  top: 1px;
  display: flex;
  flex-direction: column;
  line-height: 1.4 !important;
}
._headerTitleIcon_kis7s_31 {
  display: flex !important;
  align-items: center !important;
  gap: "8px" !important;
}
._HeaderIcon_kis7s_36 {
  width: 32px;
  height: 32px;
  display: block;
  fill: var(--smeta-bg); /*#ffffff;*/
  background-color: var(--smeta-color-primary); /*#2d74f2;*/
  border-radius: 8px;
  margin: 8px;
}
._subHeader_kis7s_45 {
  height: 34px;
  overflow: hidden;
  width: 100%;
  position: inherit;
  top: 48px;
  flex: 0 1 auto;
  background-color: var(--smeta-header-bg) !important;
}
._SubHeaderPadding10_kis7s_54 {
  margin-left: 10px;
}
._SubHeaderPadding0_kis7s_57 {
  margin-left: 0px;
}
._subHeaderText_kis7s_60 {
  padding-top: 6px;
  font-family: "Roboto,Helvetica,Arial, sans-serif";
  font-weight: 500;
  font-size: 1rem;
  color: var(--smeta-text-primary);
}

._miniMenu_kis7s_68 {
  display: -webkit-box;
  align-items: center;
  width: inherit;
  height: inherit;
  background-color: var(--smeta-header-bg);
}
._headerStimate_kis7s_75 {
  padding: 8px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  border: 1px solid;
  border-radius: 5px 5px 0px 0px;
}
._popperRoot_kis7s_84 {
  inset: -7px auto auto -69px;
  z-index: 10;
  width: 450px;
}
._popperGrow_kis7s_89 {
  transform-origin: 500px -100px 0px;
}
._popperOuterGrid_kis7s_92 {
  width: 100%;
}
._notifHeaderGrid_kis7s_95 {
  margin-top: 12px !important;
  background-color: var(--smeta-header-bg);
  padding: 8px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  border: 1px solid;
  border-radius: 5px 5px 0px 0px;
  border-color: var(--smeta-border);
}
._notifBodyGrid_kis7s_107 {
  width: 100%;
  border-width: 0px 1px 1px 1px;
  border-style: solid;
  border-color: var(--smeta-border);
}
._notifListWrap_kis7s_113 {
  height: 400px;
  width: 100%;
  padding: 12px;
  background: var(--smeta-surface) /*#f1f1f1*/;
  overflow-y: auto;
  background-color: var(--smeta-sidebar-bg);
}
._notifFooterGrid_kis7s_121 {
  width: 100%;
  border-width: 0px 1px 1px 1px;
  border-style: solid;
  border-radius: 0px 0px 5px 5px;
  border-color: var(--smeta-border);
  background-color: var(--smeta-header-bg);
}
._notifActionButton_kis7s_129 {
  text-transform: none;
  color: var(--smeta-text-secondary) !important;
  border-color: var(--smeta-border) !important;
}
._ListItemImg_lxosy_1 {
  min-width: 0px;
  padding-right: 10px;
  padding-left: 25px;
  display: grid;
}

._ExpandButton_lxosy_8 {
  width: 25px;
  height: 25px;
}

._ListItemDiv_lxosy_13 {
  padding: 0px;
  display: inherit;
}

._ListItemText_lxosy_18 {
  font-size: 0.875rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 99.9%;
  line-height: 1.5;
  letter-spacing: 0.00938em;
  margin: 0;
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  font-weight: 400;
  color: var(--smeta-text-primary);
}

._ListItem_lxosy_1 {
  padding: 0 !important;
  display: inherit;
  background-color: var(--smeta-sidebar-bg);
}

._ListItemIcon_lxosy_38 {
  min-width: 0px;
  padding-right: 10px;
  padding-left: 10px;
}
._ListItemButton_lxosy_43 {
  padding-right: 0 !important;
  color: var(--smeta-hover);
  padding-left: calc(var(--tag, 0) * 30px) !important;
}
._ListItemButtonSelected_lxosy_48 {
  background-color: var(--smeta-hover) !important /*rgb(35, 114, 191)*/;
}
._ExpandButtonVisible_lxosy_51 {
  display: inline-flex;
  color: var(--smeta-icon);
}
._ExpandButtonHidden_lxosy_55 {
  display: none !important;
}
._ListItemImgHidden_lxosy_58 {
  display: none;
}
._ListItem_lxosy_1 .MuiListItemSecondaryAction-root {
  right: auto;
  left: calc(var(--tag, 0) * 20px) !important;
}
._SearchBlock_lxosy_65 {
  height: 34px;
  display: flex;
  align-items: center;
  margin-top: 8px;
}

._SearchInputWrapper_lxosy_72 {
  background-color: var(--smeta-bg);
  border: 2px solid var(--smeta-divider);
  padding-left: 5px;
}

._SearchInput_lxosy_72 {
  margin: 0;
  height: 100%;
  width: 100%;
  color: var(--smeta-text-primary);
  border: 0 !important;
  border-radius: 0;
  outline: none;
  padding: 0;
  font-size: 13px;
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  letter-spacing: 0px;
  background-color: inherit !important;
}

._SearchInputWithBackground_lxosy_93 {
  background-color: var(--smeta-bg) !important;
}
._divWrapper_15juy_1 {
    display: flex;
    height: 100%;
    overflow: hidden;
    flex-direction: column;
    width: 100%;
}

._divHeaderWrapper_15juy_9 {
    display: flex;
    min-height: 38px;
    height: 38px;
    overflow: hidden;
    z-index: 3;
}

._divWorkAreaWrapper_15juy_17 {
    display: flex;
    height: 100%;
    overflow: hidden;
    flex-direction: row;
    pointer-events: all;
}

._divSideBarWrapper_15juy_25 {
    height: 100%;
    overflow: auto;
    white-space: nowrap;
    overflow-x: hidden;
}

._divContentWrapper_15juy_32 {
    height: 100%;
    width: 100%;
    display: flex;
    overflow: hidden;
}