/* Main color palette */
/* Other colors */
/* Color assignments */
._container_13ceq_4 {
  display: flex;
  flex-direction: column;
  position: fixed;
  z-index: 90;
  right: 0;
  top: 60px;
  width: 510px;
  height: calc(100% - 60px);
  padding: 40px 20px 0px 30px;
  box-shadow: 0px 2px 72px rgba(34, 52, 69, 0.3);
  background-color: #fff;
  animation-duration: 0.2s;
  width: 450px;
  padding-left: 0;
  padding-right: 0;
  max-height: calc(100vh - 100px);
  margin: 15px;
  border-radius: 4px;
  box-shadow: 0 0 0 1px hsla(0, 0%, 0%, 0.15), 0 4px 11px hsla(0, 0%, 0%, 0.15), 0px 2px 72px rgba(34, 52, 69, 0.3);
  padding-top: 20px;
}
@media only screen and (max-width: 767px) {
  ._container_13ceq_4 {
    margin: 0;
    max-height: unset;
    width: 100%;
  }
}

._section_13ceq_34 {
  padding-left: 30px;
  padding-right: 20px;
}

._closeButton_13ceq_39 {
  margin-left: 10px;
  height: 20px;
  width: 20px;
}
._closeButton_13ceq_39:not(._disabled_13ceq_44) {
  cursor: pointer;
  text-decoration: none;
}
._closeButton_13ceq_39:not(._disabled_13ceq_44):hover, ._closeButton_13ceq_39:not(._disabled_13ceq_44):active {
  cursor: pointer;
  opacity: 0.75;
  transition: opacity 0.2s linear;
}

._sectionTitle_13ceq_54 {
  display: block;
  margin: 0;
  padding-left: 30px;
  text-transform: uppercase;
  background-color: #eaf1f9;
  color: rgba(34, 52, 69, 0.5019607843);
  font-size: 12px;
  font-weight: 600;
  line-height: 2;
}

._announcementsWrapper_13ceq_66 {
  max-height: 100%;
  overflow-y: auto;
  padding-bottom: 15px;
}

._announcementItem_13ceq_72 {
  display: block;
  padding-left: 30px;
  padding-right: 20px;
  border-bottom: 1px solid #e8ebee;
  overflow-x: hidden;
}
._announcementItem_13ceq_72 ._dismissed_13ceq_79 {
  transform: translateX(120%);
}
._announcementItem_13ceq_72 > div {
  will-change: transform;
  transition: transform 1s ease;
}

._isNew_13ceq_87 {
  padding: 9px;
}
._isNew_13ceq_87 > div {
  border-radius: 8px;
  background-color: rgba(34, 115, 210, 0.1019607843);
  padding: 10px 20px 10px 30px;
}

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

._rightAligned_13ceq_104 {
  display: flex;
  justify-content: flex-end;
}

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

._column_13ceq_116 {
  display: flex;
  flex-direction: column;
}

._date_13ceq_121 {
  color: rgba(34, 52, 69, 0.5);
}

._typeTitle_13ceq_125 {
  font-weight: 600;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._typeTitle_13ceq_125 > img {
  width: 16px;
  height: 16px;
  margin-right: 3px;
  vertical-align: text-bottom;
}

._linkBtn_13ceq_139, ._dismissLink_13ceq_139 {
  display: inline-block;
  padding: 0;
  border: 0;
  background-color: transparent;
  color: #2273d2;
  cursor: pointer;
  font-size: inherit;
  display: inline;
  text-decoration: none;
}
._linkBtn_13ceq_139:hover:not(:disabled), ._dismissLink_13ceq_139:hover:not(:disabled) {
  text-decoration: none;
  text-decoration: underline;
}
._linkBtn_13ceq_139:hover:not(:disabled):hover, ._dismissLink_13ceq_139:hover:not(:disabled):hover, ._linkBtn_13ceq_139:hover:not(:disabled):active {
  cursor: pointer;
  opacity: 0.75;
  transition: opacity 0.2s linear;
}

._dismissLink_13ceq_139 {
  text-transform: none;
  font-weight: normal;
}

._disabled_13ceq_44 {
  opacity: 0.5;
  cursor: default;
}
._disabled_13ceq_44:hover {
  opacity: 0.5;
  text-decoration: none;
  cursor: default;
}

._truncated_13ceq_175 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}
._truncated_13ceq_175._disabled_13ceq_44 {
  cursor: default;
  opacity: 0.5;
}
._truncated_13ceq_175._disabled_13ceq_44 * {
  cursor: default !important;
}

._failedMessage_13ceq_189 {
  color: #c92a2a;
}
._failedMessage_13ceq_189 > img {
  margin-right: 3px;
}

._leftAligned_13ceq_196 {
  margin-right: auto;
}
._leftAligned_13ceq_196 + ._leftAligned_13ceq_196 {
  flex-shrink: 0;
}

._rightAlignedButton_13ceq_203 {
  margin-left: auto;
}

._itemsName_13ceq_207 {
  max-width: calc(100% - 104px);
  padding-right: 10px;
}

._accordion_13ceq_212 input {
  display: none;
}
._accordion_13ceq_212 input:checked ~ article {
  height: auto;
}
._accordion_13ceq_212 label {
  display: block;
  text-align: center;
  cursor: pointer;
  color: #2b72c5;
  margin: 10px;
}
._accordion_13ceq_212 article {
  height: 0;
  overflow: hidden;
}

._loading_13ceq_230 {
  color: #b3b3b3;
  margin: 10px 20px;
  display: flex;
  align-items: center;
  font-size: 0.8rem;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._ellipsis_2636s_4 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}
._ellipsis_2636s_4._disabled_2636s_10 {
  cursor: default;
  opacity: 0.5;
}
._ellipsis_2636s_4._disabled_2636s_10 * {
  cursor: default !important;
}

._lineClamp_2636s_18 {
  display: -webkit-box;
  -webkit-line-clamp: 20;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: initial;
  white-space: pre-wrap;
  overflow-wrap: break-word;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._itemWithValidationError_1j79l_4 {
  background-color: #faeaea;
}

._userOptionWrapper_1j79l_8 {
  display: flex;
  align-items: center;
  min-width: 0;
  overflow: hidden;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._label_1oym0_4 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 25px;
  border: 1px solid transparent;
  padding: 0 10px;
  text-align: center;
  font-size: 1rem;
  white-space: nowrap;
  text-decoration: none;
}
._label_1oym0_4._compact_1oym0_16 {
  height: 20px;
  font-size: 12px;
}

._template_1oym0_21 {
  margin-right: 4px;
  flex-shrink: 0;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._OK_15hpt_4._projectState_15hpt_4, ._Ok_15hpt_4._projectState_15hpt_4 {
  color: #3cb878;
}
._LockedByUser_15hpt_7._projectState_15hpt_4 {
  color: #ffa347;
}
._ChangeSubmitted_15hpt_10._projectState_15hpt_4 {
  color: #3c9cb8;
}
._RunningUpdate_15hpt_13._projectState_15hpt_4 {
  color: #3c9cb8;
}
._Deactivated_15hpt_16._projectState_15hpt_4 {
  color: #ca3e6b;
}
._DeactivatedPendingUpdate_15hpt_19._projectState_15hpt_4 {
  color: #ca3e6b;
}
._LockedBySystem_15hpt_22._projectState_15hpt_4 {
  color: #ffa347;
}
._OrphanedSubproject_15hpt_25._projectState_15hpt_4 {
  color: #ca3e6b;
}
._UnreferencedSubproject_15hpt_28._projectState_15hpt_4 {
  color: #ca3e6b;
}

._column_15hpt_32 {
  flex-direction: column;
}

._optionWrapper_15hpt_36 {
  display: flex;
  align-items: center;
  max-width: 100%;
}

._optionName_15hpt_42 {
  cursor: pointer;
  max-width: 100%;
  width: auto;
}
._optionName_15hpt_42._withBadge_15hpt_47 {
  max-width: calc(100% - 60px);
}
._optionName_15hpt_42._disabled_15hpt_50 {
  cursor: default;
}

._withBadge_15hpt_47 {
  margin-right: 10px;
}

._projectName_15hpt_58 {
  flex: 1;
}

._projectAbbreviation_15hpt_62 {
  max-width: 100%;
  width: auto;
  flex: 0;
}

@media only screen and (max-width: 767px) {
  ._statistics_15hpt_69,
  ._notes_15hpt_70 {
    margin-top: 25px;
  }
}

._dates_15hpt_75 {
  position: relative;
}

._dateControl_15hpt_79 {
  position: relative;
}

._colorOption_15hpt_83 {
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

._credibilitySelect_15hpt_90._credibilitySelect_15hpt_90._credibilitySelect_15hpt_90 {
  /* repeated for specificity */
  flex: initial;
}

._credibilityScore_15hpt_95 {
  position: relative;
  flex: 0.5;
}
._credibilityScore_15hpt_95._withWarning_15hpt_99 {
  display: flex;
}

._content_15hpt_103 {
  column-width: 420px;
  column-gap: 25px;
}

._dates_15hpt_75 {
  flex-wrap: wrap;
}

._updateScheduleButton_15hpt_112 {
  padding-top: 18px;
}

._closeButton_15hpt_116 {
  position: absolute;
  top: 40px;
  right: 40px;
  cursor: pointer;
  text-decoration: none;
}

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

._projectStateWrapper_15hpt_129 {
  max-width: 50%;
}

._dateControl_15hpt_79 {
  display: block;
  order: 2;
  width: 100%;
  height: 35px;
  border-radius: 5px;
  background-color: #ffffff;
  border: solid 1px #bdc2c7;
  padding: 2px 5px 0;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  color: #223445;
  text-overflow: ellipsis;
}
._dateControl_15hpt_79:focus {
  outline: none;
  border: solid 1px #2273d2;
}
._dateControl_15hpt_79:disabled {
  background-color: #e9f1fb;
  border: 1px solid transparent;
  cursor: not-allowed;
}

._projectState_15hpt_4 {
  height: 28px;
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: 600;
}

._credibilityIcon_15hpt_168 {
  position: absolute;
  right: 5px;
  top: 32px;
  cursor: pointer;
}
._credibilityIcon_15hpt_168._withWarning_15hpt_99 {
  right: 25px;
}
._credibilityIcon_15hpt_168._warningIcon_15hpt_177 {
  width: 15px;
  cursor: default;
}
._credibilityIcon_15hpt_168._warningIcon_15hpt_177._topAuto_15hpt_181 {
  top: auto;
}

@media all and (min-width: 1091px) {
  ._expanded_15hpt_186 {
    max-width: 900px;
  }
}
@media all and (min-width: 1550px) {
  ._expanded_15hpt_186 {
    max-width: 1400px;
  }
}
._referencesBox_15hpt_195 {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 100%;
  min-height: 32px;
  padding: 5px;
  background-color: #e9f1fb;
  border-radius: 5px;
  font-size: 14px;
}

._refItem_15hpt_207 {
  text-decoration: none;
  display: block; /* for opacity */
  color: #223445;
  margin: 2px;
  padding: 2px 5px;
  background-color: rgba(43, 114, 197, 0.2);
  border-radius: 5px;
}
._refItem_15hpt_207:hover, ._refItem_15hpt_207:active {
  cursor: pointer;
  opacity: 0.75;
  transition: opacity 0.2s linear;
}
._refItem_15hpt_207._noViewPermission_15hpt_221 {
  pointer-events: none;
}

._noPermission_15hpt_225 {
  /* match Select disabled/placeholder style */
  color: hsl(0, 0%, 50%);
}

._deleteBtn_15hpt_230 {
  width: 35px;
  height: 35px;
  margin: 0;
}

._bottomAlignedRow_15hpt_236 {
  display: flex;
  align-items: flex-end;
}

._createResourceBtn_15hpt_241 {
  width: 100%;
  text-align: right;
}/* Main color palette */
/* Other colors */
/* Color assignments */
/* Animation */
@keyframes _rotate_x73d0_1 {
  to {
    transform: rotate(360deg);
  }
}
/* Variables */
/* Loading Icon */
._loading_x73d0_12 {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  display: flex;
  align-items: center;
  z-index: 50;
  justify-content: center;
  background-color: rgba(255, 255, 255, 0.8);
}
._loading_x73d0_12._inSidebar_x73d0_26 {
  position: absolute;
}
@media only screen and (max-width: 767px) {
  ._loading_x73d0_12._inSidebar_x73d0_26 {
    height: auto;
    top: 0;
  }
}
._loadingRing_x73d0_35 {
  position: absolute;
  width: 100px;
  height: 100px;
}
._loadingRing_x73d0_35:first-child {
  transform: skew(30deg, 20deg);
}
._loadingRing_x73d0_35:last-child {
  transform: skew(-30deg, -20deg) scale(-1, 1);
}
._loadingRing_x73d0_35:last-child svg {
  animation-delay: -0.5s;
}
._loadingRing_x73d0_35 svg {
  animation: _rotate_x73d0_1 1s linear infinite;
  fill: #3cb0ff;
}
@media only screen and (max-width: 767px) {
  ._loadingRing_x73d0_35 {
    width: 60px;
    height: 60px;
  }
  ._loadingRing_x73d0_35 svg {
    width: 100%;
    height: 100%;
  }
}/* Main color palette */
/* Other colors */
/* Color assignments */
._wave_k3kj6_4 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

._dot_k3kj6_10 {
  display: inline-block;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  margin-right: 5px;
  background: #303131;
  animation: _wave_k3kj6_4 2.6s linear infinite;
}
._dot_k3kj6_10:nth-child(2) {
  animation-delay: 0.2s;
}
._dot_k3kj6_10:nth-child(3) {
  animation-delay: 0.3s;
}

@keyframes _wave_k3kj6_4 {
  0%, 15%, 25% {
    transform: initial;
  }
  7.5% {
    transform: translateY(-12px);
  }
}/* Main color palette */
/* Other colors */
/* Color assignments */
._button_1lc0y_4, ._primary_1lc0y_4 {
  display: inline-block;
  vertical-align: middle;
  height: 32px;
  min-width: 132px;
  padding: 0 14px;
  cursor: pointer;
  border: none;
  border-radius: 5px;
  text-align: center;
  font-size: 1rem;
  color: #fff;
}
._button_1lc0y_4._transparent_1lc0y_17, ._transparent_1lc0y_17._primary_1lc0y_4 {
  border: solid 1px #2273d2;
  background-color: transparent;
  color: #2273d2;
}
._button_1lc0y_4._transparent_1lc0y_17[disabled], ._transparent_1lc0y_17[disabled]._primary_1lc0y_4 {
  background-image: none;
  background-color: transparent;
  cursor: auto;
  color: #d2d2d2;
  border: solid 1px #d2d2d2;
}
._button_1lc0y_4._whiteBordered_1lc0y_29, ._whiteBordered_1lc0y_29._primary_1lc0y_4 {
  border: solid 1px #fff;
  background-color: transparent;
  color: #fff;
}
._button_1lc0y_4._whiteBordered_1lc0y_29[disabled], ._whiteBordered_1lc0y_29[disabled]._primary_1lc0y_4 {
  background-image: none;
  background-color: transparent;
  cursor: auto;
  color: #d2d2d2;
  border: solid 1px #d2d2d2;
}
._button_1lc0y_4[disabled], [disabled]._primary_1lc0y_4 {
  background-image: none;
  background-color: #d2d2d2;
  cursor: auto;
}
._button_1lc0y_4:not([disabled]):hover, ._primary_1lc0y_4:not([disabled]):hover {
  opacity: 0.8;
}
._button_1lc0y_4:focus-visible, ._primary_1lc0y_4:focus-visible {
  outline: 2px solid #2273d2;
  outline-offset: 2px;
}
@media only screen and (max-width: 767px) {
  ._button_1lc0y_4, ._primary_1lc0y_4 {
    min-width: 90px;
  }
}

._primary_1lc0y_4 {
  background: #2273d2;
}

._linkBtn_1lc0y_63 {
  display: inline-block;
  padding: 0;
  border: 0;
  background-color: transparent;
  color: #2273d2;
  cursor: pointer;
  font-size: inherit;
  border: none;
  background-color: transparent;
  display: inline;
}
._linkBtn_1lc0y_63:hover:not(:disabled) {
  text-decoration: none;
  text-decoration: underline;
}
._linkBtn_1lc0y_63:hover:not(:disabled):hover, ._linkBtn_1lc0y_63:hover:not(:disabled):active {
  cursor: pointer;
  opacity: 0.75;
  transition: opacity 0.2s linear;
}
._linkBtn_1lc0y_63:hover {
  text-decoration: none;
}

._small_1lc0y_88 {
  width: 70px;
  height: 20px;
  font-size: 10px;
  min-width: 0;
  max-width: 100%;
  padding: 0 15px;
  font-weight: 300;
  letter-spacing: 0.02em;
  text-transform: initial;
  margin-top: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}

._medium_1lc0y_104 {
  min-width: 80px;
  height: 26px;
  font-size: 12px;
}

._search_1lc0y_110 {
  height: 26px;
}

._fullWidth_1lc0y_114 {
  width: 100%;
}

._allTasks_1lc0y_118 {
  cursor: pointer;
  height: 26px;
  width: 90px;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  color: #ffffff;
  border-radius: 5px;
  border: none;
  box-sizing: border-box;
  background-color: #2273d2;
}
._allTasks_1lc0y_118:hover {
  opacity: 0.8;
}

._preloader_1lc0y_135 {
  display: flex;
  justify-content: center;
}

._buttonsContainer_1lc0y_140 {
  display: flex;
  justify-content: center;
}
._buttonsContainer_1lc0y_140 > * + * {
  margin-left: 15px;
}

._centered_1lc0y_148 {
  display: block;
  margin: auto;
}

@keyframes _pulse-opacity_1lc0y_1 {
  0%, 100% {
    opacity: 0.2;
  }
  50% {
    opacity: 1;
  }
}
._loading_1lc0y_161 {
  animation: _pulse-opacity_1lc0y_1 1.5s infinite;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._loginForm_title_rcvzb_4 {
  color: #2273d2;
  font-family: "Lato";
  font-style: normal;
  font-weight: 800;
  font-size: 32px;
  text-align: center;
  text-transform: uppercase;
  margin: 0;
  margin-bottom: 15px;
}

._form_rcvzb_16 {
  display: flex;
  flex-direction: column;
  gap: 15px;
  padding-bottom: 15px;
}
@media only screen and (min-width: 1921px) {
  ._form_rcvzb_16._bigSmallLayout_rcvzb_23 {
    gap: 45px;
  }
}
._form_rcvzb_16._expanded_rcvzb_27 {
  flex-direction: row;
  flex-wrap: wrap;
}

._column_rcvzb_32, ._columnFlex_rcvzb_32 {
  width: 420px;
  max-width: 100%;
  /* margin-bottom: 15px; */
  break-inside: avoid;
  display: flex;
  flex-direction: column;
  gap: 15px;
}
@media only screen and (max-width: 767px) {
  ._column_rcvzb_32, ._columnFlex_rcvzb_32 {
    width: 100%;
  }
}

._flexStart_rcvzb_47 {
  align-items: flex-start !important;
}

._columnFlex_rcvzb_32 {
  width: 100%;
  flex: 1;
}

._section_rcvzb_56 {
  break-inside: avoid;
  display: flex;
  flex-direction: column;
  gap: 15px;
}
._section_rcvzb_56._highlight_rcvzb_62 {
  border-radius: 5px;
  padding: 10px;
  background: #f4f8fd;
}

._fourColumnWidth_rcvzb_68 {
  width: 1725px;
}

._threeColumnWidth_rcvzb_72 {
  width: 1290px;
}

._twoColumnWidth_rcvzb_76 {
  width: 855px;
}

._controlContainer_rcvzb_80 {
  display: flex;
  flex-direction: column;
  position: relative; /* Do not remove, needed for properly offsetting menus in the rich text editor. */
  width: 100%;
}
._controlContainer_rcvzb_80._w70_rcvzb_86 {
  width: 70px;
  min-width: 70px;
}

._controlLabel_rcvzb_91 {
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: 700;
  color: #223445;
}
._controlLabel_rcvzb_91:not(:empty) {
  margin-bottom: 5px;
}
._controlLabel_rcvzb_91._columnLabel_rcvzb_101 {
  flex-direction: column;
  align-items: flex-start;
}

._label_rcvzb_106 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}
._label_rcvzb_106._disabled_rcvzb_112 {
  cursor: default;
  opacity: 0.5;
}
._label_rcvzb_106._disabled_rcvzb_112 * {
  cursor: default !important;
}

._subLabel_rcvzb_120 {
  font-size: 0.85em;
  /* font-weight: normal; */
  color: rgba(34, 52, 69, 0.5019607843);
  word-break: break-word;
}
._subLabel_rcvzb_120:disabled {
  cursor: not-allowed;
}

._rightSlot_rcvzb_130 {
  flex-shrink: 0;
  margin-left: auto;
  color: #b3b2b2;
}

._link_rcvzb_136,
._link_rcvzb_136 a {
  color: #2273d2;
  font-size: 12px;
  font-weight: 400;
  text-decoration: none;
  cursor: pointer;
}

._controlInput_rcvzb_145 {
  display: block;
  width: 100%;
  border-radius: 5px;
  background-color: #ffffff;
  border: solid 1px #bdc2c7;
  padding: 0 5px;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  color: #223445;
  text-overflow: ellipsis;
}
._controlInput_rcvzb_145._input_rcvzb_160 {
  height: 35px;
}
._controlInput_rcvzb_145._textarea_rcvzb_163 {
  resize: vertical;
  height: 70px;
  padding-top: 5px;
}
._controlInput_rcvzb_145._innerInput_rcvzb_168 {
  flex: 0.5;
  /*display: inline-block; */
  height: 100%;
  border: none;
  background-color: transparent;
}
._controlInput_rcvzb_145._innerInput_rcvzb_168:hover {
  border: none;
}
._controlInput_rcvzb_145._innerInput_rcvzb_168:focus {
  outline: none;
  border: none;
}
._controlInput_rcvzb_145:hover {
  border: solid 1px #aeaeae;
}
._controlInput_rcvzb_145:focus {
  outline: none;
  border: solid 1px #2273d2;
}
._controlInput_rcvzb_145:disabled, ._controlInput_rcvzb_145._disabled_rcvzb_112 {
  background-color: #e9f1fb;
  border-color: transparent;
  cursor: default;
}
._controlInput_rcvzb_145._italicPlaceholder_rcvzb_194::placeholder {
  font-style: italic;
}

._inputDiv_rcvzb_198 {
  height: 32px;
  padding: 0 5px;
  overflow: hidden;
  display: flex;
  align-items: center;
  cursor: text;
}
._inputDiv_rcvzb_198:focus {
  outline: none;
  border: solid 1px #2273d2;
}
._inputDiv_rcvzb_198:disabled {
  background-color: #e9f1fb;
  border: none;
}
._inputDiv_rcvzb_198::-webkit-outer-spin-button, ._inputDiv_rcvzb_198::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
._inputDiv_rcvzb_198[type=number] {
  -moz-appearance: textfield;
  appearance: textfield;
}
._inputDiv_rcvzb_198._disabled_rcvzb_112 {
  background-color: #e9f1fb;
  border: none;
}

._shortInput_rcvzb_227 {
  min-width: 133px;
  width: fit-content;
}

._validationError_rcvzb_232 ._input_rcvzb_160,
._validationError_rcvzb_232 [class*=control],
._validationError_rcvzb_232 input,
._validationError_rcvzb_232 ._inputDiv_rcvzb_198 {
  border-color: #c92a2a;
}
._validationError_rcvzb_232 ._input_rcvzb_160:hover,
._validationError_rcvzb_232 [class*=control]:hover,
._validationError_rcvzb_232 input:hover,
._validationError_rcvzb_232 ._inputDiv_rcvzb_198:hover {
  border-color: #c92a2a;
}
._validationError_rcvzb_232 ._input_rcvzb_160 + label,
._validationError_rcvzb_232 [class*=control] + label,
._validationError_rcvzb_232 input + label,
._validationError_rcvzb_232 ._inputDiv_rcvzb_198 + label {
  color: #c92a2a;
}
._validationError_rcvzb_232 ._controlLabel_rcvzb_91:not([class*=commentCreatorName]),
._validationError_rcvzb_232 ._inputDiv_rcvzb_198,
._validationError_rcvzb_232 [class*=label],
._validationError_rcvzb_232 [class*=ValueContainer] {
  color: #c92a2a;
}

._validationMessage_rcvzb_257 {
  margin: 0;
  margin-top: 5px;
  font-size: 14px;
  color: #c92a2a;
}

._checkbox_rcvzb_264 {
  padding-right: 15px;
}
@media only screen and (min-width: 768px) {
  ._checkbox_rcvzb_264 {
    width: fit-content;
  }
}

._rowContainer_rcvzb_273 {
  margin-top: 10px;
}

._fieldset_rcvzb_277 {
  margin-top: 15px;
  padding: 0;
  border: none;
}
._fieldset_rcvzb_277:first-of-type {
  margin-top: 10px;
}

._legend_rcvzb_286 {
  display: flex;
  align-items: center;
  width: 100%;
  padding-bottom: 5px;
  margin-bottom: 10px;
  font-weight: 700;
  color: #223445;
  /* TODO: Rendering bug in Chrome doesn't let us use this */
  /* position: sticky; */
  /* top: 0px; */
  z-index: 2;
}
._legend_rcvzb_286._border_rcvzb_299 {
  border-bottom: 1px solid #bdc2c7;
  margin-bottom: 0;
}
._legend_rcvzb_286 img {
  margin-right: 5px;
}

._row_rcvzb_273 {
  display: flex;
  gap: 15px;
}
._row_rcvzb_273._gap_rcvzb_311 + ._row_rcvzb_273 {
  margin-top: 15px;
}
._row_rcvzb_273._smallGap_rcvzb_314 {
  gap: 5px;
}
._row_rcvzb_273._column_rcvzb_32, ._row_rcvzb_273._columnFlex_rcvzb_32 {
  flex-direction: column;
}
._row_rcvzb_273._wrap_rcvzb_320 {
  flex-wrap: wrap;
}
._row_rcvzb_273._wrap_rcvzb_320 ._field_rcvzb_277, ._row_rcvzb_273._wrap_rcvzb_320 ._fieldBlock_rcvzb_323 {
  /* https://prochain.atlassian.net/browse/PV-9984 */
}
@media only screen and (max-width: 767px) {
  ._row_rcvzb_273._wrap_rcvzb_320 ._field_rcvzb_277, ._row_rcvzb_273._wrap_rcvzb_320 ._fieldBlock_rcvzb_323 {
    flex: auto;
    width: 100%;
  }
}
._row_rcvzb_273._justify_rcvzb_332 {
  justify-content: space-between;
}
._row_rcvzb_273._w100_rcvzb_335 {
  width: 100%;
  flex: 0 0 auto;
}

._field_rcvzb_277, ._fieldBlock_rcvzb_323 {
  max-width: 550px;
  display: flex;
  align-items: center;
  gap: 15px;
  flex: 1;
}
@media only screen and (min-width: 768px) {
  ._field_rcvzb_277, ._fieldBlock_rcvzb_323 {
    min-width: 400px;
  }
}

@media only screen and (min-width: 768px) {
  ._narrow_rcvzb_354 {
    min-width: 320px;
  }
}

._fieldBlock_rcvzb_323 {
  display: block;
}

._double_rcvzb_363 {
  display: flex;
  align-items: center;
}
._double_rcvzb_363 > div {
  width: 100%;
  flex: 1;
}

._alignStart_rcvzb_372 {
  /* Prevent misalign in case of 2 columns and validation error */
  /* https://prochain.atlassian.net/browse/PV-8955 */
  align-items: flex-start !important;
}

._alignCenter_rcvzb_378 {
  align-items: center;
}

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

._submitBtn_rcvzb_387 {
  /* include a submit button on forms to prevent giving focus to the first */
  /* random <button> in there */
  opacity: 0;
  height: 0;
  position: absolute;
}

._dragOver_rcvzb_395 {
  border-radius: 5px;
  border: solid 2px #2273d2;
}

._darkColor_rcvzb_400 {
  color: #223445;
}

._fullWidth_rcvzb_404 {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
}

._alignedWithInputButton_rcvzb_410 {
  height: 35px;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._modal_tcljv_4 {
  border-radius: 4px;
  padding: 24px;
  background-color: #fff;
  box-shadow: 0 0 0 1px hsla(0, 0%, 0%, 0.15), 0 4px 11px hsla(0, 0%, 0%, 0.15);
  position: relative;
  z-index: 50;
  max-width: calc(100% - 10px);
  display: inline-block;
  vertical-align: middle;
  text-align: left;
}
._modal_tcljv_4._isTopAligned_tcljv_16 {
  vertical-align: top;
}
._modal_tcljv_4 p {
  margin: 0;
  line-height: 1.5;
}
._modal_tcljv_4 p + p {
  margin: 15px 0 0;
}

._row_tcljv_27 + ._row_tcljv_27 {
  margin-top: 15px;
}

._modalWrapper_tcljv_31 {
  position: fixed;
  display: flex;
  z-index: 800;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  padding-top: 16px;
  padding-bottom: 16px;
  overflow: auto;
  background-color: rgba(202, 202, 202, 0.72);
  text-align: center;
}
._modalWrapper_tcljv_31:before {
  height: 100%;
  display: inline-block;
  vertical-align: middle;
  content: "";
}

._closeButton_tcljv_52 {
  position: absolute;
  top: 16px;
  right: 16px;
  cursor: pointer;
}
._closeButton_tcljv_52:hover {
  opacity: 0.7;
}

/**
use padding-top for indent
and margin-top: auto to be sure 
modalFooter is always at the bottom
*/
._modalFooter_tcljv_67 {
  margin-top: auto;
  padding-top: 25px;
}
._modalFooter_tcljv_67._noGap_tcljv_71 {
  padding-top: 0;
}

/**
* Nested modals (when user opens modal from modal)
* The last open modal will be visible
* Dismissing the nested modal will open the previous modal
*/
#modal-root ._modalWrapper_tcljv_31 {
  display: none;
}
#modal-root ._modalWrapper_tcljv_31:last-child {
  display: block;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._disabled_3f5ho_4 {
  cursor: default;
  opacity: 0.5;
}
._disabled_3f5ho_4 * {
  cursor: default !important;
}
._disabled_3f5ho_4 [class*=disabled] {
  opacity: 1 !important;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._title_ems14_4 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #979797;
  margin-bottom: 18px;
  line-height: 1.5;
  font-size: 18px;
  display: flex;
  max-width: 96%;
}

._name_ems14_16 {
  white-space: pre;
  color: #223445;
  flex-shrink: 0;
}

._separator_ems14_22 {
  white-space: pre;
  color: #223445;
  flex-shrink: 0;
}

._name_ems14_16,
._itemHolder_ems14_29 {
  display: inline-block;
  vertical-align: middle;
}

._itemHolder_ems14_29 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-right: 10px;
}

._itemHolderPrimary_ems14_41 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #223445;
  margin-right: 10px;
}

._slot_ems14_49 {
  font-weight: normal;
  margin-left: 15px;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._notificationWrapper_sdspa_4 {
  border-radius: 4px;
  padding: 24px;
  background-color: #fff;
  box-shadow: 0 0 0 1px hsla(0, 0%, 0%, 0.15), 0 4px 11px hsla(0, 0%, 0%, 0.15);
  width: 330px;
  min-height: 62px;
  justify-content: flex-start;
  align-items: center;
  padding: 16px;
  color: #223445;
  margin-top: 15px;
  transition: all 0.3s ease;
  font-size: 14px;
  font-weight: 400;
  position: relative;
  background-color: #fbfcfe;
  box-shadow: 0px 0px 1px rgba(9, 30, 66, 0.31), 0px 4px 8px rgba(9, 30, 66, 0.25);
  border-radius: 3px;
}
._notificationWrapper_sdspa_4:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background-color: #fff;
  border-radius: 3px;
  z-index: -1;
}
._notificationWrapper_sdspa_4 ._imgContainer_sdspa_35 {
  margin-right: 10px;
  width: 20px;
  height: 20px;
}
._notificationWrapper_sdspa_4._succes_sdspa_40 {
  border-left: 4px solid #3cb878;
  background-color: rgba(60, 184, 120, 0.05);
}
._notificationWrapper_sdspa_4._info_sdspa_44 {
  border-left: 4px solid #2f80ed;
  background-color: rgba(47, 128, 237, 0.05);
}
._notificationWrapper_sdspa_4._error_sdspa_48 {
  border-left: 4px solid #c92a2a;
  background-color: rgba(201, 42, 42, 0.1);
}
._notificationWrapper_sdspa_4._warning_sdspa_52 {
  border-left: 4px solid #ffa347;
  background-color: rgba(255, 163, 71, 0.15);
}
._notificationWrapper_sdspa_4._visible_sdspa_56 {
  opacity: 1;
  transform: translateX(0);
  visibility: visible;
}
@media only screen and (max-width: 767px) {
  ._notificationWrapper_sdspa_4 {
    width: 100%;
    border-radius: 0;
    min-height: 34px;
    padding: 8px 25px 8px 8px;
  }
  ._notificationWrapper_sdspa_4 ._imgContainer_sdspa_35 {
    width: 16px;
    max-width: 100%;
  }
}

._msg_sdspa_74 {
  display: flex;
  align-items: center;
  white-space: pre-wrap;
  word-break: break-word;
}

._messagesList_sdspa_81 {
  list-style: inside;
}

._notification_sdspa_4,
._announcementContainer_sdspa_86 {
  position: fixed;
  bottom: 90px;
  right: 60px; /* increase the right indent so as not to close the action menu on full screen pages */
  z-index: 900;
}
@media only screen and (max-width: 767px) {
  ._notification_sdspa_4,
  ._announcementContainer_sdspa_86 {
    bottom: 0;
    left: 0;
    width: 100%;
  }
}

._announcementContainer_sdspa_86 {
  top: 60px;
  bottom: auto;
  z-index: 500;
}

._actionButton_sdspa_107 {
  display: inline-block;
  margin-right: auto;
  padding: 0;
  border: none;
  background-color: transparent;
  color: #2273d2;
  cursor: pointer;
  font-size: inherit;
  font-weight: 600;
  text-decoration: none;
}
._actionButton_sdspa_107:hover {
  text-decoration: none;
  text-decoration: underline;
}
._actionButton_sdspa_107:hover:hover, ._actionButton_sdspa_107:hover:active {
  cursor: pointer;
  opacity: 0.75;
  transition: opacity 0.2s linear;
}

._flexRow_sdspa_129 {
  display: flex;
  align-items: center;
}
._flexRow_sdspa_129:not(:last-child) {
  margin-bottom: 14px;
}

._headline_sdspa_137 {
  margin: 0;
  padding: 0;
  padding-right: 35px;
  font-size: 18px;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._closeIcon_sdspa_148 {
  position: absolute;
  right: 10px;
  top: 10px;
  width: 24px;
  height: 24px;
  opacity: 0.8;
  border-radius: 4px;
  cursor: pointer;
}
@media only screen and (max-width: 767px) {
  ._closeIcon_sdspa_148 {
    top: 10px;
  }
}

._closeIcon_sdspa_148:hover {
  opacity: 1;
  cursor: pointer;
}

._closeIcon_sdspa_148:before,
._closeIcon_sdspa_148:after {
  position: absolute;
  left: 11px;
  top: 5px;
  content: " ";
  height: 14px;
  width: 2px;
  background-color: #223445;
}

._closeIcon_sdspa_148:before {
  transform: rotate(45deg);
}

._closeIcon_sdspa_148:after {
  transform: rotate(-45deg);
}/* Main color palette */
/* Other colors */
/* Color assignments */
._label_yv9xz_4 {
  color: #223445;
  font-size: 14px;
  font-weight: 700;
}

._inline_yv9xz_10 {
  display: inline-block;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._label_7qra3_4 {
  cursor: pointer;
  display: flex;
  align-items: center;
  cursor: pointer;
  user-select: none;
  position: relative;
  color: #223445;
  font-size: 14px;
}
._label_7qra3_4 input {
  position: absolute;
  width: 12px;
  height: 12px;
  min-width: 12px;
  min-height: 12px;
}
._label_7qra3_4 input:checked ~ ._checkboxControl_7qra3_21::after {
  display: block;
}
._label_7qra3_4 input:disabled {
  cursor: not-allowed;
}
._label_7qra3_4 input:disabled ~ span:not([class]) {
  cursor: not-allowed;
  color: #b3b3b3;
}
._label_7qra3_4 input:disabled ~ ._checkboxControl_7qra3_21 {
  cursor: not-allowed;
}

._label_7qra3_4 > * {
  vertical-align: middle;
}

._checkboxControl_7qra3_21 {
  position: relative;
  display: inline-block;
  left: 3px;
  width: 14px;
  height: 14px;
  min-width: 14px;
  min-height: 14px;
  border: 1px solid #bdc2c7;
  border-radius: 3px;
  background-color: rgb(246.3692307692, 249.5076923077, 253.4307692308);
}
._checkboxControl_7qra3_21:hover {
  border: 1px solid #aeaeae;
}
._checkboxControl_7qra3_21::after {
  content: "";
  position: absolute;
  display: none;
  width: 8px;
  height: 8px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 2px;
  background-color: #2273d2;
}

._indeterminate_7qra3_67 input ~ ._checkboxControl_7qra3_21::after {
  display: block;
  height: 2px;
}

._radio_7qra3_72 ._checkboxControl_7qra3_21 {
  border-radius: 50%;
  left: 4px;
  top: 1.5px;
}
._radio_7qra3_72 ._checkboxControl_7qra3_21::after {
  border-radius: 50%;
}

._slider_7qra3_81 {
  position: relative;
  width: 28px;
  min-width: 28px;
  height: 13px;
  border-radius: 6.5px;
  background-color: #aeaeae;
  cursor: pointer;
}
._slider_7qra3_81._checked_7qra3_90 {
  background-color: #2273d2;
}
._slider_7qra3_81._checked_7qra3_90 ._knob_7qra3_93 {
  background-color: #fff;
  left: 17px;
}
._slider_7qra3_81._checked_7qra3_90._disabled_7qra3_97 {
  cursor: not-allowed;
}
._slider_7qra3_81._checked_7qra3_90._disabled_7qra3_97 ._knob_7qra3_93 {
  background-color: #e9f1fb;
}

._knob_7qra3_93 {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background-color: #fff;
  transition: left 0.2s linear;
}

._disabled_7qra3_97 {
  cursor: not-allowed;
}
._disabled_7qra3_97 ._knob_7qra3_93 {
  background-color: #d7d7d7;
}

._wrapLabel_7qra3_122 {
  white-space: normal;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._container_q43g0_4 {
  display: inline-flex;
  align-items: center;
  cursor: pointer;
  user-select: none;
  white-space: nowrap;
}
._container_q43g0_4:not(._disabled_q43g0_11) {
  text-decoration: none;
}
._container_q43g0_4:not(._disabled_q43g0_11):hover ._label_q43g0_14, ._container_q43g0_4:not(._disabled_q43g0_11):active ._label_q43g0_14 {
  cursor: pointer;
  opacity: 0.75;
  transition: opacity 0.2s linear;
}

._label_q43g0_14 {
  font-size: 14px;
  color: #223445;
}

._slider_q43g0_25 {
  position: relative;
  width: 28px;
  min-width: 28px;
  height: 13px;
  border-radius: 6.5px;
  background-color: #aeaeae;
  cursor: pointer;
}
._slider_q43g0_25._active_q43g0_34 {
  background-color: #ffa347;
}
._slider_q43g0_25._active_q43g0_34 ._knob_q43g0_37 {
  background-color: #fff;
  left: 17px;
}
._slider_q43g0_25._activeBlue_q43g0_41 {
  background-color: #2273d2;
}
._slider_q43g0_25._activeBlue_q43g0_41 ._knob_q43g0_37 {
  background-color: #fff;
  left: 17px;
}
._slider_q43g0_25._activeBlue_q43g0_41._disabled_q43g0_11 {
  cursor: not-allowed;
}
._slider_q43g0_25._activeBlue_q43g0_41._disabled_q43g0_11 ._knob_q43g0_37 {
  background-color: #e9f1fb;
}

._disabled_q43g0_11 {
  opacity: 0.5;
  cursor: not-allowed;
}
._disabled_q43g0_11 ._slider_q43g0_25 {
  cursor: not-allowed;
}
._disabled_q43g0_11 ._knob_q43g0_37 {
  background-color: #d7d7d7;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._tooltipHolder_q29lw_4 {
  position: relative;
  align-items: center;
  display: flex;
  /**
    Gantt links hover
  */
}
._tooltipHolder_q29lw_4:hover + path {
  stroke-width: 2 !important;
}
@media only screen and (max-width: 767px) {
  ._tooltipHolder_q29lw_4 {
    display: block;
  }
}

._overflowWrapper_q29lw_21 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 600;
}
._overflowWrapper_q29lw_21._insideModal_q29lw_28 {
  z-index: 810;
}

._tooltip_q29lw_4 {
  padding: 10px;
  text-align: left;
  border-radius: 4px;
  box-shadow: 0 0 0 1px hsla(0, 0%, 0%, 0.15), 0 4px 11px hsla(0, 0%, 0%, 0.15);
  background-color: #fff;
  font-size: 12px;
  color: #686868;
  line-height: 1.6;
  max-width: 236px;
  display: none;
  position: absolute;
  z-index: 600;
  width: max-content;
  min-width: 165px;
  max-width: 380px;
  padding: 12px 14px;
  box-shadow: 0 0 0 1px hsla(0, 0%, 0%, 0.15), 0 4px 11px hsla(0, 0%, 0%, 0.15);
  color: #223445;
  word-break: break-word;
}
@supports not (width: max-content) {
  ._tooltip_q29lw_4 {
    width: 100%;
  }
}
._tooltip_q29lw_4._insideModal_q29lw_28 {
  z-index: 810;
}

._tooltipOpen_q29lw_62 {
  display: block;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._errorInfo_1ipw4_4 {
  padding: 2em;
}

._buttons_1ipw4_8 {
  padding: 0.5em 0;
  display: flex;
}
@media only screen and (max-width: 767px) {
  ._buttons_1ipw4_8 {
    flex-direction: column;
  }
}

._button_1ipw4_8 {
  margin: 0.3em;
  max-width: 200px;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._button_1dl6t_4 {
  text-decoration: none;
  font-size: 14px;
  color: #2273d2;
  cursor: pointer;
  white-space: nowrap;
}
._button_1dl6t_4:hover, ._button_1dl6t_4:active {
  cursor: pointer;
  opacity: 0.75;
  transition: opacity 0.2s linear;
}
._button_1dl6t_4._disabled_1dl6t_16 {
  cursor: default;
  opacity: 0.5;
}

._fitWidth_1dl6t_21 {
  width: fit-content;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._emptyMessage_1k0iq_4 {
  width: 100%;
  font-size: 14px;
  color: #979797;
  font-weight: 500;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._img_1amhk_4 {
  max-width: 100%;
  min-width: 60px;
}

._holder_1amhk_9 {
  display: flex;
  align-items: center;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._userName_j8m7i_4 {
  font-size: 14px;
  white-space: nowrap;
  color: #223445;
  overflow: hidden;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._wrapper_69b94_4 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding-right: 5px;
  cursor: pointer;
}

._bellIcon_69b94_14 {
  width: 32px;
  height: 32px;
}

._progressBar_69b94_19,
._progressBarInner_69b94_20 {
  width: 24px;
  height: 4px;
  border-radius: 27px;
}

._progressBar_69b94_19 {
  margin-top: 3px;
  background-color: rgba(255, 255, 255, 0.6);
}

._progressBarInner_69b94_20 {
  width: 50%;
  background-color: #fff;
  animation: _progress_69b94_19 0.8s linear infinite alternate;
}

._counter_69b94_37 {
  width: 100%;
  position: absolute;
  top: -3px;
  right: 0;
  display: flex;
  justify-content: right;
}

._counter_69b94_37 span {
  min-width: 15px;
  padding: 3px;
  font-size: 10px;
  line-height: 1.2;
  font-weight: 800;
  color: #fff;
  text-align: center;
  background-color: #c92a2a;
  border-radius: 50%;
}

._modalBody_69b94_58 {
  max-height: 50vh;
  overflow-y: auto;
  margin-bottom: 15px;
  padding-right: 15px;
}

._modalFooter_69b94_65 {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 12px;
  padding: 12px 0 0;
}

@keyframes _progress_69b94_19 {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(100%);
  }
}/* Main color palette */
/* Other colors */
/* Color assignments */
._avatar_x4e0g_4,
._nameInitials_x4e0g_5 {
  width: 25px;
  height: 25px;
  flex: 0 0 auto;
  min-width: 0;
  border-radius: 50%;
}
._avatar_x4e0g_4._compact_x4e0g_12,
._nameInitials_x4e0g_5._compact_x4e0g_12 {
  width: 20px;
  height: 20px;
  font-size: 8px;
}

._avatar_x4e0g_4 {
  overflow: hidden;
  object-fit: cover;
}

._nameInitials_x4e0g_5 {
  display: flex;
  justify-content: center;
  align-items: center;
  background: #2273d2;
  color: rgb(246.3692307692, 249.5076923077, 253.4307692308);
  font-size: 10px;
  white-space: nowrap;
  text-transform: uppercase;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._wrapper_1d84r_4 {
  display: flex;
  align-items: center;
  overflow: hidden;
  flex-shrink: 0;
}

._compact_1d84r_11 {
  width: 20px;
  height: 20px;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._container_yhfc9_4 {
  margin-left: 4px;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._barContainer_1ct28_4 {
  width: 100%;
  padding: 10px;
  display: inline-flex;
  font-size: 14px;
  align-items: center;
  border-radius: 5px;
  margin-bottom: 20px;
  color: #223445;
  line-height: 1.4;
}
._barContainer_1ct28_4 img {
  margin-right: 8px;
}
@media only screen and (min-width: 768px) {
  ._barContainer_1ct28_4 {
    max-width: fit-content;
  }
}/* Main color palette */
/* Other colors */
/* Color assignments */
._status_1ex89_4 {
  display: flex;
  height: 15px;
}
._status_1ex89_4._link_1ex89_8 {
  text-decoration: none;
}
._status_1ex89_4._link_1ex89_8:hover, ._status_1ex89_4._link_1ex89_8:active {
  cursor: pointer;
  opacity: 0.75;
  transition: opacity 0.2s linear;
}

._icon_1ex89_17 {
  width: 40px;
  height: 15px;
}

._completed_1ex89_22 {
  margin-right: -15px;
  margin-top: -2px;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._info_1by2i_4 {
  display: flex;
  font-size: 14px;
  color: #223445;
}

._data_1by2i_10 {
  color: #2273d2;
}

._dataTitle_1by2i_14 {
  margin-right: 5px;
}

._tableHolder_1by2i_18 {
  margin-top: 20px;
}

._table_1by2i_18 {
  font-size: 14px;
  color: #223445;
}

._row_1by2i_27 {
  display: grid;
  grid-template-columns: 60px auto 103px;
  grid-gap: 25px;
  border-bottom: solid 1px #979797;
}
@media only screen and (max-width: 767px) {
  ._row_1by2i_27 {
    grid-gap: 5px;
  }
}
._row_1by2i_27:last-child {
  border-bottom: none;
}

._tableHead_1by2i_42 ._cell_1by2i_42 {
  padding: 0 0 3px;
  color: #979797;
}

._cell_1by2i_42 {
  padding: 14px 0;
}
._cell_1by2i_42:last-child {
  text-align: center;
}

._infoItem_1by2i_54 + ._infoItem_1by2i_54 {
  margin-left: 25px;
}
._infoItem_1by2i_54 + ._infoItem_1by2i_54:last-child {
  text-align: center;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._toggle_u2q4l_4 {
  max-width: 100%;
  position: relative;
  user-select: none;
}
._toggle_u2q4l_4:not(._disabled_u2q4l_9) {
  text-decoration: none;
}
._toggle_u2q4l_4:not(._disabled_u2q4l_9):hover, ._toggle_u2q4l_4:not(._disabled_u2q4l_9):active {
  cursor: pointer;
  opacity: 0.75;
  transition: opacity 0.2s linear;
}

._toggleParent_u2q4l_18 {
  max-width: 100%;
}

._wrapper_u2q4l_22 {
  position: absolute;
  z-index: 200;
  outline: 0;
  opacity: 0;
  justify-content: center;
  display: flex;
}
._wrapper_u2q4l_22._aboveModal_u2q4l_30 {
  z-index: 810;
}

._disabled_u2q4l_9 {
  opacity: 0.5;
}

._closeIcon_u2q4l_38 {
  text-decoration: none;
  position: absolute;
  cursor: pointer;
}
._closeIcon_u2q4l_38:hover, ._closeIcon_u2q4l_38:active {
  cursor: pointer;
  opacity: 0.75;
  transition: opacity 0.2s linear;
}

._nestedDropdownMask_u2q4l_49 {
  position: fixed;
  z-index: 15;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._more_1kc6h_4 {
  width: 27px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
._moreActive_1kc6h_12 {
  background-color: #bdd5f2;
}
._more_1kc6h_4:hover {
  background-color: #bdd5f2;
}
@media only screen and (max-width: 767px) {
  ._more_1kc6h_4 {
    height: 25px;
    margin-top: 12px;
  }
}

._disabled_1kc6h_25 {
  pointer-events: none;
  opacity: 0.5;
}

._isCompactDensity_1kc6h_30 {
  height: 32px;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._menu_98rns_4 {
  border-radius: 4px;
  box-shadow: 0 0 0 1px hsla(0, 0%, 0%, 0.15), 0 4px 11px hsla(0, 0%, 0%, 0.15);
  background-color: #fff;
  overscroll-behavior: contain;
  overflow: hidden;
  min-width: 140px;
  max-width: 200px;
}

._actions_98rns_14 {
  display: block;
  background-color: #e9f1fb;
  border-radius: 4px;
  cursor: pointer;
}
._actions_98rns_14:not(._disabled_98rns_20), ._actions_98rns_14:not(._actions_98rns_14:disabled) {
  cursor: pointer;
}
._actions_98rns_14:hover:not(._disabled_98rns_20), ._actions_98rns_14:hover:not(._actions_98rns_14:disabled) {
  background-color: #bdd5f2;
}
._actions_98rns_14:disabled, ._actions_98rns_14._disabled_98rns_20 {
  opacity: 0.5;
}

._item_98rns_30 {
  position: relative;
}
._item_98rns_30:first-child [role=context-menu] {
  padding-top: 10px;
}
._item_98rns_30:first-child ._icon_98rns_36 img {
  margin-top: -6px;
}
._item_98rns_30:last-child [role=context-menu] {
  padding-bottom: 10px;
}
._item_98rns_30:last-child ._icon_98rns_36 img {
  margin-top: -10px;
}
._item_98rns_30 [role=context-menu] {
  display: block;
  padding: 7px 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
._item_98rns_30 a {
  color: inherit;
  text-decoration: none;
}
._item_98rns_30._separator_98rns_56 {
  display: none;
  pointer-events: none;
  padding: 0 12px;
}
._item_98rns_30._separator_98rns_56:last-child {
  display: none;
}
._item_98rns_30 + ._separator_98rns_56 {
  display: block;
}
._item_98rns_30._modal_98rns_67 [role=context-menu] {
  padding-right: 36px;
}
._item_98rns_30._hasIcon_98rns_70 [role=context-menu] {
  padding-left: 36px;
}
._item_98rns_30._warning_98rns_73 {
  color: #c92a2a;
}

._hover_98rns_77 {
  cursor: pointer;
}
._hover_98rns_77:hover {
  background-color: #e9f1fb;
}

._icon_98rns_36 img {
  pointer-events: none;
  position: absolute;
  left: 12px;
  top: 50%;
  margin-top: -7px;
  height: 16px;
  max-width: 16px;
}
._icon_98rns_36._warning_98rns_73 svg {
  fill: #c92a2a;
}

._iconModal_98rns_97 {
  width: 16px;
  pointer-events: none;
  position: absolute;
  top: 50%;
  margin-top: -8px;
  right: 12px;
}

._disabled_98rns_20 {
  pointer-events: none;
  opacity: 0.5;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._holder_1hh6r_4 {
  display: flex;
  align-items: center;
  overflow: hidden;
  text-overflow: ellipsis;
  flex: 1;
}

._icon_1hh6r_12 {
  flex: 0 0 15px;
  margin-right: 7px;
}
@media only screen and (max-width: 767px) {
  ._icon_1hh6r_12 {
    margin-right: 12px;
  }
}

._taskIcon_1hh6r_22 {
  width: 100%;
  height: 11px;
  background-repeat: no-repeat;
}

._nameHolder_1hh6r_28 {
  flex: 1;
}
@media only screen and (max-width: 767px) {
  ._nameHolder_1hh6r_28 {
    overflow: hidden;
  }
}

@media only screen and (min-width: 768px) {
  ._nameHolder_1hh6r_28,
  ._taskName_1hh6r_39,
  ._parentTaskName_1hh6r_40 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}

@media only screen and (max-width: 767px) {
  ._taskName_1hh6r_39 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}

._taskName_1hh6r_39 {
  text-decoration: none;
  display: flex;
  color: #223445;
  font-size: 14px;
  padding-right: 8px;
  line-height: 24px;
}
._taskName_1hh6r_39:hover, ._taskName_1hh6r_39:active {
  cursor: pointer;
  opacity: 0.75;
  transition: opacity 0.2s linear;
}
._taskName_1hh6r_39 a {
  text-decoration: none;
  color: #223445;
  padding: 4px;
  margin: -4px;
}
._taskName_1hh6r_39._fullWidth_1hh6r_74 {
  flex: 1;
}
._taskName_1hh6r_39._fullWidth_1hh6r_74 a {
  flex: 1;
}
._taskName_1hh6r_39._current_1hh6r_80 {
  font-weight: bold;
}
._taskNameCompact_1hh6r_83 {
  font-size: 12px;
}
._taskName_1hh6r_39._disabled_1hh6r_86:hover, ._taskName_1hh6r_39._disabled_1hh6r_86:active {
  cursor: default;
  opacity: 1;
}

._taskNameBlurred_1hh6r_91,
._taskKeyBlurred_1hh6r_92 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._taskNameBlurred_1hh6r_91 img,
._taskKeyBlurred_1hh6r_92 img {
  width: 100%;
  max-width: 160px;
  height: 25px;
}

._parentTaskName_1hh6r_40 {
  margin-top: 6px;
  font-size: 12px;
  color: #979797;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._tile_19u7g_4 {
  width: max-content;
  min-width: 120px;
  padding: 14px;
  border-radius: 4px;
  box-shadow: 0 0 0 1px hsla(0, 0%, 0%, 0.15), 0 4px 11px hsla(0, 0%, 0%, 0.15);
  background-color: #fff;
  overscroll-behavior: contain;
  overflow: hidden;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._wrapper_mw4qg_4 {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  gap: 15px;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._preloaderHolder_ptbn2_4 {
  position: relative;
  height: 100%;
}

._filters_ptbn2_9 {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: 15px;
}
._filters_ptbn2_9 > * {
  margin: 8px 8px 8px 0;
}

._search_ptbn2_19 {
  margin-right: 25px;
}

._modalSelectWrapper_ptbn2_23 {
  position: relative;
  z-index: 3;
  display: flex;
  align-items: center;
  margin-top: 15px;
}
._modalSelectWrapper_ptbn2_23 ._label_ptbn2_30 {
  font-weight: bold;
  margin-right: 20px;
}

._selectContainer_ptbn2_35 {
  flex: 0.3;
  color: #223445;
}
@media only screen and (max-width: 767px) {
  ._selectContainer_ptbn2_35 {
    flex: 0.5;
  }
}

._projectBadge_ptbn2_45 {
  display: inline-block;
  max-width: 100%;
}

._tableWrapper_ptbn2_50 {
  position: relative;
  width: 100%;
  overflow: auto;
  margin-top: 15px;
  margin-bottom: 15px;
}
._tableWrapper_ptbn2_50 ._cellName_ptbn2_57 {
  color: #686868;
}
@media only screen and (min-width: 768px) {
  ._tableWrapper_ptbn2_50 ._cellName_ptbn2_57:not(._header_ptbn2_61) {
    display: none;
  }
}/* Main color palette */
/* Other colors */
/* Color assignments */
._table_n6ic2_4 {
  width: 100%;
}

._row_n6ic2_8 {
  min-height: 56px;
  display: flex;
  flex-direction: row;
  align-items: center;
  border-top: 1px solid #d7d7d7;
}
._row_n6ic2_8:nth-child(even) {
  background-color: rgb(246.3692307692, 249.5076923077, 253.4307692308);
}
._row_n6ic2_8:last-child {
  border-bottom: 1px solid #d7d7d7;
}
._row_n6ic2_8:hover {
  background: #e9f1fb;
}

._cell_n6ic2_25 {
  color: #223445;
  padding: 6px;
  font-size: 14px;
  position: relative;
  width: 50%;
  word-break: break-word;
}

._wrapper_n6ic2_34 {
  display: flex;
  flex-direction: row;
  flex-grow: 1;
  max-width: 100%;
}
._wrapper_n6ic2_34 ._wrapper_n6ic2_34 {
  width: 50%;
}
@media only screen and (max-width: 767px) {
  ._wrapper_n6ic2_34._mobile_n6ic2_44 {
    flex-direction: column;
  }
  ._wrapper_n6ic2_34._mobile_n6ic2_44 ._cell_n6ic2_25,
  ._wrapper_n6ic2_34._mobile_n6ic2_44 ._wrapper_n6ic2_34 {
    width: 100%;
  }
}
@media only screen and (max-width: 579px) {
  ._wrapper_n6ic2_34._tablet_n6ic2_53 {
    flex-direction: column;
  }
  ._wrapper_n6ic2_34._tablet_n6ic2_53 ._cell_n6ic2_25,
  ._wrapper_n6ic2_34._tablet_n6ic2_53 ._wrapper_n6ic2_34 {
    width: 100%;
  }
}

._tableHeader_n6ic2_62 {
  min-height: unset;
  border-top: none;
  background: #fff;
  height: 44px;
  position: sticky;
  top: -1;
  z-index: 2;
}
@media only screen and (max-width: 767px) {
  ._tableHeader_n6ic2_62 {
    display: none;
  }
}/* Main color palette */
/* Other colors */
/* Color assignments */
._wrapper_hph2t_4 {
  text-align: center;
}

._title_hph2t_8 {
  margin-bottom: 15px;
  color: #2273d2;
  font-size: 14px;
  font-family: "Helvetica Neue Medium", sans-serif;
}

._fieldTitle_hph2t_15 {
  margin-bottom: 5px;
  font-size: 12px;
}

._input_hph2t_20 {
  width: 64px;
  max-width: 100%;
  border: 0;
  border-bottom: 1px solid #888888;
  text-align: center;
  outline: 0;
}

._buttonWrapper_hph2t_29 {
  margin-top: 15px;
}

._modalButton_hph2t_33 {
  width: 100%;
  min-width: unset;
}

._modalButtonHolder_hph2t_38 + ._modalButtonHolder_hph2t_38 {
  margin-top: 10px;
}

._linkButton_hph2t_42 {
  color: #2273d2;
  font-size: 12px;
  cursor: pointer;
}
._linkButton_hph2t_42:hover, ._linkButton_hph2t_42:active, ._linkButton_hph2t_42:focus {
  text-decoration: underline;
}

._closeButton_hph2t_51 {
  position: absolute;
  right: 10px;
  top: 8px;
  cursor: pointer;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._container_15rk5_4 {
  text-decoration: none;
  display: flex;
  align-items: center;
  white-space: nowrap;
}
._container_15rk5_4:hover, ._container_15rk5_4:active {
  cursor: pointer;
  opacity: 0.75;
  transition: opacity 0.2s linear;
}
._container_15rk5_4._disabled_15rk5_15 {
  pointer-events: none;
}

._wrapper_15rk5_19 {
  display: flex;
  align-items: center;
  white-space: nowrap;
  padding: 4px 8px;
  border-radius: 16px;
  border: 1px solid #f76b1c;
}

._icon_15rk5_28 {
  height: 18px;
  flex: 0 0 auto;
}
._icon_15rk5_28 + ._order_15rk5_32 {
  margin-left: 2px;
}
._iconCompact_15rk5_35 {
  width: 15px;
  height: 15px;
}

._order_15rk5_32 {
  color: #ffa347;
  font-size: 14px;
  font-weight: 500;
}
._orderCompact_15rk5_45 {
  font-size: 12px;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._twoButtonsContainer_1i434_4 {
  display: flex;
  justify-content: center;
}
._twoButtonsContainer_1i434_4 ._buttonGeneral_1i434_8 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 46px;
  height: 35px;
  border-radius: 5px;
  background-color: #dae6fd;
  color: #223445;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}
._twoButtonsContainer_1i434_4 ._buttonGeneral_1i434_8:hover, ._twoButtonsContainer_1i434_4 ._buttonGeneral_1i434_8:active {
  cursor: pointer;
  opacity: 0.75;
  transition: opacity 0.2s linear;
}
._twoButtonsContainer_1i434_4 ._buttonGeneral_1i434_8:first-child {
  margin-right: 8px;
}
._twoButtonsContainer_1i434_4 ._active_1i434_29 {
  background-color: #2273d2;
  color: white;
}
._twoButtonsContainer_1i434_4 ._cancelApplyButton_1i434_33 {
  text-decoration: none;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 76px;
  height: 26px;
  font-size: 12px;
  cursor: pointer;
}
._twoButtonsContainer_1i434_4 ._cancelApplyButton_1i434_33:hover, ._twoButtonsContainer_1i434_4 ._cancelApplyButton_1i434_33:active {
  cursor: pointer;
  opacity: 0.75;
  transition: opacity 0.2s linear;
}
._twoButtonsContainer_1i434_4 ._cancelButton_1i434_48 {
  color: #223445;
}
._twoButtonsContainer_1i434_4 ._applyButton_1i434_51 {
  color: white;
  background-color: #2273d2;
  border-radius: 5px;
}
._twoButtonsContainer_1i434_4 ._frozenApplyButton_1i434_56 {
  background-color: #dae6fd;
  cursor: default !important;
}

._smallButtonsMargin_1i434_61 {
  padding: 14px 0 10px;
}

._projectsFilterButtonsMargin_1i434_65 {
  margin-top: 2px;
}

._projectsLabel_1i434_69 {
  display: flex;
  height: 26px;
  max-width: 320px;
  padding: 0 7px;
  align-items: center;
  color: #223445;
}

._triangleBottom_1i434_78 {
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  border-color: #223445 transparent transparent transparent;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._userGroupLabel_e4mla_4 {
  display: block;
}

._link_e4mla_8 {
  text-decoration: none;
  color: #2273d2;
}
._link_e4mla_8:hover, ._link_e4mla_8:active {
  cursor: pointer;
  opacity: 0.75;
  transition: opacity 0.2s linear;
}

._groupLabel_e4mla_18 {
  width: calc(100% - 60px);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

._nameAndClear_e4mla_25 {
  display: flex;
  flex: 1;
  justify-content: space-between;
  align-items: center;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._assignedUserHolder_cgocy_4 {
  display: flex;
  align-items: center;
  gap: 6px;
  position: relative;
}

._assignedUser_cgocy_4 {
  display: flex;
  justify-content: flex-start;
  overflow: hidden;
  padding: 4px;
  margin: -4px;
}

._taskAction_cgocy_19 {
  color: #223445;
  font-size: 12px;
  cursor: pointer;
}
._taskAction_cgocy_19 + ._taskAction_cgocy_19 {
  margin-top: 12px;
}
._taskAction_cgocy_19:hover {
  color: #2273d2;
}
._taskAction_cgocy_19._disabled_cgocy_30 {
  cursor: default;
  opacity: 0.5;
}
._taskAction_cgocy_19._disabled_cgocy_30:hover {
  color: #223445;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._hr_ebkzv_4 {
  height: 0;
  margin: 6px 0;
  border-bottom: 1px solid #c1c1c1;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._link_1s5e8_4 {
  text-decoration: none;
  display: inline-block;
  color: #2273d2;
  overflow: inherit;
  text-overflow: inherit;
  white-space: inherit;
  text-decoration: none;
}
._link_1s5e8_4:hover, ._link_1s5e8_4:active {
  cursor: pointer;
  opacity: 0.75;
  transition: opacity 0.2s linear;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._tooltipLink_u4u72_4 {
  text-decoration: none;
  color: #2273d2;
}
._tooltipLink_u4u72_4:hover, ._tooltipLink_u4u72_4:active {
  cursor: pointer;
  opacity: 0.75;
  transition: opacity 0.2s linear;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._project_hc7wl_4 {
  justify-content: space-between;
  border: #2273d2 1px solid;
}

._leftBar_hc7wl_9 {
  display: flex;
  align-items: center;
  flex-basis: 40%;
  min-width: 480px;
}
._leftBar_hc7wl_9 > * + * {
  margin-left: 22px;
}

._state_hc7wl_19 > * {
  display: inline-block;
  vertical-align: middle;
}

._stateHolderInteractive_hc7wl_24 {
  cursor: pointer;
}

._taskName_hc7wl_28 {
  width: 100%;
  display: flex;
  align-items: center;
  min-width: 85px;
  padding-right: 27px;
}

._statusBar_hc7wl_36 > * + * {
  margin-left: 15px;
}

._undoWrapper_hc7wl_40 {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.85);
}

._undo_hc7wl_40 {
  margin-left: 20px;
  font-size: 14px;
  color: #2273d2;
  cursor: pointer;
  text-decoration: underline;
}
._undo_hc7wl_40:hover {
  text-decoration: none;
}

._isEligibleHolder_hc7wl_63 {
  display: flex;
  width: 24px;
  margin-right: 16px;
}
@media only screen and (max-width: 767px) {
  ._isEligibleHolder_hc7wl_63 {
    margin-right: 10px;
  }
}

._taskIconHolder_hc7wl_74 {
  display: flex;
  flex: 0 0 15px;
  margin-right: 11px;
}

._assignedUserHolder_hc7wl_80 {
  position: relative;
}

._assignedUser_hc7wl_80 {
  display: flex;
  justify-content: center;
}

._assignedUserIconHolder_hc7wl_89 {
  position: absolute;
  top: 3px;
  left: 32px;
  display: flex;
  align-items: center;
}

._hasTooltip_hc7wl_97 {
  position: relative;
  cursor: default;
  margin-left: 4px;
}

._tooltip_hc7wl_103 {
  padding: 10px;
  text-align: left;
  border-radius: 4px;
  box-shadow: 0 0 0 1px hsla(0, 0%, 0%, 0.15), 0 4px 11px hsla(0, 0%, 0%, 0.15);
  background-color: #fff;
  font-size: 12px;
  color: #686868;
  line-height: 1.6;
  max-width: 236px;
}

._tooltipHolder_hc7wl_115, ._tooltipHolderLeft_hc7wl_115 {
  position: absolute;
  top: calc(100% + 5px);
  left: calc(100% - 5px);
  z-index: 600;
  margin: 0;
  box-sizing: content-box;
  width: max-content;
  max-width: 260px;
  transform: scale(0);
  transition: transform 0s;
  transition-delay: 0.2s;
}
@supports not (width: max-content) {
  ._tooltipHolder_hc7wl_115, ._tooltipHolderLeft_hc7wl_115 {
    width: 100%;
  }
}

._tooltipHolderLeft_hc7wl_115 {
  left: auto;
  right: calc(100% - 20px);
}
._tooltipHolderLeft_hc7wl_115 ._tooltipMask_hc7wl_138 {
  left: auto;
  right: 0;
}

._tooltipMask_hc7wl_138 {
  position: absolute;
  width: 35px;
  height: 35px;
  top: -21px;
  left: -21px;
}

._tooltipLink_hc7wl_151 {
  font-size: 12px;
  color: #2273d2;
  cursor: pointer;
  text-decoration: underline;
}
._tooltipLink_hc7wl_151:hover {
  text-decoration: none;
}

._link_hc7wl_161 {
  cursor: pointer;
  font-size: 12px;
  color: #2273d2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._icon_1b1h1_4 {
  width: 24px;
  height: 24px;
}
._iconCompact_1b1h1_8 {
  width: 20px;
  height: 20px;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._label_1nix1_4, ._greyLabel_1nix1_4, ._greyLabelEditable_1nix1_4 {
  font-size: 1rem;
  color: #223445;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 126px;
  width: fit-content;
  height: 25px;
  padding: 0 10px;
  border-radius: 16px;
  background-color: #ffdfc7;
  text-align: center;
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  cursor: pointer;
}
._label_1nix1_4._editable_1nix1_23, ._editable_1nix1_23._greyLabel_1nix1_4, ._editable_1nix1_23._greyLabelEditable_1nix1_4 {
  background-color: #fff;
  border: 1px solid #bdc2c7;
  border-radius: 3px;
}
._label_1nix1_4._editable_1nix1_23._error_1nix1_28, ._editable_1nix1_23._error_1nix1_28._greyLabel_1nix1_4, ._editable_1nix1_23._error_1nix1_28._greyLabelEditable_1nix1_4 {
  border-color: #c92a2a;
}
._label_1nix1_4._flex_1nix1_31, ._flex_1nix1_31._greyLabel_1nix1_4, ._flex_1nix1_31._greyLabelEditable_1nix1_4 {
  display: inline-flex;
  align-items: center;
  width: auto;
  min-width: 126px;
}
._label_1nix1_4._hover_1nix1_37:not(._disabled_1nix1_37):not(._checklistDuration_1nix1_37):hover, ._hover_1nix1_37._greyLabel_1nix1_4:not(._disabled_1nix1_37):not(._checklistDuration_1nix1_37):hover, ._hover_1nix1_37._greyLabelEditable_1nix1_4:not(._disabled_1nix1_37):not(._checklistDuration_1nix1_37):hover {
  border-color: #bdc2c7;
  opacity: 0.75;
}

._compactLabel_1nix1_42 {
  height: 20px;
  font-size: 12px;
}

._labelString_1nix1_47 {
  white-space: pre;
  overflow: hidden;
  text-overflow: ellipsis;
}

._totalDuration_1nix1_53 {
  background-color: #e4e6ff;
}

._checklistDuration_1nix1_37 {
  cursor: default;
}

._disabled_1nix1_37 {
  opacity: 0.5;
  cursor: default;
}

._greyLabel_1nix1_4, ._greyLabelEditable_1nix1_4 {
  background-color: #d7d7d7;
}
._greyLabel_1nix1_4:not(._disabled_1nix1_37):not(._checklistDuration_1nix1_37), ._greyLabelEditable_1nix1_4:not(._disabled_1nix1_37):not(._checklistDuration_1nix1_37) {
  text-decoration: none;
}
._greyLabel_1nix1_4:not(._disabled_1nix1_37):not(._checklistDuration_1nix1_37):hover, ._greyLabelEditable_1nix1_4:not(._disabled_1nix1_37):not(._checklistDuration_1nix1_37):hover, ._greyLabel_1nix1_4:not(._disabled_1nix1_37):not(._checklistDuration_1nix1_37):active, ._greyLabelEditable_1nix1_4:not(._disabled_1nix1_37):not(._checklistDuration_1nix1_37):active {
  cursor: pointer;
  opacity: 0.75;
  transition: opacity 0.2s linear;
}

._greyLabelEditable_1nix1_4 {
  cursor: text;
}

._sizer_1nix1_82 {
  display: inline-grid;
  vertical-align: top;
  align-items: center;
  position: relative;
}
._sizer_1nix1_82._stacked_1nix1_88 {
  align-items: stretch;
}
._sizer_1nix1_82._stacked_1nix1_88::after,
._sizer_1nix1_82._stacked_1nix1_88 input,
._sizer_1nix1_82._stacked_1nix1_88 textarea {
  grid-area: 2/1;
}
._sizer_1nix1_82::after,
._sizer_1nix1_82 input,
._sizer_1nix1_82 textarea {
  width: auto;
  min-width: 1em;
  grid-area: 1/2;
  font: inherit;
  margin: 0;
  resize: none;
  background: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  height: 25px;
}
._sizer_1nix1_82::after {
  content: attr(data-value) " ";
  visibility: hidden;
  white-space: pre-wrap;
}

._input_1nix1_118 {
  border: 0;
  box-sizing: content-box;
  background-color: transparent;
  text-align: center;
  color: #223445;
  outline: 0;
  font-size: inherit;
  font-weight: 600;
  min-width: 1px; /* for cursor*/
}

._dash_1nix1_130 {
  font-size: 1rem;
  color: #223445;
  font-weight: 600;
  white-space: pre;
}

._error_1nix1_28 {
  border: 1px solid #c92a2a;
}
._error_1nix1_28 ._input_1nix1_118,
._error_1nix1_28 ._dash_1nix1_130,
._error_1nix1_28 ._labelString_1nix1_47 {
  color: #c92a2a;
}

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

._button_1nix1_151 {
  height: 25px;
  width: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
}
._button_1nix1_151 img {
  max-width: 100%;
  max-height: 100%;
}
._button_1nix1_151:not(._disabled_1nix1_37) {
  text-decoration: none;
}
._button_1nix1_151:not(._disabled_1nix1_37):hover, ._button_1nix1_151:not(._disabled_1nix1_37):active {
  cursor: pointer;
  opacity: 0.75;
  transition: opacity 0.2s linear;
}

._durationLabelString_1nix1_171 {
  position: relative;
}
div[class*=statusRow] ._durationLabelString_1nix1_171 {
  max-width: 110px;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._timeBadge_1uhjw_4 {
  display: inline-block;
  width: 100px;
  height: 24px;
  border-radius: 12.5px;
  background-color: #efefef;
  font-size: 14px;
  font-weight: 600;
  text-align: center;
  color: #5f5f5f;
  line-height: 24px;
}
._timeBadgeCompact_1uhjw_16 {
  height: 20px;
  font-size: 12px;
  line-height: 20px;
}

._disabled_1uhjw_22 {
  cursor: default;
  opacity: 0.5;
}
._disabled_1uhjw_22 * {
  cursor: default !important;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._swap_1n4aj_4 {
  display: flex;
  justify-content: space-between;
}

._taskName_1n4aj_9 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: initial;
  white-space: pre-wrap;
  overflow-wrap: break-word;
  min-height: 24px;
}

._taskContainer_1n4aj_20 {
  width: 350px;
}

._taskKey_1n4aj_24 {
  margin-right: 5px;
  white-space: nowrap;
}

.rowPredecessor + .rowSuccessor {
  margin-top: 15px !important;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._button_k25fb_4 {
  text-decoration: none;
  width: 24px;
  height: 24px;
  border-radius: 3px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #eaf1f9;
  user-select: none;
}
._button_k25fb_4:hover, ._button_k25fb_4:active {
  cursor: pointer;
  opacity: 0.75;
  transition: opacity 0.2s linear;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._link_pjrk3_4,
._addLink_pjrk3_5 {
  margin-top: 4px;
}

._addLink_pjrk3_5 {
  color: #2273d2;
  cursor: pointer;
  text-decoration: none;
}
._addLink_pjrk3_5:hover, ._addLink_pjrk3_5:active {
  cursor: pointer;
  opacity: 0.75;
  transition: opacity 0.2s linear;
}

._row_pjrk3_20 + ._row_pjrk3_20 {
  margin-top: 4px;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._row_1rcz3_4 + ._row_1rcz3_4 {
  margin-top: 15px;
}
._row_1rcz3_4._flex_1rcz3_7 {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

._rowTitle_1rcz3_13 {
  margin-bottom: 5px;
  font-size: 14px;
  color: #223445;
  font-weight: 700;
  white-space: nowrap;
}

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

._durationTooltipContent_1rcz3_26 p {
  margin: 0 0 6px;
}
._durationTooltipContent_1rcz3_26 p:last-child {
  margin-bottom: 0;
}
._durationTooltipContent_1rcz3_26 strong {
  display: block;
  margin-top: 8px;
  margin-bottom: 4px;
}
._durationTooltipContent_1rcz3_26 strong:first-child {
  margin-top: 0;
}

._stateRow_1rcz3_41 {
  display: flex;
}
._stateRow_1rcz3_41 + ._stateRow_1rcz3_41 {
  margin-top: 10px;
}

._textarearow_1rcz3_48 {
  margin-bottom: 0;
}

._stateLabel_1rcz3_52 + ._stateLabel_1rcz3_52 {
  margin-left: 10px;
}

._validationError_1rcz3_56 {
  margin-top: 5px;
  color: #c92a2a;
  font-size: 12px;
}

._validationHighlight_1rcz3_62 {
  color: #c92a2a;
}
._validationHighlight_1rcz3_62 ._rowTitle_1rcz3_13 {
  color: #c92a2a;
}

._comment_1rcz3_69 {
  width: 100%;
  height: 62px;
  padding: 5px;
  border-radius: 5px;
  border: solid 1px #bdc2c7;
  resize: none;
  color: #223445;
  font-size: 14px;
}
._comment_1rcz3_69:focus {
  border-color: #2273d2;
  outline: 0;
}
._comment_1rcz3_69[disabled] {
  background-color: #f7f7f7;
  border: none;
  cursor: default;
}

._hasTooltip_1rcz3_89 {
  position: relative;
  cursor: default;
}
._hasTooltip_1rcz3_89:hover ._tooltipHolder_1rcz3_93, ._hasTooltip_1rcz3_89:hover ._tooltipHolderLeft_1rcz3_93 {
  transform: scale(1);
  transition: scale 0s;
  transition-delay: 0s;
}

._tooltip_1rcz3_93 {
  padding: 10px;
  text-align: left;
  border-radius: 4px;
  box-shadow: 0 0 0 1px hsla(0, 0%, 0%, 0.15), 0 4px 11px hsla(0, 0%, 0%, 0.15);
  background-color: #fff;
  font-size: 12px;
  color: #686868;
  line-height: 1.6;
  max-width: 236px;
}

._tooltipHolder_1rcz3_93, ._tooltipHolderLeft_1rcz3_93 {
  position: absolute;
  top: calc(100% + 5px);
  left: calc(100% - 5px);
  z-index: 600;
  margin: 0;
  box-sizing: content-box;
  width: max-content;
  max-width: 260px;
  transform: scale(0);
  transition: transform 0s;
  transition-delay: 0.2s;
  left: 0;
}
@supports not (width: max-content) {
  ._tooltipHolder_1rcz3_93, ._tooltipHolderLeft_1rcz3_93 {
    width: 100%;
  }
}

._tooltipHolderLeft_1rcz3_93 {
  left: auto;
  right: 0;
}
._tooltipHolderLeft_1rcz3_93 ._tooltipMask_1rcz3_135 {
  left: auto;
  right: 0;
}

._tooltipMask_1rcz3_135 {
  position: absolute;
  width: 35px;
  height: 35px;
  top: -21px;
  left: -21px;
}/* Main color palette */
/* Other colors */
/* Color assignments */
hr {
  width: 100%;
  height: 1px;
  border: none;
  margin: 10px 0;
  background-color: #d7d7d7;
}

._closeButton_gek3r_12 {
  position: absolute;
  right: 20px;
  top: 20px;
  cursor: pointer;
}

._title_gek3r_19 {
  margin-bottom: 26px;
  font-size: 18px;
  color: #686868;
  font-weight: 600;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-right: 20px;
}

._row_gek3r_30 {
  display: flex;
  flex-direction: column;
}
._row_gek3r_30._withColumns_gek3r_34 {
  flex-direction: row;
}
._row_gek3r_30._withColumns_gek3r_34 ._rowTitle_gek3r_37 {
  flex: 0 0 92px;
  padding-right: 10px;
}
._row_gek3r_30 + ._row_gek3r_30 {
  margin-top: 20px;
}
._row_gek3r_30 + ._rowAfterTitle_gek3r_44 {
  margin-top: 26px;
}

._rowTitle_gek3r_37 {
  margin-bottom: 5px;
  font-size: 14px;
  color: #223445;
  white-space: nowrap;
  font-weight: 700;
}
._rowTitle_gek3r_37 + hr {
  margin: 10px 0;
}

._buttonHolder_gek3r_59 {
  width: 132px;
  margin: 0 auto;
}

._saveButton_gek3r_64 {
  margin-top: 10px;
}

._header_gek3r_68 {
  margin-right: 35px;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._wrapper_xesy8_4 {
  display: flex;
}

._spacer_xesy8_8,
._isEligibleHolder_xesy8_9 {
  margin-left: 6px;
}
._spacer_xesy8_8._compact_xesy8_12,
._isEligibleHolder_xesy8_9._compact_xesy8_12 {
  margin-left: 6px;
}
@media only screen and (max-width: 767px) {
  ._spacer_xesy8_8,
  ._isEligibleHolder_xesy8_9 {
    margin-left: 6px;
  }
}

._spacer_xesy8_8 {
  min-width: 24px;
}

._isEligibleHolder_xesy8_9 {
  display: flex;
  width: 24px;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._wrapper_i6ci3_4 {
  display: flex;
  align-items: center;
  justify-content: center;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._wrapper_b9mo6_4 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  max-width: 100%;
}

._text_b9mo6_11 {
  width: 100%;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._text_b9mo6_11._withActions_b9mo6_18 {
  margin-right: 27px;
}
@media only screen and (max-width: 767px) {
  ._text_b9mo6_11 {
    white-space: normal;
  }
}

a._text_b9mo6_11 {
  text-decoration: none;
  color: inherit;
  padding: 4px;
  margin: -4px;
}

img._pending_b9mo6_34 {
  margin-left: 5px;
}

._badge_b9mo6_38 {
  display: inline-block;
  margin: 0 15px;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._projectColumn_1jyn7_4 {
  position: relative;
}
@media only screen and (max-width: 767px) {
  ._projectColumn_1jyn7_4 {
    margin-right: 20px;
  }
}
div[class*=statusRow] ._projectColumn_1jyn7_4 {
  max-width: 130px;
}

._projectName_1jyn7_16:not(:last-child) {
  margin-bottom: 10px;
  line-height: 1.2;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._icon_1icaq_4 {
  cursor: pointer;
  height: 13px;
}
._icon_1icaq_4:not(._clickable_1icaq_8):hover {
  cursor: grab;
}
._icon_1icaq_4:not(._clickable_1icaq_8):active {
  cursor: grabbing;
}
._icon_1icaq_4._disabled_1icaq_14 {
  cursor: default;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._root_92hzd_4 {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-height: 0;
}

._sectionHeader_92hzd_11 {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  font-weight: 700;
  color: #223445;
  margin-top: 12px;
  margin-bottom: 4px;
}
._sectionHeader_92hzd_11:not(:first-child) {
  margin-top: 25px;
}

._sectionHeaderAvailable_92hzd_24 {
  margin-top: 16px;
}

._selectedSection_92hzd_28 {
  max-height: 150px;
  overflow: auto;
  border-bottom: 1px solid #bdc2c7;
  padding-bottom: 4px;
  padding-right: 8px;
}

._availableSection_92hzd_36 {
  flex: 1;
  overflow: auto;
  min-height: 0;
  max-height: 200px;
  margin-top: 6px;
  padding-top: 2px;
  padding-right: 8px;
}

._emptyMessage_92hzd_46 {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 12px 0;
  font-size: 13px;
  color: #979797;
  text-align: center;
}

._selectedSection_92hzd_28:focus-within ._activeRow_92hzd_56,
._availableSection_92hzd_36:focus-within ._activeRow_92hzd_56 {
  background-color: #e9f1fb;
}

@keyframes _highlightFlash_92hzd_1 {
  0% {
    background-color: #bdd5f2;
  }
  100% {
    background-color: transparent;
  }
}
._highlightedRow_92hzd_69 {
  animation: _highlightFlash_92hzd_1 1.5s ease-out;
}

._columnLabel_92hzd_73 {
  flex: 1;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 13px;
  line-height: 1.4;
}

._metadataIcons_92hzd_83 {
  display: inline-flex;
  align-items: center;
  gap: 3px;
  flex-shrink: 0;
}

._metadataIcon_92hzd_83 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  cursor: default;
}

._metadataTooltip_92hzd_99 {
  font-size: 12px;
  white-space: nowrap;
}

._selectedColumnRow_92hzd_104 {
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 2px;
  height: 30px;
  border-radius: 4px;
  cursor: grab;
  user-select: none;
}
._selectedColumnRow_92hzd_104:hover {
  background-color: #e9f1fb;
}
._selectedColumnRow_92hzd_104:active {
  cursor: grabbing;
}

._dragHandle_92hzd_121 {
  display: flex;
  align-items: center;
  flex-shrink: 0;
}

._rowActions_92hzd_127 {
  display: flex;
  align-items: center;
  gap: 2px;
  flex-shrink: 0;
}

._actionButton_92hzd_134 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  border: none;
  background: none;
  cursor: pointer;
  font-size: 16px;
  line-height: 1;
  color: #686868;
  border-radius: 4px;
  padding: 0;
}
._actionButton_92hzd_134:hover:not(:disabled) {
  color: #223445;
  background-color: #b3b3b3;
}
._actionButton_92hzd_134:disabled {
  color: #b3b3b3;
  cursor: default;
}

._availableColumnRow_92hzd_159 {
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 4px 2px 4px 8px;
  border-radius: 4px;
  cursor: pointer;
  user-select: none;
}
._availableColumnRow_92hzd_159:hover {
  background-color: #e9f1fb;
}

._addButton_92hzd_172 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  border: none;
  background: none;
  cursor: pointer;
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
  color: #686868;
  border-radius: 4px;
  padding: 0;
  opacity: 0;
}
._availableColumnRow_92hzd_159:hover ._addButton_92hzd_172 {
  opacity: 1;
}
._addButton_92hzd_172:hover {
  color: #223445;
  background-color: #b3b3b3;
}

._filterPill_92hzd_198 {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  padding: 2px 6px;
  background: rgba(34, 115, 210, 0.15);
  border-radius: 10px;
  font-size: 11px;
  line-height: 1.4;
  color: #2273d2;
  white-space: nowrap;
}
._filterPillLabel_92hzd_210 {
  flex-shrink: 0;
}
._filterPillDismiss_92hzd_213 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 14px;
  height: 14px;
  padding: 0;
  border: none;
  background: none;
  cursor: pointer;
  font-size: 12px;
  line-height: 1;
  color: #2273d2;
  border-radius: 50%;
  flex-shrink: 0;
}
._filterPillDismiss_92hzd_213:hover {
  background: rgba(34, 115, 210, 0.25);
}

._advancedFilters_92hzd_233 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-top: 8px;
}

._filterToggleButton_92hzd_240 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  flex-shrink: 0;
  border: none;
  background-color: #e9f1fb;
  cursor: pointer;
  color: #686868;
  border-radius: 4px;
  padding: 0;
  align-self: center;
  margin-top: 10px;
}
._filterToggleButton_92hzd_240:hover {
  background-color: #bdd5f2;
}
._filterToggleButtonActive_92hzd_259 {
  color: #2273d2;
  background-color: rgba(34, 115, 210, 0.15);
}
._filterToggleButtonActive_92hzd_259:hover {
  background-color: rgba(34, 115, 210, 0.25);
}

._filterPills_92hzd_267 {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
  align-items: center;
}

._advancedFiltersPanel_92hzd_274 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._filterRow_92hzd_280 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
._filterRowLabel_92hzd_285 {
  font-size: 11px;
  color: #979797;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

._toggleGroup_92hzd_292 {
  display: flex;
  flex-wrap: wrap;
  gap: 2px;
}

._toggleButton_92hzd_298 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 2px 8px;
  border: none;
  background: rgba(34, 115, 210, 0.15);
  border-radius: 4px;
  cursor: pointer;
  font-size: 11px;
  color: #686868;
  white-space: nowrap;
}
._toggleButton_92hzd_298:hover {
  background: rgba(34, 115, 210, 0.2);
}
._toggleButtonSelected_92hzd_314 {
  background: #2273d2;
  color: white;
}
._toggleButtonSelected_92hzd_314:hover {
  background: rgb(30.4467213115, 102.981557377, 188.0532786885);
}

._searchRow_92hzd_322 {
  display: flex;
  align-items: flex-end;
  gap: 4px;
}

._search_92hzd_322 {
  position: relative;
  display: flex;
  flex: 1;
  min-width: 0;
}
._searchInput_92hzd_334 {
  color: #686868;
  width: 100%;
  margin-top: 10px;
  border: none;
  border-bottom: 1px solid #bdc2c7;
  padding-bottom: 6px;
  padding-right: 16px;
  font-size: 14px;
  font-family: "Lato", sans-serif;
  outline: 0;
}
._searchInput_92hzd_334::-webkit-input-placeholder {
  color: #b3b3b3;
}
._searchInput_92hzd_334:-moz-placeholder {
  color: #b3b3b3;
}
._searchInput_92hzd_334::-moz-placeholder {
  color: #b3b3b3;
}
._searchInput_92hzd_334:-ms-input-placeholder {
  color: #b3b3b3;
}

._magnifier_92hzd_359 {
  position: absolute;
  right: 0;
  top: 12px;
}

._keyboardHint_92hzd_365 {
  font-size: 11px;
  color: #979797;
  text-align: center;
  padding: 2px 0;
}

._validationMessage_92hzd_372 {
  font-size: 12px;
  color: #dc3545;
  text-align: center;
  margin-top: 8px;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._hasCheckListWidth_1p6gl_4 {
  width: 120px;
  height: 71px;
  padding: 14px;
}

._hasChecklistList_1p6gl_10 {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  justify-content: space-between;
  font-size: 14px;
}
._hasChecklistList_1p6gl_10 ._hasChecklistListItem_1p6gl_18 {
  display: flex;
  flex-direction: row;
  width: 100%;
  color: #223445;
}

._row_1p6gl_25 {
  display: flex;
  align-items: center;
}
._row_1p6gl_25 + ._row_1p6gl_25 {
  margin-top: 16px;
}

._multiSelectLabel_1p6gl_33 {
  display: flex;
}

._multiSelectCounterBadge_1p6gl_37 {
  display: inline-block;
  margin-left: 6px;
  font-size: 12px;
  background-color: rgba(34, 115, 210, 0.2);
  border-radius: 6px;
  font-weight: 500;
  text-align: center;
  width: 30px;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._lastUpdateContainer_1oegf_4, ._timeDurationContainer_1oegf_4 {
  display: flex;
  width: 344px;
  padding: 14px 14px 5px;
  flex-direction: column;
}
._lastUpdateContainer_1oegf_4 ._controlsContainer_1oegf_10, ._timeDurationContainer_1oegf_4 ._controlsContainer_1oegf_10 {
  display: flex;
  width: 100%;
  flex-direction: column;
}

._controlsRow_1oegf_16 {
  display: flex;
  align-items: center;
}
._controlsRow_1oegf_16 ._textLabel_1oegf_20 {
  display: flex;
  align-items: center;
  font-size: 14px;
  color: #223445;
}
._controlsRow_1oegf_16 + ._controlsRow_1oegf_16 {
  margin-top: 10px;
}
._controlsRow_1oegf_16 > * + * {
  margin-left: 18px;
}

._timeDurationContainer_1oegf_4 {
  width: 308px;
}

._compact_1oegf_37 {
  width: fit-content;
  min-width: 240px;
  max-width: 320px;
}
._compact_1oegf_37 ._controlsRow_1oegf_16 {
  flex-wrap: nowrap;
}
._compact_1oegf_37 ._dateChooserContainer_1oegf_45 {
  width: auto;
  min-width: 120px;
  flex: 1;
}

._compareOperatorContainer_1oegf_51 {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  margin: 0 10px;
}
._compareOperatorContainer_1oegf_51._opened_1oegf_59 ._optionsDropdown_1oegf_59 {
  display: block;
}
._compareOperatorContainer_1oegf_51:focus {
  outline: none;
}

._compareOperator_1oegf_51 {
  text-decoration: none;
  display: flex;
  align-items: center;
}
._compareOperator_1oegf_51:hover, ._compareOperator_1oegf_51:active {
  cursor: pointer;
  opacity: 0.75;
  transition: opacity 0.2s linear;
}

._dropdownArrow_1oegf_77 {
  width: 6px;
  margin-left: 6px;
}

._noMargin_1oegf_82 {
  margin: 0;
}

._dateChooserContainer_1oegf_45 {
  display: flex;
  align-items: center;
  padding: 3px 6px;
  width: 105px;
  height: 35px;
  border-radius: 5px;
  border: solid 1px #bdc2c7;
  box-sizing: border-box;
  position: relative;
  color: #223445;
}
._dateChooserContainer_1oegf_45._opened_1oegf_59 ._optionsDropdown_1oegf_59 {
  display: block;
}
._dateChooserContainer_1oegf_45:focus {
  outline: none;
}

._manualDateContainer_1oegf_105 {
  display: flex;
  align-items: center;
  width: 105px;
  box-sizing: border-box;
  position: relative;
}

._durationDateContainer_1oegf_113 {
  display: flex;
  align-items: center;
  width: 126px;
  box-sizing: border-box;
  margin-right: 8px;
}

._criticalityDurationInput_1oegf_121 {
  width: 86px;
}

._optionsDropdown_1oegf_59 {
  position: absolute;
  top: 28px;
  border-radius: 4px;
  box-shadow: 0 0 0 1px hsla(0, 0%, 0%, 0.15), 0 4px 11px hsla(0, 0%, 0%, 0.15);
  background-color: #ffffff;
  display: none;
  z-index: 1;
}
._optionsDropdown_1oegf_59 ._optionsItem_1oegf_134 {
  cursor: pointer;
  font-size: 12px;
  padding: 5px 15px;
  white-space: nowrap;
}
._optionsDropdown_1oegf_59 ._optionsItem_1oegf_134:hover {
  background: #e9f1fb;
}

._optionsItem_1oegf_134 {
  text-decoration: none;
}
._optionsItem_1oegf_134:hover, ._optionsItem_1oegf_134:active {
  cursor: pointer;
  opacity: 0.75;
  transition: opacity 0.2s linear;
}

._compareOperatorLabel_1oegf_153 {
  cursor: pointer;
  font-size: 14px;
  letter-spacing: normal;
}

._dateControl_1oegf_159 {
  display: block;
  order: 2;
  width: 100%;
  height: 35px;
  border-radius: 5px;
  background-color: #ffffff;
  border: solid 1px #bdc2c7;
  padding: 0 5px;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  color: #223445;
  text-overflow: ellipsis;
}
._dateControl_1oegf_159:focus {
  outline: none;
  border: solid 1px #2273d2;
}
._dateControl_1oegf_159:disabled {
  background-color: rgb(249.4819672131, 249.9, 250.3180327869);
  border: none;
  cursor: not-allowed;
}

._checkboxWrapper_1oegf_186 {
  width: 14px;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._tabsHolder_hjatx_4 {
  position: relative;
  margin-bottom: 30px;
}

._expandedWrapper_hjatx_9 {
  display: flex;
}

._preloaderHolder_hjatx_13 {
  position: relative;
  height: 100%;
}

._heading_hjatx_18 {
  margin-bottom: 25px;
  padding-left: 20px;
}
._heading_hjatx_18 header {
  margin-bottom: 20px;
  display: flex;
  align-items: center;
}
._heading_hjatx_18 header img + ._taskName_hjatx_27 {
  margin-left: 5px;
}

._taskDetailsWrapper_hjatx_31 {
  flex: 1;
  height: 100%;
  max-height: 100%;
  font-size: 14px;
  color: #223445;
  padding-bottom: 25px;
}
._taskDetailsWrapper_hjatx_31._withVisibleButtons_hjatx_39 {
  max-height: calc(100% - 60px);
}

._scrollView_hjatx_43 {
  padding: 0 15px;
  margin: 0 -15px;
}

._expanded_hjatx_9 {
  display: flex;
}

._controlRow_hjatx_52 {
  display: flex;
}
._controlRow_hjatx_52 [class~=OrganizationSelect_wrapper] {
  width: 100%;
}
._controlRow_hjatx_52._column_hjatx_58 {
  flex-direction: column;
}
._controlRow_hjatx_52._flexEnd_hjatx_61 {
  justify-content: flex-end;
}
._controlRow_hjatx_52._duration_hjatx_64 {
  margin-top: 25px;
}
._controlRow_hjatx_52._buttonContainer_hjatx_67 {
  position: fixed;
  display: flex;
  align-items: center;
  height: 48px;
  bottom: 105px;
  left: 0;
  right: 0;
  padding: 0 35px;
  z-index: 50;
  background-color: #e9f1fb;
}
._controlRow_hjatx_52._buttonContainer_hjatx_67._newTask_hjatx_79 {
  top: 84vh;
}
._controlRow_hjatx_52 + ._controlRow_hjatx_52, ._controlRow_hjatx_52 + ._taskStateSectionHolder_hjatx_82 {
  margin-top: 15px;
}
._controlRow_hjatx_52._controlRowMobile_hjatx_85 {
  flex-wrap: wrap;
}
._controlRow_hjatx_52._controlRowMobile_hjatx_85 ._actionControls_hjatx_88 {
  flex-basis: 100%;
  margin-left: 0 !important;
  margin-top: 20px;
}

._offsetTop_hjatx_94 {
  margin-top: 25px;
}

._taskStateSectionHolder_hjatx_82 + ._controlRow_hjatx_52 {
  margin-top: 25px;
}

._controlRow_hjatx_52:not(._column_hjatx_58) > * + * {
  margin-left: 20px;
}

._actionControls_hjatx_88 {
  display: flex;
  align-items: center;
  margin-left: 20px;
}
._actionControls_hjatx_88 * + * {
  margin-left: 20px;
}

._labelRow_hjatx_115 {
  font-size: 14px;
  margin-bottom: 5px;
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  color: #223445;
}
._labelRow_hjatx_115._error_hjatx_124 {
  color: #c92a2a;
}

._taskStatuses_hjatx_128 {
  display: flex;
  justify-content: flex-start;
}
._taskStatuses_hjatx_128 > * {
  cursor: pointer;
}
._taskStatuses_hjatx_128 > * + * {
  margin-left: 30px;
}
._taskStatuses_hjatx_128 + ._taskStatuses_hjatx_128 {
  margin-top: 15px;
  justify-content: flex-start;
}

._separator_hjatx_143 {
  color: #d7d7d7;
  margin-top: -4px;
  margin-bottom: 4px;
}

._dateControl_hjatx_149 {
  display: block;
  order: 2;
  width: 100%;
  height: 35px;
  border-radius: 5px;
  background-color: #ffffff;
  border: solid 1px #bdc2c7;
  padding: 2px 5px 0;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  color: #223445;
  text-overflow: ellipsis;
}
._dateControl_hjatx_149:focus {
  outline: none;
  border: solid 1px #2273d2;
}
._dateControl_hjatx_149:disabled {
  background-color: #e9f1fb;
  border: 1px solid transparent;
  cursor: not-allowed;
}

._dateContainer_hjatx_176 {
  width: 100%;
}

._closeButton_hjatx_180, ._iconLeftArrow_hjatx_180 {
  position: absolute;
  top: 40px;
  right: 20px;
  cursor: pointer;
  text-decoration: none;
}

._iconLeftArrow_hjatx_180 {
  right: 46px;
  top: 41px;
  transition: transform 0.3s ease;
}
._iconLeftArrow_hjatx_180._opened_hjatx_193 {
  transform: rotate(180deg);
}

._navlink_hjatx_197 {
  text-decoration: none;
  color: #223445;
  font-family: "Lato", sans-serif;
  font-weight: bold;
  font-size: 14px;
  cursor: pointer;
  border-bottom: 2px solid transparent;
  padding-bottom: 2px;
}

._navlinkActive_hjatx_208 {
  color: #2273d2;
  border-bottom: 2px solid #2273d2;
}

._navlink_hjatx_197:not(._navlinkActive_hjatx_208):hover {
  color: #ffa347;
}

._navlink_hjatx_197 + ._navlink_hjatx_197 {
  margin-left: 15px;
}

._expandedColumn_hjatx_221 {
  width: 460px;
  padding-right: 40px;
}
._expandedColumn_hjatx_221 + ._expandedColumn_hjatx_221 {
  width: 555px;
  padding-right: 0;
  padding-left: 40px;
  border-left: 1px solid #bdc2c7;
}

._taskDetails_hjatx_31 {
  cursor: pointer;
}

._tooltipLink_hjatx_236 {
  font-size: 12px;
  color: #2273d2;
  cursor: pointer;
  text-decoration: underline;
}
._tooltipLink_hjatx_236:hover {
  text-decoration: none;
}

._isEligibleHolder_hjatx_246 {
  display: flex;
  width: 24px;
  margin-right: 5px;
}

._hasTooltip_hjatx_252 {
  position: relative;
  z-index: 55;
  cursor: default;
}
._hasTooltip_hjatx_252:hover ._tooltipHolder_hjatx_257, ._hasTooltip_hjatx_252:hover ._tooltipHolderLeft_hjatx_257 {
  transform: scale(1);
  transition: scale 0s;
  transition-delay: 0s;
}

._tooltip_hjatx_236 {
  padding: 10px;
  text-align: left;
  border-radius: 4px;
  box-shadow: 0 0 0 1px hsla(0, 0%, 0%, 0.15), 0 4px 11px hsla(0, 0%, 0%, 0.15);
  background-color: #fff;
  font-size: 12px;
  color: #686868;
  line-height: 1.6;
  max-width: 236px;
}

._tooltipHolder_hjatx_257, ._tooltipHolderLeft_hjatx_257 {
  position: absolute;
  top: calc(100% + 5px);
  left: calc(100% - 5px);
  z-index: 600;
  margin: 0;
  box-sizing: content-box;
  width: max-content;
  max-width: 260px;
  transform: scale(0);
  transition: transform 0s;
  transition-delay: 0.2s;
}
@supports not (width: max-content) {
  ._tooltipHolder_hjatx_257, ._tooltipHolderLeft_hjatx_257 {
    width: 100%;
  }
}

._tooltipHolderLeft_hjatx_257 {
  left: auto;
  right: calc(100% - 20px);
}
._tooltipHolderLeft_hjatx_257 ._tooltipMask_hjatx_298 {
  left: auto;
  right: 0;
}

._tooltipMask_hjatx_298 {
  position: absolute;
  width: 35px;
  height: 35px;
  top: -21px;
  left: -21px;
}

._noPermissions_hjatx_311 {
  font-size: 14px;
  font-weight: 700;
  color: #223445;
}

._deleteIcon_hjatx_317 {
  width: 12px;
  height: 13px;
  cursor: pointer;
}
._deleteIcon_hjatx_317:hover path {
  fill: #c92a2a;
}

._mainInfo_hjatx_326 {
  grid-area: first;
}

._secondInfo_hjatx_330 {
  grid-area: second;
}

._thirdInfo_hjatx_334 {
  grid-area: third;
  display: flex;
  flex-direction: column;
}

@media only screen and (max-width: 767px) {
  ._secondInfo_hjatx_330,
  ._thirdInfo_hjatx_334 {
    margin-top: 25px;
  }
}

._notesField_hjatx_347._notesField_hjatx_347._notesField_hjatx_347 {
  /* increase specificity to avoid !important; */
  height: 175px;
  resize: vertical;
}

._assigneeBox_hjatx_353 {
  width: 100%;
  max-width: 550px;
  overflow: hidden;
}

._schedulingPriorityTooltipText_hjatx_359 {
  margin-bottom: 16px;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._container_dhrbj_4 {
  position: relative;
}

._input_dhrbj_8 input {
  width: 100%;
  height: 35px;
  border-color: #bdc2c7;
  padding: 4px 3px 4px 23px;
}
._input_dhrbj_8 img {
  left: 5px;
  top: 8px;
}

._organization_dhrbj_19 {
  height: 15px;
}

._tableFilter_dhrbj_23 {
  display: flex;
  align-items: center;
  position: relative;
  border-radius: 5px;
  background-color: #e9f1fb;
  padding: 4px 8px;
}
._tableFilter_dhrbj_23:hover {
  background-color: rgba(34, 115, 210, 0.2);
}
._tableFilter_dhrbj_23:not(._disabled_dhrbj_34) {
  cursor: pointer;
}
._tableFilter_dhrbj_23._opened_dhrbj_37 ._filtersDropdown_dhrbj_37 {
  display: block;
}
._tableFilter_dhrbj_23:focus {
  outline: none;
}

._filterLabel_dhrbj_44 {
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: normal;
  color: #223445;
  white-space: pre;
  line-height: 22px;
}
._withError_dhrbj_54 ._filterLabel_dhrbj_44 {
  color: #c92a2a;
}

._labelSlot_dhrbj_58 {
  margin-right: 3px;
}

._activeFiltering_dhrbj_62 {
  font-size: 14px;
  color: #223445;
  font-weight: 500;
  line-height: 22px;
}
._withError_dhrbj_54 ._activeFiltering_dhrbj_62 {
  color: #c92a2a;
}

._filtersDropdown_dhrbj_37 {
  min-width: 140px;
  background-color: #fff;
  box-shadow: 0 0 0 1px hsla(0, 0%, 0%, 0.15), 0 4px 11px hsla(0, 0%, 0%, 0.15);
  border-radius: 4px;
}
._filtersDropdown_dhrbj_37 ._standardWidth_dhrbj_78 {
  width: 280px;
}
._filtersDropdown_dhrbj_37 ._eligibilityWidth_dhrbj_81 {
  width: 201px;
}
._filtersDropdown_dhrbj_37 ._criticalityWidth_dhrbj_84 {
  width: 292px;
  padding: 14px;
  padding-bottom: 5px;
}
._filtersDropdown_dhrbj_37 ._taskStateWidth_dhrbj_89 {
  width: 175px;
  padding: 14px;
}
._filtersDropdown_dhrbj_37 ._hasCheckListWidth_dhrbj_93 {
  width: 120px;
  height: 71px;
  padding: 14px 14px;
}

._resultLabel_dhrbj_99 {
  width: 250px;
  font-size: 12px;
  color: #223445;
  padding: 5px 15px;
}

._hiddenItemsScroll_dhrbj_106 {
  padding-right: 0;
}

._higlight_dhrbj_110 {
  color: #2f80ed !important;
}

._order_dhrbj_114 {
  color: black !important;
  margin-left: 5px;
  font-size: 14px;
}

._triangleBottom_dhrbj_120 {
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  border-color: #223445 transparent transparent transparent;
}

._projectFilterListItem_dhrbj_129 {
  display: flex;
  padding: 7px 14px;
  color: #223445;
  font-size: 14px;
  line-height: 2;
}

._taskStateFilterListItem_dhrbj_137 {
  display: flex;
  margin-bottom: 14px;
  width: 100%;
}
._taskStateFilterListItem_dhrbj_137:last-child {
  margin-bottom: 19px;
}

._taskTypeFilterList_dhrbj_146 {
  display: flex;
  flex-direction: column;
  width: 100%;
}
._taskTypeFilterList_dhrbj_146 ._taskTypeFilterListItem_dhrbj_151 {
  display: flex;
  flex-direction: row;
  padding: 7px 14px !important;
  width: 100%;
}

._hasChecklistList_dhrbj_158 {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  justify-content: space-between;
  font-size: 14px;
}
._hasChecklistList_dhrbj_158 ._hasChecklistListItem_dhrbj_166 {
  display: flex;
  flex-direction: row;
  width: 100%;
  color: #223445;
}

._marginForFocusSection_dhrbj_173 {
  margin-top: 31px;
}

._marginLasttaskTypeElement_dhrbj_177 {
  margin-bottom: 19px;
}

._projectTasksItemLabel_dhrbj_181 {
  width: 120px;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 13px;
  color: #223445;
}

._preloaderWrapper_dhrbj_189 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
._preloaderWrapper_dhrbj_189._loadMore_dhrbj_195 {
  height: auto;
}

._closeButton_dhrbj_199 {
  height: 10px;
  margin: 0 0 0 6px;
  color: #2273d2;
  font-weight: 700;
  cursor: pointer;
}
._closeButton_dhrbj_199._disabled_dhrbj_34 {
  pointer-events: none;
}

._section_dhrbj_210 + ._section_dhrbj_210 {
  padding-top: 15px;
}

._criticalityListItem_dhrbj_214 {
  display: flex;
  align-items: center;
  padding-left: 10px;
}
._criticalityListItem_dhrbj_214 + ._criticalityListItem_dhrbj_214 {
  margin-top: 10px;
}
._criticalityListItem_dhrbj_214 > * + * {
  margin-left: 18px;
}

._checkboxWithLabel_dhrbj_226 {
  display: flex;
  align-items: center;
}
._checkboxWithLabel_dhrbj_226 > * + * {
  margin-left: 10px;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._icon_hesfl_4 {
  position: absolute;
  right: 5px;
  top: 8px;
  width: 20px;
}
._icon_hesfl_4 img {
  max-width: 100%;
}

/* Text overflow: ellipsis for datepicker with icon, when the content is cut off */
.react-datepicker__input-container, .react-datepicker-wrapper {
  width: 100%;
  border-radius: 5px;
}

.inputErrorClass .react-datepicker__input-container {
  border-color: #c92a2a;
}

._withIcon_hesfl_25 {
  text-overflow: ellipsis;
  padding-right: 20px;
}

.react-datepicker__day--outside-month {
  color: #979797;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
  height: 232px !important;
  padding-right: 0px;
  width: calc(100% + 17px);
}
@media only screen and (max-width: 767px) {
  .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
    width: 100%;
    height: 200px !important;
  }
}

._incorrectDateNotification_hesfl_46 {
  color: #c92a2a;
  font-size: 12px;
  transform: translate(5px, 2px);
  position: absolute;
}

._error_hesfl_53 {
  color: #c92a2a !important;
}

.actualFinish .react-datepicker__triangle {
  left: 200px;
}

.react-datepicker {
  font-size: 0.9rem;
}

.react-datepicker__day-name, .react-datepicker__day, .react-datepicker__time-name {
  width: 1.9rem;
  line-height: 1.9rem;
  margin: 0.2rem;
}

.react-datepicker__current-month, .react-datepicker-time__header {
  font-size: 1.1rem;
}

.react-datepicker__current-month, .react-datepicker-time__header {
  height: 30px;
  line-height: 30px;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
  padding: 5px;
  border-right: 1px solid transparent;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
  border-right: 1px solid #bdc2c7;
}

.react-datepicker__navigation {
  outline: 0;
}

.react-datepicker-popper[data-placement^=bottom] {
  margin-top: 0;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._wrapper_13bc9_4 {
  position: relative;
  outline: 0;
  display: flex;
  justify-content: center;
}

._icon_13bc9_11 {
  background-color: #e9f1fb;
  display: flex;
  width: 24px;
  height: 24px;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  border-radius: 4px;
}
._icon_13bc9_11:hover {
  background-color: #bdd5f2;
}

._columnsModal_13bc9_25 {
  position: absolute;
  right: 0;
  top: 34px;
  padding: 20px;
  border-radius: 4px;
  box-shadow: 0 0 0 1px hsla(0, 0%, 0%, 0.15), 0 4px 11px hsla(0, 0%, 0%, 0.15);
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  width: 320px;
  max-height: max(70vh, 500px);
  overflow: hidden;
  cursor: default;
  z-index: 50;
}
._columnsModalHeader_13bc9_41 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 18px;
  color: #2273d2;
  font-weight: 700;
  width: 100%;
}
._columnsModalTitleWrapper_13bc9_50 {
  display: flex;
  align-items: center;
  font-weight: 700;
  color: #223445;
}
._columnsModalTitleWrapper_13bc9_50:not(:first-child) {
  margin-top: 25px;
}
._columnsModalIcon_13bc9_59 {
  width: 15px;
  margin-right: 6px;
}
._columnsModalTitle_13bc9_50 {
  font-size: 18px;
}
._columnsModalClose_13bc9_66 {
  cursor: pointer;
}
._columnsModalRow_13bc9_69 {
  width: 100%;
  margin-top: 15px;
}
._columnsModalRow_13bc9_69:last-child {
  margin-bottom: 5px;
}
._columnsModalNoResult_13bc9_76 {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 15px 0 0 0;
  font-size: 14px;
  color: #979797;
  text-align: center;
}

._searchRow_13bc9_86 {
  display: flex;
  align-items: flex-end;
  gap: 4px;
}

._search_13bc9_86 {
  position: relative;
  display: flex;
  flex: 1;
  min-width: 0;
}
._searchInput_13bc9_98 {
  color: #686868;
  width: 100%;
  margin-top: 10px;
  border: none;
  border-bottom: 1px solid #bdc2c7;
  padding-bottom: 6px;
  padding-right: 16px;
  font-size: 14px;
  font-family: "Lato", sans-serif;
  outline: 0;
}
._searchInput_13bc9_98::-webkit-input-placeholder {
  color: #b3b3b3;
}
._searchInput_13bc9_98:-moz-placeholder {
  color: #b3b3b3;
}
._searchInput_13bc9_98::-moz-placeholder {
  color: #b3b3b3;
}
._searchInput_13bc9_98:-ms-input-placeholder {
  color: #b3b3b3;
}

._magnifier_13bc9_123 {
  position: absolute;
  right: 0;
  top: 12px;
}

._btn_13bc9_129 {
  display: flex;
  justify-content: center;
  width: 100%;
  margin-top: 10px;
}

._content_13bc9_136 {
  max-height: 250px;
  overflow: auto;
}

._validationMessage_13bc9_141 {
  font-size: 12px;
  color: #dc3545;
  text-align: center;
  margin-top: 8px;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._bulkPopper_6at8n_4 {
  position: fixed;
  height: 75px;
  background: #2273d2;
  border-radius: 4px;
  z-index: 80;
  padding: 10px 15px;
  box-shadow: 0 0 0 1px hsla(0, 0%, 0%, 0.15), 0 4px 11px hsla(0, 0%, 0%, 0.15);
  transition: all 0.1s ease;
}
._bulkPopper_6at8n_4::before {
  position: absolute;
  left: 16px;
  bottom: -8px;
  width: 0;
  height: 0;
  content: "";
  z-index: 2;
  border-top: 8.4px solid #2273d2;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
}

._bulkPopperConent_6at8n_27 {
  color: #fff;
  height: 100%;
  font-size: 14px;
  font-weight: 500;
  display: flex;
}

._bulkActions_6at8n_35 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
._bulkActions_6at8n_35 * {
  text-decoration: none;
}
._bulkActions_6at8n_35 *:hover, ._bulkActions_6at8n_35 *:active {
  cursor: pointer;
  opacity: 0.75;
  transition: opacity 0.2s linear;
}

._bulkLeftColumn_6at8n_49 {
  padding: 3px 20px 3px 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-width: 170px;
}

._bulkItemsCounter_6at8n_57 {
  opacity: 0.8;
}

._childrenWrapper_6at8n_61 {
  padding: 3px 0 3px 20px;
  border-left: 1px solid rgba(255, 255, 255, 0.3);
  display: flex;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._wrapper_7hp04_4 {
  position: relative;
  user-select: none;
  outline: 0;
  font-size: 12px;
  color: #979797;
}

._current_7hp04_12 {
  position: relative;
  height: 24px;
  padding: 3px 0 3px 8px;
  border: 1px solid #eaeaea;
  border-radius: 4px;
}
._current_7hp04_12:hover {
  cursor: pointer;
  border: 1px solid #2273d2;
}
._current_7hp04_12:after {
  width: 0;
  height: 0;
  content: "";
  z-index: 2;
  border-top: 3.6px solid #979797;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  position: absolute;
  right: 4px;
  top: 9px;
}
@media only screen and (max-width: 767px) {
  ._current_7hp04_12 {
    padding: 3px 10px 3px 8px;
  }
}

._dropdown_7hp04_41 {
  position: absolute;
  z-index: 10;
  left: 0;
  top: 105%;
  overflow: hidden;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 0 0 1px hsla(0, 0%, 0%, 0.15), 0 4px 11px hsla(0, 0%, 0%, 0.15);
}
._dropdown_7hp04_41._toTop_7hp04_51 {
  margin-bottom: 0;
  top: auto;
  bottom: 105%;
}

._option_7hp04_57 {
  padding: 5px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
._option_7hp04_57:hover {
  background-color: #e9f1fb;
}

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

._label_7hp04_74 {
  margin-right: 5px;
  color: #686868;
  font-weight: 700;
  white-space: nowrap;
}

._content_7hp04_81 {
  overflow: auto;
  height: auto;
  max-height: 175px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
._content_7hp04_81::-webkit-scrollbar {
  width: 6px;
  background-color: rgba(189, 194, 199, 0.1);
  border-right: 1px solid rgba(189, 194, 199, 0.2);
  border-left: 1px solid rgba(189, 194, 199, 0.2);
}
._content_7hp04_81::-webkit-scrollbar-thumb {
  background-color: #bdc2c7;
  border-radius: 5px;
}
._content_7hp04_81::-webkit-scrollbar-thumb:hover {
  background-color: rgb(139, 137, 137);
}/* Main color palette */
/* Other colors */
/* Color assignments */
._dots_17nto_4 {
  color: #979797;
  font-weight: 700;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._container_dlp1h_4 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  font-size: 12px;
  flex-wrap: wrap;
  margin: 10px 0;
  column-gap: 12px;
}
@media only screen and (max-width: 767px) {
  ._container_dlp1h_4 {
    margin: 25px 0 10px;
    justify-content: space-between;
  }
}

._pagerContainer_dlp1h_20 {
  gap: 6px;
  display: flex;
  align-items: baseline;
}
@media only screen and (max-width: 767px) {
  ._pagerContainer_dlp1h_20 {
    margin-left: 0;
  }
}

._totalItems_dlp1h_31 {
  color: #686868;
  font-weight: 700;
}

._angle_dlp1h_36 {
  color: #686868;
  text-decoration: none;
}
._angle_dlp1h_36:hover {
  color: #2273d2;
}

._showItems_dlp1h_44 {
  color: #686868;
}

._row_dlp1h_48 {
  display: flex;
  align-items: center;
  padding: 5px 0;
  gap: 6px;
}

._number_dlp1h_55 {
  font-size: 12px;
  color: #686868;
  font-weight: 700;
  text-decoration: none;
}
._number_dlp1h_55._active_dlp1h_61 {
  color: #2273d2;
  cursor: default;
}
._number_dlp1h_55:hover:not(._active_dlp1h_61) {
  text-decoration: underline;
}
._number_dlp1h_55:not(._active_dlp1h_61) {
  cursor: pointer;
}

._label_dlp1h_72 {
  color: #686868;
  font-weight: 700;
}

._isActiveLink_dlp1h_77 {
  text-decoration: none;
  cursor: pointer;
  color: #2273d2;
}
._isActiveLink_dlp1h_77:hover, ._isActiveLink_dlp1h_77:active {
  cursor: pointer;
  opacity: 0.75;
  transition: opacity 0.2s linear;
}
._isActiveLink_dlp1h_77:hover {
  text-decoration: underline;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._root_y8tkz_4 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  position: relative;
  padding-bottom: 26px;
}

._smallTableContainer_y8tkz_13 {
  padding-top: 25px;
}

._row_y8tkz_17 {
  width: calc(100% - 32px);
  height: 56px;
  min-width: fit-content;
  padding-left: 16px;
  padding-right: 16px;
  background-color: white;
  border-bottom: 1px solid #d7d7d7;
  position: relative;
  z-index: 10;
}
._row_y8tkz_17:nth-child(odd) {
  background: rgb(246.3692307692, 249.5076923077, 253.4307692308);
}
._row_y8tkz_17:first-child, ._row_y8tkz_17._hasBorderTop_y8tkz_31 {
  border-top: 1px solid #d7d7d7;
}
._row_y8tkz_17:last-child {
  height: 55px;
}
._row_y8tkz_17:hover {
  background: #e9f1fb;
}
._row_y8tkz_17._current_y8tkz_40 {
  background: #e9f1fb;
}
._rowCompact_y8tkz_43 {
  height: 32px;
}
._rowCompact_y8tkz_43:last-child {
  height: 31px;
}
._row_y8tkz_17._rowSelected_y8tkz_49 {
  background: #e9f1fb;
}
._row_y8tkz_17._dragDisabled_y8tkz_52 {
  cursor: not-allowed;
}
._row_y8tkz_17._disabled_y8tkz_55 {
  opacity: 0.5;
  pointer-events: none;
}
._row_y8tkz_17._draggable_y8tkz_59 {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}
._row_y8tkz_17._draggable_y8tkz_59:active {
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}
._row_y8tkz_17._isDragging_y8tkz_69 {
  border-radius: 4px;
  background-color: #fff;
  outline: 2px solid #3cb0ff;
  outline-offset: -2px;
  z-index: 11;
}

._content_y8tkz_77 {
  position: relative;
  display: flex;
  width: 100%;
  padding-top: 1px;
}

._dividerContainer_y8tkz_84 {
  position: absolute;
  z-index: 11;
  top: -5px;
  width: 4px;
  height: calc(100% + 5px);
}

._divider_y8tkz_84 {
  position: absolute;
  z-index: 11;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 1px 0 #2273d2;
  background: #d7d7d7;
}
._divider_y8tkz_84:hover {
  cursor: col-resize;
  background: #2273d2;
}
._dividerDisabled_y8tkz_106:hover {
  cursor: default;
}
@media only screen and (max-width: 1024px) {
  ._divider_y8tkz_84:hover {
    cursor: default;
    background: #d7d7d7;
  }
}

._cell_y8tkz_116 {
  color: #223445;
  padding: 0 6px;
  font-size: 14px;
  position: relative;
}
._cellCompact_y8tkz_122 {
  font-size: 12px;
}
._cell_y8tkz_116 [class*=taskNameBlurred] {
  padding-left: 17px;
}

._dividerDisabled_y8tkz_106:hover {
  cursor: default;
  background: #d7d7d7;
}

._scrollable_y8tkz_134 {
  position: relative;
  overflow-y: hidden;
  overflow-x: auto;
}

._wrapper_y8tkz_140 {
  min-width: 100%;
  border-collapse: collapse;
}

@media (max-width: 1178px) {
  ._wrapper_y8tkz_140 {
    width: fit-content;
  }
}
._bulkStyleFix_y8tkz_150 {
  position: absolute;
  top: -30px;
  left: -7px;
}

._isChecklistTaskPlaceholder_y8tkz_156 {
  cursor: default;
  opacity: 0.2;
  touch-action: none;
  pointer-events: none;
}
._isChecklistTaskPlaceholder_y8tkz_156:hover {
  color: #223445;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._menuItem_129st_4 {
  /* display: flex; Removed to make 100% item width clickable */
  color: #223445;
  font-size: 14px;
  line-height: 2;
  cursor: pointer;
  width: 100%;
  text-decoration: none;
  /* Inherit menu item color */
  /* Disable link transition */
  position: relative;
}
._menuItem_129st_4 ._menuItemContent_129st_16 {
  padding: 0 12px;
}
._menuItem_129st_4:hover {
  background: #edf5ff;
}
._menuItem_129st_4._disabled_129st_22 {
  cursor: default;
  opacity: 0.5;
}
._menuItem_129st_4._disabled_129st_22:hover {
  color: #223445;
}
._menuItem_129st_4 a {
  color: inherit;
  display: block;
  width: 100%;
  padding: 0 12px;
}
._menuItem_129st_4._disabled_129st_22 a {
  pointer-events: none;
}

a._menuItem_129st_4 {
  display: inline-block;
}

button._menuItem_129st_4 {
  border: none;
  padding: 0;
  background: none;
  text-align: left;
  font-family: inherit;
}

._menu_129st_4 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  display: flex;
}

._menuItemContent_129st_16._withIcon_129st_59 {
  padding-right: 32px;
}

._iconModal_129st_63 {
  width: 16px;
  pointer-events: none;
  position: absolute;
  top: 50%;
  margin-top: -8px;
  right: 12px;
}

._warning_129st_72 {
  color: #c92a2a;
}

._menuItem_129st_4._warning_129st_72._disabled_129st_22:hover {
  color: #c92a2a;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._arrow_om257_4 {
  cursor: pointer;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._expandedColumns_xol4g_4 {
  width: 30%;
  margin-bottom: 10px;
}

._wrapper_xol4g_9 {
  max-width: calc(100% - 27px);
  flex-shrink: 0;
}
._wrapper_xol4g_9 [class*=userName] {
  width: 120px;
}

[class*=statusRow] ._wrapper_xol4g_9 [class*=TaskStateColumn] {
  width: 130px;
}

._linkType_xol4g_21 {
  display: flex;
  justify-content: flex-end;
}
._linkType_xol4g_21 span {
  display: flex;
  align-items: center;
  font-size: 14px;
  color: #223445;
}

._task_xol4g_32 {
  font-size: 14px;
  border-bottom: 1px solid #d7d7d7;
}
._task_xol4g_32:first-child {
  border-top: 1px solid #d7d7d7;
}

._taskInfoWrapper_xol4g_40 {
  padding: 0 0 8px 5px;
  border-bottom: 12px;
  background: #fff;
}
._taskInfoWrapper_xol4g_40._expanded_xol4g_4 {
  background-color: #e9f1fb;
}
._taskInfoWrapper_xol4g_40._isDragging_xol4g_48 {
  border-radius: 4px;
  background-color: #fff;
  outline: 2px solid #3cb0ff;
  outline-offset: -2px;
}
@media only screen and (max-width: 767px) {
  ._taskInfoWrapper_xol4g_40 {
    position: relative;
  }
}
._taskInfoWrapper_xol4g_40._withActionsInWrapper_xol4g_59 {
  position: relative;
}

._row_xol4g_63 + ._row_xol4g_63 {
  margin-top: 15px;
}
._row_xol4g_63 > * {
  display: flex;
  align-items: center;
}

._taskStateRow_xol4g_71 {
  display: flex;
  align-items: center;
}
._taskStateRowIcon_xol4g_75 {
  min-width: 24px;
  margin-right: 16px;
}

._taskHead_xol4g_80 {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px 0;
}

._taskNameRow_xol4g_88 {
  align-items: center;
  justify-content: flex-start;
  flex: 1;
  min-width: 0;
}

._taskNameContent_xol4g_95 {
  display: flex;
  justify-content: space-between;
}

._assigneeContainer_xol4g_100 {
  display: flex;
  align-items: center;
  gap: 6px;
  flex: none;
  margin-right: 24px;
  white-space: nowrap;
  min-width: 80px;
}
@media only screen and (max-width: 767px) {
  ._assigneeContainer_xol4g_100 {
    min-width: 35%;
    margin-right: 0;
  }
}

._statusRow_xol4g_116 {
  display: flex;
  justify-content: space-between;
  gap: 5px;
  margin-top: 4px;
  margin-left: 15px;
  margin-right: 15px;
}
@media only screen and (max-width: 767px) {
  ._statusRow_xol4g_116 {
    flex-wrap: wrap;
    margin-left: 0;
    margin-top: 0;
    justify-content: flex-start;
    row-gap: 10px;
  }
  ._statusRow_xol4g_116 > * {
    padding-left: 0 !important;
    margin-right: 20px;
  }
}

._userNameHolder_xol4g_138 {
  display: flex;
  align-items: center;
}
._userNameHolder_xol4g_138 > div > div[class*=userName] {
  font-size: 14px;
}

._userName_xol4g_138 {
  font-size: 12px;
  width: 72px;
  margin-left: 5px;
  white-space: nowrap;
  color: #686868;
}

._expandableContent_xol4g_154 {
  display: flex;
  flex-wrap: wrap;
  padding: 5px 0 15px 14px;
}
._expandableContent_xol4g_154 > * {
  margin-top: 10px;
  margin-right: 30px;
}
._expandableContent_xol4g_154 > *:last-child {
  margin-right: auto;
}
@media only screen and (max-width: 767px) {
  ._expandableContent_xol4g_154 {
    padding: 10px 5px 15px;
  }
  ._expandableContent_xol4g_154 > * {
    margin-top: 20px;
    margin-right: 0;
    padding-right: 20px;
    text-align: left !important;
  }
}

._tagFieldWrapper_xol4g_178 {
  width: 234px;
}

._columnLabel_xol4g_182 {
  margin-bottom: 8px;
  color: #223445;
  font-size: 14px;
  font-weight: 700;
}

._columnValue_xol4g_189 {
  height: 35px;
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 767px) {
  ._columnValue_xol4g_189 {
    height: auto;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  ._columnValue_xol4g_189 > * {
    overflow: hidden;
    text-overflow: ellipsis;
  }
}

._daysUntilimpact_xol4g_206 {
  margin-left: 10px;
  white-space: nowrap;
  font-size: 14px;
  color: #223445;
}

._taskAction_xol4g_213 {
  color: #223445;
  font-size: 12px;
  cursor: pointer;
}
._taskAction_xol4g_213 + ._taskAction_xol4g_213 {
  margin-top: 12px;
}
._taskAction_xol4g_213:hover {
  color: #2273d2;
}

._isChecklistTaskPlaceholder_xol4g_225 {
  cursor: default;
  opacity: 0.2;
  touch-action: none;
  pointer-events: none;
}
._isChecklistTaskPlaceholder_xol4g_225:hover {
  color: #223445;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._headerRoot_1asr4_4 {
  position: relative;
  width: 100%;
  height: 44px;
  font-size: 12px;
  color: #686868;
  min-width: fit-content;
  padding: 0 16px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

._headRow_1asr4_18 {
  height: 100%;
}

th._headerTh_1asr4_22 {
  position: sticky;
  top: 0;
  height: 44px;
  background: white;
  position: relative;
  z-index: 10;
}
th._headerTh_1asr4_22:focus-visible {
  outline: 0;
}
th._headerTh_1asr4_22:focus-visible ._headerItem_1asr4_33 {
  border-radius: 4px;
  background-color: #fff;
  outline: 2px solid #3cb0ff;
  outline-offset: -2px;
}
th._headerTh_1asr4_22 ._resizeHandle_1asr4_39 {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  width: 12px;
  cursor: ew-resize;
  height: 100%;
  border-right: 3px dotted #2273d2;
  z-index: 10;
}
th._headerTh_1asr4_22._resizing_1asr4_50:not(._dragging_1asr4_50) ._resizeHandle_1asr4_39, th._headerTh_1asr4_22:hover:not(._dragging_1asr4_50) ._resizeHandle_1asr4_39 {
  display: block;
}
th._headerTh_1asr4_22._sortable_1asr4_53:hover {
  background: rgb(219, 233, 249);
}
th._headerTh_1asr4_22._draggable_1asr4_56 {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}
th._headerTh_1asr4_22._draggable_1asr4_56:active {
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}
th._headerTh_1asr4_22._draggable_1asr4_56._dragging_1asr4_50 {
  z-index: 11;
}
th._headerTh_1asr4_22._draggable_1asr4_56._dragging_1asr4_50 ._headerItem_1asr4_33 {
  border-radius: 4px;
  background-color: #fff;
  outline: 2px solid #3cb0ff;
  outline-offset: -2px;
}

._headerItem_1asr4_33 {
  text-align: left;
  padding: 5px 5px;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: #686868;
  white-space: nowrap;
  overflow: hidden;
  height: 42px;
  display: flex;
  align-items: flex-end;
}
._headerItem_1asr4_33._draggable_1asr4_56 {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}
._headerItem_1asr4_33._draggable_1asr4_56:active {
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}
._headerItem_1asr4_33._sorted_1asr4_100 {
  width: calc(100% + 6px);
}
._headerItem_1asr4_33._sortable_1asr4_53 ._columnName_1asr4_103:hover {
  cursor: pointer;
}
._headerItem_1asr4_33 ._columnsDivider_1asr4_106 {
  display: none;
}

._highlight_1asr4_110 {
  color: #2f80ed !important;
}

._triangle_1asr4_114 {
  margin-left: 3px;
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 6px 6px;
  border-color: transparent transparent #2273d2 transparent;
}

._columnsDivider_1asr4_106 {
  position: absolute;
  z-index: 11;
  top: 0;
  width: 4px;
  height: 100%;
  background: repeating-linear-gradient(white, white 4px, #2273d2 4px, #2273d2 8px);
}
._columnsDivider_1asr4_106:hover {
  cursor: col-resize;
}

._columnName_1asr4_103 {
  overflow: hidden;
  text-overflow: ellipsis;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._indicator_gwz49_4, ._desc_gwz49_4, ._asc_gwz49_4 {
  margin-left: 5px;
}

._desc_gwz49_4 {
  margin-top: 6px;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._wrapper_9kkyi_4 {
  position: relative;
  outline: 0;
  display: flex;
  justify-content: center;
}
._wrapper_9kkyi_4._disabled_9kkyi_10 ._buttonWrapper_9kkyi_10 {
  opacity: 0.5;
}

._buttonIcon_9kkyi_14 {
  width: 15px;
  margin-top: -1px;
}

._options_9kkyi_19 {
  position: absolute;
  right: 0;
  top: 34px;
  padding: 20px;
  border-radius: 4px;
  box-shadow: 0 0 0 1px hsla(0, 0%, 0%, 0.15), 0 4px 11px hsla(0, 0%, 0%, 0.15);
  background-color: #ffffff;
  z-index: 55;
  text-align: left;
  width: 289px;
}
._options_9kkyi_19._wider_9kkyi_31 {
  width: 330px;
}

._titleWrapper_9kkyi_35 {
  display: flex;
  align-items: center;
  font-weight: 700;
  color: #223445;
}
._titleWrapper_9kkyi_35:not(:first-child) {
  margin-top: 25px;
}

._optionTitle_9kkyi_45 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 18px;
  color: #2273d2;
  font-weight: 700;
}
._optionTitle_9kkyi_45 ._buttonIcon_9kkyi_14 {
  width: 15px;
  margin-right: 6px;
}
._optionTitle_9kkyi_45 ._closeButton_9kkyi_57 {
  cursor: pointer;
}

._optionNote_9kkyi_61 {
  font-size: 12px;
  color: #223445;
  margin-top: 10px;
}

._optionHolder_9kkyi_67 {
  margin-top: 16px;
}
._optionHolder_9kkyi_67 > * + * {
  margin-top: 12px;
}

._optionItem_9kkyi_74 + ._optionItem_9kkyi_74 {
  margin-top: 10px;
}

._colorOptions_9kkyi_78 {
  margin-top: 10px;
  display: flex;
  flex-direction: row;
}
._colorOptions_9kkyi_78 > * + * {
  margin-left: 55px;
}

._cog_9kkyi_87 {
  background-color: #e9f1fb;
  display: flex;
  width: 24px;
  height: 24px;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  border-radius: 4px;
}
._cog_9kkyi_87:hover {
  background-color: #bdd5f2;
}

._buttonsContainer_9kkyi_101 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 10px;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._title_uo2ff_4 {
  display: flex;
  align-items: center;
  font-weight: 700;
  color: #223445;
  margin-top: 25px;
}
._title_uo2ff_4:not(:first-child) {
  margin-top: 25px;
}

._container_uo2ff_15 {
  width: 100%;
  display: flex;
  margin-top: 5px;
}

._radioBox_uo2ff_21 {
  margin-right: 20px;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._activeFiltering_1ohh2_4 {
  cursor: pointer;
  font-size: 14px;
  color: #2273d2;
  border-right: 1px solid #979797;
  padding-right: 12px;
}
._activeFiltering_1ohh2_4._disabled_1ohh2_11 {
  pointer-events: none;
}
._activeFiltering_1ohh2_4:not(._disabled_1ohh2_11) {
  text-decoration: none;
}
._activeFiltering_1ohh2_4:not(._disabled_1ohh2_11):hover, ._activeFiltering_1ohh2_4:not(._disabled_1ohh2_11):active {
  cursor: pointer;
  opacity: 0.75;
  transition: opacity 0.2s linear;
}

._disabled_1ohh2_11 {
  cursor: not-allowed;
}

._container_1ohh2_27 {
  position: relative;
  display: flex;
  gap: 5px;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._tableFilter_1i90c_4 {
  margin-right: 30px;
  position: relative;
  border-radius: 5px;
  z-index: 12;
}
@media only screen and (max-width: 767px) {
  ._tableFilter_1i90c_4 {
    height: 17px;
  }
}

._activeFiltering_1i90c_16 {
  cursor: pointer;
  font-size: 14px;
  color: #2273d2;
}
._activeFiltering_1i90c_16._disabled_1i90c_21 {
  pointer-events: none;
}

._disabled_1i90c_21 {
  cursor: not-allowed;
}

._container_1i90c_29 {
  position: relative;
  display: flex;
  gap: 5px;
}

._filtersDropdown_1i90c_35 {
  width: 201px;
  max-height: 290px;
  overflow: auto;
  border-radius: 4px;
  box-shadow: 0 0 0 1px hsla(0, 0%, 0%, 0.15), 0 4px 11px hsla(0, 0%, 0%, 0.15);
  background-color: #fff;
  z-index: 1;
  min-width: 120px;
}
._filtersDropdown_1i90c_35 ._itemsSelectedLabel_1i90c_45 {
  display: flex;
  font-size: 12px;
  color: #223445;
  height: 22px;
  padding: 14px;
  align-items: center;
}
._filtersDropdown_1i90c_35 li {
  padding: 7px 14px;
  cursor: pointer;
  font-size: 14px;
  color: #223445;
  white-space: nowrap;
}
._filtersDropdown_1i90c_35 li ._checkbox_1i90c_60 {
  margin-right: 8px;
}
._filtersDropdown_1i90c_35 li:hover {
  background: #e9f1fb;
}
._filtersDropdown_1i90c_35 li[class~=ColumnsModal_search] {
  margin-right: 14px;
  padding-top: 0;
  padding-right: 0;
}
._filtersDropdown_1i90c_35 li[class~=ColumnsModal_search]:hover {
  background: transparent;
}
._filtersDropdown_1i90c_35 li[class~=ColumnsModal_columnsModalNoResult] {
  padding-bottom: 14px;
}
._filtersDropdown_1i90c_35 li[class~=ColumnsModal_columnsModalNoResult]:hover {
  background: transparent;
}

._resultLabel_1i90c_81 {
  width: 200px;
  font-size: 12px;
  color: #223445;
  padding: 5px 15px;
}

._hiddenItemsScroll_1i90c_88 {
  padding-right: 0;
}

._higlight_1i90c_92 {
  color: #2f80ed !important;
}

._order_1i90c_96 {
  color: black !important;
  margin-left: 5px;
  font-size: 14px;
}

._filtersDropdownAlignRight_1i90c_102 {
  width: 201px;
  max-height: 290px;
  overflow: auto;
  border-radius: 4px;
  box-shadow: 0 0 0 1px hsla(0, 0%, 0%, 0.15), 0 4px 11px hsla(0, 0%, 0%, 0.15);
  background-color: #fff;
  z-index: 1;
  min-width: 120px;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._operationBar_1h5m3_4 {
  display: flex;
  flex-direction: column;
  margin-bottom: 5px;
  position: relative;
  z-index: 15;
  width: 100%;
}

._operationBarRow_1h5m3_13 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  position: relative;
  width: 100%;
}
._operationBarRow_1h5m3_13._searchBarRow_1h5m3_20 {
  flex-wrap: nowrap;
}

._grid_1h5m3_24 > * {
  margin: 4px 6px 4px 0;
}

._searchBarLeft_1h5m3_28 {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

._searchBarWrapper_1h5m3_34 {
  display: flex;
  align-items: center;
}
._searchBarWrapper_1h5m3_34:has(*) {
  margin-right: 15px;
}

._searchBarWrapper_1h5m3_34 > :-moz-last-node {
  margin-right: 15px;
}

._searchBarWrapper_1h5m3_34,
._ganttOptions_1h5m3_47 {
  margin-top: 6px;
  margin-bottom: 6px;
}

[class~=SearchBar_wrapper] + ._searchBarSlot_1h5m3_52 {
  margin-left: 15px;
}

._searchBarSlot_1h5m3_52._editedView_1h5m3_56 {
  margin-right: 15px;
}
._searchBarSlot_1h5m3_52._smallSidebar_1h5m3_59 {
  margin-top: 12px;
  margin-bottom: 12px;
  margin-right: 12px;
}

._sortContainer_1h5m3_65 {
  display: flex;
  flex-wrap: wrap;
}

._operationBarSortOptions_1h5m3_70 {
  display: flex;
  align-items: center;
}
._operationBarSortOptions_1h5m3_70:first-child {
  margin-bottom: 13px;
}

._optionsLabel_1h5m3_78 {
  font-size: 14px;
  color: #223445;
  font-weight: bold;
  margin-left: 24px;
}

._ganttOptions_1h5m3_47 {
  margin-left: auto;
  display: flex;
}
._ganttOptions_1h5m3_47 > * + * {
  margin-left: 10px;
}

._switchButton_1h5m3_93 {
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 100%;
  height: 24px;
  padding: 0px 10px;
  vertical-align: middle;
  border: none;
  border-radius: 4px;
  font-weight: 500;
  font-size: inherit;
  text-align: center;
  text-decoration: none;
  transition: background 0.1s ease-out 0s, box-shadow 0.15s cubic-bezier(0.47, 0.03, 0.49, 1.38) 0s;
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  background-color: #e9f1fb;
  color: #2273d2;
}
._switchButton_1h5m3_93:hover {
  transition: background 0s ease-out 0s, box-shadow 0.15s cubic-bezier(0.47, 0.03, 0.49, 1.38) 0s;
  background-color: #bdd5f2;
}

._leftBar_1h5m3_121 {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
._leftBar_1h5m3_121 > * + * {
  margin-left: 25px;
}

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

._durationText_1h5m3_135 {
  margin-right: 6px;
  font-size: 12px;
  color: #223445;
  font-weight: 700;
}

._validationError_1h5m3_142 {
  color: #c92a2a;
}

._createNewTask_1h5m3_146 {
  display: flex;
  align-items: center;
}
._createNewTask_1h5m3_146._collapsed_1h5m3_150 {
  margin-left: 0;
  margin-top: 30px;
}

._linkItems_1h5m3_155 {
  font-size: 12px;
}

._editedIndicator_1h5m3_159 {
  color: #5f5f5f;
  margin-right: 12px;
  margin-left: 12px;
  line-height: 24px;
}

._viewOnlyHint_1h5m3_166 {
  color: #5f5f5f;
  font-size: 13px;
  line-height: 24px;
}

._dropdownWrapper_1h5m3_172 {
  padding: 0 14px;
  cursor: pointer;
}

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

._kanbanView_1h5m3_184 {
  height: calc(100vh - 266px);
}/* Main color palette */
/* Other colors */
/* Color assignments */
._search_1mxef_4 {
  position: relative;
}

._searchInput_1mxef_8 {
  font-size: 14px;
  width: 100%;
  border-width: 0 0 1px 0;
  border-color: #b3b3b3;
  padding-bottom: 3px;
}
._searchInput_1mxef_8::-webkit-input-placeholder {
  color: #b3b3b3;
}
._searchInput_1mxef_8:-moz-placeholder {
  color: #b3b3b3;
}
._searchInput_1mxef_8::-moz-placeholder {
  color: #b3b3b3;
}
._searchInput_1mxef_8:-ms-input-placeholder {
  color: #b3b3b3;
}
._searchInput_1mxef_8::placeholder {
  color: #686868;
}
._searchInput_1mxef_8:focus {
  outline: none;
}

._magnifier_1mxef_34 {
  position: absolute;
  right: 5px;
  top: 7px;
}

._closeButton_1mxef_40 {
  text-decoration: none;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
}
._closeButton_1mxef_40:hover, ._closeButton_1mxef_40:active {
  cursor: pointer;
  opacity: 0.75;
  transition: opacity 0.2s linear;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._search_1jlwg_4 {
  flex-direction: row;
  display: flex;
}

._input_1jlwg_9 input {
  max-width: 220px;
  height: 24px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-radius: 5px;
  border-color: #bdc2c7;
  padding: 4px 26px 4px 24px;
}
._input_1jlwg_9 input:hover {
  border-color: #aeaeae;
}
._input_1jlwg_9 input:focus {
  border-color: #2273d2;
}
._input_1jlwg_9 svg {
  left: 5px;
  top: 5px;
}

._wrapper_1jlwg_29 {
  display: flex;
  flex-direction: row;
}
@media only screen and (max-width: 767px) {
  ._wrapper_1jlwg_29 {
    min-width: 0;
  }
}/* Main color palette */
/* Other colors */
/* Color assignments */
._sortingLabelContainer_1d5wy_4 {
  display: flex;
  height: 100%;
  border-radius: 5px;
  cursor: pointer;
}
._sortingLabelContainer_1d5wy_4:focus {
  outline: none;
}
._sortingLabelContainer_1d5wy_4:hover {
  background-color: #edf5ff;
}

._sortingLabel_1d5wy_4 {
  display: flex;
  align-items: center;
  position: relative;
  cursor: pointer;
  color: #223445;
  font-size: 14px;
  white-space: nowrap;
}
._withError_1d5wy_26 ._sortingLabel_1d5wy_4 {
  color: #c92a2a;
}

._optionsLabel_1d5wy_30 {
  display: flex;
  align-items: center;
  margin-right: 4px;
  color: #223445;
  font-size: 14px;
  font-weight: bold;
  white-space: nowrap;
}
._withError_1d5wy_26 ._optionsLabel_1d5wy_30 {
  color: #c92a2a;
}

._activeFiltering_1d5wy_43 {
  cursor: pointer;
  font-size: 14px;
  color: #2273d2;
}

._container_1d5wy_49 {
  position: relative;
}

._filtersDropdown_1d5wy_53 {
  position: absolute;
  z-index: 550;
  top: 24px;
  left: 0;
  border-radius: 4px;
  box-shadow: 0 0 0 1px hsla(0, 0%, 0%, 0.15), 0 4px 11px hsla(0, 0%, 0%, 0.15);
  background-color: #ffffff;
  width: 201px;
  overflow: hidden;
}
._filtersDropdown_1d5wy_53 ._itemsSelectedLabel_1d5wy_64 {
  display: flex;
  font-size: 12px;
  color: #223445;
  height: 22px;
  padding: 14px;
  align-items: center;
}
._filtersDropdown_1d5wy_53 li {
  cursor: pointer;
  font-size: 14px;
  color: #223445;
  padding: 7px 14px;
  white-space: nowrap;
}
._filtersDropdown_1d5wy_53 li ._checkbox_1d5wy_79 {
  margin-right: 8px;
}
._filtersDropdown_1d5wy_53 li:hover {
  background: #e9f1fb;
}
._filtersDropdown_1d5wy_53 li[class~=ColumnsModal_search] {
  margin-right: 14px;
  padding-top: 0;
  padding-right: 0;
}
._filtersDropdown_1d5wy_53 li[class~=ColumnsModal_search]:hover {
  background: transparent;
}
._filtersDropdown_1d5wy_53 li[class~=ColumnsModal_columnsModalNoResult] {
  padding-bottom: 14px;
}
._filtersDropdown_1d5wy_53 li[class~=ColumnsModal_columnsModalNoResult]:hover {
  background: transparent;
}

._closeButton_1d5wy_100 {
  display: flex;
  height: 9px;
  color: #2273d2;
  font-weight: 700;
  margin-left: 7px;
  cursor: pointer;
}

._scrollable_1d5wy_109 {
  overflow: auto;
  max-height: 260px;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._overlay_1t8n9_4 {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(255, 255, 255, 0.5);
  -moz-backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  z-index: 800;
  display: flex;
  align-items: center;
  justify-content: center;
}

._panel_1t8n9_20 {
  background: white;
  padding: 25px;
  border-radius: 5px;
  border: 1px solid #2273d2;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._template_16uhp_4 {
  opacity: 50%;
}

._templateCheckbox_16uhp_8 {
  opacity: 50%;
  font-size: 12px;
  margin-left: 24px;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._actionWithDropdown_663ow_4 {
  display: flex;
}

._dropdownArrow_663ow_8 {
  display: block;
}

._button_663ow_12 {
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 100%;
  height: 24px;
  margin: 0px;
  padding: 0px 10px;
  vertical-align: middle;
  box-sizing: border-box;
  border: none;
  border-right: 2px solid rgba(179, 178, 178, 0.8);
  border-radius: 4px 0 0 4px;
  font-weight: 500;
  font-size: inherit;
  text-align: center;
  text-decoration: none;
  color: #223445;
  transition: background 0.1s ease-out 0s, box-shadow 0.15s cubic-bezier(0.47, 0.03, 0.49, 1.38) 0s;
  white-space: nowrap;
  cursor: pointer;
  outline: none;
}
._button_663ow_12:hover {
  transition: background 0s ease-out 0s, box-shadow 0.15s cubic-bezier(0.47, 0.03, 0.49, 1.38) 0s;
}
._blue_663ow_40 ._button_663ow_12 {
  border-color: rgba(189, 213, 242, 0.8);
  background-color: #e9f1fb;
  color: #2273d2;
}
._blue_663ow_40 ._button_663ow_12:hover {
  background-color: #bdd5f2;
}
._grey_663ow_48 ._button_663ow_12 {
  border-color: rgba(179, 178, 178, 0.4);
  color: #223445;
  background-color: rgba(179, 178, 178, 0.2);
}
._grey_663ow_48 ._button_663ow_12:hover {
  background-color: rgba(179, 178, 178, 0.3);
}

._dropdownButton_663ow_57 {
  border-right: none;
  border-radius: 0 4px 4px 0;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._item_47259_4 {
  color: #5f5f5f;
  display: flex;
  align-self: center;
  align-items: center;
}
._item_47259_4:not(._disabled_47259_10) {
  cursor: pointer;
}
._item_47259_4:hover, ._item_47259_4:active {
  opacity: 0.75;
  transition: opacity 0.2s linear;
}
._item_47259_4._active_47259_17 {
  color: #2273d2;
}
._item_47259_4._disabled_47259_10 {
  cursor: default;
  opacity: 0.5;
}
._item_47259_4._disabled_47259_10 * {
  cursor: default !important;
}
._item_47259_4._button_47259_27 {
  width: auto;
  max-width: 100%;
  height: 24px;
  margin: 0;
  padding: 0 10px;
  vertical-align: middle;
  box-sizing: border-box;
  font-weight: 500;
  font-size: inherit;
  text-align: center;
  text-decoration: none;
  transition: background-color 0.1s ease-out 0s, box-shadow 0.15s cubic-bezier(0.47, 0.03, 0.49, 1.38) 0s;
  white-space: nowrap;
  border-radius: 4px;
  outline: none;
  background-color: #e9f1fb;
}
._item_47259_4._button_47259_27:hover {
  background-color: #bdd5f2;
  transition: background-color 0s ease-out 0s, box-shadow 0.15s cubic-bezier(0.47, 0.03, 0.49, 1.38) 0s;
}

._icon_47259_50 {
  margin-right: 8px;
  width: 16px;
  height: 16px;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._textButton_ruuo3_4 {
  max-width: 100%;
  background-color: transparent;
  border: none;
  cursor: pointer;
  font-size: inherit;
  color: inherit;
}
._textButton_ruuo3_4:disabled {
  cursor: default;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._wrapper_zzi28_4 {
  display: flex;
  align-items: center;
}
._wrapper_zzi28_4 > * + * {
  margin-left: 5px;
}

._text_zzi28_12 {
  white-space: nowrap;
}

._menuItem_zzi28_16 {
  /* display: flex; Removed to make 100% item width clickable */
  color: #223445;
  font-size: 14px;
  line-height: 2;
  cursor: pointer;
  width: 100%;
  text-decoration: none;
  /* Inherit menu item color */
  /* Disable link transition */
  text-decoration: none;
}
._menuItem_zzi28_16 ._menuItemContent_zzi28_28 {
  padding: 0 12px;
}
._menuItem_zzi28_16:hover {
  background: #edf5ff;
}
._menuItem_zzi28_16._disabled_zzi28_34 {
  cursor: default;
  opacity: 0.5;
}
._menuItem_zzi28_16._disabled_zzi28_34:hover {
  color: #223445;
}
._menuItem_zzi28_16 a {
  color: inherit;
  display: block;
  width: 100%;
  padding: 0 12px;
}
._menuItem_zzi28_16._disabled_zzi28_34 a {
  pointer-events: none;
}
._menuItem_zzi28_16 a {
  color: inherit;
  opacity: 1 !important;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._wrapper_fziq9_4 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-right: 27px;
  max-width: 100%;
}

._text_fziq9_12 {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._fullName_fziq9_19 {
  text-decoration: none;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  overflow: hidden;
  text-overflow: ellipsis;
  flex: 1;
  padding: 4px;
  margin: -4px;
}
._fullName_fziq9_19:hover, ._fullName_fziq9_19:active {
  cursor: pointer;
  opacity: 0.75;
  transition: opacity 0.2s linear;
}
._fullName_fziq9_19._withAvatar_fziq9_36 {
  justify-content: flex-start;
  flex-direction: row;
  align-items: center;
}
._fullName_fziq9_19._withAvatar_fziq9_36 > div:first-of-type {
  flex-shrink: 0;
  margin-right: 10px;
}

._container_fziq9_46 {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

._link_fziq9_52 {
  text-decoration: none;
}

._rebufferBadge_fziq9_56 {
  color: #f76b1c;
  background: rgba(247, 107, 28, 0.1);
  padding: 2px 10px;
  border-radius: 20px;
  font-size: 10px;
}
._rebufferBadgeCompact_fziq9_63 {
  color: #f76b1c;
  background: rgba(247, 107, 28, 0.1);
  margin-right: 2px;
  padding: 2px 5px;
  border-radius: 20px;
  font-size: 10px;
}

._disabled_fziq9_72 {
  cursor: default;
  pointer-events: none;
  opacity: 0.5;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._trend_lh9k4_4 {
  display: flex;
}
._trend_lh9k4_4._link_lh9k4_7 {
  text-decoration: none;
}
._trend_lh9k4_4._link_lh9k4_7:hover, ._trend_lh9k4_4._link_lh9k4_7:active {
  cursor: pointer;
  opacity: 0.75;
  transition: opacity 0.2s linear;
}
._trend_lh9k4_4 img {
  width: 24px;
  height: 24px;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._text_42cbu_4 {
  max-width: 100%;
  min-width: 0;
  font-size: 14px;
  color: #223445;
}
._textCompact_42cbu_10 {
  font-size: 12px;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._title_yl1mc_4 {
  display: inline-block;
  margin: 0 15px 0 0;
  font-family: "Lato", sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #2273d2;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._container_1ooax_4 {
  display: flex;
  justify-content: space-between;
  margin-bottom: 5px;
  user-select: none;
  align-items: center;
}

._buttonPanel_1ooax_12 > * + * {
  margin-left: 10px;
}

._buttonPanel_1ooax_12,
._leftPanel_1ooax_17 {
  display: flex;
  align-items: center;
}

@media only screen and (min-width: 768px) {
  ._leftPanel_1ooax_17 {
    margin-right: 15px;
  }
}
@media only screen and (max-width: 767px) {
  ._leftPanel_1ooax_17 {
    flex-wrap: wrap;
  }
}

._actions_1ooax_33 {
  background-color: #d7d7d7;
  cursor: pointer;
  border-radius: 4px;
  margin-left: 12px;
}
._actions_1ooax_33:hover {
  background-color: #b3b3b3;
}

._refreshIcon_1ooax_43 {
  cursor: pointer;
}
._refreshIcon_1ooax_43:hover path {
  color: #2273d2;
  fill: #2273d2;
}

._refreshIconDisabled_1ooax_51 {
  cursor: not-allowed;
  opacity: 0.5;
}

._disabled_1ooax_56 {
  opacity: 0.5;
}
._disabled_1ooax_56 > * {
  pointer-events: none;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._viewsContainer_13uei_4 {
  position: relative;
  display: flex;
  flex-flow: wrap;
  padding-bottom: 40px;
}

._groupsContainer_13uei_11 {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  width: 250px;
  overflow: auto;
  border-right: 1px solid #bdc2c7;
}
@media only screen and (max-width: 767px) {
  ._groupsContainer_13uei_11 {
    width: 100%;
    margin-top: 20px;
    border: none;
  }
}

._createGroupButton_13uei_27 {
  position: absolute;
  bottom: 10px;
}

._viewsTable_13uei_32 {
  position: relative;
}
@media only screen and (min-width: 768px) {
  ._viewsTable_13uei_32 {
    margin-left: 25px;
  }
}

._viewsManagerContainer_13uei_41 {
  display: flex;
  flex-flow: nowrap;
  padding-bottom: 40px;
}

._viewsManagerTable_13uei_47 {
  position: relative;
  flex: 1;
  min-width: 0;
}
@media only screen and (min-width: 768px) {
  ._viewsManagerTable_13uei_47 {
    margin-left: 25px;
  }
}
._viewsManagerTable_13uei_47 table {
  table-layout: fixed;
  width: 100%;
}
._viewsManagerTable_13uei_47 table thead tr th:last-child,
._viewsManagerTable_13uei_47 table tbody tr td:last-child {
  width: 0 !important;
  padding: 0 !important;
}

._group_13uei_11 {
  position: relative;
  height: 55px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
  padding: 5px 24px;
  font-family: Lato;
  font-size: 14px;
  font-weight: 700;
  color: #223445;
  text-decoration: none;
  cursor: pointer;
}
._group_13uei_11:hover {
  background-color: rgba(34, 52, 69, 0.1);
}

._groupInfo_13uei_86 {
  display: flex;
  flex-direction: column;
  cursor: pointer;
}
._groupInfo_13uei_86 > p {
  margin: 0;
}
._groupInfo_13uei_86 + ._groupInfo_13uei_86 {
  margin-top: 10px;
}

._groupTitle_13uei_98 {
  position: relative;
  display: flex;
  align-items: center;
  font-weight: 700;
}
._groupTitle_13uei_98 ._icon_13uei_104 {
  margin-right: 5px;
  vertical-align: bottom;
}

._counter_13uei_109 {
  font-size: 12px;
  font-weight: 400;
  color: #aeaeae;
}

._selected_13uei_115 {
  background-color: rgba(34, 115, 210, 0.1);
}
._selected_13uei_115 ._groupTitle_13uei_98 {
  color: #2273d2;
}

._groupMenuContainer_13uei_122 {
  display: none;
  font-size: 14px;
}
._selected_13uei_115 ._groupMenuContainer_13uei_122 {
  display: flex;
}

._menuItem_13uei_130 {
  padding: 0 12px;
  color: #223445;
  font-size: 14px;
  line-height: 2;
  cursor: pointer;
  width: 100%;
}
._menuItem_13uei_130:hover {
  background: #edf5ff;
}
._menuItem_13uei_130._disabled_13uei_141 {
  cursor: default;
  opacity: 0.5;
}
._menuItem_13uei_130._disabled_13uei_141:hover {
  color: #223445;
}
._menuItem_13uei_130._withModalIcon_13uei_148 {
  position: relative;
}

._arrowIcon_13uei_152 {
  align-self: center;
  width: 22px;
  height: 22px;
  padding: 4px;
  cursor: pointer;
}
._arrowIcon_13uei_152 ._disabled_13uei_141 {
  cursor: default;
}

._modalContent_13uei_163 {
  position: relative;
}
._modalContent_13uei_163 p {
  margin: 0;
  font-size: 14px;
}
._modalContent_13uei_163 ._groupInfo_13uei_86 {
  margin-bottom: 20px;
}
._modalContent_13uei_163 ._groupTitle_13uei_98:hover {
  color: #2273d2;
}

._bulkContainer_13uei_177 {
  display: flex;
  flex-wrap: wrap;
}
._bulkContainer_13uei_177 > div {
  flex: 1 1 50%;
}

._validationError_13uei_185 {
  position: absolute;
  bottom: 0;
  height: 20px;
}

._inputContainer_13uei_191 {
  padding-bottom: 25px;
}

._menuItemContent_13uei_195._withIcon_13uei_195 {
  padding-right: 32px;
}

._iconModal_13uei_199 {
  width: 16px;
  pointer-events: none;
  position: absolute;
  top: 50%;
  margin-top: -8px;
  right: 12px;
}

._moveButtons_13uei_208 {
  display: inline-block;
  margin-right: 5px;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._content_syzvw_4 {
  display: flex;
  align-items: center;
  gap: 16px;
  flex-wrap: wrap;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._wrapper_1ybg4_4 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._wrapper_1ybg4_4 > * + * {
  margin-left: 6px;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._textLink_aasd8_4,
._textLink_aasd8_4 a {
  text-decoration: none;
  display: block;
  color: #223445;
  padding: 4px;
  margin: -4px;
}
._textLink_aasd8_4:hover, ._textLink_aasd8_4:active,
._textLink_aasd8_4 a:hover,
._textLink_aasd8_4 a:active {
  cursor: pointer;
  opacity: 0.75;
  transition: opacity 0.2s linear;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._container_ghv50_4 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 6px;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._taskLinkType_ehtra_4 {
  white-space: nowrap;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._row_87eqy_4 {
  vertical-align: middle;
}
._row_87eqy_4 + ._row_87eqy_4 {
  margin-top: 8px;
}

._link_87eqy_11 {
  padding-right: 5px;
  white-space: nowrap;
}
._link_87eqy_11 a {
  color: #2273d2;
  cursor: pointer;
  text-decoration: none;
}
._link_87eqy_11 a:hover, ._link_87eqy_11 a:active {
  cursor: pointer;
  opacity: 0.75;
  transition: opacity 0.2s linear;
}

._linkType_87eqy_26 {
  padding-right: 5px;
  white-space: nowrap;
  max-width: 76px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

._name_87eqy_35 {
  min-width: 140px;
  max-width: 170px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

._button_87eqy_43 {
  color: #2273d2;
  cursor: pointer;
  text-decoration: none;
  margin-left: 8px;
}
._button_87eqy_43:hover, ._button_87eqy_43:active {
  cursor: pointer;
  opacity: 0.75;
  transition: opacity 0.2s linear;
}

._footer_87eqy_55 {
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid #d7d7d7;
}

._header_87eqy_61 {
  display: flex;
  justify-content: space-between;
}

._table_87eqy_66 {
  max-width: 100%;
  min-width: 100%;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._wrapper_i6p87_4 {
  display: flex;
  align-items: center;
  justify-content: center;
}

._number_i6p87_10 {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  padding-right: 21px;
  padding-left: 21px;
}

._icon_i6p87_19 {
  width: 15px;
  position: absolute;
  right: 0;
}

._clickable_i6p87_25 {
  cursor: pointer;
}
._clickable_i6p87_25:hover {
  text-decoration: underline;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._draggable_1pulr_4 {
  border-bottom: 1px solid #d7d7d7;
}
._draggable_1pulr_4 > div:last-child {
  border-bottom: none;
}
._draggable_1pulr_4:nth-child(odd) > div {
  background: rgb(246.3692307692, 249.5076923077, 253.4307692308);
}

._emptyDroppable_1pulr_14 {
  background: #e9f1fb;
  padding: 30px;
  border: 2px solid #3cb0ff;
  border-radius: 5px;
}

._emptyDroppableMessage_1pulr_21 {
  display: flex;
  justify-content: center;
  padding: 20px;
  text-align: center;
  font-size: 14px;
  color: #686868;
}

._withOverlay_1pulr_30 {
  position: relative;
}
._withOverlay_1pulr_30::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  width: 100%;
  height: 100%;
  border: 2px solid #2273d2;
  border-radius: 5px;
  box-sizing: border-box;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._wrapper_1hlln_4 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  padding-right: 27px;
  max-width: 100%;
}

._fullName_1hlln_13 {
  text-decoration: none;
  display: flex;
  flex: 1;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 4px;
  margin: -4px;
}
._fullName_1hlln_13:hover, ._fullName_1hlln_13:active {
  cursor: pointer;
  opacity: 0.75;
  transition: opacity 0.2s linear;
}
._fullName_1hlln_13._withAvatar_1hlln_30 {
  justify-content: flex-start;
  flex-direction: row;
  align-items: center;
}
._fullName_1hlln_13._withAvatar_1hlln_30 > div:first-of-type {
  flex-shrink: 0;
  margin-right: 10px;
}

._isDraftPill_1hlln_40 {
  min-width: 64px;
  background-color: rgba(34, 52, 69, 0.4);
  border-radius: 44px;
  width: 74px;
  height: 24px;
  color: #223445;
  font-size: 14px;
  font-weight: 600;
  line-height: 16.8px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: default;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._amount_1e085_4 {
  font-size: 12px;
  text-align: center;
  color: #686868;
  font-weight: bold;
  text-align: center;
}

._progressBar_1e085_12 {
  appearance: none;
  border: none;
  width: 100%;
  max-width: 200px;
  height: 16px;
  border-radius: 9px;
  border: solid 1px #b3b3b3;
}
._progressBar_1e085_12::-webkit-progress-value {
  border-radius: 5.5px;
  background-image: linear-gradient(to left, #ec5151, #ffe689 52%, #7ae8b2);
}
._progressBar_1e085_12::-webkit-progress-bar {
  border-radius: 5.5px;
  background-color: transparent;
}

._progressContainer_1e085_30 {
  position: relative;
  width: 100%;
  max-width: 200px;
  height: 16px;
  border-radius: 9px;
  border: solid 1px #b3b3b3;
  overflow: hidden;
  margin: 0 auto;
}
._progressContainer_1e085_30 > div {
  width: 100%;
  height: 100%;
}
._progressContainerCompact_1e085_44 {
  height: 12px;
}

._progress_1e085_12 {
  background-image: linear-gradient(to left, #ec5151, #ffe689 52%, #7ae8b2);
}

._shrinker_1e085_52 {
  background-color: #fafafa;
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._wrapper_1erov_4 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: column;
}
._wrapper_1erov_4:not(._compact_1erov_10) {
  margin-top: -15px;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._viewName_156zt_4 {
  display: flex;
  align-items: center;
  flex: 1;
  min-width: 0;
  overflow: hidden;
  text-decoration: none;
  color: #223445;
  font-size: 14px;
  padding: 4px;
  margin: -4px;
}
._viewName_156zt_4:hover, ._viewName_156zt_4:active {
  cursor: pointer;
  opacity: 0.75;
  transition: opacity 0.2s linear;
}

._hideIcon_156zt_22 {
  margin-right: 5px;
}

._menuContainer_156zt_26 {
  display: flex;
  padding-right: 27px;
}

._arrowIcon_156zt_31 {
  width: 22px;
  height: 22px;
  padding: 4px;
  cursor: pointer;
}
._arrowIcon_156zt_31 ._disabled_156zt_37, ._arrowIcon_156zt_31._disabled_156zt_37 {
  cursor: default;
}