/* [project]/src/modules/layouts/basic/basic-layout.module.css [client] (css) */
.basic-layout-module__9aIQzW__wrapper {
  scroll-behavior: smooth;
  background: linear-gradient(#355d6e 0%, #bddbe1 21.56%, #84a1a5 49.52%, #355d6e 100%);
  max-width: 100vw;
  height: 100%;
  min-height: 100vh;
}

/* [project]/src/modules/user-feedback/components/user-feedback-widget/user-feedback-widget.module.css [client] (css) */
.user-feedback-widget-module__Ir3EGG__sideButton {
  z-index: 1000;
  width: 2.5rem;
  height: 2.5rem;
  color: var(--color-surface);
  background-color: var(--color-primary);
  box-shadow: var(--standard-boxshadow);
  cursor: pointer;
  border: 0;
  border-radius: 8px 0 0 8px;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-size: .875rem;
  font-weight: 600;
  display: inline-flex;
  position: fixed;
  top: 70%;
  right: 0;
  transform: translateY(-50%);
}

.user-feedback-widget-module__Ir3EGG__sideButton:hover {
  background-color: var(--color-primary-hover);
}

.user-feedback-widget-module__Ir3EGG__sideButton:active {
  background-color: var(--color-primary-active);
}

.user-feedback-widget-module__Ir3EGG__sideButtonIcon {
  font-size: 1.125rem;
}

.user-feedback-widget-module__Ir3EGG__requestHint {
  color: var(--color-text-secondary);
  margin-top: -.25rem;
  margin-bottom: 1rem;
  font-size: .75rem;
}

/* [project]/src/modules/layouts/default/components/default-layout-header/default-layout-header.module.css [client] (css) */
.default-layout-header-module__GaMNSW__header {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0 1rem;
  display: flex;
}

.default-layout-header-module__GaMNSW__headerMobile {
  height: 5.5rem;
}

.default-layout-header-module__GaMNSW__menu {
  backdrop-filter: blur(24px);
  background: #ffffffb2;
  border-radius: 100px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 1rem;
  width: 100%;
  height: 3.375rem;
  padding: .5rem 1rem;
  display: flex;
  box-shadow: 0 1px 4px 1px #00000040;
}

.default-layout-header-module__GaMNSW__icon {
  color: var(--color-black);
  justify-content: center;
  font-size: 2.375rem;
  display: flex;
}

.default-layout-header-module__GaMNSW__iconButton {
  cursor: pointer;
  background: none;
  border: 0;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  min-width: 2.375rem;
  min-height: 2.375rem;
  padding: 0;
  display: flex;
}

.default-layout-header-module__GaMNSW__backButton {
  min-width: 2.375rem;
  min-height: 2.375rem;
  color: var(--color-black);
  cursor: pointer;
  background: none;
  border: 0;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.default-layout-header-module__GaMNSW__backIcon {
  font-size: 1.5rem;
}

.default-layout-header-module__GaMNSW__iconSearch {
  color: var(--color-black);
  justify-content: center;
  font-size: 1.2rem;
  display: flex;
}

.default-layout-header-module__GaMNSW__searchBox {
  background: #e6edf61a;
  border: 1px solid #ffffffb3;
  border-width: 1px 0;
  border-radius: 130px;
  outline: none;
  flex: 1;
  align-items: center;
  min-width: 0;
  height: 42px;
  display: flex;
  position: relative;
  box-shadow: inset -2px -3px 5px #fff, inset 6px 8px 27px #8c8c8c4d;
}

.default-layout-header-module__GaMNSW__searchInput {
  min-width: 0;
  height: 100%;
  color: var(--color-text-primary);
  background: none;
  border: 0;
  outline: none;
  flex: 1;
  padding: 0 2.25rem 0 .875rem;
  font-size: .875rem;
}

.default-layout-header-module__GaMNSW__searchInput::placeholder {
  color: var(--color-text-secondary);
}

.default-layout-header-module__GaMNSW__searchInput::-webkit-search-cancel-button {
  display: none;
}

.default-layout-header-module__GaMNSW__searchCloseButton {
  width: 1rem;
  height: 1rem;
  color: var(--color-black);
  cursor: pointer;
  background: none;
  border: 0;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
  position: absolute;
  right: .875rem;
}

.default-layout-header-module__GaMNSW__searchCloseIcon {
  font-size: .9rem;
}

.default-layout-header-module__GaMNSW__pageTitle {
  color: var(--color-text-primary);
  white-space: nowrap;
  text-align: center;
  text-overflow: ellipsis;
  flex: 1;
  font-size: 1rem;
  font-weight: 500;
  overflow: hidden;
}

.default-layout-header-module__GaMNSW__rightPlaceholder {
  min-width: 2.375rem;
  min-height: 2.375rem;
}

.default-layout-header-module__GaMNSW__segmentedElement {
  background: #e6edf61a;
  border: 1px solid #ffffffb3;
  border-width: 1px 0;
  border-radius: 130px;
  flex: 1;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0;
  width: 100%;
  height: 42px;
  padding: 2px;
  display: grid;
  position: relative;
  overflow: hidden;
  box-shadow: inset -2px -3px 5px #fff, inset 6px 8px 27px #8c8c8c4d;
}

.default-layout-header-module__GaMNSW__segmentedElement:before {
  content: "";
  background: #0057d2e5;
  border-radius: 9999px;
  width: calc(50% - 2px);
  transition: transform .25s ease-in-out;
  position: absolute;
  top: 2px;
  bottom: 2px;
  left: 2px;
}

.default-layout-header-module__GaMNSW__segmentedElement[data-value="all"]:before, .default-layout-header-module__GaMNSW__segmentedElement[data-value="archived"]:before {
  transform: translateX(100%);
}

.default-layout-header-module__GaMNSW__segmentedButton {
  z-index: 1;
  color: #000;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
  background: none;
  border: 0;
  border-radius: 9999px;
  min-width: 0;
  padding: 0 11px;
  font-size: 14px;
  font-weight: 400;
  transition: color .25s ease-in-out;
  position: relative;
  overflow: hidden;
}

.default-layout-header-module__GaMNSW__segmentedButton[aria-checked="true"] {
  color: #f9f9f9;
}

/* [project]/src/modules/tasks/components/task-filters-drawer/task-filters-drawer.module.css [client] (css) */
.task-filters-drawer-module__s5cZWG__drawerRoot .ant-drawer-content {
  background: linear-gradient(#d7eef0 0%, #607276 100%);
}

.task-filters-drawer-module__s5cZWG__drawer .ant-drawer-header {
  background: #324c5f;
  border-bottom: 0;
}

:is(.task-filters-drawer-module__s5cZWG__drawer .ant-drawer-title, .task-filters-drawer-module__s5cZWG__drawer .ant-drawer-close, .task-filters-drawer-module__s5cZWG__drawer .ant-btn-link) {
  color: #fff;
}

.task-filters-drawer-module__s5cZWG__drawer .ant-drawer-body {
  padding: 16px;
}

.task-filters-drawer-module__s5cZWG__drawer .ant-drawer-footer {
  background: #607276;
  border-top: 0;
}

.task-filters-drawer-module__s5cZWG__content {
  flex-direction: column;
  gap: 12px;
  display: flex;
}

.task-filters-drawer-module__s5cZWG__field {
  background: #f3fbffcc;
  border: 1px solid #ffffffb3;
  border-radius: 8px;
  flex-direction: column;
  gap: 6px;
  padding: 10px 14px;
  display: flex;
  box-shadow: 0 1px 3px #00000040;
}

.task-filters-drawer-module__s5cZWG__label {
  color: #7d8791;
  font-size: 12px;
  line-height: 1.2;
}

.task-filters-drawer-module__s5cZWG__sortRow {
  grid-template-columns: minmax(0, 1fr);
  gap: 8px;
  display: grid;
}

.task-filters-drawer-module__s5cZWG__dateRange {
  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
  gap: 8px;
  display: grid;
}

.task-filters-drawer-module__s5cZWG__datePicker {
  width: 100%;
  min-width: 0;
  max-width: 100%;
}

.task-filters-drawer-module__s5cZWG__datePickerDropdown .ant-picker-panel-container {
  max-width: calc(100vw - 32px);
  overflow-x: auto;
}

.task-filters-drawer-module__s5cZWG__datePickerDropdown .ant-picker-panel-layout {
  max-width: calc(100vw - 32px);
}

.task-filters-drawer-module__s5cZWG__footer {
  justify-content: flex-end;
  gap: 8px;
  display: flex;
}

.task-filters-drawer-module__s5cZWG__drawerRoot .ant-drawer-content-wrapper {
  max-width: 430px;
}

/* [project]/src/modules/layouts/default/components/default-layout-sidebar-menu/default-layout-sidebar-menu.module.css [client] (css) */
.default-layout-sidebar-menu-module__N90c8q__menu {
  flex-flow: column;
  height: 100%;
  margin-bottom: 0;
  padding: 0;
  list-style: none;
  display: flex;
}

.default-layout-sidebar-menu-module__N90c8q__menuItem {
  cursor: pointer;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: .35rem 1.5rem;
  display: flex;
}

.default-layout-sidebar-menu-module__N90c8q__menuItemActive {
  background-color: var(--color-background-selection);
}

.default-layout-sidebar-menu-module__N90c8q__menuItem:hover {
  background-color: var(--color-background-hover);
}

.default-layout-sidebar-menu-module__N90c8q__menuItemActive:hover {
  background-color: var(--color-background-hover);
  mix-blend-mode: darken;
}

.default-layout-sidebar-menu-module__N90c8q__menuItemLabelArea {
  flex-direction: row;
  align-items: center;
  gap: .5rem;
  display: flex;
}

.default-layout-sidebar-menu-module__N90c8q__menuItemText {
  font-size: .875rem;
}

.default-layout-sidebar-menu-module__N90c8q__menuItemIcon {
  font-size: 1.25rem;
}

.default-layout-sidebar-menu-module__N90c8q__menuItemBubble {
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  padding: 4px;
  font-size: .625rem;
  font-weight: 600;
  line-height: 1;
  display: inline-flex;
}

.default-layout-sidebar-menu-module__N90c8q__menuItemBubbleNotEmpty {
  color: var(--color-surface);
  background-color: var(--color-danger);
}

.default-layout-sidebar-menu-module__N90c8q__menuItemBubbleEmpty {
  color: #0000;
  pointer-events: none;
  background-color: #0000;
}

/* [project]/src/modules/layouts/default/components/default-layout-sidebar-profile/default-layout-sidebar-profile.module.css [client] (css) */
.default-layout-sidebar-profile-module__1W18CG__miniProfileWrapper {
  cursor: pointer;
}

.default-layout-sidebar-profile-module__1W18CG__miniProfileWrapperMobile {
  cursor: pointer;
  margin-top: 4.5rem;
}

.default-layout-sidebar-profile-module__1W18CG__userCardTitle {
  color: var(--color-text-primary);
  font-size: 1rem;
  font-weight: 500;
}

.default-layout-sidebar-profile-module__1W18CG__userCardCompany {
  font-size: .875rem;
  font-weight: 400;
}

.default-layout-sidebar-profile-module__1W18CG__userCardRatingWrapper {
  flex-direction: row;
  gap: .275rem;
  display: flex;
}

.default-layout-sidebar-profile-module__1W18CG__userCardRatingNumber {
  color: var(--color-text-primary);
  font-size: .875rem;
  font-weight: 500;
}

.default-layout-sidebar-profile-module__1W18CG__userRatingIcon {
  color: #f58315;
}

/* [project]/src/modules/notifications/components/notification-tabs-item-badge/notification-tabs-item-badge.module.css [client] (css) */
.notification-tabs-item-badge-module__dZUAtq__badge {
  min-width: 20px;
  height: 20px;
  color: var(--color-primary);
  font-weight: 600;
  font-size: var(--sm-font);
  background-color: var(--color-background-selection);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: 0 6px;
  line-height: 1;
  display: inline-flex;
}

/* [project]/src/modules/notifications/components/notification-card/notification-card.module.css [client] (css) */
.notification-card-module__M8rLPW__card {
  gap: var(--md-gap);
  background: var(--color-surface);
  border: 1px solid var(--color-field-selection);
  border-radius: var(--sm-rounding);
  box-shadow: var(--standard-boxshadow);
  justify-content: space-between;
  align-items: flex-start;
  padding: 1rem;
  display: flex;
}

.notification-card-module__M8rLPW__cardUnread {
  border-color: var(--color-primary);
}

.notification-card-module__M8rLPW__content {
  flex-direction: column;
  flex: 1;
  gap: .5rem;
  min-width: 0;
  display: flex;
}

.notification-card-module__M8rLPW__titleRow {
  align-items: center;
  gap: .5rem;
  display: flex;
}

.notification-card-module__M8rLPW__unreadMarker {
  background: var(--color-danger);
  border-radius: 50%;
  flex: none;
  width: 8px;
  height: 8px;
}

.notification-card-module__M8rLPW__title {
  color: var(--color-text-primary);
  font-weight: 600;
  font-size: var(--lg-font);
  overflow-wrap: anywhere;
  margin: 0;
  line-height: 1.25;
}

.notification-card-module__M8rLPW__body {
  color: var(--color-text-secondary);
  font-size: var(--md-font);
  overflow-wrap: anywhere;
  margin: 0;
  line-height: 1.4;
}

.notification-card-module__M8rLPW__date {
  color: var(--color-text-secondary);
  font-size: var(--sm-font);
}

.notification-card-module__M8rLPW__readButton {
  flex: none;
}

@media (width <= 640px) {
  .notification-card-module__M8rLPW__card {
    flex-direction: column;
  }

  .notification-card-module__M8rLPW__readButton {
    width: 100%;
  }
}

/* [project]/src/modules/notifications/components/notification-grid-by-date/notification-grid-by-date.module.css [client] (css) */
.notification-grid-by-date-module__dgb8iW__wrapper {
  flex-direction: column;
  gap: .75rem;
  display: flex;
}

.notification-grid-by-date-module__dgb8iW__empty {
  background: var(--color-surface);
  border-radius: var(--sm-rounding);
  padding: 3rem 1rem;
}

/* [project]/src/modules/notifications/notifications-page.module.css [client] (css) */
.notifications-page-module__j8G_5G__page {
  min-height: 100%;
  padding: var(--standard-page-padding);
  flex-direction: column;
  gap: 1rem;
  display: flex;
}

.notifications-page-module__j8G_5G__header {
  justify-content: space-between;
  align-items: center;
  gap: 1rem;
  display: flex;
}

.notifications-page-module__j8G_5G__title {
  color: var(--color-text-primary);
  margin: 0;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.2;
}

.notifications-page-module__j8G_5G__tabs {
  background: var(--color-surface);
  border-radius: var(--sm-rounding);
  padding: 0 1rem;
  overflow: auto hidden;
}

.notifications-page-module__j8G_5G__tabLabel {
  align-items: center;
  gap: .35rem;
  display: inline-flex;
}

@media (width <= 640px) {
  .notifications-page-module__j8G_5G__header {
    align-items: stretch;
  }

  .notifications-page-module__j8G_5G__title {
    display: none;
  }
}

/* [project]/src/modules/layouts/task/components/task-layout-fancy-menu/task-layout-fancy-menu.module.css [client] (css) */
.task-layout-fancy-menu-module__Iybztq__fancyButton {
  z-index: 999;
  cursor: pointer;
  backdrop-filter: blur(4px);
  background-color: #2b2d3bb2;
  border: 1px solid #ffffffb3;
  border-width: 1px 0;
  border-radius: 50%;
  width: 3.5rem;
  height: 3.5rem;
  margin: 0 auto;
  position: absolute;
  left: 0;
  right: 0;
  transform: translateY(-30%);
  box-shadow: 0 1px 4px 1px #00000040;
}

.task-layout-fancy-menu-module__Iybztq__extendedOptionButtons {
  color: #fff;
  cursor: pointer;
  align-items: center;
  gap: 4px;
  padding: .3rem 0;
  font-size: 16px;
  font-weight: 400;
  display: flex;
}

.task-layout-fancy-menu-module__Iybztq__divider {
  opacity: .8;
  border-width: 1px;
  border-color: #cdd6df80;
}

.task-layout-fancy-menu-module__Iybztq__fancyButtonIcon {
  color: var(--color-surface);
  justify-content: center;
  align-items: center;
  font-size: 2.5rem;
  transition: transform .3s ease-in-out;
  display: flex;
}

.task-layout-fancy-menu-module__Iybztq__fancyButtonIconUp {
  transform: rotate(90deg);
}

.task-layout-fancy-menu-module__Iybztq__fancyButtonIconDown {
  transform: rotate(-90deg);
}

.task-layout-fancy-menu-module__Iybztq__menuCollapsed {
  justify-content: space-between;
  gap: 6rem;
  width: 100%;
  height: 2rem;
  display: flex;
}

.task-layout-fancy-menu-module__Iybztq__buttonCollapsed {
  color: #fff;
  letter-spacing: 0;
  text-align: center;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  background: none;
  border: none;
  -webkit-box-orient: vertical;
  width: 50%;
  font-family: IBM Plex Sans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  display: -webkit-box;
  overflow: hidden;
}

.task-layout-fancy-menu-module__Iybztq__deleteButton {
  color: #dc354570;
  cursor: default;
  opacity: 1;
  pointer-events: none;
  align-items: center;
  gap: 4px;
  padding: .3rem 0;
  font-size: 16px;
  font-weight: 400;
  transition: color .3s, opacity .3s;
  display: flex;
}

.task-layout-fancy-menu-module__Iybztq__deleteIcon {
  color: #dc354570;
  height: 2rem;
  margin-left: -5px;
  font-size: 1.5rem;
  transition: transform .3s ease-in-out;
}

.task-layout-fancy-menu-module__Iybztq__favoriteButton {
  color: #e9e9e970;
  cursor: default;
  opacity: 1;
  pointer-events: none;
  align-items: center;
  gap: 4px;
  padding: .3rem 0;
  font-size: 16px;
  font-weight: 400;
  transition: color .3s, opacity .3s;
  display: flex;
}

.task-layout-fancy-menu-module__Iybztq__favoriteIcon {
  color: #e9e9e970;
  height: 2rem;
  margin-left: -3px;
  font-size: 1.25rem;
  transition: transform .3s ease-in-out;
}

.task-layout-fancy-menu-module__Iybztq__closeIcon {
  color: var(--color-surface);
  align-self: center;
  margin-left: 1px;
  margin-right: .4rem;
  font-size: 12px;
  display: flex;
}

.task-layout-fancy-menu-module__Iybztq__closeButton {
  color: #fff;
  cursor: pointer;
  opacity: 1;
  align-items: center;
  gap: 4px;
  padding: .3rem 0;
  font-size: 16px;
  font-weight: 400;
  transition: color .3s, opacity .3s;
  display: flex;
}

.task-layout-fancy-menu-module__Iybztq__box {
  --r: 22px;
  --s: 30px;
  --a: 13deg;
  --_m: 0 / calc(2 * var(--r)) calc(2 * var(--r)) no-repeat radial-gradient(50% 50%, #000 calc(100% - 1px), #0000);
  --_d: (var(--s)  + var(--r)) * cos(var(--a));
  width: 100%;
  height: 89px;
  mask: calc(50% + var(--_d)) var(--_m), calc(50% - var(--_d)) var(--_m), radial-gradient(var(--s) at 50% calc(-1 * sin(var(--a)) * var(--s)), #0000 100%, #000 calc(100% + 1px)) 0 calc(var(--r) * (1 - sin(var(--a)))) no-repeat, linear-gradient(90deg, #000 calc(50% - var(--_d)), #0000 0 calc(50% + var(--_d)), #000 0);
  background: linear-gradient(45deg, #2b2d3bb2, #2b2d3bb2);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  flex-direction: row;
  margin-bottom: 3rem;
  padding: 1rem;
  display: flex;
}

.task-layout-fancy-menu-module__Iybztq__boxExpanded {
  padding: 3rem 1rem;
  transition: height .3s ease-in-out;
  overflow: hidden;
}

.task-layout-fancy-menu-module__Iybztq__boxCollapsed {
  transition: height .3s ease-in-out;
  overflow: hidden;
}

.task-layout-fancy-menu-module__Iybztq__extendedMenuBlock {
  width: 100%;
}

/* [project]/src/modules/layouts/task/components/task-layout-footer/task-layout-footer.module.css [client] (css) */
.task-layout-footer-module__9J4E7q__footer {
  z-index: 10;
  flex-direction: column;
  width: auto;
  padding: 0;
  display: flex;
  position: fixed;
  bottom: .5rem;
  left: .95rem;
  right: .95rem;
}

.task-layout-footer-module__9J4E7q__menu {
  backdrop-filter: blur(8px);
  background: #ffffffb3;
  border: 1px solid #ffffffb3;
  border-width: 1px 0;
  border-radius: 90px;
  flex-flow: row;
  flex: auto;
  justify-content: space-between;
  align-items: center;
  gap: 1rem .5rem;
  width: 100%;
  height: 4rem;
  padding: 5px;
  display: flex;
  position: absolute;
  bottom: 8px;
  box-shadow: 0 1px 4px 1px #00000040;
}

.task-layout-footer-module__9J4E7q__menuItem {
  cursor: pointer;
  border-radius: 60px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 20%;
  height: 100%;
  display: flex;
}

.task-layout-footer-module__9J4E7q__menuItemActive {
  color: #fff;
  background: #2b2d3b99;
}

.task-layout-footer-module__9J4E7q__menuItemText {
  margin-top: .4rem;
  font-size: .625rem;
  font-weight: 500;
}

.task-layout-footer-module__9J4E7q__menuItemIcon {
  justify-content: center;
  font-size: 1.25rem;
  display: flex;
}

.task-layout-footer-module__9J4E7q__iconWrapper {
  display: inline-block;
  position: relative;
}

.task-layout-footer-module__9J4E7q__notificationBubble {
  width: 1rem;
  height: 1rem;
  color: var(--color-surface);
  background-color: var(--color-danger);
  box-shadow: 0 0 0 2px var(--color-background, --color-surface);
  pointer-events: none;
  aspect-ratio: 1;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  padding: 0 6px;
  font-size: .625rem;
  font-weight: 600;
  line-height: 1;
  display: flex;
  position: absolute;
  top: 3px;
  right: 0;
  transform: translate(50%, -50%);
}

/* [project]/src/modules/layouts/task/components/task-layout-header/task-layout-header.module.css [client] (css) */
.task-layout-header-module__Lkidpa__header {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0 1rem;
  display: flex;
}

.task-layout-header-module__Lkidpa__headerMobile {
  backdrop-filter: blur(24px);
  background: #1e2a38b2 !important;
}

.task-layout-header-module__Lkidpa__menu {
  width: 100%;
  height: 3.375rem;
  color: var(--color-surface);
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 1rem;
  display: flex;
}

.task-layout-header-module__Lkidpa__backButton, .task-layout-header-module__Lkidpa__backButtonPlaceholder {
  justify-content: center;
  align-items: center;
  min-width: 2rem;
  display: flex;
}

.task-layout-header-module__Lkidpa__backButton {
  min-height: 2rem;
  color: var(--color-surface);
  cursor: pointer;
  background: none;
  border: 0;
  border-radius: 999px;
  padding: 0;
}

.task-layout-header-module__Lkidpa__backIcon {
  font-size: 1.5rem;
}

.task-layout-header-module__Lkidpa__backText {
  text-align: center;
  flex: 1;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.25rem;
}

/* [project]/src/modules/layouts/task/task-layout.module.css [client] (css) */
.task-layout-module__E42s1a__wrapper {
  padding: var(--standard-page-padding);
  background-color: var(--color-backgroud);
  scroll-behavior: smooth;
}

.task-layout-module__E42s1a__wrapperWithMenu {
  margin-bottom: 3.5rem;
}

.task-layout-module__E42s1a__wrapperWithExtendedMenu {
  margin-bottom: 10rem;
}

/* [project]/src/modules/loader/loader-page.module.css [client] (css) */
.loader-page-module__f8HcDq__main {
  background: #2b2d3b;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  margin: auto;
  display: flex;
  position: relative;
}

.loader-page-module__f8HcDq__logo {
  background-image: url("/icons/logo.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 50px;
  height: 89px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.loader-page-module__f8HcDq__ldsRipple, .loader-page-module__f8HcDq__ldsRipple div {
  box-sizing: border-box;
}

.loader-page-module__f8HcDq__ldsRipple {
  color: #fff;
  width: 240px;
  height: 240px;
  display: inline-block;
  position: relative;
}

.loader-page-module__f8HcDq__ldsRipple div {
  opacity: 1;
  border: 4px solid;
  border-radius: 50%;
  animation: 1.5s cubic-bezier(0, .2, .8, 1) infinite loader-page-module__f8HcDq__lds-ripple;
  position: absolute;
}

.loader-page-module__f8HcDq__ldsRipple div:nth-child(2) {
  animation-delay: -.5s;
}

@keyframes loader-page-module__f8HcDq__lds-ripple {
  0% {
    opacity: 0;
    width: 24px;
    height: 24px;
    top: 108px;
    left: 108px;
  }

  4.9% {
    opacity: 0;
    width: 24px;
    height: 24px;
    top: 108px;
    left: 108px;
  }

  5% {
    opacity: 1;
    width: 24px;
    height: 24px;
    top: 108px;
    left: 108px;
  }

  100% {
    opacity: 0;
    width: 240px;
    height: 240px;
    top: 0;
    left: 0;
  }
}

/* [project]/src/modules/auth/login-page.module.css [client] (css) */
.login-page-module__g5usQW__wrapper {
  background: linear-gradient(#355d6e 0%, #bddbe1 21.56%, #84a1a5 49.52%, #355d6e 100%);
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  padding: 1rem;
  display: flex;
  position: relative;
}

.login-page-module__g5usQW__wrapper:before {
  opacity: .75;
  content: "";
  pointer-events: none;
  background: radial-gradient(circle at 18% 22%, #ffffff38, #0000 0 1.2rem, #fff0 1.2rem), radial-gradient(circle at 76% 16%, #ffffff29, #0000 0 1.6rem, #fff0 1.6rem), radial-gradient(circle at 14% 72%, #ffffff24, #0000 0 .9rem, #fff0 .9rem);
  position: absolute;
  inset: 0;
}

.login-page-module__g5usQW__card {
  backdrop-filter: blur(24px);
  background: #ffffff70;
  border: 1px solid #ffffffb2;
  border-width: 1px 0;
  border-radius: 1.5rem;
  width: 100%;
  max-width: 30rem;
  padding: 1.5rem;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 4px 1px #00000040;
}

.login-page-module__g5usQW__cardGlow {
  pointer-events: none;
  background: radial-gradient(circle, #ffffff3d 0%, #fff0 70%);
  width: 9rem;
  height: 9rem;
  position: absolute;
  inset: auto auto 100% -2rem;
}

.login-page-module__g5usQW__title {
  z-index: 1;
  color: var(--color-text-primary);
  margin-bottom: .5rem;
  font-weight: 600;
  line-height: 1.1;
  position: relative;
  font-size: 2rem !important;
}

.login-page-module__g5usQW__description {
  z-index: 1;
  color: #2b2d3bb8;
  max-width: 22rem;
  margin-bottom: 1.25rem;
  font-size: 1rem;
  position: relative;
}

.login-page-module__g5usQW__form {
  z-index: 1;
  flex-direction: column;
  gap: .875rem;
  display: flex;
  position: relative;
}

:is(.login-page-module__g5usQW__field .ant-input, .login-page-module__g5usQW__field .ant-input-affix-wrapper) {
  background: #ffffffb2;
  box-shadow: inset 0 1px #ffffffb3;
}

:is(.login-page-module__g5usQW__field .ant-input, .login-page-module__g5usQW__field .ant-input-affix-wrapper input) {
  color: var(--color-text-primary);
}

:is(.login-page-module__g5usQW__field .ant-input::placeholder, .login-page-module__g5usQW__field .ant-input-affix-wrapper input::placeholder) {
  color: #2b2d3b6b;
}

.login-page-module__g5usQW__field .ant-input-affix-wrapper .ant-input-password-icon {
  color: #2b2d3b7a;
}

.login-page-module__g5usQW__fieldIcon {
  color: #2b2d3b7a;
  font-size: 1rem;
}

.login-page-module__g5usQW__error {
  background: #ffffffb8;
  border-color: #dc354533;
  border-radius: .875rem;
}

.login-page-module__g5usQW__submitButton {
  color: var(--color-surface);
  border-style: solid;
  border-width: 1px 0;
  font-weight: 500;
  box-shadow: 0 1px 4px 1px #00000026;
  background: #0057d2e5 !important;
  border-color: #ffffffb3 !important;
}

.login-page-module__g5usQW__submitButton:disabled {
  color: #ffffffb8 !important;
  background: #2b2d3b3d !important;
  border-color: #ffffff52 !important;
}

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