/* [project]/src/modules/layouts/basic/basic-layout.module.css [client] (css) */
.basic-layout-module__9aIQzW__wrapper {
  scroll-behavior: smooth;
  height: 100%;
  min-height: 100vh;
}


/* [project]/src/modules/layouts/default/default-layout.module.css [client] (css) */
.default-layout-module__SqwghG__content {
  padding: var(--large-spacing);
  background-color: #f7f9fb;
  margin: 0;
}

.default-layout-module__SqwghG__contentSm {
  padding: var(--small-spacing);
  margin: 0;
}


/* [project]/src/modules/layouts/default/components/default-layout-navigation/default-layout-navigation.module.css [client] (css) */
.default-layout-navigation-module__Oymr6a__logoContainer {
  opacity: 1;
  flex: 1;
  align-items: center;
  height: 84px;
  padding-left: 68px;
  transition: opacity .2s ease-out;
  display: flex;
  position: relative;
}

.default-layout-navigation-module__Oymr6a__logoContainerHidden {
  opacity: 0;
  width: 0;
}

.default-layout-navigation-module__Oymr6a__closeIcon {
  position: absolute;
  top: 50%;
  right: 30px;
}

.default-layout-navigation-module__Oymr6a__menuIsOpen {
  margin-left: 0;
  transition: margin-left .2s;
}

.default-layout-navigation-module__Oymr6a__menuIsOpen.default-layout-navigation-module__Oymr6a__active {
  margin-left: 13px;
}


/* [project]/src/modules/layouts/default/components/default-layout-navigation/default-layout-navigation-menu/default-layout-navigation-menu.module.css [client] (css) */
.default-layout-navigation-menu-module__FZ9xJG__menuItem {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  margin-right: 8px;
  padding-left: 6px;
  display: flex;
  position: relative;
}

.default-layout-navigation-menu-module__FZ9xJG__item.default-layout-navigation-menu-module__FZ9xJG__item {
  overflow: visible;
}

.default-layout-navigation-menu-module__FZ9xJG__subItemActive {
  background-color: var(--color-blue) 1a;
}

.default-layout-navigation-menu-module__FZ9xJG__itemName {
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 190px;
  margin-left: 0;
  overflow: hidden;
}

.default-layout-navigation-menu-module__FZ9xJG__subItemIconContainer {
  justify-content: center;
  align-items: center;
  padding-left: 28px;
  display: flex;
}

.default-layout-navigation-menu-module__FZ9xJG__subItemIcon {
  border: 1px solid #8997bd;
  border-radius: 100%;
  width: 4px;
  height: 4px;
  display: flex;
}

.default-layout-navigation-menu-module__FZ9xJG__subItemIconActive {
  background-color: var(--color-blue);
  border: 1px solid var(--color-blue);
  width: 6px;
  height: 6px;
}

.default-layout-navigation-menu-module__FZ9xJG__activeLine {
  width: 6px;
  height: 100%;
  overflow: initial;
  background-color: var(--color-blue);
  border-radius: 8px;
  position: absolute;
  top: 0;
  left: -10px;
}

.default-layout-navigation-menu-module__FZ9xJG__icon {
  padding-left: 24px;
}


/* [project]/src/modules/layouts/default/components/default-layout-navigation/default-layout-navigation-menu/create-button/create-button.module.css [client] (css) */
.create-button-module__gPR2LW__container {
  position: absolute;
  top: 50%;
  right: -12px;
  transform: translate(50%, -50%);
}

.create-button-module__gPR2LW__icon {
  width: 64px;
  height: 64px;
  color: var(--color-secondary-default);
  font-size: 16px;
}

.create-button-module__gPR2LW__iconActive {
  color: var(--color-blue);
}


/* [project]/src/modules/layouts/default/components/default-layout-header/profile-drawer/profile-drawer.module.css [client] (css) */
.profile-drawer-module__eczwIa__tabs {
  width: 100%;
}


/* [project]/src/modules/layouts/default/components/default-layout-header/profile-drawer/profile-change-password/profile-change-password.module.css [client] (css) */
.profile-change-password-module__m3BCUW__btn {
  width: 200px;
}


/* [project]/src/modules/layouts/default/components/default-layout-header/profile-drawer/profile-data/profile-data-avatar/profile-data-avatar.module.css [client] (css) */
.profile-data-avatar-module__q-KayW__logo {
  color: #ed1940;
  text-align: center;
  background-color: #ed19401a;
  border: 1px solid #ed1940;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 120px;
  height: auto;
  min-height: 120px;
  padding: 20px;
  font-size: 44px;
  font-weight: 500;
  display: flex;
}

.profile-data-avatar-module__q-KayW__avatar {
  border-radius: 100%;
}


/* [project]/src/modules/layouts/default/components/default-layout-header/breadcrumbs/breadcrumbs.module.css [client] (css) */
.breadcrumbs-module__euXDda__itemLink.breadcrumbs-module__euXDda__itemLink {
  color: #000;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.breadcrumbs-module__euXDda__itemLinkFirst.breadcrumbs-module__euXDda__itemLinkFirst {
  font-weight: 600;
}

.breadcrumbs-module__euXDda__active {
  color: #1890ff;
  font-weight: 700;
  text-decoration: underline;
}

.breadcrumbs-module__euXDda__itemLinkSm {
  max-width: 94px;
}


/* [project]/src/modules/layouts/default/components/default-layout-header/default-layout-header.module.css [client] (css) */
.default-layout-header-module__GaMNSW__header {
  background-color: #f7f9fb;
  align-items: center;
  width: 100%;
  padding: 0 20px;
  display: flex;
}

.default-layout-header-module__GaMNSW__headerContainer {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.default-layout-header-module__GaMNSW__headerSwitchBreadcrumbsContainer {
  gap: var(--large-spacing);
  flex-direction: row;
  align-items: center;
  display: flex;
}

.default-layout-header-module__GaMNSW__btn {
  background-color: var(--color-white);
  width: 48px;
  height: 48px;
  box-shadow: var(--container-box-shadow);
  cursor: pointer;
  border: none;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.default-layout-header-module__GaMNSW__btnSm {
  width: 30px;
  height: 30px;
}

.default-layout-header-module__GaMNSW__headerNav {
  gap: var(--medium-spacing);
  justify-content: center;
  align-items: center;
  display: flex;
}

.default-layout-header-module__GaMNSW__avatar {
  color: var(--color-white);
  background-color: #f56a00;
}

.default-layout-header-module__GaMNSW__icon {
  color: var(--color-secondary-default);
  font-size: 20px;
}


/*# sourceMappingURL=src_modules_layouts_b6d6a2f0._.css.map*/