@charset "UTF-8";._mainPopupContainer_ye7nr_1 {
  position: fixed;
  z-index: 30;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
}
._mainPopupContainer_ye7nr_1 > * {
  pointer-events: all;
}._root_1m6ek_1 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

._title_1m6ek_10 {
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: -0.48px;
}

._description_1m6ek_18 {
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  margin-top: 8px;
  text-align: center;
}

._image_1m6ek_26 {
  margin-top: 40px;
  max-width: 506px;
  max-height: 309px;
  width: 100%;
  height: 100%;
  padding: 0 16px;
  box-sizing: border-box;
}
._image_1m6ek_26 img {
  max-width: 100%;
}._playgroundNotice_1omxl_1 {
  padding: 14px;
  width: 100%;
  display: flex;
  border-top: 1px solid #cad7e0;
  background: var(--color-brand-dark);
  color: #fff;
  position: relative;
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  line-height: 20px;
  font-size: 14px;
  z-index: 0;
}
._playgroundNotice_1omxl_1 ._text_1omxl_16 {
  margin-right: 10px;
}
._playgroundNotice_1omxl_1 ._closeButton_1omxl_19 {
  position: absolute;
  top: 5px;
  right: 5px;
}
._playgroundNotice_1omxl_1 ._closeButton_1omxl_19 [data-button=root] {
  height: 20px;
  width: 20px;
  min-width: 20px;
}._userNpsScoreModalWrapper_1vwly_1 {
  z-index: 10002 !important;
}

._userNpsScoreModal_1vwly_1 {
  width: 600px;
  box-sizing: border-box;
  border-radius: 8px;
}
._userNpsScoreModal_1vwly_1 ._npsScoreModalBody_1vwly_10 {
  margin: 16px auto;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._userNpsScoreModal_1vwly_1 ._npsScoreModalBody_1vwly_10 ._scoreListWrapper_1vwly_16 {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  gap: 16px;
}
._userNpsScoreModal_1vwly_1 ._npsScoreModalBody_1vwly_10 ._scoreListWrapper_1vwly_16 ._npsScoreUnit_1vwly_23 {
  width: 40px;
  height: 40px;
  aspect-ratio: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 100%;
  border: 1px solid #dbe4eb;
  background-color: transparent;
  cursor: pointer;
}
._userNpsScoreModal_1vwly_1 ._npsScoreModalBody_1vwly_10 ._scoreListWrapper_1vwly_16 ._npsScoreUnit_1vwly_23._selected_1vwly_35 {
  background-color: var(--color-brand-primary-lighter);
}
._userNpsScoreModal_1vwly_1 ._npsScoreModalBody_1vwly_10 ._scoreListDescription_1vwly_38 {
  margin: 16px 4px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._userNpsScoreModal_1vwly_1 ._modalFooter_1vwly_44 {
  width: 100%;
  display: flex;
  gap: 16px;
  justify-content: flex-end;
}
._userNpsScoreModal_1vwly_1 ._postModalFooter_1vwly_50 {
  width: 100%;
  display: flex;
  gap: 16px;
  justify-content: center;
}
._userNpsScoreModal_1vwly_1 ._postModalFooter_1vwly_50 > * {
  flex-grow: 1;
  flex-basis: 100px;
}._popupContainer_gslry_1 {
  background: white;
  border-radius: 12px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.25);
  overflow: hidden;
  position: absolute;
  z-index: 10001;
}

._popupHeader_gslry_10 {
  background-color: #ffc71f;
  color: var(--color-brand-darkish);
  padding: 8px 12px;
  gap: 8px;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  display: flex;
  justify-content: space-between;
}

._popupTitle_gslry_21 {
  font-weight: 700;
  font-size: 15px;
}

._popupProgress_gslry_26 {
  font-weight: 400;
  font-size: 13px;
  white-space: nowrap;
}

._popupBody_gslry_32 {
  padding: 8px 12px;
  color: #21232b;
  font-weight: 600;
  font-size: 13px;
  line-height: 18px;
  vertical-align: middle;
}

._popupFooter_gslry_41 {
  padding: 8px 12px;
  display: flex;
  gap: 8px;
  align-items: center;
}

._popupFooterButton_gslry_48 {
  flex: 1;
}

._popupFooterText_gslry_52 {
  font-weight: 400;
  font-size: 11px;
  line-height: 16px;
  color: #4d5365;
}._overlayBlock_1acqh_1 {
  position: fixed;
  background-color: rgba(0, 0, 0, 0.6);
  pointer-events: auto;
  z-index: 10000;
}

._highlightBorder_1acqh_8 {
  position: fixed;
  border: 4px solid #ffc71f;
  border-radius: 8px;
  box-sizing: border-box;
  pointer-events: none;
  z-index: 10001;
}
._highlightBorder_1acqh_8._highlightBorderHidden_1acqh_16 {
  opacity: 0;
}._overlay_1tpyk_1 {
  position: absolute;
  background: linear-gradient(180deg, rgba(237, 240, 248, 0.1) 0%, rgba(235, 239, 246, 0.8) 50%, rgb(235, 239, 246) 100%);
  z-index: 10;
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items: center;
  justify-content: center;
}

._text_1tpyk_12 {
  font-weight: 700;
  font-size: 18px;
}

._buttonsContainer_1tpyk_17 {
  display: flex;
  gap: 16px;
  flex-direction: row;
}

._button_1tpyk_17 {
  background-color: #ffc71f;
}._MobileRedirect_1pzlg_1 {
  position: absolute;
  height: 100vh;
  width: 100vw;
  overflow: hidden;
  color: #21232b;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

._topLogoRow_1pzlg_13 {
  display: flex;
  flex-direction: row;
  width: 100%;
}
._topLogoRow_1pzlg_13 ._logoRow_1pzlg_18 {
  display: flex;
  flex-grow: 1;
  justify-content: flex-start;
  width: 120px;
  box-sizing: border-box;
  margin: 24px;
}
._topLogoRow_1pzlg_13 ._logoWide_1pzlg_26 {
  flex-grow: 0;
  width: 120px;
}

._contentWrapper_1pzlg_31 {
  display: flex;
  flex-grow: 1;
  flex-shrink: 1;
  height: 100px;
  width: 800px;
  max-width: 100%;
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  gap: 24px;
  flex-direction: column;
  padding: 0 16px;
}

._illustrationWrapper_1pzlg_46 {
  width: 250px;
  height: 250px;
  display: flex;
  justify-content: center;
  align-items: center;
}

._title_1pzlg_54 {
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: -0.36px;
  margin-bottom: 16px;
  padding: 0 16px;
}

._buttonWrapper_1pzlg_64 {
  width: 100%;
  display: flex;
}

._button_1pzlg_64 {
  flex-grow: 1;
}

._underButtonText_1pzlg_73 {
  display: flex;
  width: 100%;
  justify-content: center;
  text-align: center;
  font-size: 11px;
  font-style: normal;
  font-weight: 600;
  line-height: 16px;
}._guidedListContainer_1q2ob_1 {
  position: absolute;
  z-index: 3;
  top: 0;
  bottom: -1px;
  max-width: 360px;
  width: 100%;
  outline: none;
  left: -360px;
  display: flex;
  flex-direction: column;
  transition: all 0.3s ease;
}
._guidedListContainer_1q2ob_1._visible_1q2ob_14 {
  left: 0;
}

._contentContainer_1q2ob_18 {
  flex: 1;
  display: flex;
  flex-direction: column;
  background-color: #fff;
  overflow: hidden;
}

._listContainer_1q2ob_26 {
  overflow: auto;
  padding: 0 16px;
  flex: 1;
}

._headerContainer_1q2ob_32 {
  height: 32px;
  padding: 16px 16px 0 16px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 12px;
}

._headerTitle_1q2ob_42 {
  font-weight: 700;
  font-size: 15px;
  white-space: nowrap;
}

._headerProgressBarContainer_1q2ob_48 {
  width: 100%;
}

._itemWrapper_1q2ob_52 {
  border-bottom: 1px solid #cad7e0;
}
._itemWrapper_1q2ob_52:last-child {
  border-bottom: none;
}

._contactSalesContainer_1q2ob_59 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 12px;
  padding: 8px;
  background-color: var(--color-brand-light-dark);
}

._contactSalesText_1q2ob_69 {
  font-weight: 600;
  font-size: 13px;
  line-height: 18px;
  text-align: center;
  color: #fff;
}

._contactSalesButton_1q2ob_77 {
  background-color: var(--color-brand-light-dark);
  color: #ffc71f;
  border: 1px solid #ffc71f;
}
._header_647e9_2 {
  background: none;
  border: none;
  width: 100%;
  text-align: left;
  display: flex;
  align-items: center;
  cursor: pointer;
  padding: 12px 6px 12px 0;
}

._titleWrapper_647e9_13 {
  display: flex;
  flex-direction: column;
  margin-right: auto;
}

._title_647e9_13 {
  font-weight: 600;
  font-size: 13px;
  line-height: 18px;
}
._title_647e9_13._completed_647e9_24 {
  color: #636b82;
  text-decoration: line-through;
}

._titleExtrasContainer_647e9_29 {
  font-weight: 700;
  font-size: 9px;
  line-height: 12px;
  text-transform: uppercase;
}

._titleExtrasContainer_647e9_29 span + span::before {
  content: "•";
  margin: 0 4px;
}

._titleForYou_647e9_41 {
  color: var(--color-brand-accent);
}

._titleContactUs_647e9_45 {
  color: #5e797d;
}

._icon_647e9_49 {
  color: #5e797d;
  margin-right: 12px;
}
._icon_647e9_49._completed_647e9_24 {
  color: var(--color-brand-accent);
}

._content_647e9_57 {
  margin: 0 0 12px 24px;
}

._videoWrapper_647e9_61 {
  max-width: 100%;
  margin-bottom: 12px;
}

._responsiveIframe_647e9_66 {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
._responsiveIframe_647e9_66 div,
._responsiveIframe_647e9_66 iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

._actionContainer_647e9_82 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 8px;
  margin-top: 10px;
}

._imageWrapper_647e9_90 {
  border: 1px solid #ddd;
  border-radius: 6px;
  overflow: hidden;
}
._imageWrapper_647e9_90 img {
  width: 100%;
  height: auto;
  display: block;
}

._description_647e9_101 {
  color: #444;
  font-size: 13px;
  margin-top: 10px;
}

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

._lockedButton_647e9_114 {
  background-color: #ffc71f;
}

._learnMoreButton_647e9_118 {
  background-color: #fff;
}._showButtonContainer_r8ldj_1 {
  position: absolute;
  left: 24px;
  bottom: 24px;
  height: 40px;
  border-radius: 20px;
  background-color: #ffc71f;
  cursor: pointer;
  display: flex;
  padding: 0 12px;
  justify-content: center;
  gap: 4px;
  align-items: center;
  transition: background-color 0.15s ease-in-out;
  z-index: 10;
  color: #21232b;
}
._showButtonContainer_r8ldj_1 p {
  font-weight: 500;
  font-size: 13px;
  line-height: 15px;
}._paymentLateNotice_b6oro_1 {
  padding: 14px;
  width: 100%;
  display: flex;
  border-top: 1px solid #cad7e0;
  background: #f04848;
  color: #fff;
  position: relative;
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  line-height: 20px;
  font-size: 14px;
  z-index: 0;
}
._paymentLateNotice_b6oro_1 ._text_b6oro_16 {
  margin: 0 10px;
}:root {
  --color-version-draft: #d2dde5;
  --color-version-frozen: #8fd4ff;
  --color-version-pending: #fee387;
  --color-version-rejected: #f59c9b;
  --color-version-approved: #b1ebe9;
}

._headerNode_123ng_9 {
  padding: 12px;
  display: flex;
  flex-direction: row;
  align-items: center;
  cursor: pointer;
  word-break: keep-all;
  text-wrap: nowrap;
  min-width: 200px;
}
._headerNode_123ng_9 ._nameAndDescription_123ng_19 {
  flex-grow: 1;
}
._headerNode_123ng_9 ._name_123ng_19 {
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
}
._headerNode_123ng_9 ._description_123ng_27 {
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
}
._headerNode_123ng_9:not(._isComingSoon_123ng_32):hover, ._headerNode_123ng_9:not(._isComingSoon_123ng_32)._active_123ng_32 {
  background: var(--color-brand-light-dark);
}
._headerNode_123ng_9 ._childrenIndicator_123ng_35 {
  margin-left: 32px;
  font-size: 0.8rem;
  color: #5e797d;
}
._headerNode_123ng_9:hover ._childrenIndicator_123ng_35 {
  color: var(--color-brand-accent);
}
._headerNode_123ng_9 ._nextLevelContainer_123ng_43 {
  position: absolute;
  top: 0;
  background: var(--color-brand-light-dark);
  max-height: calc(100vh - 120px);
  overflow: auto;
  min-height: 100%;
}
._headerNode_123ng_9._childrenOpenLeft_123ng_51 ._nextLevelContainer_123ng_43 {
  right: 100%;
  border-radius: 0 0 0 8px;
}
._headerNode_123ng_9._childrenOpenRight_123ng_55 ._nextLevelContainer_123ng_43 {
  left: 100%;
  border-radius: 0 0 8px 0;
}
._headerNode_123ng_9._isComingSoon_123ng_32 {
  cursor: default;
  opacity: 0.5;
}
._headerNode_123ng_9._depth2_123ng_63:not(._isComingSoon_123ng_32):hover, ._headerNode_123ng_9._depth2_123ng_63:not(._isComingSoon_123ng_32)._active_123ng_32 {
  background: var(--color-brand-accent);
}

._iconContainer_123ng_67 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
}

._nodeIcon_123ng_75 {
  margin-right: 8px;
  color: #fff;
  opacity: 0.6;
}:root {
  --color-version-draft: #d2dde5;
  --color-version-frozen: #8fd4ff;
  --color-version-pending: #fee387;
  --color-version-rejected: #f59c9b;
  --color-version-approved: #b1ebe9;
}

._headerBar_ohysk_9 {
  background: var(--color-brand-dark);
  display: flex;
  align-items: center;
  padding: 0 24px;
}
@media (max-width: 1536px) {
  ._headerBar_ohysk_9 {
    padding: 0 16px;
  }
}

._logo_ohysk_21 {
  display: flex;
  align-items: center;
  cursor: pointer;
}
._logo_ohysk_21 img {
  height: 35px;
  width: auto;
  margin-right: 12px;
  max-width: 200px;
}
@media (max-width: 1536px) {
  ._logo_ohysk_21 img {
    height: 30px;
  }
}

._separator_ohysk_38 {
  height: 24px;
  background: var(--color-brand-light-dark);
  width: 1px;
}

._navigation_ohysk_44 {
  position: relative;
  display: flex;
  flex-grow: 1;
  min-width: 100px;
}

._actions_ohysk_51 {
  display: flex;
  align-items: center;
  gap: 8px;
}:root {
  --color-version-draft: #d2dde5;
  --color-version-frozen: #8fd4ff;
  --color-version-pending: #fee387;
  --color-version-rejected: #f59c9b;
  --color-version-approved: #b1ebe9;
}

._actionButton_ck0yw_9 {
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  padding: 16px;
  color: #fff;
  cursor: pointer;
}
._actionButton_ck0yw_9:hover, ._actionButton_ck0yw_9._active_ck0yw_17, ._actionButton_ck0yw_9[data-nav-active] {
  background: var(--color-brand-darkish);
}
@media (max-width: 1536px) {
  ._actionButton_ck0yw_9 {
    font-size: 12px;
    line-height: 16px;
    padding: 14px;
  }
}

._counterWrapper_ck0yw_28 {
  position: relative;
}

._counter_ck0yw_28 {
  position: absolute;
  background-color: #c81715;
  color: #fff;
  border-radius: 10px;
  padding: 2px 3px;
  right: calc(-50% - 2px);
  top: -4px;
}

._counterContent_ck0yw_42 {
  font-size: 8px;
  font-weight: 800;
  line-height: 8px;
  min-width: 6px;
  text-align: center;
}:root {
  --color-version-draft: #d2dde5;
  --color-version-frozen: #8fd4ff;
  --color-version-pending: #fee387;
  --color-version-rejected: #f59c9b;
  --color-version-approved: #b1ebe9;
}

._avatarButton_12mt8_9 {
  background-color: var(--color-brand-accent);
  color: #fff;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  flex-shrink: 0;
  width: 2.5rem;
  height: 2.5rem;
  font-size: inherit;
  font-weight: 400;
  line-height: 1;
  text-align: center;
  cursor: pointer;
}
@media (max-width: 1536px) {
  ._avatarButton_12mt8_9 {
    font-size: 13px;
    width: 2rem;
    height: 2rem;
  }
}._notificationSettingsModal_dw47w_1 {
  width: 800px;
  height: auto;
}

._notificationSettings_dw47w_1 ._notificationHeader_dw47w_6 {
  display: flex;
  justify-content: space-between;
  background-color: #f4f6fb;
  border-bottom: #cad7e0 solid 1px;
  padding: 15px 0;
}
._notificationSettings_dw47w_1 ._notificationActionLabels_dw47w_13 {
  width: 450px;
  display: flex;
}
._notificationSettings_dw47w_1 ._notificationActionLabels_dw47w_13 > ._controlItem_dw47w_17 {
  width: 150px;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
._notificationSettings_dw47w_1 ._notificationActionLabels_dw47w_13 > ._controlItem_dw47w_17 i {
  font-size: 12px;
  font-weight: 300;
  margin: 0 6px;
}
._notificationSettings_dw47w_1 ._notificationRow_dw47w_29 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 0;
  border-bottom: #cad7e0 solid 1px;
}
._notificationSettings_dw47w_1 ._notificationCheckbox_dw47w_36 {
  width: 150px;
  display: flex;
  justify-content: center;
}
._notificationSettings_dw47w_1 ._checkboxGroup_dw47w_41 {
  display: flex;
}

._modalFooter_dw47w_45 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 10px;
  margin-top: 16px;
}
._modalFooter_dw47w_45 ._receiveNotiForOwnAction_dw47w_52 {
  display: flex;
  gap: 9px;
  align-items: center;
}
._modalFooter_dw47w_45 ._actions_dw47w_57 {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  gap: 8px;
}._userMenuItem_m9xmk_1 {
  min-width: 240px;
  padding: 8px 12px;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 8px;
  text-decoration: none;
  color: inherit;
}
._userMenuItem_m9xmk_1 ._labelWrapper_m9xmk_13 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._userMenuItem_m9xmk_1 ._labelText_m9xmk_18 {
  max-width: 160px;
}
._userMenuItem_m9xmk_1 ._editIconWrapper_m9xmk_21 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 4px;
  border-radius: 4px;
  cursor: pointer;
}
._userMenuItem_m9xmk_1 ._editIconWrapper_m9xmk_21 i {
  color: #636b82;
  font-size: 16px;
}
._userMenuItem_m9xmk_1:last-child {
  border-top: 1px solid #cad7e0;
}._userMenuItems_hz5g6_1 {
  box-shadow: 0px 1px 2px 1px rgba(40, 58, 61, 0.2);
  background-color: #fff;
  border-radius: 8px;
  padding: 8px;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
._userMenuItems_hz5g6_1 ._userMenuItem_hz5g6_1 {
  min-width: 240px;
  height: 40px;
  padding: 8px 12px;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 8px;
  text-decoration: none;
  color: inherit;
}
._userMenuItems_hz5g6_1 ._userMenuItem_hz5g6_1._clickable_hz5g6_23 {
  cursor: pointer;
}
._userMenuItems_hz5g6_1 ._userMenuItem_hz5g6_1 ._labelWrapper_hz5g6_26 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._userMenuItems_hz5g6_1 ._userMenuItem_hz5g6_1 ._itemAction_hz5g6_31 {
  display: flex;
  align-items: center;
  justify-content: center;
}
._userMenuItems_hz5g6_1 ._userMenuItem_hz5g6_1 ._selectedLangKey_hz5g6_36 {
  padding: 9px;
  position: relative;
  cursor: pointer;
  z-index: 1;
}
._userMenuItems_hz5g6_1 ._userMenuItem_hz5g6_1 ._selectedLangKey_hz5g6_36 ._langKeyName_hz5g6_42 ._hoverLangIndicator_hz5g6_42 {
  margin-left: 8px;
  font-size: 0.8rem;
}
._userMenuItems_hz5g6_1 ._userMenuItem_hz5g6_1 ._selectedLangKey_hz5g6_36 ._langKeyList_hz5g6_46 {
  position: absolute;
  top: 0%;
  left: 0;
  right: 0;
  background-color: #fff;
  border-radius: 8px;
  border: 1px solid #cad7e0;
  display: flex;
  flex-direction: column;
  max-height: 122px;
  overflow: auto;
}
._userMenuItems_hz5g6_1 ._userMenuItem_hz5g6_1 ._selectedLangKey_hz5g6_36 ._langKeyList_hz5g6_46 ._langKeyOption_hz5g6_59 {
  padding: 8px;
  display: flex;
  gap: 8px;
  align-items: center;
}
._userMenuItems_hz5g6_1 ._userMenuItem_hz5g6_1 ._selectedLangKey_hz5g6_36 ._langKeyList_hz5g6_46 ._langKeyOption_hz5g6_59:hover {
  background: #dbe4eb;
}
._userMenuItems_hz5g6_1 ._userMenuItem_hz5g6_1 ._selectedLangKey_hz5g6_36:hover ._hoverLangIndicator_hz5g6_42 ._closed_hz5g6_68 {
  display: none;
}
._userMenuItems_hz5g6_1 ._userMenuItem_hz5g6_1 ._selectedLangKey_hz5g6_36:not(:hover) ._langKeyList_hz5g6_46 {
  display: none;
}
._userMenuItems_hz5g6_1 ._userMenuItem_hz5g6_1 ._selectedLangKey_hz5g6_36:not(:hover) ._hoverLangIndicator_hz5g6_42 ._open_hz5g6_74 {
  display: none;
}
._userMenuItems_hz5g6_1 ._userMenuItem_hz5g6_1:last-child {
  border-top: 1px solid #cad7e0;
}._bannerWrapper_1ii50_1 {
  padding: 8px 12px;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  background-color: #00abb1;
  color: #fff;
  font-weight: 600;
  font-size: 13px;
  cursor: pointer;
  max-width: 250px;
}
._bannerWrapper_1ii50_1 ._header_1ii50_13 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 8px;
}
._bannerWrapper_1ii50_1 ._header_1ii50_13 ._badge_1ii50_19 {
  height: 19px;
  padding: 0 7px;
  background-color: #fff;
  color: #002223;
  font-weight: 800;
  text-transform: uppercase;
  border-radius: 6px;
  font-size: 10px;
}
._bannerWrapper_1ii50_1 ._description_1ii50_29 {
  word-break: break-word;
}
._bannerWrapper_1ii50_1 ._description_1ii50_29 > * {
  display: -webkit-box;
  line-clamp: 2;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}._dashboardNavIcon_snl9n_1 {
  /* dashboard-nav-icon */
}

._active_snl9n_5 {
  /* active */
}

._actionCenterButton_snl9n_9 {
  /* action-center-button */
}._headerNode_g67di_1 {
  padding: 12px;
  display: flex;
  flex-direction: row;
  align-items: center;
  cursor: pointer;
  word-break: keep-all;
  text-wrap: nowrap;
  min-width: 200px;
}
._headerNode_g67di_1 ._nameAndDescription_g67di_11 {
  flex-grow: 1;
}
._headerNode_g67di_1 ._name_g67di_11 {
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
}
._headerNode_g67di_1 ._description_g67di_19 {
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
}
._headerNode_g67di_1:not(._isComingSoon_g67di_24):hover, ._headerNode_g67di_1:not(._isComingSoon_g67di_24)._active_g67di_24 {
  background: var(--color-brand-light-dark);
}
._headerNode_g67di_1 ._childrenIndicator_g67di_27 {
  margin-left: 32px;
  font-size: 0.8rem;
  color: #5e797d;
}
._headerNode_g67di_1:hover ._childrenIndicator_g67di_27 {
  color: var(--color-brand-accent);
}
._headerNode_g67di_1 ._nextLevelContainer_g67di_35 {
  position: absolute;
  top: 0;
  background: var(--color-brand-light-dark);
  max-height: calc(100vh - 120px);
  overflow: auto;
  min-height: 100%;
}
._headerNode_g67di_1._childrenOpenLeft_g67di_43 ._nextLevelContainer_g67di_35 {
  right: 100%;
  border-radius: 0 0 0 8px;
}
._headerNode_g67di_1._childrenOpenRight_g67di_47 ._nextLevelContainer_g67di_35 {
  left: 100%;
  border-radius: 0 0 8px 0;
}
._headerNode_g67di_1._isComingSoon_g67di_24 {
  cursor: default;
  opacity: 0.5;
}
._headerNode_g67di_1._depth2_g67di_55:not(._isComingSoon_g67di_24):hover, ._headerNode_g67di_1._depth2_g67di_55:not(._isComingSoon_g67di_24)._active_g67di_24 {
  background: var(--color-brand-accent);
}

._iconContainer_g67di_59 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
}

._nodeIcon_g67di_67 {
  margin-right: 8px;
  color: #fff;
  opacity: 0.6;
}._navigationMenuSection_jngo3_1 {
  width: 100%;
  display: flex;
}
._navigationMenuSection_jngo3_1._hiddenFromView_jngo3_5 {
  z-index: -1;
  overflow: hidden;
  position: absolute;
  left: 0;
  right: 0;
  opacity: 0;
  height: 100%;
  pointer-events: none;
}

._topLevelMenuItem_jngo3_16 {
  /* top-level-menu-item */
}

._secondLevelContainer_jngo3_20 {
  /* second-level-container */
}

._iconContainer_jngo3_24 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
}

._headerNodeIcon_jngo3_32 {
  margin-right: 8px;
  color: #d2dde5;
}:root {
  --color-version-draft: #d2dde5;
  --color-version-frozen: #8fd4ff;
  --color-version-pending: #fee387;
  --color-version-rejected: #f59c9b;
  --color-version-approved: #b1ebe9;
}

._root_1srto_9 {
  background-color: #fff;
  border-radius: 8px;
  box-sizing: border-box;
  width: 100%;
  max-height: 560px;
  display: flex;
  flex-direction: column;
  box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.2);
}

._header_1srto_20 {
  padding: 0 16px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._title_1srto_27 {
  font-size: 12px;
  font-style: normal;
  font-weight: 800;
  line-height: 16px;
  letter-spacing: 0.24px;
  text-transform: uppercase;
  padding: 16px 0;
}

._wrapper_1srto_37 {
  padding: 0 12px;
  flex-grow: 1;
  min-height: 300px;
  max-height: 444px;
  display: flex;
  flex-direction: column;
  overflow-y: auto;
}

._bottomPanel_1srto_47 {
  border-top: 1px solid #dbe4eb;
  padding: 12px;
  display: flex;
  justify-content: space-between;
}

._emptyWrapper_1srto_54 {
  align-items: center;
  flex-direction: column;
  display: flex;
  justify-content: center;
  width: 100%;
  flex-grow: inherit;
}
._emptyWrapper_1srto_54 ._empty_1srto_54._header_1srto_20 {
  font-weight: bold;
}
._emptyWrapper_1srto_54 ._empty_1srto_54 {
  padding: 8px;
  text-align: center;
  box-sizing: border-box;
}._root_1v35f_1 {
  width: 100%;
  padding: 4px;
  box-sizing: border-box;
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: start;
}
._root_1v35f_1._read_1v35f_10 {
  opacity: 0.6;
}
._root_1v35f_1._unread_1v35f_13 {
  opacity: 1;
}

._root_1v35f_1:hover {
  background-color: #f4f6fb;
  border-radius: 10px;
  cursor: pointer;
  opacity: 1;
}
._root_1v35f_1:hover ._description_1v35f_23 {
  color: var(--color-brand-accent);
}
._root_1v35f_1:hover ._actions_1v35f_26 {
  display: flex;
}

._icon_1v35f_30 {
  border-radius: 50% 50%;
  width: 28px;
  height: 28px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 6px;
  box-sizing: border-box;
}
._icon_1v35f_30._commentMention_1v35f_40, ._icon_1v35f_30._threadReply_1v35f_40 {
  background-color: #edb7da;
}
._icon_1v35f_30._taskOwner_1v35f_43, ._icon_1v35f_30._taskAssignee_1v35f_43 {
  background-color: #b1ebe9;
}

._right_1v35f_47 {
  margin-left: 8px;
  flex-grow: 1;
  width: 100px;
}

._left_1v35f_53 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
}

._title_1v35f_60 {
  font-size: 10px;
  font-weight: 400;
  line-height: 16px;
  color: #636b82;
}

._description_1v35f_23 {
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}

._circle_1v35f_73 {
  background-color: var(--color-brand-accent);
  height: 5px;
  width: 5px;
  border-radius: 50%;
  margin: 3px 4px 1px 4px;
  display: inline-block;
}

._actions_1v35f_26 {
  display: none;
  gap: 5px;
  position: absolute;
  right: 2px;
  top: 2px;
}
._actions_1v35f_26 button {
  width: 100%;
}._myTaskPopup_17i18_1 {
  position: absolute;
  top: calc(100% + 10px);
  right: 10px;
  width: 420px;
  background-color: #fff;
  border-radius: 8px;
  box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.2);
}
._myTaskPopup_17i18_1 ._taskBoardColumnHeader_17i18_10 {
  padding: 0 16px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._myTaskPopup_17i18_1 ._taskBoardColumnList_17i18_16 {
  padding: 0 12px 12px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._myTaskPopup_17i18_1 ._taskBoardColumn_17i18_10 {
  margin: 0;
  max-height: calc(100vh - 200px);
  overflow-y: auto;
}
._myTaskPopup_17i18_1 ._taskBoardHeaderActions_17i18_27 {
  display: flex;
  flex-direction: row;
  gap: 8px;
}
._myTaskPopup_17i18_1 ._taskHeaderTitle_17i18_32 {
  font-size: 12px;
  font-style: normal;
  font-weight: 800;
  line-height: 16px;
  letter-spacing: 0.24px;
  text-transform: uppercase;
  padding: 16px 0;
}
@media (max-width: 1536px) {
  ._myTaskPopup_17i18_1 ._taskHeaderTitle_17i18_32 {
    font-size: 13px;
  }
}._taskDisplayItem_1r9oe_1 {
  padding: 16px;
  display: flex;
  position: relative;
  overflow: hidden;
  flex-direction: column;
  justify-content: space-between;
  gap: 8px;
  background-color: #fff;
  border-radius: 8px;
  border: 1px solid #dbe4eb;
}
._taskDisplayItem_1r9oe_1 ._leftBorder_1r9oe_13 {
  width: 5px;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
}
._taskDisplayItem_1r9oe_1 ._taskInfo_1r9oe_20 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
._taskDisplayItem_1r9oe_1 ._taskInfo_1r9oe_20 button,
._taskDisplayItem_1r9oe_1 ._taskInfo_1r9oe_20 input,
._taskDisplayItem_1r9oe_1 ._taskInfo_1r9oe_20 select,
._taskDisplayItem_1r9oe_1 ._taskInfo_1r9oe_20 a,
._taskDisplayItem_1r9oe_1 ._taskInfo_1r9oe_20 [data-cmp=collapse-menu] {
  position: relative;
  z-index: 2;
}
._taskDisplayItem_1r9oe_1 ._taskInfo_1r9oe_20 ._commonTaskField_1r9oe_33 {
  display: flex;
  flex-direction: column;
  line-height: 24px;
}
._taskDisplayItem_1r9oe_1 ._taskInfo_1r9oe_20 ._commonTaskField_1r9oe_33 ._commonTaskFieldLabel_1r9oe_38 {
  height: 16px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
}
._taskDisplayItem_1r9oe_1 ._taskInfo_1r9oe_20 ._commonTaskField_1r9oe_33 ._commonTaskFieldValue_1r9oe_44 {
  line-height: 18px;
}
._taskDisplayItem_1r9oe_1 ._taskFooter_1r9oe_47 {
  display: flex;
  flex-direction: column;
  z-index: 2;
  gap: 8px;
}
._taskDisplayItem_1r9oe_1 ._taskMilestone_1r9oe_53 {
  display: flex;
}
._taskDisplayItem_1r9oe_1 ._taskDisplayItemHeader_1r9oe_56 {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  font-size: 16px;
  line-height: 21px;
}
._taskDisplayItem_1r9oe_1 ._taskDisplayItemHeader_1r9oe_56 ._taskTitle_1r9oe_63 {
  flex-grow: 1;
  font-weight: 700;
  position: static;
  z-index: unset;
}
._taskDisplayItem_1r9oe_1 ._taskDisplayItemHeader_1r9oe_56 ._taskTitle_1r9oe_63::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
}
._taskDisplayItem_1r9oe_1 ._taskDisplayItemBody_1r9oe_75 {
  display: flex;
  align-items: center;
  width: 100%;
  overflow: hidden;
}
._taskDisplayItem_1r9oe_1 ._taskDisplayItemBody_1r9oe_75 ._taskDeadline_1r9oe_81 {
  font-size: 10px;
  min-width: 30px;
}

@media (max-width: 1536px) {
  ._taskDescription_1r9oe_87 {
    font-size: 14px;
  }
  ._taskDisplayItem_1r9oe_1 {
    padding: 12px;
  }
  ._taskDisplayItem_1r9oe_1 ._taskInfo_1r9oe_20 {
    gap: 8px;
  }
  ._taskDisplayItemBody_1r9oe_75 {
    font-size: 13px;
  }
}:root {
  --color-version-draft: #d2dde5;
  --color-version-frozen: #8fd4ff;
  --color-version-pending: #fee387;
  --color-version-rejected: #f59c9b;
  --color-version-approved: #b1ebe9;
}

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

._checkedIcon_10ksw_15 {
  color: #00abb1;
}

._uncheckedIcon_10ksw_19 {
  color: #c81715;
}

._unknownIcon_10ksw_23 {
  color: #ffc71f;
}:root {
  --color-version-draft: #d2dde5;
  --color-version-frozen: #8fd4ff;
  --color-version-pending: #fee387;
  --color-version-rejected: #f59c9b;
  --color-version-approved: #b1ebe9;
}

._root_mvzin_9 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 4px;
}

._badge_mvzin_16 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0 5px;
  border-radius: 4px;
  font-size: 11px;
  line-height: 16px;
  color: rgba(0, 0, 0, 0.6);
  width: fit-content;
  white-space: nowrap;
}

._badgeGood_mvzin_29 {
  background-color: #80d5d8;
}

._badgeWarning_mvzin_33 {
  background-color: #fee387;
}

._badgeDanger_mvzin_37 {
  background-color: #f59c9b;
}._text_1yk1y_1 {
  display: -webkit-box;
  word-break: break-word;
  -webkit-line-clamp: var(--cell-line-clamp, 5);
  -webkit-box-orient: vertical;
  overflow: hidden;
}._text_1yk1y_1 {
  display: -webkit-box;
  word-break: break-word;
  -webkit-line-clamp: var(--cell-line-clamp, 5);
  -webkit-box-orient: vertical;
  overflow: hidden;
}._colorDisplay_1mqnu_1 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._colorDisplay_1mqnu_1 ._colorIndicator_1mqnu_6 {
  height: 16px;
  width: 16px;
  min-width: 16px;
  border-radius: 4px;
  flex-shrink: 0;
}:root {
  --color-version-draft: #d2dde5;
  --color-version-frozen: #8fd4ff;
  --color-version-pending: #fee387;
  --color-version-rejected: #f59c9b;
  --color-version-approved: #b1ebe9;
}

._showMoreBtn_bxwgn_9 {
  display: inline-flex;
  align-items: center;
  height: 24px;
  padding: 0 8px 0 0;
  gap: 8px;
  background-color: white;
  border: 1px solid #edf0f8;
  border-radius: 4px;
  box-sizing: border-box;
  cursor: pointer;
  width: fit-content;
  margin-top: 2px;
}
._showMoreBtn_bxwgn_9:hover {
  background-color: #edf0f8;
}

._showMoreIcon_bxwgn_27 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  flex-shrink: 0;
  background-color: #edf0f8;
  border-radius: 4px;
  color: #636b82;
}

._showMoreLabel_bxwgn_39 {
  font-size: 12px;
  line-height: 16px;
  color: #21232b;
  white-space: nowrap;
}

._showMoreBtnText_bxwgn_46 {
  display: inline-flex;
  align-items: center;
  padding: 0 0 0 6px;
  cursor: pointer;
  gap: 4px;
  margin-top: 2px;
}
._showMoreBtnText_bxwgn_46:hover ._showMoreLabel_bxwgn_39 {
  text-decoration: underline;
}

._showMoreIconText_bxwgn_58 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 12px;
  flex-shrink: 0;
  border-radius: 4px;
  color: #636b82;
}

._expandedPanel_bxwgn_68 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 8px;
  background-color: white;
  border: 1px solid #dbe4eb;
  border-radius: 4px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12);
  max-width: 80vw;
  box-sizing: border-box;
}

._expandedPanelLinks_bxwgn_81 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  overflow-y: auto;
  max-height: calc(50vh - 16px);
}
._expandedPanelLinks_bxwgn_81 > div {
  width: 100%;
  max-width: 400px;
}
._expandedPanelLinks_bxwgn_81 > div > * > div {
  width: 100%;
  max-width: 300px;
  box-sizing: border-box;
}._modelFieldLinkDisplay_cubfl_1 {
  max-width: 100%;
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._modelLinkList_cubfl_8 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}:root {
  --color-version-draft: #d2dde5;
  --color-version-frozen: #8fd4ff;
  --color-version-pending: #fee387;
  --color-version-rejected: #f59c9b;
  --color-version-approved: #b1ebe9;
}

._modelLinkWrapper_1h2jb_9 {
  max-width: 100%;
  width: fit-content;
}

._modelLink_1h2jb_9 {
  display: block;
  text-decoration: none;
  color: inherit;
  cursor: default;
}

._obsolete_1h2jb_21 {
  opacity: 0.4;
}

._plainChip_1h2jb_25 {
  display: inline-flex;
  align-items: center;
  padding: 4px 8px;
  height: 24px;
  max-width: 100%;
  min-width: 0;
  background-color: white;
  border: 1px solid #dbe4eb;
  border-radius: 4px;
  gap: 4px;
  box-sizing: border-box;
}
._plainChip_1h2jb_25 span {
  font-size: 12px;
  line-height: 16px;
  color: #21232b;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  min-width: 0;
}

._coloredChip_1h2jb_48 {
  display: inline-flex;
  align-items: center;
  padding: 4px 8px;
  height: 24px;
  max-width: 100%;
  min-width: 0;
  border-radius: 4px;
  gap: 4px;
  box-sizing: border-box;
  position: relative;
}
._coloredChip_1h2jb_48 span {
  font-size: 12px;
  line-height: 16px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  min-width: 0;
}

._avatarChip_1h2jb_69 {
  display: inline-flex;
  align-items: center;
  padding: 0 8px 0 0;
  height: 24px;
  background-color: white;
  border: 1px solid #edf0f8;
  border-radius: 4px;
  gap: 8px;
  box-sizing: border-box;
  position: relative;
  max-width: 100%;
  min-width: 0;
}

._trafficLightChip_1h2jb_84 {
  display: inline-flex;
  align-items: center;
  padding: 4px 8px;
  height: 24px;
  max-width: 100%;
  min-width: 0;
  border-radius: 4px;
  gap: 4px;
  box-sizing: border-box;
}

._trafficLightDotWrapper_1h2jb_96 {
  width: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}

._trafficLightDot_1h2jb_96 {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  flex-shrink: 0;
}

._emptyTrafficLightDot_1h2jb_110 {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  border: 1px dashed #bcbecb;
}

._trafficLightLabel_1h2jb_117 {
  font-size: 13px;
  line-height: 16px;
  color: #21232b;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  min-width: 0;
}

._chipLabel_1h2jb_127 {
  font-size: 12px;
  line-height: 16px;
  color: #21232b;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  min-width: 0;
}

._clickableChip_1h2jb_137 {
  cursor: pointer;
}
._clickableChip_1h2jb_137._plainChip_1h2jb_25:hover, ._clickableChip_1h2jb_137._trafficLightChip_1h2jb_84:hover {
  background-color: #edf0f8;
}
._clickableChip_1h2jb_137._avatarChip_1h2jb_69:hover {
  background-color: #edf0f8;
}
._clickableChip_1h2jb_137._avatarChip_1h2jb_69:hover::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 24px;
  height: 100%;
  background: rgba(0, 0, 0, 0.05);
  border-radius: 3px 0 0 3px;
  pointer-events: none;
}
._clickableChip_1h2jb_137._coloredChip_1h2jb_48:hover::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}:root {
  --color-version-draft: #d2dde5;
  --color-version-frozen: #8fd4ff;
  --color-version-pending: #fee387;
  --color-version-rejected: #f59c9b;
  --color-version-approved: #b1ebe9;
}

._fileList_1du9l_9 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._fileChip_1du9l_15 {
  display: inline-flex;
  align-items: center;
  height: 24px;
  padding: 0 8px 0 0;
  gap: 8px;
  background-color: white;
  border: 1px solid #edf0f8;
  border-radius: 4px;
  box-sizing: border-box;
  cursor: pointer;
  width: fit-content;
  max-width: 100%;
}
._fileChip_1du9l_15:hover {
  background-color: #edf0f8;
}

._fileIconArea_1du9l_33 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  flex-shrink: 0;
  background-color: #edf0f8;
  border-radius: 4px;
  color: #636b82;
}

._fileName_1du9l_45 {
  font-size: 12px;
  line-height: 16px;
  color: #21232b;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}._text_1yk1y_1 {
  display: -webkit-box;
  word-break: break-word;
  -webkit-line-clamp: var(--cell-line-clamp, 5);
  -webkit-box-orient: vertical;
  overflow: hidden;
}._modelFieldLinkDisplayText_11g2m_1 {
  max-width: 100%;
  width: fit-content;
  display: flex;
  gap: 8px;
  align-items: center;
  cursor: default;
}

._fullWidthContainer_11g2m_10 {
  width: 100%;
}

._fullWidthItem_11g2m_14 {
  width: 100%;
  height: 16px;
}._taskAssigneesWrapper_xm6ub_1 {
  flex: 1;
  margin-right: 8px;
  display: flex;
  flex-direction: column;
  gap: 4px;
  flex-basis: 60%;
  min-width: 50px;
}._badgeContainer_sjnzm_1 {
  border-radius: 6px;
  padding: 4px 8px;
  display: flex;
  gap: 8px;
  align-items: center;
}
._badgeContainer_sjnzm_1._grey_sjnzm_8 {
  background-color: #edf0f8;
}
._badgeContainer_sjnzm_1._yellow_sjnzm_11 {
  background-color: #fee387;
}
._badgeContainer_sjnzm_1._green_sjnzm_14 {
  background-color: #b1ebe9;
}

._badgeText_sjnzm_18 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 700;
  line-height: 16px;
  color: rgba(0, 0, 0, 0.6);
}._taskItemPriority_134t2_1 {
  line-height: 21px;
  flex-shrink: 0;
  height: 21px;
  padding: 0 8px;
  background-color: var(--priority-color);
  border-radius: 6px;
  font-weight: 700;
  font-size: 10px;
}._list_9uz8q_1 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  max-height: 200px;
  overflow-y: auto;
}

._itemButton_9uz8q_9 {
  width: 100%;
  height: unset !important;
  padding: 0 !important;
  overflow: hidden;
  box-shadow: none !important;
  /* removed: :global(.button-content) was dead code -- Button no longer renders .buttonContent element */
}

._itemInner_9uz8q_18 {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  padding: 4px 8px;
  border: 1px solid #dbe4eb;
  border-radius: 8px;
  background: #fff;
  box-sizing: border-box;
}

._itemInnerViewing_9uz8q_31 {
  border-color: var(--color-brand-accent-light);
  background: rgba(0, 171, 177, 0.0705882353);
}

._viewingText_9uz8q_36 {
  color: var(--color-brand-accent);
  font-weight: 700;
  white-space: nowrap;
  font-size: 9px;
  line-height: 12px;
  text-transform: uppercase;
}

._itemLeft_9uz8q_45 {
  min-width: 0;
  display: flex;
  align-items: center;
  gap: 10px;
  overflow: hidden;
}

._leftIcon_9uz8q_53 {
  color: #5e797d;
}

._rightIcon_9uz8q_57 {
  color: #5e797d;
}

._itemLabel_9uz8q_61 {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: left;
  font-weight: 500;
  font-size: 11px;
  line-height: 14px;
  color: #4d5365;
}

._showMoreBtn_9uz8q_73 {
  cursor: pointer;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-align: center;
  color: #4d5365;
}
._showMoreBtn_9uz8q_73:hover {
  color: var(--color-brand-accent);
}._mobileNavMenu_oazhx_1 {
  position: fixed;
  inset: 0;
  padding: 8px;
  display: flex;
  flex-direction: column;
  gap: 16px;
  background: var(--color-brand-dark);
  color: #fff;
  z-index: 1000;
  transform: translateX(100%);
  opacity: 0.6;
  transition: transform 0.3s ease-out, opacity 0.3s ease-out;
}
._mobileNavMenu_oazhx_1 ._menuHeader_oazhx_15 {
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: end;
}
._mobileNavMenu_oazhx_1 ._menuHeader_oazhx_15 ._closeMenuBtn_oazhx_21 {
  padding: 16px;
  cursor: pointer;
}
._mobileNavMenu_oazhx_1 ._menuHeader_oazhx_15 ._closeMenuBtn_oazhx_21:hover {
  background: var(--color-brand-darkish);
}
._mobileNavMenu_oazhx_1 ._menuList_oazhx_28 {
  display: flex;
  flex-direction: column;
  padding: 0 16px;
}
._mobileNavMenu_oazhx_1._active_oazhx_33 {
  transform: translateX(0%);
  opacity: 1;
}:root {
  --color-version-draft: #d2dde5;
  --color-version-frozen: #8fd4ff;
  --color-version-pending: #fee387;
  --color-version-rejected: #f59c9b;
  --color-version-approved: #b1ebe9;
}

._wideScreenNav_bvayk_9 {
  display: none;
}

._mobileNav_bvayk_13 {
  display: flex;
  align-items: center;
}
._mobileNav_bvayk_13 ._mobileNavMenuBtn_bvayk_17 {
  padding: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  cursor: pointer;
  height: 16px;
}
._mobileNav_bvayk_13 ._mobileNavMenuBtn_bvayk_17:hover {
  background: var(--color-brand-darkish);
}

@media (min-width: 769px) {
  ._wideScreenNav_bvayk_9 {
    display: flex;
  }
  ._mobileNav_bvayk_13 {
    display: none;
  }
}
._topLevelItem_bvayk_38 {
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  padding: 16px;
  color: #fff;
  text-wrap: nowrap;
  position: relative;
  cursor: pointer;
  z-index: 1;
}
._topLevelItem_bvayk_38:hover, ._topLevelItem_bvayk_38._active_bvayk_49, ._topLevelItem_bvayk_38[data-nav-active] {
  background: var(--color-brand-darkish);
}
._topLevelItem_bvayk_38 {
  border-right: 1px solid var(--color-brand-dark);
}
@media (max-width: 1536px) {
  ._topLevelItem_bvayk_38 {
    font-size: 12px;
    line-height: 16px;
    padding: 14px;
  }
}._root_8m7n1_1 {
  position: relative;
  display: flex;
  padding: 8px 4px;
  gap: 8px;
  align-items: center;
  border-radius: 8px;
}
._root_8m7n1_1:hover {
  background: #f4f6fb;
}
._root_8m7n1_1:hover ._trackUuid_8m7n1_12, ._root_8m7n1_1._showTrackUuid_8m7n1_12 ._trackUuid_8m7n1_12 {
  display: inline-block;
}

._iconWrapper_8m7n1_16 {
  min-width: 20px;
  color: var(--color-brand-accent);
}
._iconWrapper_8m7n1_16._iconError_8m7n1_20 {
  color: #f0676e;
}

._descriptionWrapper_8m7n1_24 {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  gap: 2px;
  width: calc(100% - 33px);
}

._firstRow_8m7n1_32,
._secondRow_8m7n1_33 {
  display: flex;
  gap: 8px;
}

._time_8m7n1_38,
._itemName_8m7n1_39 {
  flex-grow: 1;
}

._time_8m7n1_38 {
  text-align: right;
}

._typeDescription_8m7n1_47 {
  flex-shrink: 1;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._trackUuid_8m7n1_12 {
  display: none;
  color: #4d5365;
  font-size: 9px;
  font-weight: 400;
  line-height: 16px;
  text-transform: uppercase;
}

._firstRow_8m7n1_32 {
  font-size: 11px;
  font-style: normal;
  font-weight: 600;
  line-height: 16px;
  color: #4d5365;
}

._actionsWrapper_8m7n1_72 {
  position: absolute;
  top: 4px;
  right: 4px;
  display: flex;
  gap: 4px;
}
._root_8m7n1_1:not(:hover) ._actionsWrapper_8m7n1_72 {
  display: none;
}._root_ijzsp_1 {
  max-width: 100%;
  width: 100%;
}

._modelLink_ijzsp_6 {
  width: 100%;
  display: flex;
  gap: 8px;
  align-items: center;
  justify-content: space-between;
  font-size: 13px;
  font-style: normal;
  font-weight: 600;
  line-height: 18px;
}
._modelLink_ijzsp_6 ._name_ijzsp_17 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
._modelLink_ijzsp_6._clickable_ijzsp_22 {
  cursor: pointer;
}
._modelLink_ijzsp_6._clickable_ijzsp_22:hover ._name_ijzsp_17 {
  color: #00898e;
}._root_gd5bk_1 {
  position: relative;
  display: flex;
  padding: 8px 4px;
  gap: 8px;
  align-items: center;
  border-radius: 8px;
  cursor: pointer;
}
._root_gd5bk_1:hover {
  background: #f4f6fb;
}

._iconWrapper_gd5bk_14 {
  min-width: 20px;
  color: #ffc71f;
}

._descriptionWrapper_gd5bk_19 {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  gap: 2px;
  width: calc(100% - 33px);
}

._firstRow_gd5bk_27,
._secondRow_gd5bk_28 {
  display: flex;
  gap: 8px;
}

._typeDescription_gd5bk_33,
._itemName_gd5bk_34 {
  flex-grow: 1;
}

._firstRow_gd5bk_27 {
  font-size: 11px;
  font-style: normal;
  font-weight: 600;
  line-height: 16px;
  color: #4d5365;
}

._actionsWrapper_gd5bk_46 {
  position: absolute;
  top: 4px;
  right: 4px;
  display: flex;
  gap: 4px;
}
._root_gd5bk_1:not(:hover) ._actionsWrapper_gd5bk_46 {
  display: none;
}:root {
  --color-version-draft: #d2dde5;
  --color-version-frozen: #8fd4ff;
  --color-version-pending: #fee387;
  --color-version-rejected: #f59c9b;
  --color-version-approved: #b1ebe9;
}

._root_13d78_9 {
  display: flex;
  justify-content: center;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  color: #fff;
  cursor: pointer;
}
._root_13d78_9:not(._root_13d78_9._showButtonStyle_13d78_18) {
  padding: 16px;
}
._root_13d78_9:not(._root_13d78_9._showButtonStyle_13d78_18):hover, ._root_13d78_9:not(._root_13d78_9._showButtonStyle_13d78_18)._active_13d78_21 {
  background: var(--color-brand-darkish);
}
._root_13d78_9._showButtonStyle_13d78_18 {
  padding: 6px;
}
._root_13d78_9._showButtonStyle_13d78_18:hover ._elementWrapper_13d78_27, ._root_13d78_9._showButtonStyle_13d78_18._active_13d78_21 ._elementWrapper_13d78_27 {
  background: var(--color-brand-darkish);
}
._root_13d78_9._showButtonStyle_13d78_18 ._elementWrapper_13d78_27 {
  background: var(--color-brand-light-dark);
  transition: background-color 300ms ease;
  border-radius: 4px;
  padding: 4px;
}
._root_13d78_9 {
  /* stylelint-disable-next-line selector-pseudo-class-disallowed-list */
}
._root_13d78_9 .fa-icon {
  /* third-party: FontAwesome */
  line-height: 20px;
}
@media (max-width: 1536px) {
  ._root_13d78_9 {
    font-size: 12px;
    line-height: 16px;
  }
  ._root_13d78_9:not(._root_13d78_9._showButtonStyle_13d78_18) {
    padding: 14px;
  }
  ._root_13d78_9 ._showButtonStyle_13d78_18 {
    padding: 4px;
  }
  ._root_13d78_9 {
    /* stylelint-disable selector-pseudo-class-disallowed-list */
  }
  ._root_13d78_9 .fa-icon {
    line-height: 16px;
  }
  ._root_13d78_9 {
    /* stylelint-enable selector-pseudo-class-disallowed-list */
  }
}

._elementWrapper_13d78_27 {
  position: relative;
}
._elementWrapper_13d78_27._completed_13d78_68 {
  background: transparent;
}

._percentageWrapper_13d78_72,
._normalIcon_13d78_73 {
  display: flex;
  align-items: center;
  justify-content: center;
}
._percentageWrapper_13d78_72._entering_13d78_78,
._normalIcon_13d78_73._entering_13d78_78 {
  animation: _fade-in_13d78_1 300ms ease forwards;
}
._percentageWrapper_13d78_72._exiting_13d78_82,
._normalIcon_13d78_73._exiting_13d78_82 {
  position: absolute;
  inset: 0;
  animation: _fade-out_13d78_1 300ms ease forwards;
}

._percentageWrapper_13d78_72 {
  gap: 4px;
}

._statusText_13d78_93 {
  font-weight: 700;
  font-size: 9px;
  line-height: 12px;
  white-space: nowrap;
}

._dangerIcon_13d78_100 {
  color: #f59c9b;
}

@keyframes _fade-in_13d78_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes _fade-out_13d78_1 {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}:root {
  --color-version-draft: #d2dde5;
  --color-version-frozen: #8fd4ff;
  --color-version-pending: #fee387;
  --color-version-rejected: #f59c9b;
  --color-version-approved: #b1ebe9;
}

._root_rtved_9 {
  position: absolute;
  top: calc(100% + 10px);
  right: 10px;
  background-color: #fff;
  box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.2);
  border-radius: 8px;
  width: 380px;
}
._root_rtved_9 ._column_rtved_18 {
  max-height: calc(100vh - 200px);
  overflow-y: auto;
  box-sizing: border-box;
}
._root_rtved_9 ._header_rtved_23 {
  padding: 0 16px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 8px;
}
._root_rtved_9 ._headerTitle_rtved_30 {
  font-size: 12px;
  font-style: normal;
  font-weight: 800;
  line-height: 16px;
  letter-spacing: 0.24px;
  text-transform: uppercase;
  padding: 16px 0;
  flex-grow: 1;
}
._root_rtved_9 ._headerActions_rtved_40 {
  display: flex;
  gap: 8px;
}
._root_rtved_9 ._columnList_rtved_44 {
  padding: 0 12px 8px;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  overflow-y: auto;
}
._root_rtved_9 ._loadMoreFooter_rtved_51 {
  margin: 0 12px 8px;
  width: calc(100% - 24px);
  box-sizing: border-box;
}:root {
  --color-version-draft: #d2dde5;
  --color-version-frozen: #8fd4ff;
  --color-version-pending: #fee387;
  --color-version-rejected: #f59c9b;
  --color-version-approved: #b1ebe9;
}

._nucleusHeader_1hzkt_9 [data-nav=dashboard-icon],
._nucleusHeader_1hzkt_9 [data-nav=action-center] {
  height: 53px;
  aspect-ratio: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  box-sizing: border-box;
  cursor: pointer;
}
._nucleusHeader_1hzkt_9 [data-nav=dashboard-icon]:hover, ._nucleusHeader_1hzkt_9 [data-nav=dashboard-icon]._active_1hzkt_20, ._nucleusHeader_1hzkt_9 [data-nav=dashboard-icon][data-nav-active],
._nucleusHeader_1hzkt_9 [data-nav=action-center]:hover,
._nucleusHeader_1hzkt_9 [data-nav=action-center]._active_1hzkt_20,
._nucleusHeader_1hzkt_9 [data-nav=action-center][data-nav-active] {
  background: var(--color-brand-darkish);
}
@media (max-width: 1536px) {
  ._nucleusHeader_1hzkt_9 [data-nav=dashboard-icon],
  ._nucleusHeader_1hzkt_9 [data-nav=action-center] {
    height: 44px;
    font-size: 12px;
  }
}
._nucleusHeader_1hzkt_9 [data-nav=top-level] {
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  padding: 16px;
  color: #fff;
  text-wrap: nowrap;
  position: relative;
  cursor: pointer;
  z-index: 1;
}
._nucleusHeader_1hzkt_9 [data-nav=top-level]:hover, ._nucleusHeader_1hzkt_9 [data-nav=top-level]._active_1hzkt_20, ._nucleusHeader_1hzkt_9 [data-nav=top-level][data-nav-active] {
  background: var(--color-brand-darkish);
}
._nucleusHeader_1hzkt_9 [data-nav=top-level] {
  border-right: 1px solid var(--color-brand-dark);
}
@media (max-width: 1536px) {
  ._nucleusHeader_1hzkt_9 [data-nav=top-level] {
    font-size: 12px;
    line-height: 16px;
    padding: 14px;
  }
}
._nucleusHeader_1hzkt_9 [data-nav=top-level] [data-nav=children-indicator] {
  margin-left: 8px;
  font-size: 0.8rem;
}
@media (max-width: 1536px) {
  ._nucleusHeader_1hzkt_9 [data-nav=top-level] [data-nav=children-indicator] {
    font-size: 0.6rem;
  }
}
._nucleusHeader_1hzkt_9 [data-nav=top-level] [data-nav=children-indicator] [data-nav=chevron-open] {
  color: #5e797d;
}
._nucleusHeader_1hzkt_9 [data-nav=top-level] [data-nav=children-indicator] [data-nav=chevron-closed] {
  color: var(--color-brand-accent);
}
._nucleusHeader_1hzkt_9 [data-nav=top-level]:hover [data-nav=children-indicator] [data-nav=chevron-open] {
  display: none;
}
._nucleusHeader_1hzkt_9 [data-nav=top-level]:not(:hover) [data-nav=children-indicator] [data-nav=chevron-closed] {
  display: none;
}
._nucleusHeader_1hzkt_9 [data-nav=second-level] {
  background: var(--color-brand-darkish);
  position: absolute;
  top: 100%;
}
._nucleusHeader_1hzkt_9 [data-nav=second-level] a {
  text-decoration: none;
  color: inherit;
}
@media (max-width: 1536px) {
  ._nucleusHeader_1hzkt_9 [data-nav=second-level] > * {
    font-size: 12px;
    line-height: 14px;
  }
}
._nucleusHeader_1hzkt_9 [data-nav=top-level][data-nav-role=menu-item] {
  font-size: 14px;
  line-height: 20px;
  color: #fff;
  text-wrap: nowrap;
}
._nucleusHeader_1hzkt_9 [data-nav=top-level][data-nav-role=menu-item] [data-nav=second-level] {
  left: 0;
  border-radius: 0 0 8px 8px;
}
._nucleusHeader_1hzkt_9 [data-nav=top-level][data-nav-role=menu-item] [data-nav=second-level] [data-nav=header-node]:last-child {
  border-radius: 0 0 8px 8px;
}
._nucleusHeader_1hzkt_9 [data-nav=top-level][data-nav-role=menu-item] [data-nav=second-level]:has([data-nav=next-level])[data-open=right] {
  border-radius: 0 0 8px 0;
}
._nucleusHeader_1hzkt_9 [data-nav=top-level][data-nav-role=menu-item] [data-nav=second-level]:has([data-nav=next-level])[data-open=left] {
  border-radius: 0 0 0 8px;
}
._nucleusHeader_1hzkt_9 [data-nav=top-level][data-nav-role=menu-item] [data-nav=second-level]:has([data-nav=next-level]) [data-nav=header-node]:last-child[data-open=right] {
  border-radius: 0 0 8px 0;
}
._nucleusHeader_1hzkt_9 [data-nav=top-level][data-nav-role=menu-item] [data-nav=second-level]:has([data-nav=next-level]) [data-nav=header-node]:last-child[data-open=left] {
  border-radius: 0 0 0 8px;
}
._nucleusHeader_1hzkt_9 [data-nav=top-level][data-nav-role=settings] {
  font-size: 14px;
  line-height: 20px;
  color: #fff;
}
._nucleusHeader_1hzkt_9 [data-nav=top-level][data-nav-role=settings] [data-nav=second-level] {
  right: 0;
  border-radius: 0 0 8px 8px;
}
._nucleusHeader_1hzkt_9 [data-nav=top-level][data-nav-role=settings] [data-nav=second-level] [data-nav=header-node]:last-child {
  border-radius: 0 0 8px 8px;
}
._nucleusHeader_1hzkt_9 [data-nav=top-level][data-nav-role=settings] [data-nav=second-level]:has([data-nav=next-level]) {
  border-radius: 0 0 8px 0;
}
._nucleusHeader_1hzkt_9 [data-nav=top-level][data-nav-role=settings] [data-nav=second-level]:has([data-nav=next-level]) [data-nav=header-node]:last-child {
  border-radius: 0 0 8px 0;
}
@media (max-width: 1536px) {
  ._nucleusHeader_1hzkt_9 [data-nav=top-level][data-nav-role=menu-item],
  ._nucleusHeader_1hzkt_9 [data-nav=top-level][data-nav-role=settings] {
    font-size: 12px;
    line-height: 16px;
  }
  ._nucleusHeader_1hzkt_9 [data-nav-role=settings] {
    font-size: 12px;
    line-height: 16px;
    padding: 14px;
  }
  ._nucleusHeader_1hzkt_9 [data-nav=user-menu] [data-nav=avatar-button] {
    font-size: 13px;
    width: 2rem;
    height: 2rem;
  }
  ._nucleusHeader_1hzkt_9 [data-nav=next-level] [data-nav=header-node] {
    padding: 10px;
    font-size: 12px;
    line-height: 14px;
  }
}

._headerSuggestionsPopup_1hzkt_159,
._headerNotificationsPopup_1hzkt_160 {
  position: absolute;
  top: calc(100% + 10px);
  right: 10px;
  width: 420px;
}:root {
  --color-version-draft: #d2dde5;
  --color-version-frozen: #8fd4ff;
  --color-version-pending: #fee387;
  --color-version-rejected: #f59c9b;
  --color-version-approved: #b1ebe9;
}

._fullPageLoading_glefr_9 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex: 1;
  min-height: 100%;
  gap: 36px;
  background: #f4f6fb;
  color: #21232b;
}
._fullPageLoading_glefr_9._fullScreen_glefr_20 {
  position: absolute;
  inset: 0;
}

._text_glefr_25 {
  font-weight: bold;
}._mainLayout_r2ct8_1 {
  position: absolute;
  height: 100vh;
  width: 100vw;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  background: #f4f6fb;
  color: #21232b;
}
._mainLayout_r2ct8_1._loadingMessage_r2ct8_11 {
  justify-content: center;
  align-items: center;
  gap: 36px;
}
._mainLayout_r2ct8_1._loadingMessage_r2ct8_11 > div {
  font-weight: bold;
}
._mainLayout_r2ct8_1 ._mainBreadcrumbsContainer_r2ct8_19 {
  height: 33px;
  flex-shrink: 0;
}
._mainLayout_r2ct8_1 ._mainBreadcrumbsContainer_r2ct8_19._listPageBreadcrumbs_r2ct8_23 {
  margin: 0 -24px;
}
._mainLayout_r2ct8_1 ._mainHeaderContainer_r2ct8_26 {
  position: relative;
  z-index: 40;
}
._mainLayout_r2ct8_1 ._mainHeaderContainerHide_r2ct8_30 {
  z-index: 0 !important;
}
._mainLayout_r2ct8_1 ._mainPageContainer_r2ct8_33 {
  position: relative;
  z-index: 1;
  box-sizing: border-box;
  height: 0;
  flex-grow: 1;
  width: 100%;
  transition: all 0.3s ease;
}
._mainLayout_r2ct8_1 ._mainPageContainer_r2ct8_33._compressedSidePanel_r2ct8_42 {
  padding-right: 580px;
}
._mainLayout_r2ct8_1 ._mainPageContainer_r2ct8_33._compressedGuidedChecklistSidePanel_r2ct8_45 {
  padding-left: 360px;
}
._mainLayout_r2ct8_1 ._mainPageContainer_r2ct8_33._compressedBothSidePanels_r2ct8_48 {
  padding-left: 360px;
  padding-right: 580px;
}
._mainLayout_r2ct8_1 ._footerBannersContainer_r2ct8_52 {
  width: 100%;
  display: flex;
  flex-direction: column;
}._taskWidgetContainer_1nwt8_1 {
  position: absolute;
  left: 8px;
  bottom: 8px;
  z-index: 10;
}

._taskWidgetIcon_1nwt8_8 {
  height: 40px;
  width: 40px;
  border-radius: 50%;
  background-color: var(--color-brand-accent);
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: background-color 0.15s ease-in-out;
}
._taskWidgetIcon_1nwt8_8 ._icon_1nwt8_19 {
  color: #fff;
}._container_1898e_1 {
  padding: 16px;
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.08);
  width: 400px;
  max-height: 560px;
  overflow: hidden;
  box-sizing: border-box;
}

._listContent_1898e_12 {
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  min-height: 0;
  max-height: 496px;
}

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

._headerText_1898e_27 {
  font-weight: 800;
  font-size: 11px;
  line-height: 16px;
  text-transform: uppercase;
}

._headerActions_1898e_34 {
  display: flex;
  gap: 8px;
}

._statusHeader_1898e_39 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 8px;
  color: #5e797d;
}

._statusLabel_1898e_47 {
  font-weight: 800;
  font-size: 11px;
  line-height: 16px;
  text-transform: uppercase;
}

._taskContainer_1898e_54 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-bottom: 8px;
}

._emptyListText_1898e_61 {
  font-size: 16px;
  line-height: 20px;
  color: #5e797d;
  text-align: center;
  margin-top: 32px;
  margin-bottom: 16px;
}._taskItemPriority_134t2_1 {
  line-height: 21px;
  flex-shrink: 0;
  height: 21px;
  padding: 0 8px;
  background-color: var(--priority-color);
  border-radius: 6px;
  font-weight: 700;
  font-size: 10px;
}._taskWidgetListItemHeaderTitle_37g89_1 {
  font-weight: 600 !important;
  font-size: 13px;
}._card_gx9ra_1 {
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.08);
  width: 248px;
  box-sizing: border-box;
  border: 1px solid var(--color-brand-accent-light);
}

._cardStatusTag_gx9ra_10 {
  padding: 4px 8px !important;
}

._cardStatusTagText_gx9ra_14 {
  text-transform: uppercase;
  font-weight: 700 !important;
  font-size: 9px !important;
  line-height: 12px !important;
}

._cardStatusTagMenuWrapper_gx9ra_21 {
  min-width: 160px !important;
  border-radius: 8px !important;
}

._cardHeader_gx9ra_26 {
  display: flex;
  align-items: center;
  margin: 8px 8px 0 8px;
  min-width: 0;
  gap: 8px;
}

._cardStatus_gx9ra_10 {
  display: flex;
  align-items: center;
  gap: 6px;
  flex-shrink: 0;
}

._statusDot_gx9ra_41 {
  min-width: 12px;
  min-height: 12px;
  border-radius: 50%;
  background-color: var(--color-brand-accent);
}

._statusLabel_gx9ra_48 {
  font-weight: 800;
  font-size: 11px;
  line-height: 16px;
  text-transform: uppercase;
}

._headerActions_gx9ra_55 {
  display: flex;
  gap: 4px;
  align-items: center;
  flex: 1;
  min-width: 0;
  justify-content: flex-end;
}

._listViewButton_gx9ra_64 {
  flex-shrink: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  min-width: 24px;
}

._iconButton_gx9ra_72 {
  border: none;
  background: transparent;
  padding: 4px;
  cursor: pointer;
  font-size: 22px;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
._iconButton_gx9ra_72:hover {
  opacity: 0.8;
}

._cardDivider_gx9ra_87 {
  border-bottom: 1px solid #dbe4eb;
}

._tagActionsContainer_gx9ra_91 {
  width: 160px;
  gap: 2px;
  border-radius: 8px;
  padding: 4px;
  position: absolute;
  bottom: 40px;
  left: 0;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1490196078);
  background-color: #fff;
}

._tagActionItemContainer_gx9ra_103 {
  min-height: 32px;
  max-width: 160px;
  border-radius: 4px;
  padding: 0 12px !important;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._tagActionItemContainer_gx9ra_103:hover {
  background-color: #f4f6fb;
}

._tagActionItemLabel_gx9ra_116 {
  font-weight: 400;
  font-size: 13px;
}

._tagActionActiveStatusIcon_gx9ra_121 {
  color: var(--color-brand-accent);
}._container_us55g_1 {
  padding: 12px;
  display: flex;
  flex-direction: column;
}._title_7kfds_1 {
  margin-bottom: 4px;
  font-weight: 700;
  font-size: 13px;
  cursor: pointer;
}

._description_7kfds_8 {
  margin-bottom: 12px;
}

._actions_7kfds_12 {
  display: flex;
  flex-direction: row;
  gap: 12px;
  position: relative;
}

._actionButtonContainer_7kfds_19 {
  flex: 1;
  min-width: 0;
  position: relative;
}

._actionButton_7kfds_19 {
  width: 100%;
}._wrapper_1mn2o_1 {
  position: relative;
  cursor: pointer;
}

._visibleText_1mn2o_6 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: var(--clamp-lines);
  overflow: hidden;
  font-weight: 400;
  font-size: 11px;
  /* make sure line-height is stable for measurement */
  line-height: 16px;
}

/* "Read more" appears at the end of the last line like in your design */
._readMore_1mn2o_18 {
  position: absolute;
  right: 0;
  bottom: 0;
  font-weight: 500;
  font-size: 11px;
  line-height: 16px;
  white-space: nowrap;
  /* must match card background color */
  background: #fff;
  padding-left: 10px;
  /* little fade so it looks like "... Read more" */
}
._readMore_1mn2o_18::before {
  content: "";
  position: absolute;
  left: -28px;
  top: 0;
  bottom: 0;
  width: 28px;
  background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff);
}

/* Hidden element for real height measurement (no clamp) */
._measureText_1mn2o_42 {
  position: absolute;
  visibility: hidden;
  pointer-events: none;
  z-index: -1;
  font-weight: 400;
  font-size: 11px;
  white-space: normal;
  /* must match visible styles */
  line-height: 16px;
}._gifContainer_1bj6h_1 {
  width: 100%;
  height: 56px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 12px;
}

._gif_1bj6h_1 {
  height: 40px;
  width: 40px;
}

._text_1bj6h_15 {
  font-weight: 600;
  font-size: 13px;
  text-align: center;
  vertical-align: middle;
  margin-bottom: 8px;
}

._actions_1bj6h_23 {
  display: flex;
  flex-direction: row;
  gap: 12px;
  position: relative;
}

._actionButton_1bj6h_30 {
  flex: 1;
}._root_1j2dd_1 {
  background-color: #edf0f8;
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

._content_1j2dd_10 {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: 24px;
}

._textGroup_1j2dd_18 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
}

._icon_1j2dd_25 {
  font-size: 32px;
  color: #636b82;
  margin-bottom: 16px;
}

._title_1j2dd_31 {
  max-width: 504px;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: -0.02em;
  color: #21232b;
  margin: 0;
}

._message_1j2dd_40 {
  max-width: 504px;
  font-size: 13px;
  font-weight: 600;
  line-height: 18px;
  color: #21232b;
  margin: 0;
}

._details_1j2dd_49 {
  max-width: 504px;
  font-size: 13px;
  color: #21232b;
  opacity: 0.5;
  margin: 8px 0 0;
}

._actions_1j2dd_57 {
  display: flex;
  gap: 12px;
}._errorPageWrapper_1ijd2_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100vh;
}._backgroundBlurWrapper_1vk85_1 {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100vh;
}

._backgroundBlurImage_1vk85_8 {
  position: absolute;
  inset: 0;
  background-size: cover;
  filter: blur(4px);
  transform: scale(1.02);
  z-index: 0;
  width: 100%;
  height: 100vh;
}

._backgroundBlurContent_1vk85_19 {
  position: relative;
  z-index: 1;
}

._expiredModal_1vk85_24 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50%;
  height: 60%;
  background-color: rgb(255, 255, 255);
  border-radius: 8px;
  padding: 20px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  display: flex;
  flex-direction: column;
}

._logo_1vk85_39 {
  width: 160px;
}

._mainContent_1vk85_43 {
  margin: 16px auto;
  flex: 1;
  min-height: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 600px;
}

._expiredTitle_1vk85_54 {
  font-weight: 700;
  font-size: 22px;
  line-height: 29px;
  vertical-align: middle;
  margin-bottom: 4px;
}

._expiredSubtitle_1vk85_62 {
  text-align: center;
  font-size: 13px;
  font-weight: 600;
  margin-bottom: 16px;
  line-height: 18px;
}

._contactSalesButton_1vk85_70 {
  background-color: #ffc71f;
  margin-bottom: 40px;
}

._illustrationWrapper_1vk85_75 {
  flex: 1;
  min-height: 0;
  width: 100%;
  max-width: 300px;
  display: flex;
  align-items: center;
  justify-content: center;
}

._expiredIllustration_1vk85_85 {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
}._root_rp8sc_1 {
  position: absolute;
  height: 100vh;
  width: 100vw;
  overflow: hidden;
  color: #21232b;
  background-color: #edf0f8;
  display: flex;
  flex-direction: column;
}

._topBar_rp8sc_12 {
  display: flex;
  flex-direction: row;
}
._topBar_rp8sc_12 ._logoRow_rp8sc_16 {
  display: flex;
  flex-shrink: 0;
  justify-content: flex-start;
  width: 120px;
  padding: 24px;
}
._topBar_rp8sc_12 ._logoWide_rp8sc_23 {
  flex-grow: 0;
  width: 120px;
}
._topBar_rp8sc_12 ._topRightContent_rp8sc_27 {
  display: flex;
  flex-grow: 1;
  justify-content: flex-end;
  padding: 24px 24px 0 0;
  font-size: 14px;
}
@media (min-width: 480px) {
  ._topBar_rp8sc_12 ._logoRow_rp8sc_16 {
    padding: 40px;
  }
  ._topBar_rp8sc_12 ._topRightContent_rp8sc_27 {
    padding: 40px 40px 0 0;
  }
}

._centerContentWrapper_rp8sc_43 {
  display: flex;
  flex-grow: 1;
  width: 100%;
  overflow-y: auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

._centerContent_rp8sc_43 {
  width: 440px;
  max-width: 100%;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}

._contentRow_rp8sc_61 {
  display: flex;
  flex-grow: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
}

._contentBlock_rp8sc_69 {
  width: 400px;
  min-height: 442px;
  border-radius: 8px;
  padding: 40px;
  border: 1px solid #cad7e0;
  background: #fff;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
}

._footerRow_rp8sc_81 {
  flex-grow: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-bottom: 24px;
}._root_7xtuz_1 {
  width: 100%;
  /* third-party: altcha-widget */
  /* stylelint-disable-next-line selector-pseudo-class-disallowed-list */
}
._root_7xtuz_1 altcha-widget {
  --altcha-border-radius: 8px;
  --altcha-color-border: #edf0f8;
  --altcha-max-width: 100%;
  width: 100%;
}._gotoLoginButton_rdukg_1[data-button=root] {
  display: inline-flex;
  padding: 0;
  margin: 0;
  color: #00898e;
}

._emailInput_rdukg_8 {
  min-height: 40px;
}

._captchaWrapper_rdukg_12 {
  margin-top: 16px;
  display: flex;
  flex-direction: column;
  gap: 2px;
}

._legalTermsWrapper_rdukg_19 {
  margin-top: 16px;
  display: flex;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  flex-wrap: wrap;
  color: #4d5365;
  text-align: center;
  gap: 4px;
}
._legalTermsWrapper_rdukg_19 ._legalTermsLink_rdukg_31 {
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-skip-ink: none;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
  color: #4d5365;
  height: inherit;
  min-width: inherit;
}

._emailIllustrationWrapper_rdukg_43 {
  width: 100%;
  display: flex;
  justify-content: center;
  margin-bottom: 16px;
}

._emailSubmittedResult_rdukg_50 {
  align-items: center;
  text-align: center;
  align-self: stretch;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

._email_rdukg_8 {
  font-weight: 600;
}

._verificationCodeInput_rdukg_63 {
  text-align: center;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 4.8px;
  padding: 8px 12px;
}

._underButtonText_rdukg_73 {
  display: flex;
  flex-direction: row;
  gap: 4px;
  flex-wrap: wrap;
  width: 100%;
  margin-top: 16px;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
}

._simpleLinkButton_rdukg_86[data-button=root] {
  display: inline-flex;
  padding: 0;
  margin: 0;
  height: initial;
  min-width: initial;
  color: #00898e;
}._captchaWrapper_1qm5z_1 {
  margin-top: 16px;
  display: flex;
  flex-direction: column;
  gap: 2px;
}

._emailIllustrationWrapper_1qm5z_8 {
  width: 100%;
  display: flex;
  justify-content: center;
  margin-bottom: 16px;
}

._emailSubmittedResult_1qm5z_15 {
  align-items: center;
  text-align: center;
  align-self: stretch;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

._email_1qm5z_8 {
  font-weight: 600;
}

._rememberMeWrapper_1qm5z_28 {
  margin-top: 16px;
  display: flex;
  gap: 8px;
}

._checkboxLabel_1qm5z_34 {
  font-size: 13px;
  font-style: normal;
  font-weight: 600;
  line-height: 18px;
}._passwordRules_1yu5j_1 {
  margin-top: 16px;
  font-size: 12px;
}
._passwordRules_1yu5j_1 ._passwordRule_1yu5j_1 {
  list-style-type: disc;
  list-style-position: inside;
}
._passwordRules_1yu5j_1 ._passwordRule_1yu5j_1:not(:first-child) {
  margin-top: 4px;
}
._passwordRules_1yu5j_1 ._passwordRule_1yu5j_1._valid_1yu5j_12 ._ruleText_1yu5j_12 {
  color: #12de63;
}
._passwordRules_1yu5j_1 ._passwordRule_1yu5j_1._invalid_1yu5j_15 ._ruleText_1yu5j_12 {
  color: #f0676e;
}._page_xnz4l_1 {
  --phished-page-accent-color: #00abb1;
  display: flex;
  justify-content: center;
  padding: 72px 60px 60px 60px;
  box-sizing: border-box;
  align-items: center;
  flex: 1;
  overflow: scroll;
  flex-direction: row;
  width: 100vw;
  height: 100vh;
  background-color: #f4f6fb;
}

._customColorSvg_xnz4l_16 svg path {
  fill: var(--phished-page-accent-color, #00abb1) !important;
}

._mainHeader_xnz4l_20 {
  /* main-header */
}

._logo_xnz4l_24 {
  /* logo */
  max-height: 56px;
  display: flex;
  padding: 6px;
  box-sizing: border-box;
  align-items: center;
}

._logoWide_xnz4l_33 {
  /* logo-wide */
  max-height: 44px;
}

._topHeader_xnz4l_38 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 56px;
}

._content_xnz4l_46 {
  height: 100%;
  width: 70%;
  display: flex;
  flex-direction: column;
  gap: 24px;
}

._header_xnz4l_54 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 12px;
}

._headerIcon_xnz4l_61 {
  width: 50px;
  height: 50px;
}

._headerText_xnz4l_66 {
  font-weight: 700;
  font-size: 32px;
}

._bigCard_xnz4l_71 {
  box-shadow: 0 4px 16px rgba(188, 190, 203, 0.3019607843);
  padding: 24px;
  border-radius: 12px;
  display: flex;
  gap: 24px;
  background-color: white;
}

._topCard_xnz4l_80 {
  flex-direction: column;
}

._bottomCard_xnz4l_84 {
  flex: 1;
  flex-direction: row;
}

._bigCardSection_xnz4l_89 {
  flex: 1;
  display: flex;
  gap: 16px;
  flex-direction: column;
}

._paragraph_xnz4l_96 {
  display: flex;
  gap: 4px;
  flex-direction: column;
}

._paragraphHeader_xnz4l_102 {
  display: flex;
  gap: 12px;
  flex-direction: row;
  align-items: center;
}

._paragraphIcon_xnz4l_109 {
  width: 30px;
  height: 30px;
}

._paragraphTitle_xnz4l_114 {
  font-weight: 700;
  font-size: 24px;
}

._paragraphText_xnz4l_119 {
  font-weight: 600;
  font-size: 14px;
}

._bigCardDescription_xnz4l_124 {
  color: var(--phished-page-accent-color, #00abb1);
  font-weight: 600;
  font-size: 20px;
}

._bigCardTitle_xnz4l_130 {
  font-weight: 700;
  font-size: 32px;
}

._bigImageContainer_xnz4l_135 {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}

._bigImage_xnz4l_135 {
  width: 70%;
}

._card_xnz4l_146 {
  display: flex;
  border: 1px solid #edf0f8;
  padding: 16px;
  gap: 12px;
  border-radius: 12px;
  flex-direction: row;
  flex: 1;
  align-items: center;
}

._cardTextContent_xnz4l_157 {
  display: flex;
  gap: 4px;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}

._cardTitle_xnz4l_165 {
  font-weight: 700;
  font-size: 16px;
}

._cardIcon_xnz4l_170 {
  width: 50px;
  height: 50px;
}._topLogoRow_18k1g_1 {
  display: flex;
  flex-direction: row;
  width: 100%;
}
._topLogoRow_18k1g_1 ._logoRow_18k1g_6 {
  display: flex;
  flex-grow: 1;
  justify-content: flex-start;
  width: 120px;
  box-sizing: border-box;
  margin: 24px;
}
@media (min-width: 480px) {
  ._topLogoRow_18k1g_1 ._logoRow_18k1g_6 {
    margin: 0;
  }
}
._topLogoRow_18k1g_1 ._logoWide_18k1g_19 {
  flex-grow: 0;
  width: 120px;
}._root_1rroy_1 {
  position: absolute;
  height: 100vh;
  width: 100vw;
  overflow: hidden;
  color: #21232b;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

._backgroundImage_1rroy_13 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  filter: blur(7.5px);
  z-index: 0;
  display: none;
}
@media (min-width: 480px) {
  ._backgroundImage_1rroy_13 {
    display: block;
  }
}

._contentWrapper_1rroy_29 {
  width: 1090px;
  max-width: 100vw;
  height: 754px;
  max-height: 100vh;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  box-sizing: border-box;
  align-items: center;
  background: #fff;
  gap: 24px;
  z-index: 1;
}
@media (min-width: 480px) {
  ._contentWrapper_1rroy_29 {
    padding: 40px;
    border-radius: 12px;
    border: 1px solid #cad7e0;
  }
}

._inputsTitle_1rroy_51 {
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: -0.36px;
  margin-bottom: 16px;
  padding: 0 16px;
}

._inputsSubTitle_1rroy_61 {
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  margin-bottom: 16px;
  padding: 0 16px;
}

._inputsWrapper_1rroy_70 {
  display: flex;
  flex-grow: 1;
  flex-shrink: 1;
  height: 100px;
  width: 400px;
  max-width: 100%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  gap: 4px;
  box-sizing: border-box;
  padding: 16px;
  overflow-y: auto;
}
@media (min-width: 480px) {
  ._inputsWrapper_1rroy_70 {
    justify-content: center;
    align-items: center;
    padding: 0;
  }
}

._inputWrapper_1rroy_93 {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._inputLabel_1rroy_100 {
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}._defaultButtonRow_109ki_1 {
  width: 100%;
  display: flex;
  box-sizing: border-box;
  padding: 0 16px 16px 16px;
  gap: 8px;
}
@media (min-width: 480px) {
  ._defaultButtonRow_109ki_1 {
    padding: 0;
    gap: 16px;
  }
}

._buttonWrapper_109ki_15 {
  flex-grow: 0;
  flex-shrink: 0;
}

._middleSpacer_109ki_20 {
  flex-grow: 1;
  width: 1px;
}._progressRow_137ur_1 {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 16px;
}

._progressBarWrapper_137ur_8 {
  --bar-height: 12px;
  position: relative;
  display: flex;
  flex-direction: column;
}
._progressBarWrapper_137ur_8 progress[value] {
  /* Reset the default appearance */
  -webkit-appearance: none;
  appearance: none;
  width: 100%;
  height: var(--bar-height);
}
._progressBarWrapper_137ur_8 progress[value]::-webkit-progress-bar {
  background-color: #f4f6fb;
}
._progressBarWrapper_137ur_8 progress[value]::-webkit-progress-value {
  background: linear-gradient(90deg, #00898e 0%, #15c6c8 100%);
}
@media (min-width: 480px) {
  ._progressBarWrapper_137ur_8 progress[value]::-webkit-progress-bar, ._progressBarWrapper_137ur_8 progress[value]::-webkit-progress-value {
    border-radius: var(--bar-height);
  }
}

._progressMessageWrapper_137ur_33 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  gap: 16px;
  box-sizing: border-box;
  padding: 0 16px;
}

._progressMessage_137ur_33 {
  text-align: center;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
}._inputsWrapper_1ru0o_1 {
  display: flex;
  flex-grow: 1;
  flex-shrink: 1;
  height: 100px;
  width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 24px;
}

._inputWrapper_1ru0o_13 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._inputLabel_1ru0o_19 {
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
}

._selectOptions_1ru0o_25 {
  width: 100%;
  display: flex;
  gap: 8px;
  flex-direction: column;
  align-items: stretch;
  overflow-y: auto;
  padding: 0 16px;
  box-sizing: border-box;
}
@media (min-width: 480px) {
  ._selectOptions_1ru0o_25 {
    gap: 16px;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: stretch;
    align-content: flex-start;
    padding: 0;
  }
}

._selectOption_1ru0o_25 {
  display: flex;
  padding: 8px 12px;
  box-sizing: border-box;
  align-items: center;
  gap: 8px;
  border-radius: 8px;
  border: 2px solid #dbe4eb;
  background: #fff;
  cursor: pointer;
}
._selectOption_1ru0o_25._selectedOption_1ru0o_57 {
  border-color: var(--color-brand-accent);
}
._selectOption_1ru0o_25:hover {
  box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.1490196078);
}
@media (min-width: 480px) {
  ._selectOption_1ru0o_25 {
    width: 320px;
    height: 80px;
  }
}

._selectOptionIconWrapper_1ru0o_70 {
  display: flex;
  width: 44px;
  height: 44px;
  padding: 12px;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  border-radius: 40px;
  background: rgba(0, 171, 177, 0.0705882353);
  font-size: 16px;
}
@media (min-width: 480px) {
  ._selectOptionIconWrapper_1ru0o_70 {
    width: 56px;
    height: 56px;
    font-size: 20px;
  }
}

._selectOptionName_1ru0o_90 {
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: -0.3px;
}._contentWrapper_oulti_1 {
  display: flex;
  flex-grow: 1;
  flex-shrink: 1;
  height: 100px;
  width: 800px;
  max-width: 100%;
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  gap: 24px;
  flex-direction: column;
  padding: 0 16px;
}
@media (min-width: 480px) {
  ._contentWrapper_oulti_1 {
    flex-direction: row;
    padding: 0;
  }
}

._illustrationWrapper_oulti_22 {
  width: 250px;
  height: 250px;
  display: flex;
  justify-content: center;
  align-items: center;
}

._tipWrapper_oulti_30 {
  max-height: 50vh;
  width: 500px;
  max-width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 10px;
}

._tipTitle_oulti_40 {
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: -0.36px;
}

._tipDescription_oulti_48 {
  position: relative;
  height: 100px;
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

._tipDescriptionText_oulti_57 {
  position: absolute;
  opacity: 0;
  transition: opacity 1s;
}

._tipActive_oulti_63 {
  opacity: 1;
}

._continueWrapper_oulti_67 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items: center;
}

._continueText_oulti_74 {
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

._topLogoWrapper_oulti_81 {
  width: 100%;
}
@media (min-width: 480px) {
  ._topLogoWrapper_oulti_81 {
    display: none;
  }
}

._progressWrapper_oulti_90 {
  width: 100%;
  margin-bottom: 16px;
}
@media (min-width: 480px) {
  ._progressWrapper_oulti_90 {
    margin-bottom: 0;
  }
}

._loadingStates_oulti_100 {
  margin-top: 16px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._stateDisplay_oulti_107 {
  display: flex;
  align-items: center;
  gap: 8px;
}

._loadingIconWrapper_oulti_113 {
  width: 20px;
  height: 20px;
  display: flex;
  place-items: center;
}

._spinFaster_oulti_120 {
  --fa-animation-duration: 0.6s;
}._inputsWrapper_plhbq_1 {
  display: flex;
  flex-grow: 1;
  flex-shrink: 1;
  height: 100px;
  width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 24px;
  margin-bottom: -24px;
  box-sizing: border-box;
}
@media (min-width: 480px) {
  ._inputsWrapper_plhbq_1 {
    margin-bottom: initial;
  }
}

._inputWrapper_plhbq_20 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._inputLabel_plhbq_26 {
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
}

._selectOptions_plhbq_32 {
  width: 100%;
  display: flex;
  gap: 8px;
  flex-direction: column;
  align-items: stretch;
  overflow-y: auto;
  padding: 0 16px;
  box-sizing: border-box;
}
@media (min-width: 480px) {
  ._selectOptions_plhbq_32 {
    gap: 16px;
    padding: 0;
    flex-direction: row;
    align-items: stretch;
    align-content: flex-start;
  }
}

._selectOption_plhbq_32 {
  display: flex;
  flex-direction: column;
  width: 325px;
  max-width: 100%;
  padding: 16px;
  align-items: flex-start;
  box-sizing: border-box;
  gap: 12px;
  border-radius: 8px;
  border: 2px solid #dbe4eb;
  background: #fff;
  cursor: pointer;
}
._selectOption_plhbq_32._selectedOption_plhbq_66 {
  border-color: var(--color-brand-accent);
}
._selectOption_plhbq_32:hover {
  box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.1490196078);
}

._selectOptionImageWrapper_plhbq_73 {
  width: 294px;
  max-width: 100%;
}

._selectOptionImage_plhbq_73 {
  max-width: 100%;
  max-height: 100%;
}

._selectOptionName_plhbq_83 {
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  color: #21232b;
}

._selectOptionDescription_plhbq_91 {
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  color: #4d5365;
}._passwordRules_1k5rk_1 {
  margin-top: 16px;
  font-size: 12px;
  width: 100%;
}
._passwordRules_1k5rk_1 ._passwordRule_1k5rk_1 {
  list-style-type: disc;
  list-style-position: inside;
}
._passwordRules_1k5rk_1 ._passwordRule_1k5rk_1:not(:first-child) {
  margin-top: 4px;
}
._passwordRules_1k5rk_1 ._passwordRule_1k5rk_1._valid_1k5rk_13 ._ruleText_1k5rk_13 {
  color: #12de63;
}
._passwordRules_1k5rk_1 ._passwordRule_1k5rk_1._invalid_1k5rk_16 ._ruleText_1k5rk_13 {
  color: #f0676e;
}._summaryWrapper_jzq2k_1 {
  display: flex;
  width: 400px;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
}

._valueWrapper_jzq2k_9 {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
}

._valueIcon_jzq2k_16 {
  width: 20px;
}

._valueLabel_jzq2k_20,
._valueText_jzq2k_21 {
  font-size: 13px;
  font-style: normal;
  line-height: 18px;
}

._valueLabel_jzq2k_20 {
  font-weight: 700;
}

._valueText_jzq2k_21 {
  font-weight: 600;
}._page_x22qw_1 {
  display: flex;
  justify-content: center;
  padding: 60px;
  box-sizing: border-box;
  align-items: center;
  flex: 1;
  overflow: scroll;
  flex-direction: row;
  width: 100vw;
  height: 100vh;
  background-color: #f4f6fb;
}._backgroundBlurWrapper_tnsfu_1 {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100vh;
}

._backgroundBlurImage_tnsfu_8 {
  position: absolute;
  inset: 0;
  background-size: cover;
  filter: blur(4px);
  transform: scale(1.02);
  z-index: 0;
  width: 100%;
  height: 100vh;
}

._backgroundBlurContent_tnsfu_19 {
  position: relative;
  z-index: 1;
}

._expiredModal_tnsfu_24 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50%;
  height: 60%;
  background-color: rgb(255, 255, 255);
  border-radius: 8px;
  padding: 20px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  display: flex;
  flex-direction: column;
}

._logo_tnsfu_39 {
  width: 160px;
}

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

._expiredText_tnsfu_51 {
  font-weight: 700;
  font-size: 22px;
  line-height: 100%;
  vertical-align: middle;
  margin-bottom: 16px;
}

._contactSalesButton_tnsfu_59 {
  background-color: #ffc71f;
  margin-bottom: 40px;
}

._expiredIllustration_tnsfu_64 {
  width: 300px;
  height: auto;
}._ssoButtonsContainer_u3l84_1 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._ssoButtonsContainer_u3l84_1._singleButtonFooter_u3l84_6 {
  width: 100%;
  box-sizing: border-box;
}

._dividerContainer_u3l84_11 {
  display: flex;
  align-items: center;
  margin: 16px 0;
}

._line_u3l84_17 {
  flex-grow: 1;
  height: 1px;
  background-color: #cad7e0;
}

._label_u3l84_23 {
  margin: 0 8px;
  color: #636b82;
  font-weight: 500;
  font-size: 13px;
}

._nextButton_u3l84_30 {
  flex: 1;
}._root_f55jj_1 {
  display: flex;
  gap: 4px;
  position: relative;
  justify-content: center;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: -0.36px;
}

._loginText_f55jj_13 {
  display: flex;
  gap: 8px;
  align-items: center;
}
._loginText_f55jj_13._clickable_f55jj_18 {
  cursor: pointer;
}

._loginTextLabel_f55jj_22 {
  flex-grow: 1;
}

._actionsList_f55jj_26 {
  position: absolute;
  top: 100%;
  left: 0;
  min-width: 100%;
  display: flex;
  flex-direction: column;
  gap: 2px;
  border-radius: 8px;
  background: #fff;
  box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.1490196078);
  z-index: 1;
  max-height: 50vh;
  overflow-y: auto;
}

._actionListItem_f55jj_42 {
  display: flex;
  min-height: 32px;
  padding: 8px 12px;
  align-items: center;
  gap: 8px;
  align-self: stretch;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  cursor: pointer;
}
._actionListItem_f55jj_42:hover {
  background-color: #f4f6fb;
}._qrCodeWrapper_16bs5_1 {
  display: flex;
  justify-content: center;
  margin: 16px 0;
}._intro_1hek9_1 {
  margin: 0 0 1rem;
  line-height: 1.5;
}

._scopeList_1hek9_6 {
  margin: 0;
  padding-left: 1.25rem;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
._scopeList_1hek9_6 li {
  line-height: 1.4;
}._container_zvvyb_1 {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
}

._illustrationWrapper_zvvyb_8 {
  display: flex;
  justify-content: center;
  margin-bottom: 16px;
}

._illustration_zvvyb_8 {
  max-width: 120px;
  height: auto;
}

._title_zvvyb_19 {
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  margin-bottom: 8px;
}

._subtitle_zvvyb_26 {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  color: var(--color-text-secondary, #6b7280);
  margin-bottom: 16px;
}

._contentBody_zvvyb_34 {
  margin-bottom: 16px;
}

._footer_zvvyb_38 {
  margin-top: 8px;
}

._submitButton_zvvyb_42 {
  flex: 1;
}._container_edbes_1 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items: center;
}:root {
  --color-version-draft: #d2dde5;
  --color-version-frozen: #8fd4ff;
  --color-version-pending: #fee387;
  --color-version-rejected: #f59c9b;
  --color-version-approved: #b1ebe9;
}

._root_3bmjb_9 {
  display: flex;
}

._content_3bmjb_13 {
  display: flex;
}

._option_3bmjb_17 {
  padding: 8px 16px;
  color: #636b82;
  border: 1px solid transparent;
  border-bottom: 1px solid #cad7e0;
  cursor: pointer;
}
._option_3bmjb_17._active_3bmjb_24 {
  border-radius: 8px 8px 0 0;
  border: 1px solid #cad7e0;
  border-bottom: none;
  color: #21232b;
}

._spacer_3bmjb_31 {
  border-bottom: 1px solid #cad7e0;
  flex-grow: 1;
  align-self: flex-end;
}
._spacer_3bmjb_31._left_3bmjb_36 {
  width: 16px;
  flex-grow: unset;
}:root {
  --color-version-draft: #d2dde5;
  --color-version-frozen: #8fd4ff;
  --color-version-pending: #fee387;
  --color-version-rejected: #f59c9b;
  --color-version-approved: #b1ebe9;
}

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

._option_1lh9q_14 {
  display: flex;
  gap: 10px;
  align-items: center;
  padding: 8px 10px 8px 16px;
}
._option_1lh9q_14._active_1lh9q_20 {
  background: #edf0f8;
}
@media (max-width: 1536px) {
  ._option_1lh9q_14 {
    padding: 6px 8px 6px 12px;
    font-size: 12px;
  }
}

._popupFooter_1lh9q_30 {
  display: flex;
  justify-content: flex-end;
  gap: 12px;
  margin-top: 16px;
}

._label_1lh9q_37 {
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
}

._addPopup_1lh9q_43 {
  width: 100vw;
  max-width: 600px;
}

._dropdownTrigger_1lh9q_48 {
  padding: 0 2px !important;
  height: auto !important;
  min-width: 8px !important;
}

._dropdown_1lh9q_48 {
  padding: 8px;
  box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.1490196078);
  border-radius: 8px;
}

._dropdownOption_1lh9q_60 {
  display: flex;
  align-items: center;
  color: #21232b;
  padding: 8px 12px;
  gap: 8px;
  border-radius: 4px;
  font-size: 14px;
}

._icon_1lh9q_70 {
  color: #5e797d;
}

._add_1lh9q_43:hover {
  color: #21232b;
}._tab_yn5u6_1 {
  display: flex;
  align-items: center;
  gap: 4px;
  padding: 8px 16px;
  color: #636b82;
  border: 1px solid transparent;
  cursor: pointer;
  font-size: 13px;
}

._tabActive_yn5u6_12 {
  border-radius: 8px 8px 0 0;
  border: 1px solid #cad7e0;
  border-bottom: none;
  color: #21232b;
  background-color: #edf0f8;
}

._tabName_yn5u6_20 {
  white-space: nowrap;
}

._addTab_yn5u6_24 {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px 16px;
  color: #636b82;
  border: 1px solid transparent;
  cursor: pointer;
  font-size: 13px;
}
._addTab_yn5u6_24:hover {
  color: #21232b;
}

._dropdownTrigger_yn5u6_38 {
  padding: 0 2px !important;
  height: auto !important;
  min-width: 8px !important;
}

._dropdown_yn5u6_38 {
  padding: 8px;
  box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.1490196078);
  border-radius: 8px;
}

._dropdownOption_yn5u6_50 {
  display: flex;
  align-items: center;
  color: #21232b;
  padding: 8px 12px;
  gap: 8px;
  border-radius: 4px;
  font-size: 14px;
  cursor: pointer;
}
._dropdownOption_yn5u6_50:hover {
  background: #f4f6fb;
}

._icon_yn5u6_64 {
  color: #5e797d;
}

._showMoreTrigger_yn5u6_68 {
  cursor: pointer;
}

._showMoreButton_yn5u6_72 {
  display: flex;
  align-items: center;
  gap: 4px;
}._tabBar_gu9t4_1 {
  display: flex;
  margin-top: 12px;
}

._spacerLeft_gu9t4_6 {
  width: 16px;
  border-bottom: 1px solid #cad7e0;
}

._tabsFlexArea_gu9t4_11 {
  position: relative;
  display: flex;
  flex-grow: 1;
  min-width: 100px;
  overflow: hidden;
  border-bottom: 1px solid #cad7e0;
}

._hiddenMeasurement_gu9t4_20 {
  position: absolute;
  top: 0;
  left: 0;
  right: 150px;
  z-index: -1;
  display: flex;
  opacity: 0;
  pointer-events: none;
}._modelBarChart_bl24n_1 {
  padding: 16px;
  display: flex;
  flex-direction: column;
  gap: 24px;
}
._modelBarChart_bl24n_1._fillContainerHeight_bl24n_7 {
  flex: 1;
  min-height: 0;
  box-sizing: border-box;
}
._modelBarChart_bl24n_1._fillContainerHeight_bl24n_7 ._chartAndTitle_bl24n_12 {
  flex: 1;
  min-height: 0;
}
._modelBarChart_bl24n_1._fillContainerHeight_bl24n_7 ._svgContainer_bl24n_16 {
  flex: 1;
  min-height: 0;
}
._modelBarChart_bl24n_1._fillContainerHeight_bl24n_7 ._loadingDataWrapper_bl24n_20,
._modelBarChart_bl24n_1._fillContainerHeight_bl24n_7 ._noData_bl24n_21 {
  flex: 1;
  min-height: 0;
}
._modelBarChart_bl24n_1 ._legend_bl24n_25 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
}
._modelBarChart_bl24n_1 ._legendTitle_bl24n_31 {
  font-size: 11px;
  font-weight: 600;
  color: #4d5365;
  text-transform: uppercase;
  letter-spacing: 0.04em;
}
._modelBarChart_bl24n_1 ._legendItems_bl24n_38 {
  display: flex;
  flex-wrap: wrap;
  gap: 6px 16px;
  max-width: 100%;
}
._modelBarChart_bl24n_1 ._legendItem_bl24n_38 {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 13px;
  border-radius: 4px;
  max-width: 100%;
}
._modelBarChart_bl24n_1 ._legendSwatch_bl24n_52 {
  width: 10px;
  height: 10px;
  border-radius: 2px;
  flex-shrink: 0;
}
._modelBarChart_bl24n_1 ._legendName_bl24n_58 {
  color: #4d5365;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: calc(100% - 40px);
}
._modelBarChart_bl24n_1 ._chartAndTitle_bl24n_12 {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
._modelBarChart_bl24n_1 ._xAxisTitle_bl24n_70 {
  text-align: center;
  font-size: 11px;
  font-weight: 600;
  color: #4d5365;
  text-transform: uppercase;
  letter-spacing: 0.04em;
}
._modelBarChart_bl24n_1 ._svgContainer_bl24n_16 {
  width: 100%;
  display: flex;
  justify-content: center;
}
._modelBarChart_bl24n_1 ._svgInner_bl24n_83 {
  position: relative;
  flex-shrink: 0;
}
._modelBarChart_bl24n_1 ._tooltip_bl24n_87 {
  position: absolute;
  pointer-events: none;
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1), 0 1px 4px rgba(0, 0, 0, 0.06);
  padding: 10px 14px;
  width: 168px;
  z-index: 10;
  border: 1px solid #edf0f8;
}
._modelBarChart_bl24n_1 ._tooltipFieldLabel_bl24n_98 {
  font-size: 10px;
  color: #4d5365;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  margin-bottom: 2px;
  opacity: 0.7;
}
._modelBarChart_bl24n_1 ._tooltipTitle_bl24n_106 {
  font-size: 11px;
  font-weight: 600;
  color: #4d5365;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  margin-bottom: 6px;
}
._modelBarChart_bl24n_1 ._tooltipSeriesLabel_bl24n_114 {
  font-size: 10px;
  color: #4d5365;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  opacity: 0.7;
  margin-bottom: 4px;
}
._modelBarChart_bl24n_1 ._tooltipBigValue_bl24n_122 {
  font-size: 26px;
  font-weight: 700;
  color: #21232b;
  line-height: 1;
}
._modelBarChart_bl24n_1 ._tooltipRows_bl24n_128 {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
._modelBarChart_bl24n_1 ._tooltipRow_bl24n_128 {
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: 12px;
}
._modelBarChart_bl24n_1 ._tooltipSwatch_bl24n_139 {
  width: 8px;
  height: 8px;
  border-radius: 2px;
  flex-shrink: 0;
}
._modelBarChart_bl24n_1 ._tooltipKey_bl24n_145 {
  flex: 1;
  color: #4d5365;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._modelBarChart_bl24n_1 ._tooltipVal_bl24n_152 {
  font-weight: 600;
  color: #21232b;
  white-space: nowrap;
}
._modelBarChart_bl24n_1 ._tooltipTotal_bl24n_157 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 12px;
  font-weight: 600;
  color: #21232b;
  border-top: 1px solid #edf0f8;
  padding-top: 5px;
  margin-top: 3px;
}
._modelBarChart_bl24n_1 ._loadingDataWrapper_bl24n_20 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
._modelBarChart_bl24n_1 ._noData_bl24n_21 {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: 16px;
  border-radius: 12px;
  background: #f4f6fb;
}
._modelBarChart_bl24n_1 ._previewImage_bl24n_183 {
  width: 100%;
  height: 100%;
  object-fit: contain;
  pointer-events: none;
  user-select: none;
  animation: _pulse_bl24n_1 1.8s ease-in-out infinite;
}

@keyframes _pulse_bl24n_1 {
  0%, 100% {
    opacity: 0.55;
  }
  50% {
    opacity: 0.2;
  }
}._root_1xn0g_1 {
  position: relative;
  display: flex;
  flex-direction: row;
  width: 100%;
  transition: opacity 0.15s ease, filter 0.15s ease;
}
._root_1xn0g_1._dragging_1xn0g_8 {
  opacity: 0.4;
  filter: grayscale(0.3);
}

._contentWrapper_1xn0g_13 {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  flex-grow: 1;
}

._sharedWidth_1xn0g_21 {
  height: 340px;
}

._fullWidth_1xn0g_25 {
  height: auto;
}

._singleWidget_1xn0g_29 {
  flex: 1;
  gap: 8px;
  padding: 8px 0 0;
  background: #fff;
  border: 1px solid #dbe4eb;
  border-radius: 8px;
}
._singleWidget_1xn0g_29 ._header_1xn0g_37 {
  padding: 0 12px;
}
._singleWidget_1xn0g_29 ._header_1xn0g_37 ._dragHandle_1xn0g_40 {
  left: 0;
}

._multiWidget_1xn0g_44 {
  width: 100%;
}
._multiWidget_1xn0g_44:not(._collapsed_1xn0g_47) {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 12px;
  background: #f4f6fb;
  border-radius: 8px;
}
._multiWidget_1xn0g_44._collapsed_1xn0g_47 {
  display: contents;
}

._header_1xn0g_37 {
  position: relative;
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
  height: 32px;
  flex-shrink: 0;
  box-sizing: border-box;
}

._headerIcon_1xn0g_70 {
  font-size: 16px;
  color: var(--color-brand-accent);
}

._headerTitle_1xn0g_75 {
  flex: 1;
  min-width: 0;
  font-size: 15px;
  font-weight: 700;
  color: #21232b;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._dragHandle_1xn0g_40 {
  position: absolute;
  left: -12px;
  top: 50%;
  transform: translateY(-50%);
  width: 15px;
  height: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  cursor: grab;
  color: #636b82;
}
._dragHandle_1xn0g_40:active {
  cursor: grabbing;
}

._headerActions_1xn0g_104 {
  display: flex;
  align-items: center;
  gap: 8px;
}

._content_1xn0g_13 {
  flex: 1;
  min-width: 0;
  min-height: 0;
  display: flex;
  flex-direction: column;
}

._edgeIndicator_1xn0g_118 {
  width: 16px;
  border-radius: 2px;
  background: var(--color-brand-primary);
  opacity: 0.18;
  pointer-events: none;
  transition: opacity 0.1s ease;
}
._edgeIndicator_1xn0g_118._edgeActive_1xn0g_126 {
  opacity: 1;
}._modelPieChart_14bij_1 {
  padding: 16px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  overflow: hidden;
}
._modelPieChart_14bij_1 ._loadingDataWrapper_14bij_8 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
._modelPieChart_14bij_1 ._noData_14bij_14 {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: 16px;
  border-radius: 12px;
  background: #f4f6fb;
}
._modelPieChart_14bij_1 ._previewImage_14bij_23 {
  width: 100%;
  height: 100%;
  object-fit: contain;
  pointer-events: none;
  user-select: none;
  animation: _pulse_14bij_1 1.8s ease-in-out infinite;
}
._modelPieChart_14bij_1 ._chartBody_14bij_31 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
}
._modelPieChart_14bij_1 ._donutSvg_14bij_37 {
  flex-shrink: 0;
}
._modelPieChart_14bij_1 ._centerLabel_14bij_40 {
  font-size: 10px;
  fill: #4d5365;
  font-family: inherit;
}
._modelPieChart_14bij_1 ._centerValue_14bij_45 {
  font-size: 22px;
  font-weight: 700;
  fill: #21232b;
  font-family: inherit;
}
._modelPieChart_14bij_1 ._legend_14bij_51 {
  min-width: 0;
  overflow: hidden;
  display: grid;
  grid-template-columns: 10px minmax(0, 1fr) auto;
  column-gap: 8px;
  align-content: start;
}
._modelPieChart_14bij_1 ._legend_14bij_51 ._legendItem_14bij_59 {
  display: grid;
  grid-column: 1/-1;
  grid-template-columns: subgrid;
  align-items: center;
  padding: 3px 0;
  border-radius: 4px;
}
._modelPieChart_14bij_1 ._legend_14bij_51 ._legendSwatch_14bij_67 {
  width: 10px;
  height: 10px;
  border-radius: 2px;
}
._modelPieChart_14bij_1 ._legend_14bij_51 ._legendName_14bij_72 {
  font-size: 13px;
  font-weight: 600;
  color: #21232b;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
._modelPieChart_14bij_1 ._legend_14bij_51 ._legendCount_14bij_80 {
  font-size: 13px;
  color: #4d5365;
  white-space: nowrap;
}

@keyframes _pulse_14bij_1 {
  0%, 100% {
    opacity: 0.55;
  }
  50% {
    opacity: 0.2;
  }
}._numberChart_1s9wj_1 {
  padding: 16px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  height: fit-content;
}
._numberChart_1s9wj_1 ._chartBody_1s9wj_8 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 16px;
  height: 300px;
}
._numberChart_1s9wj_1 ._chartBody_1s9wj_8 ._chartContent_1s9wj_16 {
  font-weight: 700;
  font-size: 98px;
  color: #4d5365;
}
._numberChart_1s9wj_1 ._chartBody_1s9wj_8 ._chartContent_1s9wj_16 ._chartContentUnit_1s9wj_21 {
  font-size: 20px;
}
._numberChart_1s9wj_1 ._chartBody_1s9wj_8 ._chartChangeComparison_1s9wj_24 {
  font-size: 12px;
  display: flex;
  gap: 8px;
  align-items: baseline;
}
._numberChart_1s9wj_1 ._chartBody_1s9wj_8 ._chartChangeComparison_1s9wj_24 ._changeContent_1s9wj_30 {
  display: flex;
  align-items: center;
  gap: 4px;
  padding: 2px 6px;
  border-radius: 6px;
  line-height: 16px;
}
._numberChart_1s9wj_1 ._chartBody_1s9wj_8 ._chartChangeComparison_1s9wj_24 ._changeContent_1s9wj_30._positive_1s9wj_38 {
  background-color: #b1ebe9;
}
._numberChart_1s9wj_1 ._chartBody_1s9wj_8 ._chartChangeComparison_1s9wj_24 ._changeContent_1s9wj_30._negative_1s9wj_41 {
  background-color: rgb(247.7272727273, 166.2727272727, 166.2727272727);
}
._numberChart_1s9wj_1 ._loadingDataWrapper_1s9wj_44 {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}._root_jyw70_1 {
  display: flex;
  gap: 16px;
  width: 100%;
}

._section_jyw70_7 {
  display: flex;
  align-items: center;
  gap: 16px;
  padding: 16px;
  border-radius: 8px;
  background: #fff;
  box-sizing: border-box;
}

._searchAndNavigate_jyw70_17 {
  flex: 1;
}
._searchAndNavigate_jyw70_17 ._searchBar_jyw70_20 {
  position: relative;
  flex: 1;
}
._searchAndNavigate_jyw70_17 ._searchIcon_jyw70_24 {
  position: absolute;
  left: 14px;
  top: 12px;
  font-size: 16px;
  color: #5e797d;
}
._searchAndNavigate_jyw70_17 ._search_jyw70_17 {
  width: 100%;
  height: 40px;
  padding: 10px 0 10px 40px;
  border: 1px solid #dbe4eb;
  border-radius: 8px;
  box-sizing: border-box;
  font-size: 14px;
  min-width: 175px;
  cursor: pointer;
}
._searchAndNavigate_jyw70_17 ._search_jyw70_17::placeholder {
  color: #bcbecb;
}
._searchAndNavigate_jyw70_17 ._search_jyw70_17:active, ._searchAndNavigate_jyw70_17 ._search_jyw70_17:focus {
  outline: none;
}
._searchAndNavigate_jyw70_17 ._search_jyw70_17::-webkit-search-decoration, ._searchAndNavigate_jyw70_17 ._search_jyw70_17::-webkit-search-cancel-button, ._searchAndNavigate_jyw70_17 ._search_jyw70_17::-webkit-search-results-button, ._searchAndNavigate_jyw70_17 ._search_jyw70_17::-webkit-search-results-decoration {
  display: none;
}

._sectionTitle_jyw70_52 {
  display: flex;
  justify-content: center;
  align-items: center;
}
._sectionTitle_jyw70_52 ._leadingIcon_jyw70_57 {
  min-height: 40px;
  min-width: 40px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(0, 171, 177, 0.0705882353);
}
._sectionTitle_jyw70_52 ._leadingIcon_jyw70_57 > * {
  color: var(--color-brand-accent);
}
._sectionTitle_jyw70_52 ._leadingIconDark_jyw70_69 {
  min-height: 40px;
  min-width: 40px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--color-brand-accent);
}
._sectionTitle_jyw70_52 ._leadingIconDark_jyw70_69 > * {
  color: #fff;
}
._sectionTitle_jyw70_52 ._titledText_jyw70_81 {
  font-size: 16px;
  font-weight: 700;
  margin-left: 16px;
  line-height: 22px;
  color: #21232b;
}
@media (max-width: 1536px) {
  ._sectionTitle_jyw70_52 ._titledText_jyw70_81 {
    font-size: 14px;
    line-height: 18px;
  }
}._quickLinkRow_1uvmc_1 {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 6px 8px;
  border-radius: 6px;
  cursor: pointer;
}
._quickLinkRow_1uvmc_1:hover {
  background: #f4f6fb;
}

._quickLinkLabel_1uvmc_13 {
  flex: 1;
  overflow: hidden;
  font-size: 14px;
  color: #21232b;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._quickLinkChevron_1uvmc_22 {
  font-size: 12px;
  color: #636b82;
}._root_1ezsq_1 {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 6px;
  flex-shrink: 0;
}._root_1mno1_1 {
  display: flex;
  gap: 16px;
  width: 100%;
}

._mainColumn_1mno1_7 {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

._searchBar_1mno1_15 {
  position: relative;
}

._searchIcon_1mno1_19 {
  position: absolute;
  left: 12px;
  top: 12px;
  font-size: 16px;
  color: #5e797d;
}

._search_1mno1_15 {
  width: 100%;
  height: 40px;
  padding: 10px 0 10px 40px;
  border: 1px solid #dbe4eb;
  border-radius: 8px;
  box-sizing: border-box;
  font-size: 14px;
  cursor: pointer;
  background: #fff !important;
}
._search_1mno1_15::placeholder {
  color: #bcbecb;
}
._search_1mno1_15:active, ._search_1mno1_15:focus {
  outline: none;
}
._search_1mno1_15::-webkit-search-decoration, ._search_1mno1_15::-webkit-search-cancel-button, ._search_1mno1_15::-webkit-search-results-button, ._search_1mno1_15::-webkit-search-results-decoration {
  display: none;
}

._contactCard_1mno1_48 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding: 16px;
  background: #fff;
  border: 1px solid #dbe4eb;
  border-radius: 8px;
  height: fit-content;
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: content;
}

._contactTitle_1mno1_62 {
  font-size: 16px;
  font-weight: 700;
  color: #21232b;
}

._contactSubtitle_1mno1_68 {
  margin-bottom: 8px;
  font-size: 14px;
  color: #636b82;
}

._contactRow_1mno1_74 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 16px;
  height: fit-content;
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: content;
  align-items: flex-end;
}

._contactPerson_1mno1_86 {
  display: flex;
  align-items: center;
  gap: 12px;
}

._contactAvatar_1mno1_92 {
  width: 50px;
  height: 50px;
  flex-shrink: 0;
  border-radius: 50%;
  object-fit: cover;
}

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

._contactName_1mno1_105 {
  font-size: 14px;
  font-weight: 700;
  color: #21232b;
}

._contactDetails_1mno1_111 {
  font-size: 13px;
  color: #636b82;
}

._contactButtons_1mno1_116 {
  display: flex;
  gap: 8px;
}

._quickLinks_1mno1_121 {
  width: 280px;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  padding: 16px;
  background: #fff;
  border: 1px solid #dbe4eb;
  border-radius: 8px;
}

._quickLinksTitle_1mno1_132 {
  margin-bottom: 8px;
  font-size: 16px;
  font-weight: 700;
  color: #21232b;
}._card_58tua_1 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 12px 0;
  flex: 1 1 calc(50% - 6px);
  flex-grow: 1;
  min-width: 0;
  border: 1px solid #dbe4eb;
  border-radius: 8px;
  cursor: pointer;
  box-sizing: border-box;
  height: 131px;
}
._card_58tua_1:hover {
  background: #f4f6fb;
}

._colorIcon_58tua_19 {
  margin: 0 12px;
}

._icon_58tua_23 {
  font-size: 16px;
  color: var(--color-brand-accent);
}

._title_58tua_28 {
  flex: 1;
  margin: 0 12px;
  font-size: 13px;
  font-weight: 600;
  line-height: 18px;
  color: #21232b;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._divider_58tua_40 {
  height: 1px;
  background: #dbe4eb;
}

._cta_58tua_45 {
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 0 12px;
}

._ctaLabel_58tua_52 {
  flex: 1;
  min-width: 0;
  overflow: hidden;
  font-size: 11px;
  font-weight: 500;
  line-height: 14px;
  color: #21232b;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._ctaIcon_58tua_64 {
  font-size: 12px;
  color: #636b82;
}._grid_gy8cb_1 {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  padding: 0 12px;
}._styleCard_10e8a_1 ._link_10e8a_1 {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 8px 12px;
  cursor: pointer;
  border-radius: 8px;
  text-decoration: none;
  color: #21232b;
  border: 1px solid #dbe4eb;
  box-shadow: 0px 1px 2px 1px rgba(40, 58, 61, 0.2);
  margin: 2px;
  max-width: 100%;
}
._styleCard_10e8a_1 ._type_10e8a_15 {
  font-size: 10px;
  font-weight: 500;
  line-height: 16px;
  color: #4d5365;
  max-width: calc(100% - 10px);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
._styleCard_10e8a_1 ._info_10e8a_25 {
  max-width: calc(100% - 24px);
  width: 100%;
}
._styleCard_10e8a_1 ._title_10e8a_29 {
  line-height: 24px;
  font-size: 14px;
  color: #21232b;
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
._styleCard_10e8a_1 ._icon_10e8a_38 {
  font-size: 12px;
  color: #5e797d;
  margin-right: 16px;
}
._styleCard_10e8a_1 ._arrowUp_10e8a_43 {
  display: none;
}

._stylePill_10e8a_47 {
  display: flex;
  align-items: center;
  gap: 8px;
  flex: 0 0 220px;
  max-width: 100%;
  min-width: 0;
  padding: 8px 8px 8px 12px;
  border: 1px solid #dbe4eb;
  border-radius: 4px;
  box-sizing: border-box;
}
._stylePill_10e8a_47 ._link_10e8a_1 {
  display: flex;
  align-items: center;
  gap: 8px;
  flex: 1;
  min-width: 0;
  text-decoration: none;
  color: #21232b;
}
._stylePill_10e8a_47 ._info_10e8a_25 {
  display: flex;
  align-items: center;
  flex: 1;
  min-width: 0;
}
._stylePill_10e8a_47 ._type_10e8a_15 {
  display: none;
}
._stylePill_10e8a_47 ._title_10e8a_29 {
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
  flex: 1;
  min-width: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
._stylePill_10e8a_47 ._icon_10e8a_38 {
  font-size: 14px;
  color: #636b82;
  flex-shrink: 0;
}
._stylePill_10e8a_47 ._arrowUp_10e8a_43 {
  display: none;
}

._styleListItem_10e8a_96 ._link_10e8a_1 {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 8px 12px;
  cursor: pointer;
  border-radius: 4px;
  text-decoration: none;
  color: #21232b;
  width: 100%;
  box-sizing: border-box;
}
._styleListItem_10e8a_96:hover {
  background-color: #f4f6fb;
}
._styleListItem_10e8a_96:hover ._arrowUp_10e8a_43 {
  opacity: 1;
}
._styleListItem_10e8a_96 ._info_10e8a_25 {
  display: flex;
  flex-grow: 1;
  align-items: center;
}
._styleListItem_10e8a_96 ._type_10e8a_15 {
  font-size: 10px;
  font-weight: 500;
  line-height: 16px;
  color: #4d5365;
  order: 2;
  margin-right: 10px;
}
._styleListItem_10e8a_96 ._title_10e8a_29 {
  line-height: 20px;
  font-size: 14px;
  order: 1;
  flex-grow: 1;
  width: 0;
}
._styleListItem_10e8a_96 ._icon_10e8a_38 {
  font-size: 14px;
  margin-right: 10px;
}
._styleListItem_10e8a_96 ._arrowUp_10e8a_43 {
  transition: opacity 0.3s;
  opacity: 0;
  order: 3;
}._root_1k6a7_1 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 0 12px;
  overflow-y: auto;
}

._header_1k6a7_9 {
  display: flex;
  align-items: center;
  gap: 8px;
}

._title_1k6a7_15 {
  display: flex;
  align-items: center;
  gap: 8px;
  flex: 1;
  min-width: 0;
}

._titleIcon_1k6a7_23 {
  font-size: 14px;
  color: #00898e;
}

._titleText_1k6a7_28 {
  font-size: 15px;
  font-weight: 700;
  line-height: 18px;
  color: #21232b;
}

._items_1k6a7_35 {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

._emptyState_1k6a7_41 {
  font-size: 13px;
  color: #4d5365;
  min-height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
}._root_1vjd9_1 {
  display: flex;
  flex-direction: column;
  padding: 0 12px;
  height: 100%;
}

._list_1vjd9_8 {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow-y: auto;
}

._emptyState_1vjd9_15 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
  min-height: 120px;
  text-align: center;
  color: #4d5365;
}

._emptyStateIcon_1vjd9_26 {
  font-size: 32px;
  color: var(--color-brand-accent);
}._root_1gf2w_1 {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 6px 8px;
  border-radius: 6px;
  text-decoration: none;
  color: inherit;
  transition: background 0.12s ease;
}
._root_1gf2w_1:hover {
  background: #f4f6fb;
}

._iconWrapper_1gf2w_15 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  border-radius: 6px;
  flex-shrink: 0;
}

._name_1gf2w_25 {
  font-size: 13px;
  color: #21232b;
  flex: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}:root {
  --color-version-draft: #d2dde5;
  --color-version-frozen: #8fd4ff;
  --color-version-pending: #fee387;
  --color-version-rejected: #f59c9b;
  --color-version-approved: #b1ebe9;
}

._tableDataCell_1hzaw_9 {
  height: 1px;
  background: #fff !important;
}
._tableDataCell_1hzaw_9[data-sticky] {
  position: sticky;
  left: 0;
  background: #fff !important;
  z-index: 3;
}
._tableDataCell_1hzaw_9[data-sticky]:not([data-cell-bulk-check]):has(+ :not([data-sticky])) [data-cell=wrapper] {
  border-right: 1px solid #cad7e0;
}
._tableDataCell_1hzaw_9[data-sticky] + td [data-cell=wrapper] {
  padding-left: 16px;
}
._tableDataCell_1hzaw_9[data-sticky] + td [data-cell=wrapper]:has([data-cell-inline-edit]) {
  padding-left: 8px;
}
._tableDataCell_1hzaw_9._nonClickable_1hzaw_28 {
  cursor: default;
}
._tableDataCell_1hzaw_9._buttonGroup_1hzaw_31 {
  position: sticky;
  right: 0;
}
._tableDataCell_1hzaw_9._buttonGroup_1hzaw_31 [data-cell=wrapper] {
  justify-content: flex-end;
}
._tableDataCell_1hzaw_9 [data-cell=wrapper] {
  width: 0;
  min-width: 100%;
  height: 100%;
  min-height: 48px;
  display: flex;
  align-items: center;
  border-top: 1px solid #dbe4eb;
  padding: 8px 8px;
  box-sizing: border-box;
}
._tableDataCell_1hzaw_9 [data-cell=wrapper]::before {
  content: "";
  display: inline-block;
}
._tableDataCell_1hzaw_9 [data-cell=wrapper] ._cellContent_1hzaw_53 {
  width: 100%;
  overflow: hidden;
  line-height: 19px;
}
._tableDataCell_1hzaw_9[data-cell-bulk-check] {
  width: 40px;
}
._tableDataCell_1hzaw_9[data-cell-bulk-check] [data-cell-bulk-check-inner] {
  align-self: center;
  width: 0;
  display: flex;
  justify-content: center;
  border-right: 0;
}
._tableDataCell_1hzaw_9:first-child:not([data-cell-bulk-check]) [data-cell=wrapper] {
  padding-left: 24px;
}
._tableDataCell_1hzaw_9 [data-cell=progress-bar] {
  min-width: 75px;
  width: 100%;
}
@media (max-width: 1536px) {
  ._tableDataCell_1hzaw_9 [data-cell=wrapper] {
    padding: 2px 6px;
    min-height: 42px !important;
  }
  ._tableDataCell_1hzaw_9 ._cellContent_1hzaw_53 {
    font-size: 13px !important;
    line-height: 16px !important;
  }
}:root {
  --color-version-draft: #d2dde5;
  --color-version-frozen: #8fd4ff;
  --color-version-pending: #fee387;
  --color-version-rejected: #f59c9b;
  --color-version-approved: #b1ebe9;
}

._tableDataRow_31jpc_9 {
  position: relative;
}
._tableDataRow_31jpc_9:not(:has([data-cell-inline-edit])):hover th,
._tableDataRow_31jpc_9:not(:has([data-cell-inline-edit])):hover td {
  background: #f4f6fb !important;
}
._tableDataRow_31jpc_9._clickable_31jpc_16 {
  cursor: pointer;
}
._tableDataRow_31jpc_9._single_31jpc_19 {
  --cell-line-clamp: 1;
}
._tableDataRow_31jpc_9._single_31jpc_19 [data-cell=wrapper] {
  min-height: 0;
  height: 42px;
  overflow: hidden;
}
._tableDataRow_31jpc_9._double_31jpc_27 {
  --cell-line-clamp: 2;
}
._tableDataRow_31jpc_9._double_31jpc_27 [data-cell=wrapper] {
  min-height: 0;
  height: 60px;
  overflow: hidden;
}
._tableDataRow_31jpc_9._unlocked_31jpc_35 [data-cell=wrapper] {
  min-height: 0;
}
._tableDataRow_31jpc_9[data-row-expanded=true] td {
  vertical-align: top;
}
._tableDataRow_31jpc_9[data-row-expanded=true] [data-cell=wrapper] {
  height: auto;
  overflow: visible;
  align-items: flex-start;
}
._tableDataRow_31jpc_9[data-row-expanded=true] [data-sticky] [data-cell=wrapper] {
  height: 100%;
}
._tableDataRow_31jpc_9 {
  border-bottom: 1px solid #dbe4eb;
}:root {
  --color-version-draft: #d2dde5;
  --color-version-frozen: #8fd4ff;
  --color-version-pending: #fee387;
  --color-version-rejected: #f59c9b;
  --color-version-approved: #b1ebe9;
}

tr._emptyRow_185vx_9 {
  width: 100%;
  background: #fff;
  text-align: center;
}
tr._emptyRow_185vx_9 td._tableData_185vx_14 {
  padding: 16px;
  box-sizing: border-box;
}:root {
  --color-version-draft: #d2dde5;
  --color-version-frozen: #8fd4ff;
  --color-version-pending: #fee387;
  --color-version-rejected: #f59c9b;
  --color-version-approved: #b1ebe9;
}

._headerCell_1swzw_9 {
  vertical-align: middle;
  position: sticky;
  top: 0;
  z-index: 2;
}
._headerCell_1swzw_9[data-sticky] {
  left: 0;
  z-index: 7 !important;
}
._headerCell_1swzw_9[data-sticky]:not([data-header-cell-bulk-check]):has(+ :not([data-sticky])) [data-header-cell=content] {
  border-right: 1px solid #cad7e0;
}
._headerCell_1swzw_9[data-sticky] + th [data-header-cell=content] {
  padding-left: 16px;
}
._headerCell_1swzw_9 [data-header-cell=content] {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 0 8px;
  line-height: 19px;
  overflow: hidden;
  text-overflow: ellipsis;
  line-clamp: 2;
  background: #f4f6fb;
  width: 40px;
  cursor: default;
  min-width: 100%;
  box-sizing: border-box;
  height: 48px;
}
._headerCell_1swzw_9._buttonGroup_1swzw_41 {
  position: sticky;
  right: 0;
}
._headerCell_1swzw_9._clickable_1swzw_45 [data-header-cell=content] {
  cursor: pointer;
}
._headerCell_1swzw_9[data-header-cell-bulk-check] {
  width: 40px;
}
._headerCell_1swzw_9[data-header-cell-bulk-check] [data-header-cell-bulk-check-inner] {
  min-width: 40px;
  width: 0;
  display: flex;
  justify-content: center;
  border-right: 0;
}
._headerCell_1swzw_9:first-child:not([data-header-cell-bulk-check]) [data-header-cell=content] {
  padding-left: 24px;
}
._headerCell_1swzw_9 ._columnName_1swzw_61 {
  padding-right: 8px;
  flex-grow: 1;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-align: left;
  font-weight: 700;
  min-width: calc(100% - 30px);
  width: 0;
}
._headerCell_1swzw_9 ._columnSorting_1swzw_73 {
  display: flex;
  flex-direction: column;
  color: #d2dde5;
  font-size: 12px;
  line-height: 12px;
  height: 22px;
}
._headerCell_1swzw_9 ._columnSorting_1swzw_73 i {
  display: block;
  height: 8px;
}
._headerCell_1swzw_9 ._activeSortArrow_1swzw_85 {
  color: #5e797d;
}
._headerCell_1swzw_9:hover ._columnSorting_1swzw_73 {
  color: #bcbecb;
}
._headerCell_1swzw_9 ._resizeCol_1swzw_91 {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 8;
  width: 6px;
  height: 100%;
  cursor: col-resize;
}
._headerCell_1swzw_9 ._resizeCol_1swzw_91:hover:not(:active) {
  background: rgba(var(--color-brand-darkish), 0.1);
}
._headerCell_1swzw_9 [data-header-cell=expert-icon] {
  margin-left: 0.25rem;
  font-size: 0.75em;
  color: #ffd43b;
}
@media (max-width: 1536px) {
  ._headerCell_1swzw_9 [data-header-cell=content] {
    padding: 0 6px;
    height: 42px;
    line-height: 16px;
  }
  ._headerCell_1swzw_9 ._columnName_1swzw_61 {
    font-size: 13px;
  }
}:root {
  --color-version-draft: #d2dde5;
  --color-version-frozen: #8fd4ff;
  --color-version-pending: #fee387;
  --color-version-rejected: #f59c9b;
  --color-version-approved: #b1ebe9;
}

._paginationBar_1jpc8_9 {
  padding: 12px;
  display: flex;
  align-items: center;
  gap: 12px;
  background-color: #fff;
  border-top: 1px solid #cad7e0;
  border-radius: 0 0 8px 8px;
}
._paginationBar_1jpc8_9 ._itemPerPage_1jpc8_18 {
  position: relative;
  width: 100px;
  display: flex;
  color: var(--color-brand-dark);
}
._paginationBar_1jpc8_9 ._itemPerPage_1jpc8_18 ._itemPerPageInput_1jpc8_24 {
  width: 100%;
  cursor: pointer;
}
._paginationBar_1jpc8_9 ._currentPosition_1jpc8_28 {
  min-width: 80px;
  text-align: center;
}
@media (max-width: 1536px) {
  ._paginationBar_1jpc8_9 {
    padding: 4px 16px;
    font-size: 13px;
  }
}:root {
  --color-version-draft: #d2dde5;
  --color-version-frozen: #8fd4ff;
  --color-version-pending: #fee387;
  --color-version-rejected: #f59c9b;
  --color-version-approved: #b1ebe9;
}

._reTable_dwnac_9 {
  min-height: 0;
  display: flex;
  flex-direction: column;
  font-size: 14px;
  flex-grow: 1;
}
._reTable_dwnac_9 ._inner_dwnac_16 {
  width: 100%;
  table-layout: fixed;
}
._reTable_dwnac_9 ._wrapper_dwnac_20 {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  overflow: hidden;
}
._reTable_dwnac_9 ._scroller_dwnac_26 {
  position: relative;
  width: 100%;
  overflow: overlay;
  overflow-anchor: none;
  scrollbar-gutter: stable;
  height: fit-content;
  flex-grow: 1;
}
._reTable_dwnac_9 ._scroller_dwnac_26._scrollable_dwnac_35::after {
  content: "";
  display: block;
  height: 40px;
  background: #fff;
  position: sticky;
  left: 0;
}
._reTable_dwnac_9 ._scroller_dwnac_26::-webkit-scrollbar {
  background: rgba(0, 0, 0, 0);
  width: 10px;
  height: 10px;
}
._reTable_dwnac_9 ._scroller_dwnac_26::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0);
}
._reTable_dwnac_9 ._scroller_dwnac_26::-webkit-scrollbar-thumb {
  border-radius: 12px;
  box-shadow: inset 0 0 12px 12px rgba(99, 107, 131, 0.3);
  border: solid 2px transparent;
}
._reTable_dwnac_9 ._scroller_dwnac_26::-webkit-scrollbar-button {
  display: none;
}
._reTable_dwnac_9 table,
._reTable_dwnac_9 tr,
._reTable_dwnac_9 td,
._reTable_dwnac_9 th {
  vertical-align: middle;
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  border-collapse: collapse;
  border-spacing: 0;
  background-image: none;
  gap: 0;
}

._scrollerWrapper_dwnac_74 {
  position: relative;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  min-height: 0;
}:root {
  --color-version-draft: #d2dde5;
  --color-version-frozen: #8fd4ff;
  --color-version-pending: #fee387;
  --color-version-rejected: #f59c9b;
  --color-version-approved: #b1ebe9;
}

._expertFieldIcon_1o46z_9 {
  margin-left: 0.25rem;
  font-size: 0.75em;
  color: #ffd43b;
}:root {
  --color-version-draft: #d2dde5;
  --color-version-frozen: #8fd4ff;
  --color-version-pending: #fee387;
  --color-version-rejected: #f59c9b;
  --color-version-approved: #b1ebe9;
}

._root_i471o_9 {
  height: 56px;
  border-radius: 8px;
  border: 1px dashed #bcbecb;
  background: #f4f6fb;
  display: flex;
  align-items: stretch;
  justify-content: stretch;
}
._root_i471o_9:hover {
  border-color: var(--color-brand-accent);
}
._root_i471o_9 ._error_i471o_21 {
  border-color: #c81715;
  background: #fbe0e0;
}
._root_i471o_9._disabled_i471o_25 {
  background: #f4f6fb;
  color: #636b82;
}
._root_i471o_9._disabled_i471o_25:hover {
  border-color: #bcbecb;
}
._root_i471o_9._disabled_i471o_25 ._label_i471o_32 {
  cursor: not-allowed;
}

._input_i471o_36 {
  display: none;
}

._label_i471o_32 {
  width: 100%;
  padding: 8px 12px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

._bold_i471o_50 {
  font-weight: bolder;
}

@media (max-width: 1536px) {
  ._root_i471o_9 {
    height: 50px;
  }
  ._label_i471o_32 {
    font-size: 13px;
  }
}:root {
  --color-version-draft: #d2dde5;
  --color-version-frozen: #8fd4ff;
  --color-version-pending: #fee387;
  --color-version-rejected: #f59c9b;
  --color-version-approved: #b1ebe9;
}

._root_6rv7t_9 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 40px;
}
._root_6rv7t_9:not(:first-child) {
  margin-top: 12px;
}

._icon_6rv7t_19 {
  background-color: #f4f6fb;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  flex-shrink: 0;
}

._name_6rv7t_30 {
  flex-grow: 1;
  padding: 0 8px;
  word-break: break-word;
}

._loading_6rv7t_36 {
  color: #636b82;
}

._error_6rv7t_40 ._icon_6rv7t_19 {
  color: #c81715;
  background-color: #fbe0e0;
}

._errorText_6rv7t_45 {
  color: #c81715;
}
._errorText_6rv7t_45 span {
  margin-left: 4px;
}

@keyframes _rotating_6rv7t_1 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
._actions_6rv7t_60 {
  display: flex;
  gap: 8px;
  flex-shrink: 0;
}

._loadingIco_6rv7t_66 {
  animation: _rotating_6rv7t_1 2s linear infinite;
  padding: 8px;
}

._viewIco_6rv7t_71 {
  cursor: pointer;
  padding: 8px;
  display: flex;
  align-items: center;
}

._reUploadIco_6rv7t_78 {
  cursor: pointer;
  padding: 8px;
  display: flex;
  align-items: center;
}

._deleteIco_6rv7t_85 {
  padding: 8px;
  cursor: pointer;
  color: #c81715;
}

@media (max-width: 1536px) {
  ._root_6rv7t_9 {
    min-height: 40px;
  }
  ._root_6rv7t_9:not(:first-child) {
    margin-top: 8px;
  }
  ._icon_6rv7t_19 {
    height: 32px;
    width: 32px;
  }
  ._name_6rv7t_30 {
    font-size: 13px;
  }
}:root {
  --color-version-draft: #d2dde5;
  --color-version-frozen: #8fd4ff;
  --color-version-pending: #fee387;
  --color-version-rejected: #f59c9b;
  --color-version-approved: #b1ebe9;
}

._fileUploadWrapper_16lhb_9 {
  position: relative;
  width: 100%;
}
._fileUploadWrapper_16lhb_9 ._inputErrorMessage_16lhb_13 {
  color: #f0676e;
  font-size: 12px;
}._modelFieldProgressBar_1stm6_1 {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
}
:root {
  --color-version-draft: #d2dde5;
  --color-version-frozen: #8fd4ff;
  --color-version-pending: #fee387;
  --color-version-rejected: #f59c9b;
  --color-version-approved: #b1ebe9;
}

/* removed: :global(.modal-wrapper) was dead code — targets module-scoped class */
._largeTextEditPopup_1yoym_11 {
  display: flex;
  flex-direction: column;
  min-width: 900px;
  height: 100%;
  padding: 24px;
}

._largeTextArea_1yoym_19 {
  max-height: 80vh;
  overflow: auto;
  width: 99%;
  min-height: 320px;
}._row_1mnp3_1 {
  display: flex;
  gap: 8px;
  align-items: flex-start;
  width: 100%;
}

._input_1mnp3_8 {
  flex: 1 1 0;
  min-width: 0;
}

._languageSelect_1mnp3_13 {
  flex: 0 0 160px;
}

._languageBlock_1mnp3_17 ._input_1mnp3_8 {
  width: 100%;
}

._allLanguages_1mnp3_21 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 100%;
}

._languageBlock_1mnp3_17 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  width: 100%;
}

._languageLabel_1mnp3_35 {
  font-size: 12px;
  font-weight: 600;
  opacity: 0.75;
}

._allLanguagesHeader_1mnp3_41 {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 4px;
  width: 100%;
}:root {
  --color-version-draft: #d2dde5;
  --color-version-frozen: #8fd4ff;
  --color-version-pending: #fee387;
  --color-version-rejected: #f59c9b;
  --color-version-approved: #b1ebe9;
}

._minimalModelSelect_mjunw_9 {
  width: 100%;
  display: flex;
  box-sizing: border-box;
  font-size: 14px;
  color: black;
}
._minimalModelSelect_mjunw_9 [data-listbox=value] {
  width: 100%;
  display: flex;
  gap: 12px;
  align-items: center;
}
._minimalModelSelect_mjunw_9 [data-listbox=value] ._selectInput_mjunw_22 {
  flex-grow: 1;
  width: 100%;
  z-index: 2;
  padding: 0.375rem 0.75rem;
  border: 0;
  border-radius: 8px;
  outline: none;
  font-size: inherit;
  vertical-align: middle;
  text-overflow: ellipsis;
  background-color: transparent;
  min-height: 28px;
}
._minimalModelSelect_mjunw_9 [data-listbox=value] ._selectInput_mjunw_22::placeholder {
  color: black;
  opacity: 1;
}
._minimalModelSelect_mjunw_9 [data-listbox=value] ._selectInput_mjunw_22._noValue_mjunw_40::placeholder {
  color: #636b82;
  opacity: 1;
}
._minimalModelSelect_mjunw_9 [data-listbox=value] ._selectIndicator_mjunw_44 {
  line-height: 100%;
  transition: all 0.2s ease-in-out;
  margin-right: 10px;
  color: #21232b;
  pointer-events: none;
}
._minimalModelSelect_mjunw_9 [data-listbox=value] ._selectIndicator_mjunw_44._active_mjunw_51 {
  transform: rotate(180deg);
}

._listBox_mjunw_55 {
  max-height: 100%;
  overflow: auto;
}

._listBoxItem_mjunw_60 {
  padding: 2px 12px 2px;
  list-style: none;
  cursor: pointer;
  line-height: 20px;
  max-width: 100%;
  word-break: break-word;
}

._listBoxItem_mjunw_60:hover {
  background-color: #eef0f8;
}

._noListMsg_mjunw_73 {
  padding: 2px 12px 6px;
  text-align: center;
  list-style: none;
  cursor: pointer;
}

._inputErrorMessage_mjunw_80 {
  color: #f0676e;
  font-size: 12px;
  position: absolute;
  left: 0;
  bottom: -14px;
  text-wrap: nowrap;
}

@media (max-width: 1536px) {
  ._minimalModelSelect_mjunw_9 {
    font-size: 13px;
  }
  ._minimalModelSelect_mjunw_9 [data-listbox=value] ._selectInput_mjunw_22 {
    padding: 0.125rem 0.75rem;
  }
}._wrapper_12679_1 {
  width: 100%;
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
}
._wrapper_12679_1 > :first-child {
  flex: 1;
  min-width: 0;
}

._selectFilterAction_12679_12,
._selectAddAction_12679_13 {
  margin-left: 8px;
  flex-shrink: 0;
}

._multiModelSelect_12679_18 {
  position: absolute;
  right: -50px;
  width: 250px;
}

._checkboxGroup_12679_24 {
  display: flex;
  flex-flow: column;
  gap: 4px;
}

._select_12679_12 {
  flex-grow: 1;
}:root {
  --color-version-draft: #d2dde5;
  --color-version-frozen: #8fd4ff;
  --color-version-pending: #fee387;
  --color-version-rejected: #f59c9b;
  --color-version-approved: #b1ebe9;
}

._minimalModelMultiselectWrapper_jjba8_9 {
  width: 100%;
  display: flex;
  box-sizing: border-box;
  font-size: 14px;
  color: black;
}
._minimalModelMultiselectWrapper_jjba8_9 [data-listbox=value] {
  width: 100%;
  display: flex;
  gap: 10px;
  align-items: center;
}

._valueWrapper_jjba8_23 {
  flex-grow: 1;
  min-height: 30px;
  height: 100%;
  position: relative;
  z-index: 1;
  margin: 0;
  padding: 0.25rem 0.375rem;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 4px;
  border-radius: 8px;
}
@media (max-width: 1536px) {
  ._valueWrapper_jjba8_23 {
    padding: 0.025rem 0.25rem;
    font-size: 13px;
  }
}

._multiselectValue_jjba8_44 {
  z-index: 1;
  max-width: 100%;
  word-break: break-word;
  margin: 2px;
  min-height: 24px;
  min-width: 30px;
  padding-left: 0.375rem;
  display: flex;
  align-items: center;
  background-color: #dbe4eb;
  border: 1px solid #cad7e0;
  border-radius: 4px;
  line-height: 1.5;
  color: #21232b;
  justify-content: flex-end;
  font-size: 14px;
}
._multiselectValue_jjba8_44._isEdit_jjba8_62 {
  cursor: pointer;
}
._multiselectValue_jjba8_44._isEdit_jjba8_62:hover {
  background-color: white;
  border: 1px solid var(--color-brand-accent);
}
._multiselectValue_jjba8_44._disabled_jjba8_69 {
  color: #636b82;
  background: #edf0f8;
}
._multiselectValue_jjba8_44._obsolete_jjba8_73 {
  opacity: 0.4;
}
._multiselectValue_jjba8_44:hover {
  border-color: var(--color-brand-accent);
}
._multiselectValue_jjba8_44:hover ._multiselectActionIcon_jjba8_79 {
  color: var(--color-brand-accent);
}
@media (max-width: 1536px) {
  ._multiselectValue_jjba8_44 {
    min-height: 18px;
    font-size: 12px;
    font-weight: 500;
  }
}

._multiselectCloseicon_jjba8_90 {
  line-height: 1.5;
  padding: 11px 0.5rem;
  display: inline-flex;
  background: none;
  border: 0;
  cursor: pointer;
  appearance: none;
}
._multiselectCloseicon_jjba8_90:hover {
  color: var(--color-brand-accent);
}
@media (max-width: 1536px) {
  ._multiselectCloseicon_jjba8_90 {
    padding: 9px 0.5rem;
  }
}

._multiselectActionIcon_jjba8_79 {
  padding: 11px 0.5rem;
  display: inline-flex;
  background: none;
  border: 0;
  cursor: pointer;
  appearance: none;
}
._multiselectActionIcon_jjba8_79:hover {
  color: var(--color-brand-accent);
}
@media (max-width: 1536px) {
  ._multiselectActionIcon_jjba8_79 {
    padding: 9px 0.5rem;
  }
}

._icon_jjba8_125 {
  fill: #fff;
}

._selectIndicator_jjba8_129 {
  line-height: 100%;
  transition: all 0.2s ease-in-out;
  margin-right: 10px;
  color: #21232b;
  pointer-events: none;
}
._selectIndicator_jjba8_129._active_jjba8_136 {
  transform: rotate(180deg);
}

._multiselectInputWrapper_jjba8_140 {
  padding: 0 10px;
  display: flex;
  gap: 10px;
  align-items: center;
}
._multiselectInputWrapper_jjba8_140 ._multiselectInput_jjba8_140 {
  width: 100%;
  z-index: 2;
  padding: 0.375rem;
  flex-grow: 1;
  background-color: transparent;
  border: 0;
  outline: none;
  font-size: inherit;
  vertical-align: middle;
}

._listBox_jjba8_158 {
  max-height: 100%;
  overflow: auto;
}
._listBox_jjba8_158 ._listBoxItem_jjba8_162 {
  padding: 2px 12px 2px;
  list-style: none;
  cursor: pointer;
  line-height: 20px;
  max-width: 100%;
  word-break: break-word;
}
._listBox_jjba8_158 ._listBoxItem_jjba8_162:hover {
  background-color: #eef0f8;
}
._listBox_jjba8_158 ._noListMsg_jjba8_173 {
  padding: 2px 12px 6px;
  list-style: none;
  cursor: pointer;
  text-align: center;
}

._inputErrorMessage_jjba8_180 {
  color: #f0676e;
  font-size: 12px;
  position: absolute;
  left: 0;
  bottom: -14px;
  text-wrap: nowrap;
}

@media (max-width: 1536px) {
  ._multiselectInputWrapper_jjba8_140 {
    font-size: 13px;
  }
  ._listBox_jjba8_158 ._listBoxItem_jjba8_162 {
    font-size: 13px;
    padding: 6px 10px;
    line-height: 20px;
  }
}._actions_1sf9j_1 {
  display: flex;
  justify-content: flex-end;
  gap: 8px;
}._headerButtons_1nta0_1 {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 4px;
}

._buttonsRow_1nta0_8 {
  display: flex;
  align-items: center;
  gap: 8px;
}

._pendingCounter_1nta0_14 {
  font-size: 12px;
  color: var(--color-text-secondary);
  white-space: nowrap;
}._backdrop_14w62_1 {
  position: fixed;
  inset: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 1000;
  display: flex;
  align-items: center;
  justify-content: center;
}

._container_14w62_11 {
  background: var(--color-surface, #fff);
  border-radius: 8px;
  width: 90vw;
  height: 80vh;
  max-height: calc(100vh - 96px);
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

._header_14w62_22 {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding: 24px 24px 16px;
}

._title_14w62_29 {
  font-size: 20px;
  font-weight: 600;
  margin: 0;
}

._subtitle_14w62_35 {
  font-size: 14px;
  color: var(--color-text-secondary);
  margin: 4px 0 0;
}

._headerActions_14w62_41 {
  display: flex;
  align-items: center;
  gap: 12px;
  flex-shrink: 0;
}

._closeButton_14w62_48 {
  all: unset;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  border-radius: 4px;
  font-size: 16px;
  color: var(--color-text-secondary);
}
._closeButton_14w62_48:hover {
  background: var(--color-bg-hover);
  color: var(--color-text-primary);
}

._tableBody_14w62_65 {
  flex: 1;
  overflow: hidden;
  margin: 0 24px;
  border: 1px solid var(--color-border, #e0e0e0);
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  min-height: 0;
}
._tableBody_14w62_65 [data-model-table=content] {
  padding-top: 0;
  gap: 0;
}
._tableBody_14w62_65 [data-model-table=table-wrapper] {
  margin: 0;
}

._footer_14w62_83 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 12px;
  padding: 16px 24px;
}

._pendingCounter_14w62_91 {
  font-size: 13px;
  color: var(--color-text-secondary);
  margin-right: auto;
}._popover_kgzwi_1 {
  background: var(--color-surface, #fff);
  border: 1px solid var(--color-border);
  border-radius: 8px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  padding: 12px;
  min-width: 280px;
  max-width: 400px;
  z-index: 100;
}

._popoverHeader_kgzwi_12 {
  font-weight: 600;
  font-size: 13px;
  margin-bottom: 8px;
  color: var(--color-text-secondary);
}

._popoverBody_kgzwi_19 {
  margin-bottom: 12px;
}

._popoverFooter_kgzwi_23 {
  display: flex;
  justify-content: flex-end;
  gap: 8px;
}._popover_z5f8g_1 {
  background: var(--color-surface, #fff);
  border: 1px solid var(--color-border);
  border-radius: 8px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  padding: 12px;
  min-width: 200px;
  max-width: 320px;
  z-index: 100;
}

._previousValue_z5f8g_12 {
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 8px;
  word-break: break-word;
}

._emptyValue_z5f8g_19 {
  color: var(--color-text-tertiary);
}

._revertButton_z5f8g_23 {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
  padding: 8px 12px;
  border: 1px solid var(--color-border);
  border-radius: 6px;
  background: var(--color-surface, #fff);
  cursor: pointer;
  font-size: 13px;
  color: var(--color-text-primary);
  transition: background-color 0.15s;
}
._revertButton_z5f8g_23:hover {
  background: var(--color-surface-hover, #f5f5f5);
}:root {
  --color-version-draft: #d2dde5;
  --color-version-frozen: #8fd4ff;
  --color-version-pending: #fee387;
  --color-version-rejected: #f59c9b;
  --color-version-approved: #b1ebe9;
}

._cellWrapper_1s9wt_9 {
  display: flex;
  width: 100%;
  min-height: 32px;
  border: 1px solid #dbe4eb;
  border-radius: 8px;
  padding: 6px 8px;
  box-sizing: border-box;
}

._plainText_1s9wt_19 {
  flex: 1;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
  color: var(--color-text-primary);
  font-size: 14px;
  line-height: 19px;
}

._expandButton_1s9wt_32 {
  all: unset;
  display: flex;
  align-items: center;
  justify-content: center;
  align-self: flex-end;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  border-radius: 4px;
  cursor: pointer;
  color: var(--color-text-tertiary);
  font-size: 11px;
}
._expandButton_1s9wt_32:hover {
  color: var(--color-text-primary);
}

._dialogFooter_1s9wt_50 {
  margin-top: 8px;
  display: flex;
  justify-content: flex-end;
  gap: 12px;
}:root {
  --color-version-draft: #d2dde5;
  --color-version-frozen: #8fd4ff;
  --color-version-pending: #fee387;
  --color-version-rejected: #f59c9b;
  --color-version-approved: #b1ebe9;
}

._headerContent_gy90w_9 {
  display: flex;
  align-items: center;
  gap: 6px;
  width: 100%;
  white-space: nowrap;
}

._headerLabel_gy90w_17 {
  flex: 1;
  white-space: nowrap;
}

._readonlyLabel_gy90w_22 {
  color: var(--color-text-tertiary);
  font-weight: 400;
}

._requiredAst_gy90w_27 {
  margin-left: 0.25rem;
  color: #f04848;
}

._bulkSetButton_gy90w_32 {
  all: unset;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  border-radius: 4px;
  font-size: 11px;
  color: var(--color-text-tertiary);
  flex-shrink: 0;
}
._bulkSetButton_gy90w_32:hover {
  background: var(--color-bg-hover);
  color: var(--color-text-primary);
}

._popoverAnchor_gy90w_50 {
  position: fixed;
  z-index: 1001;
}:root {
  --color-version-draft: #d2dde5;
  --color-version-frozen: #8fd4ff;
  --color-version-pending: #fee387;
  --color-version-rejected: #f59c9b;
  --color-version-approved: #b1ebe9;
}

/* -- Main wrapper ---------------------------------------- */
._wrapper_77hpf_10 {
  flex-grow: 1;
  width: 100%;
  height: 0;
  display: flex;
  flex-direction: column;
  font-size: 14px;
}
._wrapper_77hpf_10 [data-header-row=root] th {
  z-index: 6;
  vertical-align: middle;
}
._wrapper_77hpf_10 [data-table=root] {
  flex-grow: 1;
  min-height: 105px;
}
._wrapper_77hpf_10 ::-webkit-scrollbar-track {
  background-color: transparent;
}

/* -- Content area ---------------------------------------- */
._content_77hpf_31 {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding-top: 12px;
  flex: 1;
  height: 0;
}
._content_77hpf_31._withViews_77hpf_39 {
  background-color: #edf0f8;
}

/* -- Config bar (search + filters + actions) ------------- */
._configBar_77hpf_44 {
  position: relative;
  margin-bottom: 8px;
  display: flex;
  flex-wrap: nowrap;
  align-items: flex-start;
  gap: 8px;
  padding: 0 24px;
}

._grower_77hpf_54 {
  flex-grow: 1;
}

/* -- Search bar ------------------------------------------ */
._searchBar_77hpf_59 {
  flex-shrink: 0;
  height: 40px;
  margin-right: 12px;
  padding: 0 8px 0 14px;
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  background: white;
  border-radius: 8px;
  border: 1px solid #dbe4eb;
}
._searchBar_77hpf_59:focus, ._searchBar_77hpf_59:focus-within {
  border: 1px solid var(--color-brand-accent);
}

._searchInput_77hpf_75 {
  width: 180px;
  height: 40px;
  padding: 10px 0 10px 10px;
  border: none;
  box-sizing: border-box;
}
._searchInput_77hpf_75:active, ._searchInput_77hpf_75:focus {
  border: none;
  outline: none;
}

._editColumnBtns_77hpf_87 {
  flex-shrink: 0;
  display: flex;
  gap: 12px;
}

/* -- Table wrapper --------------------------------------- */
._tableWrapper_77hpf_94 {
  position: relative;
  height: 0;
  display: flex;
  flex: 1;
  flex-direction: column;
  margin: 0 24px 12px;
}
._tableWrapper_77hpf_94 > tr th,
._tableWrapper_77hpf_94 > tr td {
  width: 60px;
}

._buttonGroupCell_77hpf_107 {
  position: sticky;
  right: 0;
}

/* -- Responsive ------------------------------------------ */
@media (max-width: 1536px) {
  ._tableWrapper_77hpf_94 {
    margin: 0 12px 12px;
  }
  ._configBar_77hpf_44 {
    margin-bottom: 0;
    padding: 0 16px;
  }
  ._searchBar_77hpf_59 {
    height: 32px;
    margin-right: 0;
  }
  ._searchInput_77hpf_75 {
    height: 32px;
    padding: 10px 0 10px 10px;
    border: none;
    box-sizing: border-box;
    font-size: 12px;
  }
}:root {
  --color-version-draft: #d2dde5;
  --color-version-frozen: #8fd4ff;
  --color-version-pending: #fee387;
  --color-version-rejected: #f59c9b;
  --color-version-approved: #b1ebe9;
}

/* -- Popup container ------------------------------------- */
._root_k5w4g_10 {
  position: absolute;
  top: 120%;
  left: 0;
  z-index: 9;
  width: 360px;
  max-height: 300px;
  padding: 8px;
  display: flex;
  flex-direction: column;
  gap: 4px;
  background-color: #fff;
  border-radius: 8px;
  box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.1490196078);
}

/* -- Search field ---------------------------------------- */
._searchField_k5w4g_27 {
  display: flex;
  align-items: center;
  padding: 0 12px;
  border: 1px solid #dbe4eb;
  border-radius: 8px;
}

._searchInput_k5w4g_35 {
  width: 320px;
  height: 40px;
  padding: 10px 0 10px 10px;
  box-sizing: border-box;
  border: none;
}
._searchInput_k5w4g_35:active, ._searchInput_k5w4g_35:focus {
  outline: none;
  border: none;
}

/* -- Filter list ----------------------------------------- */
._filterList_k5w4g_48 {
  max-height: 270px;
  overflow-x: hidden;
  gap: 4px;
}

._emptyListMsg_k5w4g_54 {
  width: 100%;
  padding: 20px 12px;
  text-align: center;
}

._filterListItem_k5w4g_60 {
  width: 336px;
  padding: 8px 12px;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 8px;
  line-height: 20px;
  list-style: none;
  cursor: pointer;
}

._itemDisplayLabel_k5w4g_72 {
  flex: 1;
}

._itemDisplayIcon_k5w4g_76 {
  padding-right: 15px;
}

._fixedLast_k5w4g_80 {
  position: sticky;
  border-top: 1px solid;
}

/* -- Number filter --------------------------------------- */
._numberFilterCondition_k5w4g_86 {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

/* -- Footer ---------------------------------------------- */
._footer_k5w4g_93 {
  display: flex;
  justify-content: flex-end;
  gap: 10px;
}
._footer_k5w4g_93 ._filterListItem_k5w4g_60 {
  width: 220px;
  padding: 8px 12px;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 8px;
  line-height: 20px;
  list-style: none;
  cursor: pointer;
  border-top: 1px solid #dbe4eb;
}
._footer_k5w4g_93 ._itemDisplayLabel_k5w4g_72 {
  flex: 1;
}
._footer_k5w4g_93 ._itemDisplayIcon_k5w4g_76 {
  padding-right: 15px;
}

/* -- Filter type variants -------------------------------- */
/* -- Error ----------------------------------------------- */
._errorMsg_k5w4g_119 {
  color: red;
}

/* -- Responsive ------------------------------------------ */
@media (max-width: 1536px) {
  ._searchInput_k5w4g_35 {
    height: 32px;
    padding: 8px 0 8px 8px;
    font-size: 13px;
  }
  ._filterListItem_k5w4g_60 {
    width: 344px;
    font-size: 13px;
    padding: 4px 8px;
  }
}:root {
  --color-version-draft: #d2dde5;
  --color-version-frozen: #8fd4ff;
  --color-version-pending: #fee387;
  --color-version-rejected: #f59c9b;
  --color-version-approved: #b1ebe9;
}

._root_bed3n_9 {
  position: relative;
}

._filterButton_bed3n_13 {
  background-color: #fff;
  border: 1.5px solid #cad7e0;
  box-shadow: none;
  max-width: 100%;
  overflow: hidden;
}

._hasValue_bed3n_21 {
  border-color: var(--color-brand-accent);
}

._buttonContent_bed3n_25 {
  display: flex;
  gap: 12px;
  align-items: center;
  max-width: 200px;
  min-width: 0;
  overflow: hidden;
}

._buttonContent_bed3n_25 ._reText_bed3n_34 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  min-width: 0;
  flex: 1;
}

._closeBtn_bed3n_42 {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-shrink: 0;
}
._closeBtn_bed3n_42:hover {
  color: #f04848;
}

@media (max-width: 1536px) {
  ._buttonContent_bed3n_25 {
    gap: 8px !important;
  }
  ._closeBtn_bed3n_42 {
    width: 12px;
    height: 12px;
    font-size: 12px;
  }
}
._filterMoreBtn_bed3n_62 {
  border: 1px solid #cad7e0;
}
._filterMoreBtn_bed3n_62:not(:hover) {
  box-shadow: none;
}:root {
  --color-version-draft: #d2dde5;
  --color-version-frozen: #8fd4ff;
  --color-version-pending: #fee387;
  --color-version-rejected: #f59c9b;
  --color-version-approved: #b1ebe9;
}

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

._fieldWrapper_lgzz2_17 {
  --listbox-value-max-height: 100px;
  flex: 1;
  min-width: 0;
  overflow: hidden;
}

._cellError_lgzz2_24 input,
._cellError_lgzz2_24 textarea,
._cellError_lgzz2_24 select {
  border-color: #f59c9b;
}

._readonlyCell_lgzz2_30 {
  cursor: not-allowed;
  opacity: 0.7;
}

._changeIndicator_lgzz2_35 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  margin-left: 4px;
  border: none;
  border-radius: 4px;
  background: transparent;
  color: var(--color-text-tertiary);
  cursor: pointer;
  padding: 0;
  font-size: 14px;
  transition: color 0.15s, background-color 0.15s;
}
._changeIndicator_lgzz2_35:hover {
  color: var(--color-text-primary);
  background: var(--color-surface-hover, #f0f0f0);
}

._readonlyRow_lgzz2_57 {
  opacity: 0.6;
  background-color: var(--color-surface-disabled, #f5f5f5);
}

._revertPopoverAnchor_lgzz2_62 {
  position: fixed;
  z-index: 1001;
  transform: translateX(-100%);
}:root {
  --color-version-draft: #d2dde5;
  --color-version-frozen: #8fd4ff;
  --color-version-pending: #fee387;
  --color-version-rejected: #f59c9b;
  --color-version-approved: #b1ebe9;
}

._placeholderRow_gxb5a_9 {
  background-color: white !important;
}

._checkboxCell_gxb5a_13 {
  width: 40px;
  position: sticky;
  left: 0;
  z-index: 3;
  background-color: white !important;
  border-bottom: 1px solid #dbe4eb;
}

._stickyBorderCell_gxb5a_22 {
  width: 0;
  position: sticky;
  z-index: 3;
  background-color: white !important;
  border-right: 1px solid #cad7e0;
  border-bottom: 1px solid #dbe4eb;
}

._placeholderCell_gxb5a_31 {
  position: relative;
  overflow: hidden;
  background-color: white !important;
  border-bottom: 1px solid #dbe4eb;
}
._placeholderCell_gxb5a_31::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 20px;
  width: 72px;
  height: 12px;
  margin-top: -6px;
  border-radius: 4px;
  background-color: #dbe4eb;
  opacity: 0.55;
  box-shadow: 160px 0 0 0 #dbe4eb, 340px 0 0 0 #dbe4eb, 520px 0 0 0 #dbe4eb, 700px 0 0 0 #dbe4eb, 880px 0 0 0 #dbe4eb;
}
._placeholderCell_gxb5a_31::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  background: linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0.6) 40%, rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 0.6) 60%, transparent 100%);
  background-size: 200% 100%;
  animation: _shimmer_gxb5a_1 2s ease-in-out infinite;
}

@keyframes _shimmer_gxb5a_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}:root {
  --color-version-draft: #d2dde5;
  --color-version-frozen: #8fd4ff;
  --color-version-pending: #fee387;
  --color-version-rejected: #f59c9b;
  --color-version-approved: #b1ebe9;
}

._filterFieldDropdown_1mlil_9 {
  position: absolute;
  top: 120%;
  left: 0;
}
._filterFieldDropdown_1mlil_9._alignRight_1mlil_14 {
  left: auto;
  right: 0;
}
._filterFieldDropdown_1mlil_9 {
  width: 360px;
  max-height: 300px;
  padding: 8px;
  display: flex;
  flex-direction: column;
  gap: 4px;
  background-color: #fff;
  border-radius: 8px;
  box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.1490196078);
  z-index: 10;
}

._searchField_1mlil_31 {
  display: flex;
  align-items: center;
  padding: 0 12px;
  border: 1px solid #dbe4eb;
  border-radius: 8px;
}

._searchInput_1mlil_39 {
  width: 320px;
  height: 40px;
  padding: 10px 0 10px 10px;
  box-sizing: border-box;
  border: none;
}
._searchInput_1mlil_39:active, ._searchInput_1mlil_39:focus {
  outline: none;
  border: none;
}

._listBox_1mlil_51 {
  max-height: 270px;
  overflow-x: hidden;
  gap: 4px;
}

._noListMsg_1mlil_57 {
  width: 100%;
  padding: 8px 12px;
  text-align: center;
}

._section_1mlil_63:not(:first-child) {
  margin-top: 4px;
}

._listBoxTitle_1mlil_67 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 8px;
  padding: 8px 12px;
  color: #4d5365;
  font-size: 14px;
  font-weight: 700;
  position: sticky;
  top: 0;
  background-color: #fff;
}

._listBoxItem_1mlil_81 {
  width: 336px;
  padding: 8px 12px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 8px;
  list-style: none;
  cursor: pointer;
}
._listBoxItem_1mlil_81:hover {
  background-color: #edf0f8;
}
._listBoxItem_1mlil_81 p {
  overflow: hidden;
  line-height: 1.5rem;
  text-overflow: ellipsis;
  white-space: nowrap;
}

@media (max-width: 1536px) {
  ._searchInput_1mlil_39 {
    width: 320px;
    height: 32px;
    padding: 8px 0 8px 8px;
    font-size: 13px;
  }
  ._listBoxTitle_1mlil_67 {
    font-size: 13px;
  }
  ._listBoxItem_1mlil_81 {
    width: 344px;
    font-size: 13px;
    padding: 4px 8px;
  }
}:root {
  --color-version-draft: #d2dde5;
  --color-version-frozen: #8fd4ff;
  --color-version-pending: #fee387;
  --color-version-rejected: #f59c9b;
  --color-version-approved: #b1ebe9;
}

._filterSection_1y9rv_9 {
  max-width: 100%;
  flex-shrink: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
._filterSection_1y9rv_9 ._filterWrapper_1y9rv_16 {
  position: relative;
}

._filterMoreBtn_1y9rv_20 {
  border: 1px solid #cad7e0;
}
._filterMoreBtn_1y9rv_20:not(:hover) {
  box-shadow: none;
}:root {
  --color-version-draft: #d2dde5;
  --color-version-frozen: #8fd4ff;
  --color-version-pending: #fee387;
  --color-version-rejected: #f59c9b;
  --color-version-approved: #b1ebe9;
}

._modelListPage_32ngy_9 {
  height: 100%;
  display: flex;
  flex-direction: column;
  flex-grow: 0;
  box-sizing: border-box;
  padding: 12px 0 0;
}
@media (max-width: 1536px) {
  ._modelListPage_32ngy_9 {
    padding: 8px 0 0 !important;
  }
}

._pageContent_32ngy_23 {
  height: 0;
  flex-grow: 1;
  width: 100%;
  display: flex;
  flex-direction: column;
}._fieldFilterPopup_1b1zg_1 {
  position: relative;
}
._fieldFilterPopup_1b1zg_1 ._filterButton_1b1zg_4 {
  background-color: #fff;
  border: 1.5px solid #cad7e0;
  box-shadow: none;
}
._fieldFilterPopup_1b1zg_1 ._filterButton_1b1zg_4._hasValue_1b1zg_9 {
  border-color: var(--color-brand-accent);
}
._fieldFilterPopup_1b1zg_1 ._filterButton_1b1zg_4 ._buttonContent_1b1zg_12 {
  display: flex;
  gap: 12px;
  max-width: 150px;
  min-width: 0;
  overflow: hidden;
  align-items: center;
}
._fieldFilterPopup_1b1zg_1 ._filterButton_1b1zg_4 ._buttonContent_1b1zg_12 ._reText_1b1zg_20 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  min-width: 0;
  flex: 1;
}
._fieldFilterPopup_1b1zg_1 ._filterButton_1b1zg_4 ._closeBtn_1b1zg_27 {
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
._fieldFilterPopup_1b1zg_1 ._filterButton_1b1zg_4 ._closeBtn_1b1zg_27:hover {
  color: #f04848;
}
@media (max-width: 1536px) {
  ._fieldFilterPopup_1b1zg_1 ._buttonContent_1b1zg_12 {
    gap: 8px !important;
  }
  ._fieldFilterPopup_1b1zg_1 ._closeBtn_1b1zg_27 {
    width: 12px;
    height: 12px;
    font-size: 12px;
  }
}
._editColumnModal_1deit_2 {
  height: 95vh;
  gap: 20px;
}
._editColumnModal_1deit_2 ._buttonGroups_1deit_6 {
  display: flex;
  gap: 20px;
}
._editColumnModal_1deit_2 ._buttonGroups_1deit_6 ._buttonGroupLeft_1deit_10,
._editColumnModal_1deit_2 ._buttonGroups_1deit_6 ._buttonGroupRight_1deit_11 {
  display: flex;
  gap: 8px;
}
._editColumnModal_1deit_2 ._buttonGroups_1deit_6 ._buttonGroupLeft_1deit_10 {
  justify-content: flex-start;
}
._editColumnModal_1deit_2 ._buttonGroups_1deit_6 ._buttonGroupRight_1deit_11 {
  flex-grow: 1;
  justify-content: flex-end;
}
._editColumnModal_1deit_2 [data-header-cell=expert-icon] {
  margin-left: 0.25rem;
  font-size: 0.75em;
  color: #ffd43b;
}
._editColumnModal_1deit_2 {
  /* removed: :global(.max-col-amount-message) was dead code — no component renders this class */
}

._modalBody_1deit_31 {
  height: calc(95vh - 164px);
}:root {
  --color-version-draft: #d2dde5;
  --color-version-frozen: #8fd4ff;
  --color-version-pending: #fee387;
  --color-version-rejected: #f59c9b;
  --color-version-approved: #b1ebe9;
}

._columnSelectRoot_zhn8i_9 {
  flex: 1;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
  box-sizing: border-box;
  height: 100%;
}

._columnSelect_zhn8i_9,
._columnOrder_zhn8i_19 {
  width: fit-content;
  height: 100%;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  gap: 10px;
  background: #edf0f8;
  border-radius: 1px;
  box-sizing: border-box;
}

._columnHeading_zhn8i_31 {
  padding: 16px 16px 0 16px;
  font-weight: 500;
}
._columnHeading_zhn8i_31._sticky_zhn8i_35 {
  position: sticky;
  background: #edf0f8;
  padding-bottom: 8px;
  top: -2px;
}

._columnSelectRoot_zhn8i_9 ._searchWrapper_zhn8i_42 {
  margin: 0 32px 0 16px;
  padding: 8px 12px;
  display: flex;
  align-items: center;
  gap: 8px;
  background: #fff;
  border-radius: 6px;
}
@media (max-width: 1536px) {
  ._columnSelectRoot_zhn8i_9 ._searchWrapper_zhn8i_42 {
    padding: 6.5px 12px;
    font-size: 13px;
    line-height: normal;
  }
}

._columnSelectRoot_zhn8i_9 ._searchInput_zhn8i_59 {
  flex: 1;
  box-sizing: border-box;
  border: none;
  font-size: 1rem;
  line-height: 1.5rem;
}
._columnSelectRoot_zhn8i_9 ._searchInput_zhn8i_59:active, ._columnSelectRoot_zhn8i_9 ._searchInput_zhn8i_59:focus {
  outline: none;
  border: none;
}
@media (max-width: 1536px) {
  ._columnSelectRoot_zhn8i_9 ._searchInput_zhn8i_59 {
    font-size: 13px;
    line-height: normal;
  }
}

._columnSelect_zhn8i_9 {
  position: relative;
}

._columnSelectList_zhn8i_81 {
  height: 0;
  width: 400px;
  padding: 0 16px 16px 16px;
  overflow-y: auto;
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 10px;
}

._columnSelectListGroup_zhn8i_92 {
  display: flex;
  gap: 10px;
  flex-direction: column;
}
@media (max-width: 1536px) {
  ._columnSelectListGroup_zhn8i_92 {
    gap: 6px;
  }
}

._columnSelectItem_zhn8i_103 {
  width: 384px;
  padding: 8px 12px;
  display: flex;
  align-items: center;
  gap: 10px;
  background: #fff;
  border: 1px solid #fff;
  border-radius: 6px;
  box-sizing: border-box;
  line-height: 1.5rem;
  cursor: grab;
}
._columnSelectItem_zhn8i_103._canNotDrag_zhn8i_116, ._columnSelectItem_zhn8i_103._disabled_zhn8i_116 {
  background: #f4f6fb;
  border: 1px solid #f4f6fb;
  cursor: not-allowed;
}
@media (max-width: 1536px) {
  ._columnSelectItem_zhn8i_103 {
    font-size: 13px;
    line-height: normal;
    padding: 6.5px 12px;
  }
}

._dropColumnArea_zhn8i_129 {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  inset: 0;
  background-color: rgba(237, 240, 248, 0.8);
}

._columnOrderList_zhn8i_138 {
  flex: 1;
  height: 0;
  width: 400px;
  padding: 0 16px 16px 16px;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
@media (max-width: 1536px) {
  ._columnOrderList_zhn8i_138 {
    gap: 6px;
  }
}

._emptyListOnDrag_zhn8i_154 {
  width: 100%;
  height: 43px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #f4f6fb;
  border-radius: 6px;
}

._lockedList_zhn8i_164,
._displayList_zhn8i_165 {
  width: 100%;
  padding: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
}
@media (max-width: 1536px) {
  ._lockedList_zhn8i_164,
  ._displayList_zhn8i_165 {
    gap: 6px;
  }
}

._displayList_zhn8i_165 {
  height: 10px;
  flex-grow: 1;
}

._columnOrderSeparator_zhn8i_186 {
  display: flex;
  align-items: center;
  gap: 5px;
  color: #cb6c6f;
}

._separateLine_zhn8i_193 {
  border-top: 3px solid #cb6c6f;
  flex: 1;
}

._columnOrderItem_zhn8i_198 {
  width: 384px;
  padding: 8px 12px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #fff;
  border: 1px solid #fff;
  border-radius: 6px;
  line-height: 1.5;
  vertical-align: middle;
  box-sizing: border-box;
  cursor: grab;
}
@media (max-width: 1536px) {
  ._columnOrderItem_zhn8i_198 {
    font-size: 13px;
    line-height: normal;
    padding: 6.5px 12px;
  }
}
._columnOrderItem_zhn8i_198._canNotDrag_zhn8i_116 {
  position: relative;
  background: #f4f6fb;
  border: 1px solid #f4f6fb;
  cursor: not-allowed;
}
._columnOrderItem_zhn8i_198._selected_zhn8i_225 {
  background: #edf0f8;
  border: 1px solid var(--color-brand-accent-light);
  color: #edf0f8;
}

._columnOrderItemLabel_zhn8i_231 {
  display: flex;
  gap: 8px;
  align-items: center;
}

._columnSelectRoot_zhn8i_9 ._closeIcon_zhn8i_237 {
  cursor: pointer;
}
._columnSelectRoot_zhn8i_9 ._closeIcon_zhn8i_237:hover {
  color: #f04848;
}

._filterIcon_zhn8i_244 {
  width: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: grab;
}

._maxColAmountMessage_zhn8i_252 {
  font-size: 12px;
  line-height: 21px;
  font-weight: 700;
  color: #f59c9b;
}._root_1dcem_1 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  height: 100%;
}

._tableWrapper_1dcem_8 {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-height: 0;
  overflow: auto;
}

._emptyState_1dcem_16 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
  flex: 1;
  padding: 0 12px;
  text-align: center;
}

._emptyStateIcon_1dcem_27 {
  font-size: 32px;
  color: var(--color-brand-accent);
}

._emptyStateTitle_1dcem_32 {
  font-size: 15px;
  font-weight: 700;
  color: #21232b;
}

._emptyStateSubtitle_1dcem_38 {
  font-size: 13px;
  color: #4d5365;
}._modelActionMenu_1qo8n_1 {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}._root_1q2dq_1 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  height: 100%;
}

._filterSelect_1q2dq_8 {
  width: 160px;
}

._tableWrapper_1q2dq_12 {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-height: 0;
  overflow: auto;
}

._emptyState_1q2dq_20 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
  flex: 1;
  padding: 0 12px;
  text-align: center;
}

._emptyStateIcon_1q2dq_31 {
  font-size: 32px;
  color: var(--color-brand-accent);
}

._emptyStateTitle_1q2dq_36 {
  font-size: 15px;
  font-weight: 700;
  color: #21232b;
}

._emptyStateSubtitle_1q2dq_42 {
  font-size: 13px;
  color: #4d5365;
}._root_1q2dq_1 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  height: 100%;
}

._filterSelect_1q2dq_8 {
  width: 160px;
}

._tableWrapper_1q2dq_12 {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-height: 0;
  overflow: auto;
}

._emptyState_1q2dq_20 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
  flex: 1;
  padding: 0 12px;
  text-align: center;
}

._emptyStateIcon_1q2dq_31 {
  font-size: 32px;
  color: var(--color-brand-accent);
}

._emptyStateTitle_1q2dq_36 {
  font-size: 15px;
  font-weight: 700;
  color: #21232b;
}

._emptyStateSubtitle_1q2dq_42 {
  font-size: 13px;
  color: #4d5365;
}._scrollableList_smyga_1 {
  width: 256px;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
  flex-direction: column;
  gap: 4px;
  background-color: #fff;
  border-radius: 8px;
  box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.1019607843);
  box-sizing: border-box;
}
._scrollableList_smyga_1:has(._showMoreBtn_smyga_13) {
  padding-bottom: 0;
}
._scrollableList_smyga_1 ._listTitle_smyga_16 {
  padding: 8px 24px 0 20px;
  font-weight: 800;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.24px;
  text-transform: uppercase;
}
._scrollableList_smyga_1 ._listWrapper_smyga_24 {
  padding: 0 0 0 8px;
  max-height: 280px;
  display: flex;
  flex-direction: column;
  gap: 4px;
  overflow: auto;
  scrollbar-gutter: stable;
}
._scrollableList_smyga_1 ._listWrapper_smyga_24 ._riskItem_smyga_33 {
  line-height: 24px;
  padding: 8px 12px 8px 12px;
  display: flex;
  gap: 8px;
  justify-content: space-between;
  background-color: #fff;
  box-sizing: border-box;
  cursor: pointer;
}
._scrollableList_smyga_1 ._listWrapper_smyga_24 ._riskItem_smyga_33 ._tailingIcon_smyga_43 {
  opacity: 0;
  color: #5e797d;
}
._scrollableList_smyga_1 ._listWrapper_smyga_24 ._riskItem_smyga_33:hover {
  background-color: #f4f6fb;
}
._scrollableList_smyga_1 ._listWrapper_smyga_24 ._riskItem_smyga_33:hover ._tailingIcon_smyga_43 {
  opacity: 1;
}
._scrollableList_smyga_1 ._showMoreBtn_smyga_13 {
  border-top: 1px solid #dbe4eb;
  padding: 12px 12px 16px 12px;
  border-radius: 0 0 8px 8px;
  cursor: pointer;
}
._scrollableList_smyga_1 ._showMoreBtn_smyga_13:hover {
  background-color: #f4f6fb;
}._cellWrapper_14ah7_1 {
  padding: 4px;
  width: 100%;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 2px;
  margin-bottom: 2px;
  border-radius: 2px;
  background-color: #edf0f8;
}
._cellWrapper_14ah7_1 ._cellItem_14ah7_11:hover {
  opacity: 0.6;
}
._cellWrapper_14ah7_1 ._cellItem_14ah7_11 {
  padding: 9px;
  border-radius: 2px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  font-size: 14px;
  color: rgba(255, 255, 255, 0.6);
  font-weight: 700;
  line-height: 20px;
  box-sizing: border-box;
  height: 100%;
}

._singleMode_14ah7_30 {
  grid-template-columns: 1fr;
}

._minified_14ah7_34 ._cellItem_14ah7_11 {
  padding: 12px 4px;
  font-size: 10px;
  font-style: normal;
  font-weight: 700;
  line-height: 16px;
  letter-spacing: 0.1px;
}._riskLevelPresentation_1wxqg_1 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._riskLevelPresentation_1wxqg_1 ._riskMatrix_1wxqg_8 {
  height: 100%;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  gap: 16px;
  align-self: stretch;
  padding: 24px 24px 16px 18px;
  border-radius: 8px;
  background: #fff;
  font-size: 10px;
  box-sizing: border-box;
}
._riskLevelPresentation_1wxqg_1 ._riskMatrix_1wxqg_8 ._riskGrid_1wxqg_21 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 2px;
  flex: 1 0 0;
  align-self: stretch;
}
._riskLevelPresentation_1wxqg_1 ._riskGridRow_1wxqg_29 {
  display: flex;
  align-items: center;
  gap: 2px;
  flex: 1 0 0;
  align-self: stretch;
}
._riskLevelPresentation_1wxqg_1 ._riskGridCel_1wxqg_36 {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  flex: 1 0 0;
  align-self: stretch;
  border-radius: 2px;
  line-height: 16px;
  letter-spacing: 0.1px;
  text-transform: uppercase;
  min-width: 20px;
  font-size: 10px;
}
._riskLevelPresentation_1wxqg_1 ._riskGridCel_1wxqg_36 > div {
  display: flex;
  align-self: stretch;
  justify-content: center;
  align-items: center;
  border-radius: 2px;
  width: 100%;
}
._riskLevelPresentation_1wxqg_1 ._riskGridCel_1wxqg_36 ._riskLevelPopup_1wxqg_59 {
  position: absolute;
  top: 100%;
  right: -100%;
  display: flex;
  width: 265px;
  padding: 8px;
  flex-direction: column;
  gap: 4px;
  align-items: stretch;
  background-color: #fff;
  box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.1);
  z-index: 1;
}
._riskLevelPresentation_1wxqg_1 ._riskGridCel_1wxqg_36 ._riskLevelPopup_1wxqg_59 [data-button=root] {
  justify-content: space-between;
}
._riskLevelPresentation_1wxqg_1 ._yAxisIndexPlaceholderCel_1wxqg_76 {
  color: #5e797d;
  display: flex;
  width: 1px;
  padding: 12px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  align-self: stretch;
  border-radius: 2px;
  background: #f4f6fb;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
}
._riskLevelPresentation_1wxqg_1 ._yAxisIndexPlaceholderCel_1wxqg_76 p {
  flex: 1 0 0;
  text-align: center;
}
._riskLevelPresentation_1wxqg_1 ._xAxisIndexPlaceholderRow_1wxqg_96 {
  color: #5e797d;
  font-weight: 400;
  display: flex;
  align-items: flex-start;
  gap: 2px;
  align-self: stretch;
}
._riskLevelPresentation_1wxqg_1 ._xAxisIndexPlaceholderRow_1wxqg_96 ._crosspointerPlaceholder_1wxqg_104 {
  display: flex;
  width: 1px;
  height: 1px;
  padding: 12px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  background: #f4f6fb;
}
._riskLevelPresentation_1wxqg_1 ._xAxisIndexPlaceholderRow_1wxqg_96 ._xAxisIndexPlaceholderCel_1wxqg_114 {
  display: flex;
  height: 1px;
  padding: 12px 0;
  justify-content: center;
  align-items: center;
  gap: 10px;
  flex: 1 0 0;
  border-radius: 2px;
  background: #f4f6fb;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
}
._riskLevelPresentation_1wxqg_1 ._xAxisIndexPlaceholderRow_1wxqg_96 ._xAxisIndexPlaceholderCel_1wxqg_114 p {
  flex: 1 0 0;
  text-align: center;
}
@media (max-width: 1536px) {
  ._riskLevelPresentation_1wxqg_1 ._xAxisIndexPlaceholderRow_1wxqg_96 ._xAxisIndexPlaceholderCel_1wxqg_114 {
    font-size: unset;
    line-height: unset;
  }
}
._riskLevelPresentation_1wxqg_1 ._yAxisName_1wxqg_139 {
  color: #5e797d;
  text-align: center;
  display: flex;
  transform: rotate(-90deg);
  padding: 4px 4px;
  align-items: center;
  gap: 10px;
  align-self: stretch;
  width: 0;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
._riskLevelPresentation_1wxqg_1 ._yAxisName_1wxqg_139 p {
  flex: 1 0 0;
  text-align: center;
}
._riskLevelPresentation_1wxqg_1 ._xAxisName_1wxqg_158 {
  color: #5e797d;
  text-align: center;
  display: flex;
  padding: 4px 0;
  align-self: stretch;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
._riskLevelPresentation_1wxqg_1 ._xAxisName_1wxqg_158 p {
  flex: 1 0 0;
  text-align: center;
}
._riskLevelPresentation_1wxqg_1._minified_1wxqg_173 ._xAxisName_1wxqg_158,
._riskLevelPresentation_1wxqg_1._minified_1wxqg_173 ._yAxisName_1wxqg_139,
._riskLevelPresentation_1wxqg_1._minified_1wxqg_173 ._xAxisIndexPlaceholderCel_1wxqg_114,
._riskLevelPresentation_1wxqg_1._minified_1wxqg_173 ._yAxisIndexPlaceholderCel_1wxqg_76 {
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}
._riskLevelPresentation_1wxqg_1._minified_1wxqg_173 ._riskMatrix_1wxqg_8 {
  height: auto;
}
._riskLevelPresentation_1wxqg_1._minified_1wxqg_173 ._riskContents_1wxqg_184 {
  padding-bottom: 0;
}
._riskLevelPresentation_1wxqg_1._minified_1wxqg_173._widgetEmbed_1wxqg_187 ._riskMatrix_1wxqg_8 {
  height: 100%;
}._riskLevelPresentation_ka5q9_1 {
  margin-bottom: 20px;
}
._riskLevelPresentation_ka5q9_1._widgetEmbed_ka5q9_4 {
  margin-bottom: 0;
}

._matrixHeader_ka5q9_8 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
._matrixHeader_ka5q9_8 > ._header_ka5q9_13 {
  font-size: 20px;
  font-weight: 600;
  margin: 0;
  margin-right: auto;
  padding: 0;
  border: none;
}

._displayModeSelect_ka5q9_22 {
  max-width: 160px;
}

._riskContents_ka5q9_26 {
  align-self: stretch;
  overflow-y: auto;
  scrollbar-width: none;
  flex-grow: 1;
  display: grid;
}

@media (max-width: 1536px) {
  [data-risk-level-list-page] ._riskLevelPresentation_ka5q9_1 > ._header_ka5q9_13 {
    border-bottom: none;
    margin: 0 -12px 0 -24px;
    padding: 16px 24px 0;
  }
}._root_12s35_1 {
  width: 100%;
  height: 100%;
  overflow-x: auto;
  display: flex;
  padding: 0 16px;
  box-sizing: border-box;
}

._matrixWrapper_12s35_10 {
  display: flex;
  flex-direction: column;
  width: 50%;
  flex-grow: 1;
  flex-shrink: 1;
  box-sizing: border-box;
}

._matrixTitle_12s35_19 {
  font-size: 15px;
  font-weight: 700;
  color: #21232b;
  text-align: center;
}._content_1kwpw_1 {
  flex: 1;
  min-height: 0;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  gap: 12px;
}

._searchBar_1kwpw_10 {
  flex-shrink: 0;
}

._widgetList_1kwpw_14 {
  flex: 1;
  min-height: 0;
  overflow-y: auto;
}

._titleRow_1kwpw_20 {
  display: flex;
  flex: 1;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  min-width: 0;
  padding-right: 8px;
}

._titleActions_1kwpw_30 {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 12px;
}

._emptyState_1kwpw_37 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 48px 0;
  color: #636b82;
  font-size: 14px;
}

._section_1kwpw_46:not(:first-child) {
  margin-top: 24px;
}

._sectionLabel_1kwpw_50 {
  font-size: 13px;
  font-weight: 600;
  color: #636b82;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  margin-bottom: 12px;
}

._widgetGrid_1kwpw_59 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 16px;
}

._widgetCard_1kwpw_65 {
  position: relative;
  display: flex;
  flex-direction: column;
  background: #fff;
  border: 1px solid #dbe4eb;
  border-radius: 8px;
  overflow: hidden;
  cursor: pointer;
  user-select: none;
}
._widgetCard_1kwpw_65:hover {
  border-color: var(--color-brand-primary);
  box-shadow: 0px 1px 2px 1px rgba(40, 58, 61, 0.2);
}
._widgetCard_1kwpw_65:hover ._addButton_1kwpw_80 {
  opacity: 1;
}
._widgetCard_1kwpw_65:focus-visible {
  outline: 2px solid var(--color-brand-primary);
  outline-offset: 2px;
}

._widgetCardSelected_1kwpw_88 {
  border-color: var(--color-brand-primary);
  background: rgba(0, 171, 177, 0.0705882353);
}

._cardHeader_1kwpw_93 {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px 10px;
}

._cardCheckbox_1kwpw_100 {
  width: 14px;
  height: 14px;
  border: 1px solid #bcbecb;
  border-radius: 3px;
  flex-shrink: 0;
  background: #fff;
  transition: background 0.1s ease, border-color 0.1s ease;
}

._cardCheckboxChecked_1kwpw_110 {
  background: var(--color-brand-primary);
  border-color: var(--color-brand-primary);
  display: flex;
  align-items: center;
  justify-content: center;
}
._cardCheckboxChecked_1kwpw_110::after {
  content: "";
  width: 4px;
  height: 7px;
  border: 1.5px solid #fff;
  border-top: none;
  border-left: none;
  transform: rotate(45deg) translateY(-1px);
  display: block;
}

._cardName_1kwpw_128 {
  font-size: 12px;
  font-weight: 600;
  color: #21232b;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

._cardPreviewWrap_1kwpw_137 {
  position: relative;
}

._cardPreview_1kwpw_137 {
  width: 100%;
  aspect-ratio: 266/165;
  object-fit: cover;
  display: block;
  border-top: 1px solid #dbe4eb;
}

._addButton_1kwpw_80 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: opacity 0.15s ease;
  background: var(--color-brand-primary);
  color: #fff;
  border: none;
  border-radius: 6px;
  padding: 8px 24px;
  font-size: 14px;
  font-weight: 600;
  cursor: pointer;
  white-space: nowrap;
}
._addButton_1kwpw_80:hover {
  filter: brightness(0.9);
}._titleRow_1n50p_1 {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: inherit;
}

._body_1n50p_8 {
  flex: 1;
  min-height: 0;
  overflow-y: auto;
}

._section_1n50p_14:not(:first-child) {
  margin-top: 24px;
}

._sectionLabel_1n50p_18 {
  font-size: 13px;
  font-weight: 600;
  color: #636b82;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  margin-bottom: 12px;
}

._widgetGrid_1n50p_27 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 16px;
}

._typeCard_1n50p_33 {
  display: flex;
  flex-direction: column;
  background: #fff;
  border: 1px solid #dbe4eb;
  border-radius: 8px;
  overflow: hidden;
  cursor: pointer;
  text-align: left;
  padding: 0;
}
._typeCard_1n50p_33:hover {
  border-color: var(--color-brand-primary);
  box-shadow: 0px 1px 2px 1px rgba(40, 58, 61, 0.2);
}

._cardTitle_1n50p_49 {
  font-size: 12px;
  font-weight: 600;
  color: #21232b;
  padding: 8px 10px;
}

._cardPreview_1n50p_56 {
  width: 100%;
  aspect-ratio: 266/165;
  object-fit: cover;
  display: block;
  border-top: 1px solid #dbe4eb;
}._root_y2y8r_1 {
  display: flex;
  flex-direction: column;
  border: 1px solid #dbe4eb;
  border-radius: 8px;
}

._header_y2y8r_8 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 12px 16px;
  font-size: 14px;
  font-weight: 600;
  color: #21232b;
  background: transparent;
  border: none;
  cursor: pointer;
  text-align: left;
}
._header_y2y8r_8._expanded_y2y8r_22 {
  border-bottom: 1px solid #dbe4eb;
}

._chevron_y2y8r_26 {
  font-size: 14px;
  color: #636b82;
}

._body_y2y8r_31 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 16px;
}._triggerContent_5s7ul_1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  width: 100%;
  padding: 8px 12px;
  font-size: 14px;
  color: #21232b;
}

._triggerLabel_5s7ul_12 {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #21232b;
}

._triggerChevron_5s7ul_20 {
  flex-shrink: 0;
  font-size: 12px;
  color: #636b82;
}

._searchRow_5s7ul_26 {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px 12px;
  border-bottom: 1px solid #dbe4eb;
  position: sticky;
  top: 0;
  z-index: 4;
  background: #fff;
}

._searchIcon_5s7ul_38 {
  font-size: 13px;
  color: #636b82;
  flex-shrink: 0;
}

._searchInput_5s7ul_44 {
  flex: 1;
  border: none;
  outline: none;
  font-size: 13px;
  color: #21232b;
  background: transparent;
}
._searchInput_5s7ul_44::placeholder {
  color: #bcbecb;
}

._fieldList_5s7ul_56 {
  overflow-y: auto;
  flex: 1;
}

._clearRow_5s7ul_61 {
  border-bottom: 1px solid #dbe4eb;
  padding: 4px 0;
}

._clearButton_5s7ul_66 {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
  padding: 7px 12px;
  background: transparent;
  border: none;
  cursor: pointer;
  text-align: left;
  font-size: 13px;
  color: #4d5365;
  transition: background 0.1s ease;
}
._clearButton_5s7ul_66:hover {
  background: #f4f6fb;
  color: #f0676e;
}

._clearIcon_5s7ul_85 {
  font-size: 13px;
  color: inherit;
  flex-shrink: 0;
  width: 14px;
  text-align: center;
}

._section_5s7ul_93 {
  padding: 0 0 4px 0;
  background: #fff;
}
._section_5s7ul_93 + ._section_5s7ul_93 {
  border-top: 1px solid #dbe4eb;
}

._sectionHeader_5s7ul_101 {
  padding: 12px 12px 4px 12px;
  font-size: 13px;
  font-weight: 700;
  color: #4d5365;
  position: sticky;
  top: 0;
  z-index: 4;
  background: #fff;
}

._fieldRow_5s7ul_112 {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
  padding: 7px 12px;
  background: transparent;
  border: none;
  cursor: pointer;
  text-align: left;
  font-size: 13px;
  color: #21232b;
  transition: background 0.1s ease;
}
._fieldRow_5s7ul_112:hover {
  background: #f4f6fb;
}
._fieldRow_5s7ul_112._fieldRowSelected_5s7ul_129 {
  background: rgba(0, 171, 177, 0.0705882353);
  color: var(--color-brand-primary);
}
._fieldRow_5s7ul_112._fieldRowExpanded_5s7ul_133 {
  position: sticky;
  top: 26px;
  z-index: 3;
  background: #fff;
  font-weight: 500;
}
._fieldRow_5s7ul_112._fieldRowL2_5s7ul_140 {
  padding-left: 28px;
}
._fieldRow_5s7ul_112._fieldRowL2_5s7ul_140._fieldRowExpanded_5s7ul_133 {
  top: 78px;
  z-index: 1;
  background: #f4f6fb;
}

._fieldIcon_5s7ul_149 {
  font-size: 13px;
  color: #636b82;
  flex-shrink: 0;
  width: 14px;
  text-align: center;
}
._fieldRowSelected_5s7ul_129 ._fieldIcon_5s7ul_149 {
  color: var(--color-brand-primary);
}

._fieldLabel_5s7ul_160 {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._fieldExpandChevron_5s7ul_167 {
  font-size: 11px;
  color: #636b82;
  margin-left: auto;
}

._fieldCheck_5s7ul_173 {
  font-size: 12px;
  color: var(--color-brand-primary);
  flex-shrink: 0;
}

._l2Section_5s7ul_179 {
  background: #f4f6fb;
  border-top: 1px solid #dbe4eb;
  border-bottom: 1px solid #dbe4eb;
}

._l2SectionHeader_5s7ul_185 {
  padding: 8px 12px 4px 28px;
  font-size: 13px;
  font-weight: 700;
  color: #4d5365;
  position: sticky;
  top: 52px;
  z-index: 2;
  background: #f4f6fb;
}

._l3Section_5s7ul_196 {
  background: #fff;
  border-top: 1px solid #dbe4eb;
}

._fieldRowL3_5s7ul_201 {
  padding-left: 44px;
}

._l4Section_5s7ul_205 {
  background: #f4f6fb;
  border-top: 1px solid #dbe4eb;
}

._fieldRowL4_5s7ul_210 {
  padding-left: 60px;
}._fieldGroup_smoq2_1 {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

._fieldLabel_smoq2_7 {
  font-size: 13px;
  font-weight: 500;
  color: #636b82;
}._fieldGroup_s7x0w_1 {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

._fieldLabel_s7x0w_7 {
  font-size: 13px;
  font-weight: 500;
  color: #636b82;
}

._subsectionDivider_s7x0w_13 {
  padding-top: 8px;
  border-top: 1px solid #dbe4eb;
  font-size: 13px;
  font-weight: 600;
  color: #21232b;
}

._buttonRow_s7x0w_21 {
  display: flex;
  gap: 8px;
}
._buttonRow_s7x0w_21 > :first-child {
  flex: 1;
}._fieldGroup_smoq2_1 {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

._fieldLabel_smoq2_7 {
  font-size: 13px;
  font-weight: 500;
  color: #636b82;
}._root_17gp7_1 {
  display: flex;
  flex-direction: column;
  flex: 1;
  height: 100%;
  min-height: 0;
  overflow: hidden;
  background: #fff;
}

._header_17gp7_11 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 20px;
  border-bottom: 1px solid #dbe4eb;
  gap: 12px;
  flex-shrink: 0;
}

._headerLeft_17gp7_21 {
  display: flex;
  align-items: center;
  gap: 8px;
}

._headerTitle_17gp7_27 {
  display: flex;
  flex-direction: column;
  gap: 2px;
}

._title_17gp7_33 {
  font-size: 16px;
  font-weight: 600;
  color: #21232b;
  line-height: 1.3;
}

._body_17gp7_40 {
  display: flex;
  flex: 1;
  overflow: hidden;
}

._configPanel_17gp7_46 {
  width: 320px;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  gap: 20px;
  padding: 24px 20px 300px 20px;
  border-right: 1px solid #dbe4eb;
  overflow-y: auto;
  background: #fff;
}

._widgetTypeRow_17gp7_58 {
  display: flex;
  align-items: center;
  gap: 10px;
  padding-bottom: 16px;
  border-bottom: 1px solid #dbe4eb;
}

._widgetTypeIcon_17gp7_66 {
  font-size: 20px;
  color: var(--color-brand-primary);
}

._widgetTypeName_17gp7_71 {
  font-size: 14px;
  font-weight: 600;
  color: #21232b;
}

._fieldGroup_17gp7_77 {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

._fieldLabel_17gp7_83 {
  font-size: 13px;
  font-weight: 500;
  color: #636b82;
}

._previewPanel_17gp7_89 {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 24px 28px;
  background: #f4f6fb;
  overflow-y: auto;
}

._previewLabel_17gp7_99 {
  font-size: 12px;
  font-weight: 500;
  color: #636b82;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

._previewContent_17gp7_107 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}._root_1n3e7_1 {
  flex-shrink: 0;
  border-radius: 2px;
  background: transparent;
  transition: background-color 0.1s ease, opacity 0.1s ease;
}
._root_1n3e7_1._row_1n3e7_7 {
  height: 16px;
  padding: 4px 0;
  box-sizing: border-box;
  background-clip: content-box;
  align-self: stretch;
}
._root_1n3e7_1._column_1n3e7_14 {
  width: 16px;
  padding: 0 4px;
  box-sizing: border-box;
  background-clip: content-box;
  align-self: stretch;
}
._root_1n3e7_1._dragHappening_1n3e7_21 {
  background: var(--color-brand-primary);
  opacity: 0.18;
}
._root_1n3e7_1._active_1n3e7_25 {
  background: var(--color-brand-primary);
  opacity: 1;
}._root_13exx_1 {
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 56px;
  color: var(--color-brand-primary);
  pointer-events: auto;
}
._root_13exx_1._top_13exx_13 {
  top: 0;
  background: linear-gradient(to bottom, rgba(0, 171, 177, 0.0705882353), transparent);
}
._root_13exx_1._bottom_13exx_17 {
  bottom: 0;
  background: linear-gradient(to top, rgba(0, 171, 177, 0.0705882353), transparent);
}._helpCenter_1ur8z_1 {
  position: absolute;
  right: 16px;
  bottom: 8px;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  background-color: var(--color-brand-accent);
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: background-color 0.15s ease-in-out;
  z-index: 10;
}
._helpCenter_1ur8z_1._active_1ur8z_16 {
  background-color: #fff;
  box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.1490196078);
}
._helpCenter_1ur8z_1._active_1ur8z_16 ._icon_1ur8z_20 {
  color: #21232b;
}
._helpCenter_1ur8z_1 ._icon_1ur8z_20 {
  color: #fff;
}

._calloutWrapper_1ur8z_27 {
  min-width: 400px;
  padding: 16px;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.1490196078);
  max-height: 70vh;
  display: flex;
  flex-flow: column;
}
._calloutWrapper_1ur8z_27 > ._header_1ur8z_37 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 12px;
}
._calloutWrapper_1ur8z_27 > ._header_1ur8z_37 ._title_1ur8z_43 {
  font-size: 16px;
  font-weight: 700;
}
._calloutWrapper_1ur8z_27 > ._content_1ur8z_47 {
  margin-bottom: 12px;
  overflow-y: auto;
}
@media (max-width: 1536px) {
  ._calloutWrapper_1ur8z_27 > ._content_1ur8z_47 {
    font-size: 13px;
  }
}
._calloutWrapper_1ur8z_27 > ._action_1ur8z_56 {
  display: flex;
  justify-content: center;
  gap: 12px;
}
._calloutWrapper_1ur8z_27 > ._action_1ur8z_56 button {
  flex: 1 0 0;
  width: 100%;
}

._emptyArticleListState_1ur8z_66 {
  display: flex;
  justify-content: center;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

._articleRecord_1ur8z_74:not(:last-child) {
  margin-bottom: 8px;
}
._articleRecord_1ur8z_74 {
  display: flex;
  align-items: center;
  gap: 12px;
}
._articleRecord_1ur8z_74 > ._newTag_1ur8z_82 {
  width: 40px;
  height: 20px;
  padding: 2px 6px 2px 6px;
  gap: 4px;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #edb7da;
  color: rgba(0, 0, 0, 0.6);
  font-size: 10px;
  font-weight: 700;
  line-height: 16px;
  text-align: center;
}
._articleRecord_1ur8z_74 > ._icon_1ur8z_20 {
  height: 40px;
  width: 40px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--color-brand-accent-light);
  color: var(--color-brand-accent);
}
._articleRecord_1ur8z_74 > ._title_1ur8z_43 {
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}
._articleRecord_1ur8z_74 > ._action_1ur8z_56 {
  margin-left: auto;
}._root_1o2ge_1 {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
}

._contentArea_1o2ge_8 {
  position: relative;
  flex: 1;
  min-height: 0;
  display: flex;
  flex-direction: column;
  background: #edf0f8;
}

._loadingState_1o2ge_17 {
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 16px;
  justify-content: center;
  align-items: center;
  color: #4d5365;
}

._loadingStateText_1o2ge_27 {
  margin-top: 32px;
}

._overlay_1o2ge_31 {
  position: absolute;
  inset: 0;
  z-index: 1;
  display: flex;
  flex-direction: column;
  background: #fff;
}

._scrollContainer_1o2ge_40 {
  position: relative;
  display: flex;
  flex-direction: column;
  flex: 1;
  min-height: 0;
  isolation: isolate;
}

._scrollArea_1o2ge_49 {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-height: 0;
  gap: 24px;
  padding: 0 24px 24px 24px;
  overflow-y: auto;
}

._pageHeader_1o2ge_59 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  flex-shrink: 0;
  padding: 16px 24px;
}

._pageHeaderActions_1o2ge_68 {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-shrink: 0;
}

._title_1o2ge_75 {
  margin: 0;
  color: #21232b;
  font-size: 18px;
  font-weight: 700;
  line-height: normal;
  letter-spacing: -0.36px;
}

._widgetRows_1o2ge_84 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._widgetRows_1o2ge_84._dragging_1o2ge_89 {
  gap: 0;
}

._widgetRow_1o2ge_84 {
  display: flex;
  align-items: stretch;
  gap: 16px;
}
._widgetRow_1o2ge_84._dragging_1o2ge_89 {
  gap: 0;
}

._widgetSlot_1o2ge_102 {
  display: flex;
  flex: 1 1 0%;
  min-width: 0;
}._root_1pofl_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}

._title_1pofl_10 {
  font-size: 24px;
  font-weight: 700;
}

._image_1pofl_15 {
  margin-top: 32px;
}

._button_1pofl_19 {
  margin-top: 32px;
}._root_100g2_1 {
  width: 100%;
  height: 100%;
}._model_13um1_1 {
  color: var(--color-brand-accent);
  text-decoration: none;
}