@charset "UTF-8";/* Main color palette */
/* Other colors */
/* Color assignments */
@font-face {
  font-family: "Helvetica Neue";
  src: url("/assets/helvetica_neue_light-15.6.0.18.woff") format("woff");
}
@font-face {
  font-family: "Helvetica Neue Medium";
  src: url("/assets/helvetica_neue_medium-15.6.0.18.woff") format("woff");
}
/* latin-ext */
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  src: url("data:font/woff2;base64,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") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  src: url("/assets/lato-400-normal-15.6.0.18.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 700;
  src: url("data:font/woff2;base64,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") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 700;
  src: url("/assets/lato-700-normal-15.6.0.18.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 900;
  src: url("data:font/woff2;base64,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") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 900;
  src: url("/assets/lato-900-normal-15.6.0.18.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
* {
  box-sizing: border-box;
}

html {
  font-size: 14px;
}
@media only screen and (max-width: 767px) {
  html {
    font-size: 12px;
  }
}

body {
  margin: 0;
  padding: 0;
  font-family: "Lato", sans-serif;
  overflow: hidden;
  color: #223445;
}
@media only screen and (max-width: 767px) {
  body {
    overflow-x: hidden;
  }
}

ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

input,
textarea,
select,
button {
  font-family: "Lato", sans-serif;
}

textarea {
  resize: none;
}

.isOpenModal {
  overflow: hidden;
}

.isMouseOnSidebar body {
  overflow: hidden;
}

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

#datepicker-portal {
  position: fixed;
  z-index: 810;
}/* 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 */
._wrapper_1mzzj_4 {
  position: relative;
  height: 100vh;
  background-color: #a0d6f4;
  background-image: url("/assets/login_bg-15.6.0.18.jpg");
  background-position: 50% 50%;
  background-size: cover;
}

._mask_1mzzj_13 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(61deg, #5bccf5, #2f80ed);
  opacity: 0.6;
}

._content_1mzzj_23 {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: auto;
  display: flex;
  flex-direction: column;
}

._modalWrapper_1mzzj_32 {
  position: relative;
  margin: auto;
  z-index: 11;
  width: 100%;
  color: #7c7c7c;
}

._companyInfoHolder_1mzzj_40 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 75px;
}

._companyInfo_1mzzj_40 {
  width: 228px;
  text-align: center;
  font-size: 12px;
}

._footer_1mzzj_53 {
  margin-top: 65px;
  text-align: center;
  font-size: 12px;
  font-weight: 700;
}

._footerInfoItem_1mzzj_60 a {
  color: #2273d2;
  text-decoration: none;
}

._footerInfoItem_1mzzj_60 a:hover {
  text-decoration: underline;
}

._footerInfoItem_1mzzj_60 + ._footerInfoItem_1mzzj_60 {
  margin-top: 20px;
}

._info_1mzzj_73 {
  margin-bottom: 15px;
  z-index: 15;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  color: #fff;
  text-align: center;
}
._info_1mzzj_73 * + * {
  margin-top: 6px;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._logo_b9lvr_4 {
  display: block;
  max-width: 207px;
  max-height: 40px;
}

@media only screen and (max-width: 767px) {
  ._logo_b9lvr_4 {
    max-width: 150px;
  }
}
._logo_b9lvr_4._loadingColor_b9lvr_15 ._arrow_b9lvr_15 {
  animation: _color-arrow_b9lvr_1 2s ease infinite;
}
._logo_b9lvr_4._loadingColor_b9lvr_15 ._rect_b9lvr_18 {
  animation: _color-rect_b9lvr_1 2s ease infinite;
}
._logo_b9lvr_4._loadingColor_b9lvr_15 ._rect_b9lvr_18:nth-child(2) {
  animation-delay: 0.2s;
}
._logo_b9lvr_4._loadingColor_b9lvr_15 ._rect_b9lvr_18:nth-child(3) {
  animation-delay: 0.4s;
}
._logo_b9lvr_4._loadingColor_b9lvr_15 ._rect_b9lvr_18:nth-child(4) {
  animation-delay: 0.6s;
}
._logo_b9lvr_4._loadingColor_b9lvr_15 ._rect_b9lvr_18:nth-child(5) {
  animation-delay: 0.8s;
}
._logo_b9lvr_4._loadingColor_b9lvr_15 ._rect_b9lvr_18:nth-child(6) {
  animation-delay: 1s;
}

@keyframes _color-arrow_b9lvr_1 {
  20% {
    transform: translateX(2px);
  }
  60% {
    transform: translateX(2px);
  }
}
@keyframes _color-rect_b9lvr_1 {
  0% {
    fill: white;
  }
  20% {
    fill: #2273d2;
  }
  40% {
    fill: white;
  }
}/* Main color palette */
/* Other colors */
/* Color assignments */
._wrapper_1cvj2_4 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 4% 3% 15px;
  overflow: auto;
}

._modal_1cvj2_14 {
  display: flex;
  flex-direction: column;
  width: 620px;
  border-radius: 20px;
  overflow: hidden;
}

._content_1cvj2_22 {
  padding: 8% 10%;
  background-color: #fff;
  justify-content: space-between;
}

._header_1cvj2_28 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 2.5% 6%;
  color: #fff;
  background: #2273d2;
}

._title_1cvj2_37 {
  font-size: 1.8rem;
  font-weight: 700;
  text-transform: uppercase;
}
@media only screen and (max-width: 767px) {
  ._title_1cvj2_37 {
    font-size: 1.4rem;
  }
}

._logo_1cvj2_48 {
  width: 128px;
}
@media only screen and (max-width: 767px) {
  ._logo_1cvj2_48 {
    width: 80px;
  }
}

._contentContainer_1cvj2_57 {
  padding-top: 0;
  color: #223445;
}
._contentContainer_1cvj2_57 ._title_1cvj2_37 {
  text-align: center;
  text-transform: none;
}/* 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 */
._wrapper_aynwk_4 {
  display: flex;
  flex-direction: column;
  align-items: center;
}

._title_aynwk_10 {
  font-size: 24px;
  font-weight: bold;
  color: #2273d2;
  text-align: center;
  text-transform: uppercase;
  display: block;
}

._text_aynwk_19 {
  margin-top: 45px;
  font-size: 16px;
  text-align: center;
  width: 100%;
  color: #686868;
}

._btn_aynwk_27 {
  margin-top: 45px;
  margin-bottom: 10px;
  line-height: 1.38;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._rowContainer_2um7h_4 {
  margin-bottom: 25px;
}

._btnRow_2um7h_8 {
  display: flex;
  justify-content: center;
  margin-top: 25px;
}

._wrapper_2um7h_14 {
  width: 100%;
  max-width: 400px;
  margin: 0 auto;
}

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

._input_2um7h_39 {
  border: none;
  border-bottom: solid 1px #bdc2c7;
  border-radius: 0;
  outline: 0;
}
._input_2um7h_39:hover {
  border: none;
  border-bottom: solid 1px #aeaeae;
}
._input_2um7h_39:focus {
  border: none;
  border-bottom: solid 1px #2273d2;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._footer_20ed9_4 {
  margin-top: 65px;
  text-align: center;
  font-size: 12px;
  font-weight: 700;
}

._footerInfoItem_20ed9_11 a {
  color: #2273d2;
  text-decoration: none;
}

._footerInfoItem_20ed9_11 a:hover {
  text-decoration: underline;
}

._footerInfoItem_20ed9_11 + ._footerInfoItem_20ed9_11 {
  margin-top: 20px;
}

._link_20ed9_24 {
  text-decoration: none;
  color: #2273d2;
}
._link_20ed9_24:hover, ._link_20ed9_24:active {
  cursor: pointer;
  opacity: 0.75;
  transition: opacity 0.2s linear;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._label_hqzlp_4,
._title_hqzlp_5 {
  display: block;
}

._validationMessage_hqzlp_9 {
  font-size: 14px;
  color: #c92a2a;
  position: absolute;
  left: 0;
  top: 50px;
}

._validationError_hqzlp_17 {
  color: #c92a2a;
}
._validationError_hqzlp_17 input {
  border-color: #c92a2a;
}

._label_hqzlp_4 {
  position: relative;
}

._title_hqzlp_5 {
  position: relative;
  padding: 2px 0;
  cursor: text;
  transition: top 0.05s linear;
}

._input_hqzlp_35 {
  width: 100%;
  font-size: 14px;
  background-color: transparent;
  border: 0;
  border-bottom: 1px solid #979797;
  outline: 0;
}

._caps_hqzlp_44 {
  position: absolute;
  right: 0;
  bottom: -22px;
  font-size: 12px;
  text-transform: uppercase;
  color: #c92a2a;
}

@keyframes _onAutoFillStart_hqzlp_1 {
  from {
    /**/
  }
  to {
    /**/
  }
}
input:-webkit-autofill {
  animation-name: _onAutoFillStart_hqzlp_1;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._formRow_1cv8a_4 {
  display: block;
}

._formRow_1cv8a_4 + ._formRow_1cv8a_4 {
  margin-top: 26px;
}

._formCoupleRow_1cv8a_12 + ._formCoupleRow_1cv8a_12 {
  margin-top: 55px;
}

._textAlignCenter_1cv8a_16 {
  text-align: center;
}

._forgotPass_1cv8a_20 {
  font-size: 12px;
  color: #7c7c7c;
  text-decoration: none;
}

._forgotPass_1cv8a_20:hover {
  text-decoration: underline;
}

._container_1cv8a_30 {
  width: 100%;
}/* 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 */
._unsupported_9paux_4 {
  background: #ffe488;
  width: 100%;
  position: fixed;
  top: 0px;
  left: 0;
  padding: 10px;
  text-align: center;
  opacity: 0.9;
  display: flex;
  justify-content: center;
  align-items: center;
}
._unsupported_9paux_4 button {
  margin-left: 15px;
}
@media only screen and (max-width: 767px) {
  ._unsupported_9paux_4 {
    display: block;
  }
  ._unsupported_9paux_4 > * + * {
    margin-top: 10px;
  }
}

._browserList_9paux_29 {
  display: flex;
  justify-content: space-evenly;
}
._browserList_9paux_29 img {
  height: 64px;
}
._browserList_9paux_29 a {
  color: #2273d2;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 25px 10px;
}/* 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 */
._version_bhuo8_4 + ._version_bhuo8_4 {
  margin-top: 10px;
}
._version_bhuo8_4 span {
  font-weight: 700;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._companyInfoHolder_1fl3r_4 {
  margin-bottom: 6%;
  text-align: center;
}

._companyLogo_1fl3r_9 {
  max-width: 200px;
  max-height: 200px;
}
@media only screen and (max-width: 767px) {
  ._companyLogo_1fl3r_9 {
    max-height: 100px;
  }
}

._footer_1fl3r_19 {
  margin-top: 6%;
  text-align: center;
  font-size: 0.85rem;
}

._centered_1fl3r_25 {
  display: block;
  text-align: center;
}

._footerInfoItem_1fl3r_30 ._link_1fl3r_30 {
  text-decoration: none;
  color: #2273d2;
  font-size: 1rem;
  background-color: transparent;
  border: none;
}
._footerInfoItem_1fl3r_30 ._link_1fl3r_30:hover, ._footerInfoItem_1fl3r_30 ._link_1fl3r_30:active {
  cursor: pointer;
  opacity: 0.75;
  transition: opacity 0.2s linear;
}
._footerInfoItem_1fl3r_30._links_1fl3r_42 {
  display: flex;
  align-items: center;
  justify-content: center;
}
._footerInfoItem_1fl3r_30 + ._footerInfoItem_1fl3r_30 {
  margin-top: 14px;
}

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

._companyName_1fl3r_62 {
  margin-bottom: 30px;
  font-size: 20px;
  font-weight: 700;
  text-align: center;
}

._blueSection_1fl3r_69 {
  display: flex;
  background-color: #e9f1fb;
  margin-top: 15px;
  padding: 15px;
  border-radius: 10px;
}/* 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 */
._container_1ghot_4 {
  max-width: 300px;
  margin: 0 auto;
}

._row_1ghot_9 + ._row_1ghot_9 {
  margin-top: 32px;
}
._row_1ghot_9 ._centered_1ghot_12 {
  display: flex;
  justify-content: center;
}

._forgotPass_1ghot_17 {
  font-size: 1rem;
  color: #686868;
  text-decoration: none;
}

._forgotPass_1ghot_17:hover {
  text-decoration: underline;
}

._button_1ghot_27 {
  width: 100%;
  margin-bottom: 15px;
}

._hrText_1ghot_32 {
  display: flex;
  justify-content: center;
  background: #f8f8f8;
  width: 45px;
  margin: auto;
  margin-top: -18px;
  margin-bottom: 10px;
  color: rgba(34, 52, 69, 0.2);
  font-size: 10px;
}
._hrText_1ghot_32:hover {
  text-decoration: underline;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._reloadButton_1ln2f_4 {
  all: unset;
  text-decoration: underline;
  cursor: pointer;
}/* 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 */
._searchBar_p663s_4 {
  opacity: 1 !important;
}

._searchItem_p663s_8 {
  padding: 15px;
  white-space: pre-wrap;
  word-break: break-word;
}
._searchItem_p663s_8:hover {
  background-color: rgba(34, 115, 210, 0.0509803922);
}

._loading_p663s_17 {
  color: #223445;
  margin: 20px;
  display: flex;
  align-items: center;
  font-size: 0.8rem;
}

._tabsHolder_p663s_25 {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 10px;
  margin: 15px;
  border-bottom: 1px solid #d7d7d7;
}
._tabsHolder_p663s_25._topBorder_p663s_33 {
  border: none;
  border-top: 1px solid #d7d7d7;
  padding-top: 15px;
}

._link_p663s_39 {
  display: inline-block;
  color: #2273d2;
  text-decoration: none;
  margin-right: 5px;
}

._sectionTitle_p663s_46 {
  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;
}

._row_p663s_58 {
  position: relative;
  margin: 0;
  text-decoration: none;
  color: #223445;
}

._subRow_p663s_65 {
  font-size: 0.8rem;
}

._noResult_p663s_69 {
  position: relative;
  margin: 15px;
}

._shifted_p663s_74 {
  margin-left: 15px;
}

b._shifted_p663s_74 {
  font-weight: 600;
}

._resultsList_p663s_82 {
  max-height: 60vh;
  overflow: auto;
}

._searchWrapper_p663s_87 {
  position: relative;
  min-width: 200px;
}
@media only screen and (min-width: 1025px) {
  ._searchWrapper_p663s_87 {
    min-width: 40vw;
  }
}
._searchWrapper_p663s_87._mobile_p663s_96:not(._expanded_p663s_96) {
  min-width: 24px;
}
._searchWrapper_p663s_87._mobile_p663s_96:not(._expanded_p663s_96) ._input_p663s_99 {
  width: 0;
  padding: 0;
  border: none;
  overflow: hidden;
}
._searchWrapper_p663s_87._mobile_p663s_96._expanded_p663s_96 {
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  margin-right: 0;
}

._input_p663s_99 {
  height: 32px;
  display: flex;
  align-items: center;
  position: relative;
  width: 100%;
  font-size: 14px;
  border: 1px solid #bdc2c7;
  border-radius: 5px;
  background-color: #fff;
  padding: 7px 10px;
}
._input_p663s_99._error_p663s_125 {
  border: 1px solid #c92a2a;
}
._input_p663s_99:focus-within {
  border-color: #2273d2;
}

._searchInput_p663s_132 {
  display: block;
  width: 100%;
  z-index: 1;
  padding-left: 25px;
  padding-right: 25px;
  border: none;
  background-color: transparent;
}
._searchInput_p663s_132::-webkit-input-placeholder {
  color: #b3b3b3;
}
._searchInput_p663s_132:-moz-placeholder {
  color: #b3b3b3;
}
._searchInput_p663s_132::-moz-placeholder {
  color: #b3b3b3;
}
._searchInput_p663s_132:-ms-input-placeholder {
  color: #b3b3b3;
}
._searchInput_p663s_132:focus {
  outline: none;
  border-color: #2273d2;
}

._magnifier_p663s_158 {
  display: block;
  position: absolute;
}
@media only screen and (min-width: 1025px) {
  ._magnifier_p663s_158 {
    margin-right: 10px;
  }
}
._magnifier_p663s_158._white_p663s_167 {
  filter: brightness(2);
  height: 32px;
  width: 24px;
  top: 0;
  cursor: pointer;
}

._closeButton_p663s_175 {
  display: block;
  position: absolute;
  right: 10px;
  margin-left: 10px;
  height: 20px;
  width: 20px;
  z-index: 1;
  cursor: pointer;
  text-decoration: none;
}
._closeButton_p663s_175:hover, ._closeButton_p663s_175:active {
  cursor: pointer;
  opacity: 0.75;
  transition: opacity 0.2s linear;
}

._menuListwrapper_p663s_192 {
  position: relative;
  overflow: visible;
}

._menuList_p663s_192 {
  display: none;
  width: 100%;
  min-width: 350px;
  position: absolute;
  background-color: #fff;
  overflow: hidden;
  box-shadow: 0 0 0 1px hsla(0, 0%, 0%, 0.15), 0 4px 11px hsla(0, 0%, 0%, 0.15);
  z-index: 10;
  top: 25px;
  right: 0;
  border-radius: 4px;
}
._menuList_p663s_192._opened_p663s_210 {
  display: block;
}
@media only screen and (max-width: 600px) {
  ._menuList_p663s_192 {
    position: fixed;
    top: 65px;
    right: 15px;
    left: 15px;
    width: auto;
  }
}

._tooltipContainer_p663s_223 {
  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;
  transform: scale(1);
}
@supports not (width: max-content) {
  ._tooltipContainer_p663s_223 {
    width: 100%;
  }
}

._tooltip_p663s_223 {
  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;
  color: black;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._navlink_1nt3i_4 {
  text-decoration: none;
  color: #223445;
  background: #eaf1f9;
  border-radius: 80px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 5px 15px;
  margin-right: 11px;
  margin-bottom: 8px;
}
._navlink_1nt3i_4:not([disabled]) {
  cursor: pointer;
}
._navlink_1nt3i_4._navlinkActive_1nt3i_20 {
  color: white;
  background: #223445;
}
._navlink_1nt3i_4._disabled_1nt3i_24 {
  cursor: default;
  opacity: 0.5;
}

._tabsHolder_1nt3i_29 {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 10px;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._root_z9arl_4 {
  color: white;
  margin: 0 20px;
  display: flex;
  align-items: center;
  font-size: 0.8rem;
}
@media only screen and (max-width: 767px) {
  ._root_z9arl_4 {
    position: fixed;
    top: 50px;
    right: 0;
    left: 0;
    margin: 0;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 2;
    background-color: rgba(34, 115, 210, 0.8);
  }
}

._offlineRoot_z9arl_27 {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(40, 40, 40, 0.6);
  -moz-backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
._offlineRoot_z9arl_27 h1 {
  color: #fff;
}
._offlineRoot_z9arl_27 p {
  color: #fff;
  font-size: 1.5rem;
}

/* Animation */
@keyframes _rotate_z9arl_1 {
  to {
    transform: rotate(360deg);
  }
}
/* Variables */
/* Loading Icon */
._loading_z9arl_59 {
  width: 15px;
  height: 15px;
  margin-right: 8px;
  position: relative;
  display: flex;
  align-items: center;
  z-index: 50;
  justify-content: center;
}
._loadingRing_z9arl_69 {
  position: absolute;
  width: 15px;
  height: 15px;
}
._loadingRing_z9arl_69:first-child {
  transform: skew(30deg, 20deg);
}
._loadingRing_z9arl_69:last-child {
  transform: skew(-30deg, -20deg) scale(-1, 1);
}
._loadingRing_z9arl_69:last-child svg {
  animation-delay: -0.5s;
}
._loadingRing_z9arl_69 svg {
  animation: _rotate_z9arl_1 1s linear infinite;
}/* 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 */
._wrapper_17qz2_5 {
  position: relative;
  padding-top: 60px;
  width: 370px;
  height: 100vh;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  border-left: 1px solid #bdc2c7;
  border-width: 2px;
  z-index: 160;
  background-color: #fff;
}
@media only screen and (max-width: 894px) {
  ._wrapper_17qz2_5 {
    position: fixed;
    width: 100%;
    padding-top: 50px;
  }
}

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

._searchBarContainer_17qz2_31 {
  display: flex;
  flex-direction: column;
  margin-right: 15px;
  padding: 4px 18px;
}
._searchBarContainer_17qz2_31 [class*=closeButton] {
  right: 45px;
}

._scrollableContainer_17qz2_41 {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow-y: auto;
  margin-top: 15px;
  position: relative;
  padding: 4px 18px;
}

._footerContainer_17qz2_51 {
  display: flex;
  align-items: center;
  position: relative;
  gap: 5px;
  padding-inline: 18px;
  padding-block: 8px;
  background-color: rgba(234, 241, 249, 0.8);
}
._footerContainer_17qz2_51 ._companyInfo_17qz2_60 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 92px;
}
._footerContainer_17qz2_51 ._companyName_17qz2_67 {
  font-size: 15px;
  font-weight: 700;
  text-align: center;
}
._footerContainer_17qz2_51 ._companyLogo_17qz2_72 {
  max-width: 90px;
}
._footerContainer_17qz2_51 ._contactInfo_17qz2_75 {
  color: rgba(34, 52, 69, 0.5019607843);
  font-size: 12px;
}
._footerContainer_17qz2_51 ._contactInfo_17qz2_75 p {
  margin: 0;
}
._footerContainer_17qz2_51 ._linksContainer_17qz2_82 {
  display: flex;
  gap: 8px;
  margin-top: 8px;
}
._footerContainer_17qz2_51 ._linksContainer_17qz2_82 a {
  text-decoration: none;
}
._footerContainer_17qz2_51 ._linksContainer_17qz2_82 :nth-child(even):before {
  content: "·";
  font-size: 1.3rem;
  line-height: 0;
  color: #223445;
}

._titleWrapper_17qz2_97 {
  display: flex;
  align-items: center;
  padding: 18px;
}

._title_17qz2_97 {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 700;
  font-size: 18px;
  color: #223445;
}
@media only screen and (min-width: 768px) {
  ._title_17qz2_97 {
    height: 26px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}

._closeButton_17qz2_119 {
  margin-left: 10px;
  height: 20px;
  width: 20px;
  background-color: #e9f1fb;
  border-radius: 4px;
  margin-left: auto;
  width: 24px;
  height: 24px;
  cursor: pointer;
}
._closeButton_17qz2_119:not(._disabled_17qz2_130) {
  cursor: pointer;
  text-decoration: none;
}
._closeButton_17qz2_119:not(._disabled_17qz2_130):hover, ._closeButton_17qz2_119:not(._disabled_17qz2_130):active {
  cursor: pointer;
  opacity: 0.75;
  transition: opacity 0.2s linear;
}
._closeButton_17qz2_119:hover {
  background-color: #bdd5f2;
}

._tile_17qz2_143 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  margin-bottom: 15px;
  padding: 18px;
  gap: 8px;
}

._blue_17qz2_154 {
  background-color: rgba(234, 241, 249, 0.8);
}

._tileRow_17qz2_158 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 7px;
  padding: 0;
  margin: 0;
}

._noResultTile_17qz2_167 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 15px;
  padding: 15px;
  margin: 0 auto;
  width: 70%;
  text-align: center;
}

._sectionWrapper_17qz2_179 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._sectionWrapper_17qz2_179:not(:last-child) {
  margin-bottom: 15px;
}

._sectionTitle_17qz2_188 {
  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;
  position: relative;
  width: calc(100% + 36px);
  padding: 4px 18px;
  left: -18px;
}

._sectionTitleLink_17qz2_204 {
  text-decoration: none;
  color: inherit;
}
._sectionTitleLink_17qz2_204:hover > * {
  color: #2273d2;
}

._sectionItem_17qz2_212 {
  display: block;
  padding: 17px 25px;
  border: 1px solid #bdc2c7;
  border-radius: 10px;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.2;
  color: inherit;
  text-decoration: none;
}
._sectionItem_17qz2_212:hover {
  background-color: #eaf1f9;
}
._sectionItem_17qz2_212 h3 {
  margin: 0;
  line-height: 2;
  font-weight: 600;
  font-size: inherit;
}

._sectionBody_17qz2_233 {
  text-align: justify;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: initial;
  white-space: pre-wrap;
  overflow-wrap: break-word;
}

._contextualLinksContainer_17qz2_244 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 15px;
  margin: 15px 0;
  text-align: center;
}

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

._contextualLink_17qz2_244 {
  display: flex;
  align-items: center;
  gap: 5px;
  color: #2273d2;
  text-decoration: none;
}
._contextualLink_17qz2_244:hover, ._contextualLink_17qz2_244:active {
  cursor: pointer;
  opacity: 0.75;
  transition: opacity 0.2s linear;
}
._contextualLink_17qz2_244._buttonLink_17qz2_271 {
  margin: 0;
}

._helpIconWrapper_17qz2_275 {
  position: relative;
  display: inline-flex;
}

._helpIcon_17qz2_275 {
  width: 32px;
  height: 32px;
  cursor: pointer;
}

._helpBadgeDot_17qz2_286 {
  position: absolute;
  top: 0;
  right: 0;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #dc3545;
  pointer-events: none;
}

._guidesCard_17qz2_297 {
  border: 1px solid #bdc2c7;
  border-radius: 5px;
  padding: 14px 16px;
  margin-bottom: 15px;
}

._guidesCardBlue_17qz2_304 {
  background-color: rgba(234, 241, 249, 0.8);
  border-color: #bdd5f2;
}

._guidesCardHeader_17qz2_309 {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 10px;
}

._guidesCardIcon_17qz2_316 {
  font-size: 16px;
  line-height: 1;
}

._guidesCardTitle_17qz2_321 {
  font-size: 14px;
  font-weight: 600;
  color: #223445;
}

._guidesBadge_17qz2_327 {
  margin-left: auto;
  padding: 2px 8px;
  border-radius: 10px;
  background-color: #dc3545;
  color: #fff;
  font-size: 11px;
  font-weight: 600;
  line-height: 1.2;
  white-space: nowrap;
}

._guidesCardDescription_17qz2_339 {
  font-size: 13px;
  color: rgba(34, 52, 69, 0.5019607843);
  line-height: 1.4;
  margin-bottom: 10px;
}

._guidesProgressCard_17qz2_346 {
  background-color: #e9f1fb;
  border-radius: 6px;
  padding: 12px 14px;
  margin-bottom: 10px;
}

._guidesProgressLabel_17qz2_353 {
  font-size: 12px;
  color: #2273d2;
  font-weight: 600;
  margin-bottom: 4px;
}

._guidesProgressPathName_17qz2_360 {
  font-size: 13px;
  font-weight: 600;
  color: #223445;
  margin-bottom: 6px;
}

._guidesProgressBarRow_17qz2_367 {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 8px;
}

._guidesProgressBar_17qz2_367 {
  flex: 1;
  height: 4px;
  background-color: rgba(34, 115, 210, 0.15);
  border-radius: 2px;
  overflow: hidden;
}

._guidesProgressBarFill_17qz2_382 {
  height: 100%;
  background-color: #2273d2;
  border-radius: 2px;
  transition: width 0.3s ease;
}

._guidesProgressFraction_17qz2_389 {
  font-size: 11px;
  color: rgba(34, 52, 69, 0.5019607843);
  white-space: nowrap;
}

._guidesOpenPill_17qz2_395 {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  padding: 4px 12px;
  border: none;
  border-radius: 6px;
  background-color: #2273d2;
  color: #fff;
  font-size: 12px;
  font-weight: 500;
  cursor: pointer;
}
._guidesOpenPill_17qz2_395:hover {
  background-color: #1b60b0;
}

._guidesProgressActions_17qz2_412 {
  display: flex;
  align-items: center;
  gap: 10px;
}

._guidesResetLink_17qz2_418 {
  padding: 0;
  border: none;
  background: none;
  font-size: 12px;
  color: rgba(34, 52, 69, 0.5019607843);
  cursor: pointer;
}
._guidesResetLink_17qz2_418:hover {
  color: #223445;
  text-decoration: underline;
}

._guidesBrowseLink_17qz2_431 {
  display: flex;
  align-items: center;
  gap: 4px;
  padding: 0;
  border: none;
  background: none;
  font-size: 13px;
  font-weight: 500;
  color: #2273d2;
  cursor: pointer;
}
._guidesBrowseLink_17qz2_431:hover {
  text-decoration: underline;
}

._text_17qz2_447 {
  color: #223445;
}

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

._enterBtn_17qz2_470 {
  padding: 3px 14px;
  width: 34px;
  height: 19px;
  border: 1px solid #bdc2c7;
  border-radius: 4px;
  color: #223445;
}
._enterBtn_17qz2_470:not(:disabled) {
  cursor: pointer;
}
._enterBtn_17qz2_470:disabled {
  opacity: 0.5;
}

._markdownWrapper_17qz2_485 a {
  display: inline-block;
  padding: 0;
  border: 0;
  background-color: transparent;
  color: #2273d2;
  cursor: pointer;
  font-size: inherit;
}
._markdownWrapper_17qz2_485 a:hover:not(:disabled) {
  text-decoration: none;
  text-decoration: underline;
}
._markdownWrapper_17qz2_485 a:hover:not(:disabled):hover, ._markdownWrapper_17qz2_485 a:hover:not(:disabled):active {
  cursor: pointer;
  opacity: 0.75;
  transition: opacity 0.2s linear;
}
._markdownWrapper_17qz2_485 ul {
  list-style-type: disc;
  margin-left: 1.5rem;
  margin-bottom: 0.5rem;
}
._markdownWrapper_17qz2_485 li {
  margin-bottom: 0.25rem;
}
._markdownWrapper_17qz2_485 li ul {
  margin-top: 0.25rem;
}
._markdownWrapper_17qz2_485 code {
  background-color: #f5f5f5;
  color: #111827;
  padding: 0.15rem 0.3rem;
  border-radius: 0.25rem;
  font-family: monospace;
  font-size: 0.875rem;
  line-height: 1.4;
  word-break: break-word;
}
._markdownWrapper_17qz2_485 pre {
  background-color: #f5f5f5;
  padding: 0.5rem;
  border-radius: 0.25rem;
  overflow-x: auto;
}
._markdownWrapper_17qz2_485 pre code {
  font-family: monospace;
  font-size: 0.875rem;
  color: #111827;
}/* 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 */
._item_g6r3q_4 {
  display: flex;
  align-items: center;
  color: #223445;
  padding: 7px 14px;
  font-size: 14px;
  line-height: 2;
}
._item_g6r3q_4:first-child {
  padding-top: 10px;
}
._item_g6r3q_4:last-child {
  padding-bottom: 10px;
}
._item_g6r3q_4._interactive_g6r3q_18:hover {
  cursor: pointer;
  background: #e9f1fb;
}
._item_g6r3q_4._current_g6r3q_22 {
  color: #2273d2;
}
._item_g6r3q_4._disabled_g6r3q_25 {
  opacity: 0.5;
  cursor: default;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._header_1b5i6_4 {
  display: flex;
  width: 100%;
  align-items: center;
  height: 60px;
  flex: 0 0 auto;
  padding: 10px 20px;
  background: #2273d2;
  position: fixed;
  z-index: 200;
}
._header_1b5i6_4._noConnection_1b5i6_15 {
  z-index: 1000;
}

._allTasks_1b5i6_19 {
  margin-right: 36px;
}

._userInfo_1b5i6_23 {
  position: relative;
  display: flex;
  gap: 25px;
  width: 100%;
  align-items: center;
  justify-content: flex-end;
}

._licenses_1b5i6_32 {
  display: flex;
  align-items: center;
  margin-right: 2rem;
}
._licenses_1b5i6_32 span {
  color: #ffffff;
  font-size: 14px;
}
._licenses_1b5i6_32 img {
  width: 11px;
  margin-left: 6px;
  margin-right: 45px;
  cursor: pointer;
}

div._globalGreate_1b5i6_48 {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  min-width: auto;
}
div._globalGreate_1b5i6_48 > svg {
  margin-top: 3px;
  margin-left: 5px;
}
div._globalGreate_1b5i6_48 ._buttonText_1b5i6_58 {
  font-size: inherit;
}
div._globalGreate_1b5i6_48 ._buttonIcon_1b5i6_61::before {
  background-color: transparent;
  content: "";
  display: inline-block;
  height: 15px;
  width: 10px;
  margin-top: -2px;
  margin-left: 5px;
  vertical-align: middle;
  background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 5' width='8' height='5'%3E%3Cpath fill='white' d='M4 2.667L1.217 0 0 1.167 4 5l4-3.833L6.783 0z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
}
@media only screen and (max-width: 767px) {
  div._globalGreate_1b5i6_48 {
    border-radius: 50%;
    padding: 0;
    width: 30px;
    height: 30px;
  }
  div._globalGreate_1b5i6_48 ._buttonText_1b5i6_58 {
    font-size: 0;
  }
  div._globalGreate_1b5i6_48 ._buttonIcon_1b5i6_61::before {
    display: none;
  }
  div._globalGreate_1b5i6_48 ._buttonIcon_1b5i6_61,
  div._globalGreate_1b5i6_48 ._buttonIcon_1b5i6_61::after {
    display: block;
    box-sizing: border-box;
    background: currentColor;
    border-radius: 10px;
  }
  div._globalGreate_1b5i6_48 ._buttonIcon_1b5i6_61 {
    position: relative;
    width: 16px;
    height: 2px;
  }
  div._globalGreate_1b5i6_48 ._buttonIcon_1b5i6_61::after {
    content: "";
    position: absolute;
    width: 2px;
    height: 16px;
    top: -7px;
    left: 7px;
  }
}

@media only screen and (max-width: 767px) {
  ._header_1b5i6_4 {
    height: 50px;
    padding: 10px 3%;
  }
  ._burger_1b5i6_114 {
    width: 20px;
    margin-right: 14px;
  }
  ._burger_1b5i6_114:focus {
    outline: blue;
  }
}/* 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 */
._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 */
._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 */
._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 */
._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 */
._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 */
._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 */
._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 */
._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 */
._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 */
._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 */
._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 */
._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 */
._container_11kxv_4 {
  display: flex;
  flex-direction: column;
  gap: 15px;
  justify-content: center;
  width: 100%;
  text-align: center;
  margin-top: 30px;
}
._container_11kxv_4 h3,
._container_11kxv_4 h4 {
  padding: 0;
  margin: 0;
}
._container_11kxv_4 h3 {
  font-weight: 700;
  color: #223445;
}

._formContainer_11kxv_23 {
  max-width: 70%;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  gap: 15px;
  align-items: center;
  flex-shrink: 0;
}
@media only screen and (max-width: 767px) {
  ._formContainer_11kxv_23 {
    max-width: 100%;
  }
}
._formContainer_11kxv_23._spaced_11kxv_37 {
  margin-top: 15px;
}

._tileContainer_11kxv_41 {
  gap: 15px;
  display: grid;
  grid-template-columns: repeat(2, auto);
  justify-content: center;
  align-content: start;
}
@media only screen and (max-width: 767px) {
  ._tileContainer_11kxv_41 {
    grid-template-columns: 1fr;
  }
}

._scrollContainer_11kxv_54 {
  overflow: auto;
  height: 400px;
  width: 100%;
  flex: 1;
}
@media only screen and (max-width: 767px) {
  ._scrollContainer_11kxv_54 {
    height: 300px;
  }
}

._emptyMessage_11kxv_66 {
  grid-column: 1/span 2;
}

._tile_11kxv_41 {
  width: 230px;
  padding: 25px 17px;
  border-radius: 20px;
  border: 1px solid #bdc2c7;
  text-align: left;
  line-height: 1.5;
  cursor: pointer;
}
._tile_11kxv_41 ._tileTitle_11kxv_79 {
  font-weight: 600;
  margin-top: 4px;
}

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

._selectedTile_11kxv_94 {
  max-width: unset;
  background-color: rgba(234, 241, 249, 0.8);
  border: none;
}

._wide_11kxv_100 {
  width: 100%;
}

._rightAligned_11kxv_104 {
  display: block;
  margin-left: auto;
}

._dragZone_11kxv_109 {
  border: 2px dashed #bdc2c7;
  border-radius: 5px;
  padding: 40px 20px;
  text-align: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.4;
}
._dragZone_11kxv_109._invalid_11kxv_118 {
  border-color: #c92a2a;
}

._isDragOver_11kxv_122 ._dragZone_11kxv_109 {
  border-color: #2273d2;
  background: #e9f1fb;
}

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

._fileNameContainer_11kxv_146 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  background-color: #e9f1fb;
  border-radius: 5px;
  height: 35px;
  padding: 15px;
}

._fileName_11kxv_146 {
  display: flex;
  align-items: center;
  gap: 15px;
}

._optionsContainer_11kxv_163 {
  background: rgba(234, 241, 249, 0.8);
  border-radius: 6px;
  margin-top: 15px;
  padding: 15px;
  padding-top: 10px;
}
._optionsContainer_11kxv_163 > div {
  margin-top: 10px;
}

._tabsHolder_11kxv_174 {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 10px;
  max-width: 70%;
  margin: 0 auto;
  justify-content: center;
}

._labelsWrapper_11kxv_184 {
  display: flex;
  gap: 3px;
  flex-wrap: wrap;
  margin-top: 5px;
  margin-bottom: 7px;
}

._columnWrapper_11kxv_192 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 15px;
  width: 100%;
  height: 70vh;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._errorMessage_ol1kr_4 {
  margin-top: -10px;
  align-self: flex-start;
}

._inputWithError_ol1kr_9 {
  border: 1px solid #d32f2f !important;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._link_19www_4 {
  color: #fff;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._wrapper_150rw_4 {
  color: #fff;
  display: flex;
  align-items: center;
}

._logout_150rw_10 {
  text-decoration: none;
  display: block;
  color: #223445;
  font-size: 14px;
  cursor: pointer;
  width: 100%;
  padding: 4px 16px;
  background-color: transparent;
  border: none;
  text-align: inherit;
  line-height: inherit;
}
._logout_150rw_10:hover, ._logout_150rw_10:active {
  cursor: pointer;
  opacity: 0.75;
  transition: opacity 0.2s linear;
}

._avatarWrapper_150rw_29 {
  position: relative;
  line-height: 1.2;
  cursor: default;
}

._userName_150rw_35 {
  margin-left: 10px;
  display: flex;
  flex-direction: column;
}

._lineClamp_150rw_41 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: initial;
  white-space: pre-wrap;
  overflow-wrap: break-word;
  word-break: break-all;
}

._loggedinAsText_150rw_52 {
  font-size: 12px;
  color: #b3b2b2;
}

._originalUserLabel_150rw_57 {
  color: #686868;
}

._originalUser_150rw_57 {
  position: absolute;
  width: 32px;
  height: 32px;
  top: 15px;
  left: -7px;
}

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

._logoutIcon_150rw_74 {
  text-decoration: none;
  margin-left: 5px;
}
._logoutIcon_150rw_74:hover, ._logoutIcon_150rw_74:active {
  cursor: pointer;
  opacity: 0.75;
  transition: opacity 0.2s linear;
}

._userInfoDropdown_150rw_84 {
  left: unset !important;
  right: 20px;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._item_xf0zv_4 {
  display: block;
  margin-left: -30px;
  margin-right: -30px;
  padding: 12px 30px;
  text-decoration: none;
  color: #7c7c7c;
}
._item_xf0zv_4 + ._item_xf0zv_4 {
  margin-top: 20px;
}

._item_xf0zv_4:not(._active_xf0zv_16):hover {
  color: #ff8f00;
}

._active_xf0zv_16 {
  background-color: #bdc2c7;
}

._holder_xf0zv_24 {
  margin: 0;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._item_17b2q_4 {
  cursor: pointer;
}
._item_17b2q_4._collapsed_17b2q_7 ._menu_17b2q_7 ._value_17b2q_7,
._item_17b2q_4._collapsed_17b2q_7 ._subMenu_17b2q_8 ._value_17b2q_7 {
  padding-left: 2px;
}
._item_17b2q_4._collapsed_17b2q_7 ._chevron_17b2q_11 {
  visibility: hidden;
}
._item_17b2q_4:not(._expanded_17b2q_14):not(._transitioning_17b2q_14) ._menu_17b2q_7,
._item_17b2q_4:not(._expanded_17b2q_14):not(._transitioning_17b2q_14) ._subMenu_17b2q_8,
._item_17b2q_4:not(._expanded_17b2q_14):not(._transitioning_17b2q_14) ._subItem_17b2q_16,
._item_17b2q_4:not(._expanded_17b2q_14):not(._transitioning_17b2q_14) ._value_17b2q_7,
._item_17b2q_4:not(._expanded_17b2q_14):not(._transitioning_17b2q_14) ._chevron_17b2q_11 {
  transition-delay: 0.2s;
}
._item_17b2q_4._hovered_17b2q_21 ._menu_17b2q_7,
._item_17b2q_4._hovered_17b2q_21 ._subMenu_17b2q_8,
._item_17b2q_4._hovered_17b2q_21 ._subItem_17b2q_16,
._item_17b2q_4._hovered_17b2q_21 ._value_17b2q_7,
._item_17b2q_4._hovered_17b2q_21 ._chevron_17b2q_11 {
  transition-delay: 0.2s !important;
}

._item_17b2q_4,
._subItem_17b2q_16 {
  position: relative;
}
._item_17b2q_4._current_17b2q_33 > ._value_17b2q_7,
._subItem_17b2q_16._current_17b2q_33 > ._value_17b2q_7 {
  background-color: #2273d2;
}
._item_17b2q_4._current_17b2q_33 > ._value_17b2q_7 [class*=_icon],
._subItem_17b2q_16._current_17b2q_33 > ._value_17b2q_7 [class*=_icon] {
  filter: brightness(0) invert(1);
}
._item_17b2q_4._current_17b2q_33 > ._value_17b2q_7 [class*=_value],
._subItem_17b2q_16._current_17b2q_33 > ._value_17b2q_7 [class*=_value] {
  color: #fff;
}
._item_17b2q_4 ._value_17b2q_7,
._subItem_17b2q_16 ._value_17b2q_7 {
  border: 1px solid transparent;
}
._item_17b2q_4:focus-visible,
._subItem_17b2q_16:focus-visible {
  outline: 0;
}
._item_17b2q_4:focus-visible ._value_17b2q_7,
._subItem_17b2q_16:focus-visible ._value_17b2q_7 {
  border-color: #3cb878;
}

._chevron_17b2q_11 {
  visibility: visible;
  position: absolute;
  right: 20px;
  top: 15px;
  width: 5px;
  transform: rotate(-90deg);
  pointer-events: none;
  filter: invert(1);
}
._chevron_17b2q_11._openMenu_17b2q_68 {
  transform: rotate(90deg);
}
._chevron_17b2q_11._topLevel_17b2q_71 {
  top: 20px;
}

._hovered_17b2q_21 ._chevron_17b2q_11,
._expanded_17b2q_14 ._chevron_17b2q_11 {
  transition-property: visibility;
  transition-duration: 0.2s;
}

._menu_17b2q_7,
._subMenu_17b2q_8 {
  display: none;
  transition: all 0s;
}

._menu_17b2q_7 {
  color: #223445;
}
._menu_17b2q_7 ._value_17b2q_7 {
  padding-left: 20px;
}

._subMenu_17b2q_8 ._value_17b2q_7 {
  padding-left: 38px;
}
._value_17b2q_7 {
  transition-property: padding;
}
._value_17b2q_7:hover {
  background-color: rgba(34, 115, 210, 0.2);
}
._value_17b2q_7._childRoutes_17b2q_103 {
  padding-right: 10px;
}

._openMenu_17b2q_68 + ._menu_17b2q_7,
._openSubMenu_17b2q_108 + ._subMenu_17b2q_8 {
  display: block;
}

._subItem_17b2q_16 {
  display: block;
  color: #223445;
  text-decoration: none;
  background-color: rgba(0, 0, 0, 0.4);
  background-color: rgba(34, 115, 210, 0.06);
  background-color: transparent;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._wrapper_1t9j1_4 {
  display: flex;
  align-items: center;
  padding: 8px 10px;
  padding-right: 26px;
  min-height: 45px;
}

[class*=_menu] ._wrapper_1t9j1_4 {
  min-height: 35px;
}

[class*=_subItem] ._wrapper_1t9j1_4 ._icon_1t9j1_16 {
  margin-top: 2px;
  margin-left: 1px;
}

[class*=_current] ._wrapper_1t9j1_4:hover ._value_1t9j1_21 {
  color: #fff;
}

._value_1t9j1_21 {
  color: #223445;
  font-size: 14px;
  user-select: none;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-height: 0;
  opacity: 0;
}
._value_1t9j1_21._topLevel_1t9j1_35 {
  padding-top: 6px;
  padding-bottom: 6px;
  font-weight: bold;
  text-transform: uppercase;
}
._value_1t9j1_21._expanded_1t9j1_41, ._value_1t9j1_21._hovered_1t9j1_41, ._value_1t9j1_21._openOnMobile_1t9j1_41 {
  max-height: 1000px;
  opacity: 1;
}
._value_1t9j1_21._expanded_1t9j1_41:not(._openOnMobile_1t9j1_41), ._value_1t9j1_21._hovered_1t9j1_41:not(._openOnMobile_1t9j1_41) {
  transition: all 0.2s linear;
  transition-property: width, max-height, opacity;
}
._value_1t9j1_21:not(._expanded_1t9j1_41):not(._transitioning_1t9j1_49):not(._openOnMobile_1t9j1_41) {
  transition-delay: 0.2s;
}
._value_1t9j1_21._hovered_1t9j1_41 {
  transition-delay: 0.2s !important;
}
@media only screen and (max-width: 767px) {
  ._value_1t9j1_21 {
    width: auto;
    opacity: 1;
    margin-left: 6px;
  }
}

._icon_1t9j1_16 {
  flex: 0 0 12px;
  max-width: 12px;
  min-height: 12px;
  max-height: 12px;
  transition-property: margin-right;
}
._icon_1t9j1_16:not(._expanded_1t9j1_41):not(._transitioning_1t9j1_49) {
  transition-delay: 0.2s;
}
._icon_1t9j1_16._hovered_1t9j1_41 {
  transition-delay: 0.2s !important;
}
._icon_1t9j1_16._expanded_1t9j1_41, ._icon_1t9j1_16._hovered_1t9j1_41 {
  margin-right: 6px;
}
._icon_1t9j1_16._topLevel_1t9j1_35 {
  flex: 0 0 16px;
  max-width: 16px;
  min-height: 28px;
  max-height: 28px;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._wrapper_g0efi_4 {
  position: fixed;
  z-index: 100;
  left: 0;
  top: 60px;
  height: calc(100% - 60px);
  box-shadow: 2px 0px 8px rgba(0, 0, 0, 0.3);
}
._wrapper_g0efi_4._sidebarExpanded_g0efi_12 {
  z-index: 560;
}
@media only screen and (max-width: 767px) {
  ._wrapper_g0efi_4 {
    top: 50px;
    left: -100%;
    width: 100%;
    box-shadow: none;
    height: calc(100% - 50px);
  }
  ._wrapper_g0efi_4:not(._resizingWindow_g0efi_23) {
    transition-property: left;
    transition-duration: 0.2s;
  }
  ._wrapper_g0efi_4._openOnMobile_g0efi_27 {
    left: 0;
  }
}
._wrapper_g0efi_4 img {
  user-select: none;
}

._resize_g0efi_35 {
  position: absolute;
  z-index: 9;
  right: -12px !important;
  top: 0;
  width: 14px;
  height: 100%;
  cursor: ew-resize;
  border-left: 3px solid;
  border-color: transparent;
  transition: border-color 0.5s linear;
}
._resize_g0efi_35:hover {
  border-color: #2273d2;
}

._scrollable_g0efi_51 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 43px;
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  overscroll-behavior: contain;
  padding-bottom: 26px;
  background-color: #293b4c;
  scrollbar-color: rgb(139, 137, 137) transparent;
  scrollbar-width: thin;
  background-color: #ebeff2;
}
._scrollable_g0efi_51:not(._resizing_g0efi_23):not(._resizingWindow_g0efi_23)._hovered_g0efi_66 {
  transition: all 0.2s linear;
}
._scrollable_g0efi_51._expanded_g0efi_69, ._scrollable_g0efi_51._hovered_g0efi_66 {
  width: 220px;
}
._scrollable_g0efi_51:not(._expanded_g0efi_69):not(._transitioning_g0efi_72):not(._resizing_g0efi_23):not(._resizingWindow_g0efi_23) {
  transition-delay: 0.2s;
}
._scrollable_g0efi_51._hovered_g0efi_66:not(._resizing_g0efi_23):not(._resizingWindow_g0efi_23) {
  transition-delay: 0.2s !important;
}
._scrollable_g0efi_51::-webkit-scrollbar {
  width: 7px;
  background-color: transparent;
}
._scrollable_g0efi_51::-webkit-scrollbar-thumb {
  background-color: rgb(139, 137, 137);
  border-radius: 5px;
}
@media only screen and (max-width: 767px) {
  ._scrollable_g0efi_51 {
    width: 100% !important;
    height: 100%;
    padding: 0;
  }
}

._toggle_g0efi_94 {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  z-index: 10;
  top: 13px;
  right: -10px;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #2273d2;
  cursor: pointer;
}
@media only screen and (max-width: 767px) {
  ._toggle_g0efi_94 {
    display: none;
  }
}

._arrow_g0efi_114 {
  transform: scale(0.6) rotate(180deg);
  filter: brightness(1.5);
  transition: all 0.2s linear;
}
._arrow_g0efi_114._expanded_g0efi_69 {
  transform: scale(0.6) rotate(0);
}

._help_g0efi_123 {
  text-decoration: none;
}
._help_g0efi_123:hover {
  background-color: #2273d2;
}

._help_g0efi_123:hover {
  background-color: rgba(34, 115, 210, 0.2);
}

@media only screen and (max-width: 1138px) {
  ._navWithHelpPanelOpened_g0efi_135._wrapper_g0efi_4 {
    top: 50px;
    left: -100%;
    width: calc(100% - 370px);
    box-shadow: none;
    height: calc(100% - 50px);
  }
  ._navWithHelpPanelOpened_g0efi_135._wrapper_g0efi_4:not(._resizingWindow_g0efi_23) {
    transition-property: left;
    transition-duration: 0.2s;
  }
  ._navWithHelpPanelOpened_g0efi_135._wrapper_g0efi_4._openOnMobile_g0efi_27 {
    left: 0;
  }
}
@media only screen and (max-width: 767px) {
  ._navWithHelpPanelOpened_g0efi_135._wrapper_g0efi_4 {
    width: 100%;
  }
}
@media only screen and (max-width: 1138px) {
  ._navWithHelpPanelOpened_g0efi_135 ._scrollable_g0efi_51 {
    width: 100% !important;
    height: 100%;
    padding: 0;
  }
}
@media only screen and (max-width: 1138px) {
  ._navWithHelpPanelOpened_g0efi_135 ._toggle_g0efi_94 {
    display: none;
  }
}/* Main color palette */
/* Other colors */
/* Color assignments */
._section_1j67s_4 {
  position: relative;
  padding: 25px;
  border-radius: 5px;
  border: 1px solid #2273d2;
  min-width: 315px;
  width: 100%;
  height: fit-content;
}

._heading_1j67s_14 {
  display: flex;
  align-items: center;
  font-size: 16px;
  font-weight: 700;
  color: #223445;
}
._heading_1j67s_14 + ._holder_1j67s_21 {
  margin-top: 15px;
}

._tooltip_1j67s_25 {
  margin-left: 5px;
}

._holder_1j67s_21 {
  padding: 0 15px;
}

@media only screen and (max-width: 767px) {
  ._section_1j67s_4 {
    padding: 15px;
    margin-bottom: 15px;
  }
  ._heading_1j67s_14 {
    position: absolute;
    background-color: #fff;
    top: -12px;
    padding: 0 5px;
  }
  ._heading_1j67s_14 + ._holder_1j67s_21 {
    margin-top: 0;
  }
}/* Main color palette */
/* Other colors */
/* Color assignments */
._wrapper_17xh1_4 {
  display: flex;
  gap: 15px;
  padding-bottom: 52px;
}

._column_17xh1_10 {
  display: flex;
  flex-direction: column;
  gap: 15px;
}

@media only screen and (max-width: 767px) {
  ._buffer_17xh1_17 {
    display: flex;
    flex-direction: column;
  }
}

/* logo section */
._logoSectionWrapper_17xh1_24 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 15px;
}

._label_17xh1_31 {
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: 700;
  color: #223445;
  align-self: flex-start;
}
._label_17xh1_31:not(:empty) {
  margin-bottom: 5px;
}
._label_17xh1_31 ._textButton_17xh1_42 {
  margin-left: 4px;
  font-size: 13px;
  font-weight: 400;
}

._logoHolder_17xh1_48 {
  width: 100%;
  height: 180px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 5px;
  border: 1px solid #e5e5e5;
  border-radius: 6px;
}
._logoHolder_17xh1_48 img {
  max-width: 100%;
  max-height: 100%;
}

._logoInfo_17xh1_63 {
  margin-top: 7px;
  text-align: center;
  font-size: 12px;
}

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

._isDragOver_17xh1_79 ._logoHolder_17xh1_48 {
  border-color: #2273d2;
}

._changePasswordHead_17xh1_83 {
  position: absolute;
  position: absolute;
  font-size: 18px;
  color: #5f5f5f;
  top: 15px;
  font-weight: bold;
}
._changePasswordSubhead_17xh1_91 {
  font-size: 14px;
  color: #5f5f5f;
  margin-top: 29px;
  margin-bottom: 38px;
  display: flex;
}
._changePasswordFormComponent_17xh1_98 {
  margin-bottom: 12px;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._container_1taqz_4._withOpenedHelp_1taqz_4 {
  width: 100vw;
  height: 100%;
  display: flex;
}

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

._workSpaceWithHelpPanelOpened_1taqz_15 {
  width: calc(100vw - 370px);
  height: 100%;
}

._content_1taqz_20 {
  display: flex;
  flex-grow: 1;
  position: relative;
  overflow: auto;
  margin-top: 60px;
}
._content_1taqz_20.scrollPrevented {
  overflow: hidden;
}
@media only screen and (max-width: 767px) {
  ._content_1taqz_20 {
    margin-top: 50px;
  }
}

._main_1taqz_36 {
  padding: 30px;
}

._main_1taqz_36 h1 {
  margin-top: 0;
}

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

._disabled_1taqz_64 {
  opacity: 0.5;
  cursor: default;
}
._disabled_1taqz_64:hover {
  opacity: 0.5;
  text-decoration: none;
  cursor: default;
}/* Main color palette */
/* Other colors */
/* Color assignments */
ul._list_p96wn_4 {
  margin-block-start: 1em;
  margin-block-end: 1em;
  padding-inline-start: 40px;
}

ul._list_p96wn_4 li {
  list-style: disc;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._container_z7vwg_4 {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 60vh;
  padding: 40px 20px;
}

._card_z7vwg_12 {
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 480px;
  width: 100%;
  text-align: center;
}

._iconWrapper_z7vwg_21 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 80px;
  height: 80px;
  border-radius: 50%;
  background-color: #faeaea;
  color: #c92a2a;
  margin-bottom: 24px;
}

._heading_z7vwg_33 {
  font-size: 24px;
  font-weight: 600;
  color: #223445;
  margin: 0 0 8px;
}

._description_z7vwg_40 {
  font-size: 14px;
  color: #5f5f5f;
  margin: 0 0 24px;
  line-height: 1.5;
}

._errorDetail_z7vwg_47 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  width: 100%;
  background-color: #faeaea;
  border: 1px solid #f89797;
  border-radius: 6px;
  padding: 12px 16px;
  margin-bottom: 24px;
}

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

._actions_z7vwg_64 {
  display: flex;
  gap: 12px;
}/* Main color palette */
/* Other colors */
/* Color assignments */
._body_164vr_4 {
  display: flex;
}

._notFound_164vr_8 {
  width: 100%;
  height: calc(100vh - 60px);
  margin-top: 60px;
  display: flex;
  align-items: center;
  padding-top: 122px;
  flex-direction: column;
}
._notFound_164vr_8 span {
  color: #d7d7d7;
  font-size: 200px;
}
._notFound_164vr_8 b {
  color: #b92323;
  font-size: 30px;
}