@charset "UTF-8";._layoutsec_9zrb6_1 {
  height: 100dvh;
  background-color: #F7F7F7;
  overflow: hidden;
}
._layoutsec_9zrb6_1 ._ltstopbar_9zrb6_6 {
  background-color: #000000;
  height: 70px;
  display: flex;
  align-items: center;
  width: 100%;
}
._layoutsec_9zrb6_1 ._ltsmainsec_9zrb6_13 {
  height: calc(100vh - 70px);
  display: flex;
  width: 100%;
}
._layoutsec_9zrb6_1 ._ltsmainsec_9zrb6_13 ._ltsleftnavsec_9zrb6_18 {
  width: 280px;
  min-width: 280px;
}
._layoutsec_9zrb6_1 ._ltsmainsec_9zrb6_13 ._ltscentersec_9zrb6_22 {
  width: calc(100% - 280px);
  min-width: calc(100% - 280px);
  background: #fff;
  border-radius: 12px;
  height: calc(100vh - 88px);
  margin-right: 24px;
}
._layoutsec_9zrb6_1 ._ltsmainsec_9zrb6_13 ._ltscentersec_9zrb6_22._heightcamp_9zrb6_30 {
  overflow: hidden !important;
}._topbar_11o57_1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 0 24px;
}
._topbar_11o57_1 ._tblefts_11o57_8 ._logo_11o57_8 {
  width: 180px;
}
._topbar_11o57_1 ._tbrights_11o57_11 ._tbrlistshorizontal_11o57_11 {
  display: inline-flex;
  align-items: center;
  gap: 12px;
  justify-content: flex-end;
  list-style: none;
  padding: 0;
}
._topbar_11o57_1 ._tbrights_11o57_11 ._tbrlistshorizontal_11o57_11 ._tbrlist_11o57_11 {
  cursor: pointer;
  position: relative;
}
._topbar_11o57_1 ._tbrights_11o57_11 ._tbrlistshorizontal_11o57_11 ._tbrlist_11o57_11 ._tbprofilest_11o57_23 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._topbar_11o57_1 ._tbrights_11o57_11 ._tbrlistshorizontal_11o57_11 ._tbrlist_11o57_11 ._notifycount_11o57_28 {
  align-items: center;
  background-color: #7423D7;
  border-radius: 10px;
  color: #fff;
  display: inline-flex;
  font-family: "intermedium";
  font-size: 10px;
  justify-content: center;
  left: 10px;
  letter-spacing: -0.5px;
  line-height: normal;
  min-width: 16px;
  padding: 2px 4px;
  position: absolute;
  top: -5px;
  z-index: 99;
  font-family: "interregular";
  z-index: 9;
}
._topbar_11o57_1 ._tbrights_11o57_11 ._tbrlistshorizontal_11o57_11 ._tbrlist_11o57_11 ._tbriconwrapper_11o57_48 {
  display: inline-block;
  width: 24px;
  height: 24px;
}
._topbar_11o57_1 ._tbrights_11o57_11 ._tbrlistshorizontal_11o57_11 ._tbrlist_11o57_11 ._tbriconwrapper_11o57_48 img {
  width: 100%;
  height: 100%;
}
._topbar_11o57_1 ._tbrights_11o57_11 ._tbrlistshorizontal_11o57_11 ._tbrlist_11o57_11 ._aichats_11o57_57 {
  display: inline-flex;
  align-items: center;
  padding: 4px 6px;
  border-radius: 24px;
  font-size: 14px;
  gap: 6px;
  background: #7423D7;
  border: 1.4px solid transparent;
  width: 110px;
  height: 40px;
  justify-content: center;
  font-family: "intermedium";
  color: #fff;
}
._topbar_11o57_1 ._tbrights_11o57_11 ._tbrlistshorizontal_11o57_11 ._tbrlist_11o57_11 ._aichats_11o57_57 ._tbriconwrapper_11o57_48 {
  width: 20px;
  height: 20px;
}
._topbar_11o57_1 ._tbrights_11o57_11 ._tbshowprofile_11o57_76 {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  display: grid;
  place-content: center;
  overflow: hidden;
  background-color: #808080;
}
._topbar_11o57_1 ._tbrights_11o57_11 ._tbshowprofile_11o57_76 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
._topbar_11o57_1 ._tbrights_11o57_11 ._tbshowprofile_11o57_76 ._toshowinitial_11o57_90 {
  font-size: 16px;
  font-family: "intersemibold";
  color: #fff;
}

._notifications_11o57_96 {
  width: 360px;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 8px;
  font-family: "interregular";
  font-size: 14px;
  color: #333;
  position: absolute;
  right: 0px;
  z-index: 999;
  top: 40px;
}
._notifications_11o57_96 ._listheight_11o57_109 {
  max-height: 386px;
  overflow: auto;
}
._notifications_11o57_96 ._header_11o57_113 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px 16px;
  border-bottom: 1px solid #eee;
}
._notifications_11o57_96 ._header_11o57_113 h3 {
  margin: 0;
  font-size: 16px;
  font-weight: 600;
}
._notifications_11o57_96 ._header_11o57_113 ._markRead_11o57_125 {
  color: #000;
  background: none;
  border: none;
  font-size: 14px;
  cursor: pointer;
  font-family: "intersemibold";
}
._notifications_11o57_96 ._list_11o57_109 {
  max-height: 400px;
  overflow-y: auto;
}
._notifications_11o57_96 ._item_11o57_137 {
  display: flex;
  gap: 12px;
  padding: 12px 16px;
  border-bottom: 1px solid #f0f0f0;
}
._notifications_11o57_96 ._item_11o57_137:last-child {
  border-bottom: none;
}
._notifications_11o57_96 ._item_11o57_137 ._icon_11o57_146 {
  font-size: 20px;
  flex-shrink: 0;
}
._notifications_11o57_96 ._item_11o57_137 ._content_11o57_150 {
  flex: 1;
}
._notifications_11o57_96 ._item_11o57_137 ._content_11o57_150 ._titleRow_11o57_153 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
._notifications_11o57_96 ._item_11o57_137 ._content_11o57_150 ._titleRow_11o57_153 h4 {
  margin: 0;
  font-size: 14px;
  font-weight: 600;
}
._notifications_11o57_96 ._item_11o57_137 ._content_11o57_150 ._titleRow_11o57_153 ._time_11o57_163 {
  font-size: 12px;
  color: #666;
}
._notifications_11o57_96 ._item_11o57_137 ._content_11o57_150 p {
  margin: 4px 0 0;
  font-size: 13px;
  line-height: 1.4;
}
._notifications_11o57_96 ._success_11o57_172 ._icon_11o57_146 {
  color: #6c63ff;
}
._notifications_11o57_96 ._error_11o57_175 ._icon_11o57_146 {
  color: #e53935;
}.dropdowncontainer {
  position: relative;
  width: 100%;
}
.dropdowncontainer .dropshow {
  min-width: 32px;
  padding: 0;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.dropoptcontainer {
  position: absolute;
  padding: 4px 0;
  border: 1px solid #D2D3D4;
  border-radius: 6px;
  background-color: #ffffff;
  overflow: hidden;
  z-index: 99999;
  top: 48px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
  min-width: 90px;
  width: 120px;
  right: 6px !important;
}
.dropoptcontainer ul {
  margin: 0;
  padding: 0;
  list-style: none;
  max-height: 192px;
  overflow: hidden;
  overflow-y: auto;
}
.dropoptcontainer ul li {
  padding: 8px 12px;
  cursor: pointer;
  font-family: "intermedium";
  background-color: transparent;
  font-size: 14px;
}
.dropoptcontainer ul li.drophightlightopt, .dropoptcontainer ul li:hover {
  background-color: #F7F0FF;
}
.dropoptcontainer ul li.dropnooptionsinselect {
  text-align: center;
  color: #8D8D8D;
}
.dropoptcontainer ul li.dropnooptionsinselect:hover {
  background-color: transparent;
}._leftnav_9nx54_1 {
  width: 100%;
  padding: 6px 0 0;
}
._leftnav_9nx54_1 ._ltnverticallists_9nx54_5 {
  list-style: none;
  display: flex;
  flex-direction: column;
  padding: 0;
  margin-right: 24px;
}
._leftnav_9nx54_1 ._ltnverticallists_9nx54_5 ._ltnnavlink_9nx54_12 {
  text-decoration: none;
  color: inherit;
  width: 100%;
}
._leftnav_9nx54_1 ._ltnverticallists_9nx54_5 ._ltnlistitem_9nx54_17 {
  display: flex;
  align-items: center;
  gap: 4px;
  font-size: 16px;
  font-family: "intermedium";
  padding: 12px 16px;
  border-radius: 0 24px 24px 0;
  cursor: pointer;
}
._leftnav_9nx54_1 ._ltnverticallists_9nx54_5 ._ltnlistitem_9nx54_17:hover {
  background-color: rgb(227, 228, 229);
  transition: background-color 0.2s linear;
}
._leftnav_9nx54_1 ._ltnverticallists_9nx54_5 ._ltnlistitem_9nx54_17._ltnactiveitem_9nx54_31, ._leftnav_9nx54_1 ._ltnverticallists_9nx54_5 ._ltnlistitem_9nx54_17:active {
  background-color: #000;
  color: #fff;
}._aichatsec_1q633_1 {
  height: 100%;
  position: fixed;
  right: 0;
  top: 70px;
  background: #FFF;
  box-shadow: -10px 0 25px 0 rgba(0, 0, 0, 0.14);
  z-index: 999;
  width: 420px;
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  transform-origin: right center;
  transition: width 1s ease;
}
._aichatsec_1q633_1._expandaichatsec_1q633_14 {
  width: 100%;
  box-shadow: none;
}
._aichatsec_1q633_1 ._sgnheader_1q633_18 {
  height: 54px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-inline: 24px;
  background-color: #fff;
  border-bottom: 1px solid #D2D3D4;
}
._aichatsec_1q633_1 ._sgnheader_1q633_18 img {
  cursor: pointer;
}
._aichatsec_1q633_1 ._sgnheader_1q633_18 ._expandwithheader_1q633_30 {
  display: inline-flex;
  align-items: center;
  gap: 12px;
  font-size: 16px;
  font-family: "intersemibold";
}
._aichatsec_1q633_1 ._sgnheader_1q633_18 ._expandwithheader_1q633_30 img {
  cursor: pointer;
}
._aichatsec_1q633_1 ._sgnwrapper_1q633_40 {
  height: calc(100% - 54px);
}

._sgnmain_1q633_44 {
  display: flex;
  flex-direction: column;
  height: calc(100vh - 124px);
}
._sgnmain_1q633_44 ._sgnchatsecwrapper_1q633_49 {
  overflow: hidden auto;
  padding: 24px 16px;
  flex: 1;
}
._sgnmain_1q633_44 ._sgnchatsecwrapper_1q633_49:has(._historyinterface_1q633_54) {
  padding: 16px;
}
._sgnmain_1q633_44 ._sgnchatssec_1q633_57 {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 24px 0 0;
  max-width: 672px;
  margin-inline: auto;
}
._sgnmain_1q633_44 ._sgnchatssec_1q633_57:has(._historyinterface_1q633_54) {
  height: 100%;
  padding: 0;
}
._sgnmain_1q633_44 ._sgnchatssec_1q633_57 ._chatrights_1q633_70 {
  max-width: 80%;
  align-self: flex-end;
}
._sgnmain_1q633_44 ._sgnchatssec_1q633_57 ._chatrights_1q633_70 ._sendmsg_1q633_74 {
  background-color: #EDEFF0;
  border-radius: 20px;
  display: inline-flex;
  padding: 10px 18px;
  font-size: 14px;
  font-family: "interregular";
  word-break: break-word;
}
._sgnmain_1q633_44 ._sgnchatssec_1q633_57 ._chatlefts_1q633_83 {
  width: 100%;
  max-width: 100%;
  align-self: flex-start;
}
._sgnmain_1q633_44 ._sgnchatssec_1q633_57 ._chatlefts_1q633_83 ._replymsg_1q633_88 {
  width: 100%;
  display: inline-flex;
  gap: 6px;
  align-items: flex-start;
  font-size: 14px;
  font-family: "interregular";
  line-height: 1.6;
}
._sgnmain_1q633_44 ._sgnchatssec_1q633_57 ._chatlefts_1q633_83 ._replymsg_1q633_88 ._replymsgrigh_1q633_97 {
  width: 24px;
  min-width: 24px;
}
._sgnmain_1q633_44 ._sgnchatssec_1q633_57 ._chatlefts_1q633_83 ._replymsg_1q633_88 ._replymsgrigh_1q633_97 ._btlogo_1q633_101 {
  width: 24px;
  min-width: 24px;
  height: 24px;
}
._sgnmain_1q633_44 ._sgnchatssec_1q633_57 ._chatlefts_1q633_83 ._replymsg_1q633_88 ._replymsgresponse_1q633_106 {
  width: calc(100% - 24px);
  width: 100%;
}
._sgnmain_1q633_44 ._sgnchatssec_1q633_57 ._chatlefts_1q633_83 ._replymsg_1q633_88 ._replymsgresponse_1q633_106 img {
  width: 100%;
  height: 100%;
}

._sgnfooter_1q633_115 {
  padding: 0 24px 24px;
  position: sticky;
  bottom: 0;
  max-width: 672px;
  margin-inline: auto;
  width: 100%;
}
._sgnfooter_1q633_115 ._sgnfooterwrapper_1q633_123 {
  background-color: #fff;
  display: flex;
  align-items: flex-end;
  gap: 6px;
  box-shadow: 0px 4px 14px 4px #d2d3d4;
  padding: 8px 12px;
  border-radius: 16px;
}
._sgnfooter_1q633_115 ._sgnfooterwrapper_1q633_123 img {
  margin: 0 0 6px;
}
._sgnfooter_1q633_115 ._sgnfooterwrapper_1q633_123 ._adiconte_1q633_135 {
  width: 100%;
  display: flex;
  align-items: flex-end;
  gap: 6px;
}
._sgnfooter_1q633_115 ._sgnfooterwrapper_1q633_123 ._adiconte_1q633_135 img {
  margin: 0 0 6px;
}
._sgnfooter_1q633_115 ._sgnfooterwrapper_1q633_123 ._listeningtest_1q633_144 {
  display: flex;
  align-items: center;
}
._sgnfooter_1q633_115 ._sgnfooterwrapper_1q633_123 img {
  cursor: pointer;
}
._sgnfooter_1q633_115 ._sgnfooterwrapper_1q633_123 svg {
  width: 34px;
  height: 34px;
  min-width: 34px;
  min-height: 34px;
  margin: 0 0 6px;
}
._sgnfooter_1q633_115 ._sgnfooterwrapper_1q633_123 ._inputwrapper_1q633_158 {
  border-radius: 16px;
  padding: 6px 36px 6px 18px;
  flex: 1;
  position: relative;
  border: 1px solid #d2d3d4;
  display: inline-flex;
  align-items: center;
}
._sgnfooter_1q633_115 ._sgnfooterwrapper_1q633_123 ._inputwrapper_1q633_158 textarea {
  width: 100%;
  border: none;
  resize: none;
  height: 34px;
  padding: 6px 0;
  font-size: 14px;
  min-height: 34px;
  max-height: 124px;
  width: 100%;
  scrollbar-width: thin;
  scrollbar-color: #ddd #fff;
  resize: none;
  padding-top: 8px;
}
._sgnfooter_1q633_115 ._sgnfooterwrapper_1q633_123 ._inputwrapper_1q633_158 textarea:focus {
  border: none;
  outline: none;
}
._sgnfooter_1q633_115 ._sgnfooterwrapper_1q633_123 ._inputwrapper_1q633_158 img {
  position: absolute;
  right: 6px;
  bottom: 6px;
  margin: 0;
}

._cancelbtn_1q633_193 {
  background: #fff;
  color: #7423D7;
  border-color: #d2d3d4;
  border-radius: 6px !important;
}
._cancelbtn_1q633_193:hover {
  color: #fff;
}

._historyinterface_1q633_54 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
._historyinterface_1q633_54 ._title_1q633_210 {
  font-size: 18px;
  font-family: "intersemibold";
}
._historyinterface_1q633_54 ._row_1q633_214 {
  display: flex;
  width: 100%;
  justify-content: space-between;
  font-size: 14px;
  font-family: "interregular";
  line-height: 34px;
  padding: 0 8px;
}
._historyinterface_1q633_54 ._row_1q633_214:hover {
  background: grey;
}._mainloginscreen_invoi_1 {
  height: auto;
  background: #ffffff;
}
@media (max-width: 576px) {
  ._mainloginscreen_invoi_1 {
    background: #fff;
    height: auto;
    padding: 16px 12px;
  }
}
._mainloginscreen_invoi_1 ._innersections_invoi_12 {
  width: 440px;
  margin: 40px auto;
  transition: opacity 250ms ease-in-out;
  background: rgba(255, 255, 255, 0.06);
  border: 1px rgba(255, 255, 255, 0.03) solid;
  border-radius: 6px;
  padding: 45px 35px;
  position: relative;
}
._mainloginscreen_invoi_1 ._innersections_invoi_12 h4 {
  font-size: 24px;
  font-family: "interbold";
  color: #fff;
  margin: 2rem 0 1rem;
  text-align: center;
}
._mainloginscreen_invoi_1 ._innersections_invoi_12 label {
  width: 100%;
  color: #bababa;
  font-family: "intermedium";
  line-height: normal;
}
._mainloginscreen_invoi_1 ._innersections_invoi_12 input {
  width: 100%;
  border-radius: 6px;
  border: 0;
  margin: 0 0 1.5rem;
  background: transparent;
  border: 1px rgba(255, 255, 255, 0.2) solid;
  background: rgba(255, 255, 255, 0.04);
  line-height: 20px;
  padding: 13px 15px;
  color: #fff;
}
._mainloginscreen_invoi_1 ._innersections_invoi_12 input:focus {
  outline: 0;
}
._mainloginscreen_invoi_1 ._innersections_invoi_12 img {
  display: flex;
  margin: 0 auto;
  width: 260px;
}
._mainloginscreen_invoi_1 ._innersections_invoi_12 ._keepme_invoi_55 {
  display: flex;
  align-items: center;
  margin: 0 0 30px;
}
._mainloginscreen_invoi_1 ._innersections_invoi_12 ._keepme_invoi_55 input {
  padding: 0;
  width: auto;
  float: left;
  margin: 0;
}
._mainloginscreen_invoi_1 ._innersections_invoi_12 ._keepme_invoi_55 label {
  float: left;
  width: auto;
  line-height: 13px;
  font-size: 13px;
  padding: 0 0 0 6px;
}
._mainloginscreen_invoi_1 ._innersections_invoi_12 ._keepme_invoi_55 ._forgot_invoi_73 {
  text-align: right;
}
._mainloginscreen_invoi_1 ._innersections_invoi_12 ._keepme_invoi_55 ._forgot_invoi_73 a {
  color: #bababa;
  font-size: 13px;
  cursor: pointer;
}
._mainloginscreen_invoi_1 ._innersections_invoi_12 ._keepme_invoi_55 div {
  padding: 0;
}
._mainloginscreen_invoi_1 ._innersections_invoi_12 ._btnSignin_invoi_84 {
  width: 100%;
  font-size: 20px;
  padding: 12px;
  margin: 1rem 0 1rem;
}
._mainloginscreen_invoi_1 ._innersections_invoi_12 ._showClear_invoi_90 {
  position: absolute;
  font-size: 20px;
  margin: 0.85rem 0rem 0 -2rem;
  color: #bababa;
}
._mainloginscreen_invoi_1 ._innersections_invoi_12 ._loginpass_invoi_96 {
  position: absolute;
  font-size: 20px;
  margin: 0.85rem 0rem 0 -2rem;
  color: #bababa;
  cursor: pointer;
}

._errorText_invoi_104 {
  color: red !important;
  font-family: "interregular";
  font-size: 12px;
  margin-top: 4px;
  position: relative;
}
._errorText_invoi_104._valer_invoi_111 {
  top: 0;
  margin: 0 0 12px;
}

._forgotContent_invoi_116 {
  font-size: 15px;
  text-align: center;
  color: #bababa;
  margin: 1.5rem 0 2rem;
}

._resetpasswordexpires_invoi_123 {
  height: 100vh;
  align-items: center;
  text-align: center;
}
._resetpasswordexpires_invoi_123 img {
  width: 320px;
  margin: 0 0 3rem;
}
._resetpasswordexpires_invoi_123 h1 {
  color: #939393;
  margin: 1rem 0 3rem;
}
._resetpasswordexpires_invoi_123 a {
  font-size: 18px;
  font-family: "intermedium";
}

._resetSection_invoi_141 {
  margin: 0px auto;
  text-align: center;
}
._resetSection_invoi_141 ._loadingSec_invoi_145 {
  height: 450px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 576px) {
  ._resetSection_invoi_141 ._loadingSec_invoi_145 {
    height: auto !important;
  }
}
._resetSection_invoi_141 ._logoIcon_invoi_156 {
  text-align: center;
  margin-top: 27px;
  margin-bottom: 26px;
}
._resetSection_invoi_141 ._loginText_invoi_161 {
  text-align: center;
  color: #1f2937;
  font-size: 16px;
  font-family: "intersemibold";
  margin-bottom: 17px;
  line-height: 18px;
}
._resetSection_invoi_141 ._resetpassLink_invoi_169 {
  margin: 0px auto;
}
._resetSection_invoi_141 ._resetpassLink_invoi_169 img {
  margin-bottom: 24px;
}
._resetSection_invoi_141 ._resetpassLink_invoi_169 ._resetLinkText_invoi_175 {
  color: #4a5361;
  font-size: 30px;
  font-family: "interextrabold";
  margin-bottom: 16px;
  line-height: 38px;
}
._resetSection_invoi_141 ._resetpassLink_invoi_169 ._resetLinkDesc_invoi_182 {
  color: #4a5361;
  font-family: "interregular";
  font-size: 16px;
  margin-bottom: 42px;
}
._resetSection_invoi_141 ._resetpassLink_invoi_169 ._linksTag_invoi_188 {
  display: flex;
  flex-direction: column;
  margin: 4rem 0 0;
}
._resetSection_invoi_141 ._resetpassLink_invoi_169 ._linksTag_invoi_188 ._backLink_invoi_193 {
  font-family: "intermedium";
  color: black;
  cursor: pointer;
  text-decoration: none;
}
._resetSection_invoi_141 ._resetpassLink_invoi_169 ._linksTag_invoi_188 ._backLink_invoi_193:hover {
  color: #2e84d8;
}
._resetSection_invoi_141 ._resetpassLink_invoi_169 ._linksTag_invoi_188 ._backLink_invoi_193:hover ._backText_invoi_202 {
  text-decoration: underline;
}
._resetSection_invoi_141 ._resetpassLink_invoi_169 ._linksTag_invoi_188 ._backLink_invoi_193 span:nth-child(1) {
  top: 3px;
  font-size: 15px;
  position: relative;
  right: 3px;
}
._resetSection_invoi_141 ._resetpassLink_invoi_169 ._linksTag_invoi_188 ._resendLink_invoi_211 {
  background: #02e79e;
  border: none;
  color: #000000;
  border-radius: 6px;
  text-align: center;
  font-family: "interbold";
  cursor: pointer;
  font-size: 20px;
  padding: 12px;
  margin: 0rem auto 0;
  width: 259px;
}
._resetSection_invoi_141 ._resetpassLink_invoi_169 ._linksTag_invoi_188 ._resendLink_invoi_211:hover {
  background: #f4f6fa;
  box-shadow: 0px 1px 2px black;
  border: 1px solid #e8ebf2;
}
._resetSection_invoi_141 ._resetpassLink_invoi_169 ._linksTag_invoi_188 ._resendLink_invoi_211._disabled_invoi_229 {
  background: #ffffff;
  box-shadow: 0px 1px 2px black;
  border: 1px solid #e8ebf2;
  color: #4a5361;
  opacity: 0.54;
  pointer-events: none;
}

._resetlink_invoi_238 {
  height: calc(100vh - 116px);
  align-items: center;
  text-align: center;
}
._resetlink_invoi_238 h1 {
  margin: 0 0 10px;
  font-size: 38px;
  color: #c7c7c7;
}
._resetlink_invoi_238 ._logoIcon_invoi_156 {
  width: 320px;
  margin: 0 0 3rem;
}

._bottomlink_invoi_253 {
  text-align: center;
  padding: 12px 0 0;
}
._bottomlink_invoi_253 a {
  color: #000000;
  text-decoration: none;
  font-size: 12px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 12px;
}

._keepmecursor_invoi_268 label {
  cursor: pointer;
}

._loginheader_invoi_272 {
  background-color: #000;
  border-bottom: 1px solid #e2e2e2;
  display: inline-flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 24px;
  height: 68px;
  width: 100%;
}
@media (max-width: 576px) {
  ._loginheader_invoi_272 {
    padding: 0 12px;
  }
}
._loginheader_invoi_272 ._contactsign_invoi_287 {
  background-color: #000 !important;
  border: 1px solid #D2D3D4 !important;
  padding: 9px 18px;
}
._loginheader_invoi_272 ._contactsign_invoi_287 a {
  color: #fff !important;
  font-family: "intermedium";
}
._loginheader_invoi_272 ._headerview_invoi_296 {
  display: flex;
}
._loginheader_invoi_272 ._headerview_invoi_296 ._logotext_invoi_299 {
  font-size: 12px;
  color: #828385;
  margin-left: 2.5rem;
  padding-top: -5px;
}

._logincenter_invoi_306 {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 1200px;
  margin: 0 auto;
  height: calc(100vh - 100px);
}
@media (max-width: 576px) {
  ._logincenter_invoi_306 {
    height: auto !important;
  }
}
@media (max-width: 768px) {
  ._logincenter_invoi_306 ._logincenternew_invoi_320 {
    display: none;
  }
}
._logincenter_invoi_306 img {
  width: 100%;
}
._logincenter_invoi_306 ._loginright_invoi_327 {
  width: 448px;
  margin: 0;
  transition: opacity 250ms ease-in-out;
  background: rgba(255, 255, 255, 0.06);
  border: 1px rgba(255, 255, 255, 0.03) solid;
  border-radius: 6px;
  padding: 0;
  position: relative;
}
@media (max-width: 576px) {
  ._logincenter_invoi_306 ._loginright_invoi_327 {
    max-width: 100%;
    width: 100%;
  }
}
._logincenter_invoi_306 ._loginright_invoi_327 h4 {
  color: #252526;
  margin: 0 0 16px;
  font-size: 24px;
}
._logincenter_invoi_306 ._loginright_invoi_327 p {
  text-align: center;
  color: #757576;
  line-height: normal;
  font-size: 13px;
  margin: 24px 0 0;
}
._logincenter_invoi_306 ._loginright_invoi_327 input {
  background-color: #EDEFF0;
  box-shadow: none;
  color: #000000;
  height: 44px;
  margin: 0;
}
._logincenter_invoi_306 ._loginright_invoi_327 input._active_invoi_362 {
  border-color: #000000;
}
._logincenter_invoi_306 ._loginright_invoi_327 input:focus {
  border-color: #7423D7;
}
._logincenter_invoi_306 ._loginright_invoi_327 input::placeholder {
  color: #828385;
}
._logincenter_invoi_306 ._loginright_invoi_327 label {
  color: #161717;
  font-size: 14px;
}
._logincenter_invoi_306 ._loginright_invoi_327 ._loginpass_invoi_96 {
  color: #808080;
}
._logincenter_invoi_306 ._loginright_invoi_327 ._showClear_invoi_90 {
  color: #808080;
}
._logincenter_invoi_306 ._loginright_invoi_327 ._keepme_invoi_55 {
  margin: 0 0 8px;
  justify-content: space-between;
  line-height: normal;
}
._logincenter_invoi_306 ._loginright_invoi_327 ._keepmecursor_invoi_268 label {
  color: #828385;
  margin: 0;
}
._logincenter_invoi_306 ._loginright_invoi_327 ._keepmecursor_invoi_268 ._inputcheck_invoi_390 {
  height: auto;
}
._logincenter_invoi_306 ._loginright_invoi_327 ._btnSignin_invoi_84 {
  background-color: #7423D7;
  color: #252526;
  padding: 8px 12px;
  border-radius: 8px;
  font-family: "intersemibold";
  max-width: 384px;
}
@media (max-width: 576px) {
  ._logincenter_invoi_306 ._loginright_invoi_327 ._btnSignin_invoi_84 {
    max-width: 100%;
  }
}
._logincenter_invoi_306 ._loginright_invoi_327 ._btnSignin_invoi_84 span {
  font-size: 17px;
}
._logincenter_invoi_306 ._loginright_invoi_327 ._btnSignin_invoi_84._btnforgot_invoi_409 {
  margin-top: 12px;
}
._logincenter_invoi_306 ._loginright_invoi_327 ._btnSignin_invoi_84:hover {
  background: #7423D7;
}
._logincenter_invoi_306 ._loginright_invoi_327 ._forgot_invoi_73 a {
  color: #575CFF !important;
}
._logincenter_invoi_306 ._loginright_invoi_327 ._forgot_invoi_73 a:hover {
  text-decoration: underline;
}
._logincenter_invoi_306 ._loginright_invoi_327 ._errorText_invoi_104 {
  margin: 12px 0;
  text-align: left;
  color: rgba(255, 0, 0, 0.7215686275);
  position: unset;
  font-size: 14px;
  display: block;
}
._logincenter_invoi_306 ._loginright_invoi_327 ._errorText_invoi_104._invaliderrorText_invoi_429 {
  top: -27px;
}
._logincenter_invoi_306 ._resetSucess_invoi_432 {
  margin: 0 auto !important;
}
._logincenter_invoi_306 ._loginborder_invoi_435 {
  padding: 42px 32px 8px;
  border: 0.5px solid #E3E4E5;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.04);
  border-radius: 14px;
}
@media (max-width: 1024px) {
  ._logincenter_invoi_306 ._loginborder_invoi_435 {
    max-width: 380px;
  }
}
@media (max-width: 576px) {
  ._logincenter_invoi_306 ._loginborder_invoi_435 {
    max-width: 100%;
  }
}
._logincenter_invoi_306 ._loginborder_invoi_435._loginborderforgot_invoi_451 {
  padding: 32px 32px 8px;
  margin: 24px 0 0;
}
._logincenter_invoi_306._logincenterreset_invoi_455 {
  text-align: center;
}
._logincenter_invoi_306._logincenterreset_invoi_455 img {
  width: auto;
  margin-bottom: 30px;
}
._logincenter_invoi_306._logincenterreset_invoi_455 h5 {
  margin-bottom: 6px;
  font-size: 30px;
  font-family: "interbold";
}
._logincenter_invoi_306._logincenterreset_invoi_455 h6 {
  margin-bottom: 24px;
  font-size: 14px;
  font-family: "interregular";
  color: #828385;
}
._logincenter_invoi_306._logincenterreset_invoi_455 ._backLink_invoi_193 {
  color: #000000 !important;
  cursor: pointer;
  text-decoration: none;
  display: flex;
  justify-content: center;
  font-size: 12px;
  gap: 12px;
}
._logincenter_invoi_306._logincenterreset_invoi_455 ._backLink_invoi_193 span:nth-child(1) {
  top: 3px;
  font-size: 15px;
  position: relative;
  right: 3px;
}
._logincenter_invoi_306._logincenterreset_invoi_455 ._recoverybtn_invoi_488 {
  padding: 8px 16px;
  color: #000000;
  font-size: 14px;
  border: 1px solid #7423D7;
  background-color: #ffffff;
  margin-top: 40px;
  font-family: "intermedium";
}
._logincenter_invoi_306._logincenterreset_invoi_455 ._recoverybtn_invoi_488:hover {
  color: #ffffff;
  background-color: #7423D7;
}

._loginmain_invoi_502 {
  margin: 0 0 24px;
}
._loginmain_invoi_502 ._newworktual_invoi_505 {
  margin: 0 !important;
  cursor: pointer;
}

@media (max-width: 576px) {
  ._logincenternewright_invoi_511 {
    width: 100%;
    padding: 0;
  }
}

._body_invoi_517 {
  display: flex;
  height: calc(100% - 80px);
  padding: 60px 0 0;
  align-items: center;
  justify-content: center;
}

._header_invoi_296 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 24px;
  height: 62px;
  border-bottom: 1px solid #E4E4E4;
}
._header_invoi_296 ._contactupdatebtn_invoi_533 {
  display: none;
}
._header_invoi_296 ._contactupdatebtn_invoi_533 button {
  color: #fff;
  width: 74px;
  height: 38px;
  border: 1px solid #7423D7;
  background-color: #7423D7;
  font-weight: 600;
  border-radius: 6px;
  font-family: "interregular";
  font-size: 14px;
}
._header_invoi_296 ._contactsale_invoi_547 {
  display: flex;
  align-items: center;
  gap: 24px;
}
._header_invoi_296 ._mobileview_invoi_552 {
  display: flex;
  align-items: center;
  gap: 24px;
}
._header_invoi_296 ._mobileview_invoi_552 ._loginbutn_invoi_557 {
  color: #fff;
  border: 1px solid #7423D7;
  background-color: #7423D7;
}
._header_invoi_296 ._mobileview_invoi_552 ._loginbutn_invoi_557:hover {
  border: 1px solid #09A578;
  background-color: #09A578;
}
._header_invoi_296 button {
  background-color: #fff;
  width: 132px;
  height: 38px;
  color: #7423D7;
  font-size: 14px;
  border: 1px solid #D2D3D4;
  font-weight: 600;
  border-radius: 6px;
  font-family: "interregular";
}
._header_invoi_296 button:hover {
  border: 1px solid #7423D7;
}
._header_invoi_296 ._contactupdate_invoi_533 {
  display: flex;
  align-items: center;
  gap: 6px;
}
._header_invoi_296 ._contactupdate_invoi_533 span {
  color: #757676;
  font-size: 14px;
  cursor: pointer;
  font-family: "interregular";
}

._lucasmain_invoi_592 {
  display: flex;
  width: 360px;
  flex-direction: column;
}
@media (max-width: 576px) {
  ._lucasmain_invoi_592 {
    padding: 0 16px;
  }
}
._lucasmain_invoi_592 ._worktualmain_invoi_602 {
  margin: 0 0 24px;
}
._lucasmain_invoi_592 ._validationtestcreate_invoi_605 {
  width: 100%;
  position: relative;
}
._lucasmain_invoi_592 ._validationtestcreate_invoi_605 ._symbolstest_invoi_609 {
  background-color: #fff;
  border: 1px solid #E4E4E4;
  padding: 12px;
  display: grid;
  justify-items: start;
  gap: 8px;
  border-radius: 6px;
  position: absolute;
  right: -300px;
  bottom: 13px;
}
._lucasmain_invoi_592 ._validationtestcreate_invoi_605 ._symbolstest_invoi_609._symbolstestmatch_invoi_621 {
  border: none;
  position: unset;
  height: 42px;
  padding: 0 12px;
}
@media (max-width: 768px) {
  ._lucasmain_invoi_592 ._validationtestcreate_invoi_605 ._symbolstest_invoi_609._symbolstestmatch_invoi_621 {
    height: auto;
  }
}
@media (max-width: 768px) {
  ._lucasmain_invoi_592 ._validationtestcreate_invoi_605 ._symbolstest_invoi_609 {
    position: unset;
    margin: 12px 0 0;
  }
}
._lucasmain_invoi_592 ._validationtestcreate_invoi_605 ._symbolstest_invoi_609 ._ermsg_invoi_638 {
  color: #FF4444;
}
._lucasmain_invoi_592 ._validationtestcreate_invoi_605 ._symbolstest_invoi_609 ._activefolder_invoi_641 {
  color: #00C851;
}
._lucasmain_invoi_592 ._validationtestcreate_invoi_605 ._symbolstest_invoi_609 p {
  display: flex;
  align-items: center;
  gap: 8px;
}
._lucasmain_invoi_592 h2 {
  color: #252526;
  font-size: 24px;
  line-height: 140%;
  font-weight: 700;
  text-align: center;
  margin-bottom: 14px;
}
._lucasmain_invoi_592 ._inputopmanerprimary_invoi_657 {
  width: 100%;
  display: grid;
  gap: 12px;
  margin: 0 0 24px;
  max-width: 360px;
}
._lucasmain_invoi_592 ._inputopmanerprimary_invoi_657 img {
  width: 34px;
  float: left;
}
._lucasmain_invoi_592 ._inputopmanerprimary_invoi_657 button {
  color: #fff;
  width: 100%;
  align-items: center;
  gap: 24px;
  padding: 0 24px;
  height: 42px;
  font-family: "interregular";
  font-size: 14px;
  border-radius: 6px;
  font-weight: 400;
  line-height: 32px;
  text-align: center;
  cursor: pointer;
}
._lucasmain_invoi_592 ._inputopmanerprimary_invoi_657 ._google_invoi_683 {
  gap: 46px;
  padding: 0 5px;
  background-color: #4285F4;
}
._lucasmain_invoi_592 ._inputopmanerprimary_invoi_657 ._google_invoi_683:hover {
  background-color: #2C6DD8;
}
._lucasmain_invoi_592 ._inputopmanerprimary_invoi_657 ._appleicon_invoi_691 {
  gap: 46px;
  padding: 0 5px;
  background-color: #2F2F2F;
}
._lucasmain_invoi_592 ._inputopmanerprimary_invoi_657 ._appleicon_invoi_691:hover {
  background-color: #4D4D4D;
}
._lucasmain_invoi_592 ._inputopmanerprimary_invoi_657 ._microsofticon_invoi_699 {
  gap: 46px;
  padding: 0 5px;
  background-color: #201515;
}
._lucasmain_invoi_592 ._inputopmanerprimary_invoi_657 ._microsofticon_invoi_699:hover {
  background-color: #4D4D4D;
}
._lucasmain_invoi_592 p {
  color: #252526;
  font-size: 14px;
  font-family: "interregular";
  text-align: center;
  margin: 0;
}
._lucasmain_invoi_592 ._inputopmaner_invoi_657 {
  margin-bottom: 24px;
}
._lucasmain_invoi_592 ._inputopmanerh_invoi_717 {
  line-height: normal;
  margin: 0 0 6px;
  font-size: 20px;
  font-family: "intersemibold";
}
._lucasmain_invoi_592 input {
  color: #000;
  font-weight: 400;
  border-radius: 6px;
  border: 1px solid #E4E4E4;
  background: #FFF;
  width: 100%;
  box-shadow: none;
  font-family: "interregular";
  box-shadow: 0px 2px 3px 0px rgba(12, 21, 35, 0.04);
  font-size: 14px;
}
._lucasmain_invoi_592 input:hover {
  border-color: #A6A6A6;
}
._lucasmain_invoi_592 input:active {
  box-shadow: 0px 2px 3px 0px rgba(12, 21, 35, 0.04);
  border: 1px solid #7423D7 !important;
  outline: 4px solid #F7F0FF !important;
}
._lucasmain_invoi_592 input:focus {
  box-shadow: 0px 2px 3px 0px rgba(12, 21, 35, 0.04);
  border: 1px solid #7423D7 !important;
  outline: 4px solid #F7F0FF !important;
}
._lucasmain_invoi_592 input::placeholder {
  font-family: "interregular";
  color: #828385;
}
._lucasmain_invoi_592 input:focus-within {
  border: 1px solid transparent !important;
}
._lucasmain_invoi_592 input:focus-visible {
  border: 1px solid #7423D7 !important;
}
._lucasmain_invoi_592 input:focus {
  border: 1px solid #7423D7 !important;
}
._lucasmain_invoi_592 input {
  height: 42px;
  padding: 12px 12px 12px 16px;
  font-size: 14px;
}
._lucasmain_invoi_592 button {
  color: #163300;
  border-radius: 44px;
  border: 1px solid rgba(22, 51, 0, 0.04);
  background: #7423D7;
  outline: none;
  height: 52px;
  font-size: 16px;
  font-weight: 600;
}
._lucasmain_invoi_592 ._loginid_invoi_776 {
  width: 100%;
  margin: 0 0 24px;
  position: relative;
  text-align: center;
}
._lucasmain_invoi_592 ._loginid_invoi_776::before {
  border-top: 1px solid #dbdbdb;
  content: "";
  left: 0;
  position: absolute;
  top: 13px;
  width: 100%;
}
._lucasmain_invoi_592 ._loginid_invoi_776 p {
  background: #fff;
  display: inline;
  color: #757676;
  font-size: 16px;
  margin: 0;
  padding: 6px;
  position: relative;
  z-index: 99;
}
._lucasmain_invoi_592 ._lucasmaininput_invoi_800 {
  width: 100%;
  display: grid;
  margin: 0 0 24px;
}
._lucasmain_invoi_592 ._lucasmaininput_invoi_800 p {
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: 13px;
  color: #252526;
  justify-content: center;
}
@media (max-width: 576px) {
  ._lucasmain_invoi_592 ._lucasmaininput_invoi_800 p {
    flex-direction: column;
  }
}
._lucasmain_invoi_592 ._lucasmaininput_invoi_800 p span {
  color: #0084FF;
}
._lucasmain_invoi_592 ._lucasmaininput_invoi_800 p span:hover {
  cursor: pointer;
  text-decoration: underline;
}
._lucasmain_invoi_592 ._lucasmaininput_invoi_800 ._lucaslogin_invoi_825 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  margin: 8px 0 0;
}
._lucasmain_invoi_592 ._lucasmaininput_invoi_800 ._lucaslogin_invoi_825 input {
  box-shadow: none;
}
._lucasmain_invoi_592 ._lucasmaininput_invoi_800 ._lucaslogin_invoi_825 input:focus {
  box-shadow: none;
  outline: 0 !important;
}
._lucasmain_invoi_592 ._lucasmaininput_invoi_800 ._lucaslogin_invoi_825 label {
  display: flex;
  align-items: center;
  gap: 8px;
  white-space: nowrap;
  margin: 0;
}
._lucasmain_invoi_592 ._lucasmaininput_invoi_800._lucasmaininputbutton_invoi_846 button {
  margin: 0 0 16px !important;
}
._lucasmain_invoi_592 ._lucasmaininput_invoi_800._lucasmaininputcreate_invoi_849 {
  margin: 0;
}
._lucasmain_invoi_592 ._lucasmaininput_invoi_800._lucasmaininputsteper_invoi_852 {
  margin: 0;
}
._lucasmain_invoi_592 ._lucasmaininput_invoi_800._lucasmaininputverify_invoi_855 {
  margin: 24px 0 24px;
}
._lucasmain_invoi_592 ._lucasmaininput_invoi_800._lucasmaininputverify_invoi_855 button {
  margin: 0 !important;
}
._lucasmain_invoi_592 ._lucasmaininput_invoi_800._lucasmaininputverify_invoi_855 button:nth-last-child(1) {
  color: #757676;
  background-color: #fff;
  border: 1px solid #E4E4E4;
  gap: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
}
._lucasmain_invoi_592 ._lucasmaininput_invoi_800._lucasmaininputverify_invoi_855 ._confirmemailstep_invoi_870 {
  color: #fff !important;
  background-color: #7423D7 !important;
  border: 1px solid #7423D7 !important;
}
._lucasmain_invoi_592 ._lucasmaininput_invoi_800._lucasmaininputverify_invoi_855 ._confirmemailstep_invoi_870:hover {
  border: 1px solid #09A578 !important;
  background-color: #09A578 !important;
}
._lucasmain_invoi_592 ._lucasmaininput_invoi_800 input:focus-within {
  border: 1px solid transparent !important;
  box-shadow: none !important;
}
._lucasmain_invoi_592 ._lucasmaininput_invoi_800 button {
  background-color: #000;
  height: 38px;
  color: #FFFFFF;
  font-family: "intermedium";
  font-size: 14px;
  border-radius: 6px;
  margin: 0px 0 16px !important;
  font-weight: 400;
}
._lucasmain_invoi_592 ._lucasmaininput_invoi_800 button:focus-visible {
  outline: 1.5px solid #000;
}
._lucasmain_invoi_592 ._lucasmaininput_invoi_800 button:hover {
  cursor: pointer;
  color: #fff;
  background-color: #232323;
}
._lucasmain_invoi_592 ._lucasmaininput_invoi_800 ._enablebutton_invoi_901 {
  color: #949494;
  background-color: #a5e9d7;
  font-family: "intermedium";
}
._lucasmain_invoi_592 ._lucasmaininput_invoi_800 ._enablebutton_invoi_901:hover {
  color: #949494;
  background-color: #a5e9d7;
  cursor: not-allowed;
}
._lucasmain_invoi_592 ._lucasmaininput_invoi_800 label {
  display: block;
  font-size: 14px;
  padding-left: 0px;
  text-align: center;
  font-family: "intermedium";
  font-family: "interregular";
}
._lucasmain_invoi_592 ._lucasmaininput_invoi_800 label ._conditions_invoi_919 {
  color: #0084FF;
}
._lucasmain_invoi_592 ._lucasmaininput_invoi_800 label ._conditions_invoi_919:hover {
  text-decoration: underline;
}
._lucasmain_invoi_592 ._adicons_invoi_925 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
}
._lucasmain_invoi_592 ._emailuser_invoi_931 {
  color: #878787;
  font-size: 14px;
  text-align: center;
}
._lucasmain_invoi_592 ._emailuser_invoi_931 span {
  color: #7423D7;
}
._lucasmain_invoi_592 ._emailuser_invoi_931._emailuserforgetpas_invoi_939 {
  margin: 0 0 12px;
}
._lucasmain_invoi_592 ._inputboxcontainer_invoi_942 {
  width: 100%;
  margin: 24px 0 0;
  display: flex;
  justify-content: center;
  gap: 16px;
  align-items: center;
}
._lucasmain_invoi_592 ._inputboxcontainer_invoi_942 input {
  background-color: #F6F7F9;
  width: 50px;
  height: 48px;
  border-radius: 13px;
  border: 1px solid #E3E8EF;
  box-shadow: 0px 2px 3px 0px rgba(12, 21, 35, 0.04);
  padding: 0;
}
._lucasmain_invoi_592 ._inputboxcontainer_invoi_942 input:hover {
  border-color: #A6A6A6;
}
._lucasmain_invoi_592 ._inputboxcontainer_invoi_942 input:active {
  box-shadow: 0px 2px 3px 0px rgba(12, 21, 35, 0.04);
  border: 1px solid #7423D7 !important;
  outline: 4px solid #DCF5EE !important;
}
._lucasmain_invoi_592 ._inputboxcontainer_invoi_942 input:focus {
  box-shadow: 0px 2px 3px 0px rgba(12, 21, 35, 0.04);
  border: 1px solid #7423D7 !important;
  outline: 4px solid #DCF5EE !important;
}
._lucasmain_invoi_592 ._resendemail_invoi_972 {
  font-size: 14px;
}
._lucasmain_invoi_592 ._resendemail_invoi_972._resendemailmargin_invoi_975 {
  margin: 0 0 12px;
}
._lucasmain_invoi_592 ._resendemail_invoi_972._resendlogin_invoi_978 span {
  color: #000000;
  font-weight: 600;
}
._lucasmain_invoi_592 ._resendemail_invoi_972._resendemailattempt_invoi_982 span {
  color: #000000;
  font-family: "intersemibold";
}
._lucasmain_invoi_592 ._resendemail_invoi_972 span {
  color: #0084FF;
  font-size: 14px;
  cursor: pointer;
}
._lucasmain_invoi_592 ._resendemail_invoi_972 span:hover {
  text-decoration: underline;
}
._lucasmain_invoi_592 ._passwordcreate_invoi_994 {
  width: 100%;
  position: relative;
}
._lucasmain_invoi_592 ._passwordcreate_invoi_994 ._eyeicon_invoi_998 {
  position: absolute;
  top: 32px;
  right: 20px;
}
._lucasmain_invoi_592 ._passwordcreate_invoi_994 ._eyeicon_invoi_998:hover {
  cursor: pointer;
}
._lucasmain_invoi_592 ._passwordcreate_invoi_994 ._eyeicon_invoi_998._eyeiconlock_invoi_1006 {
  top: 32px;
}
._lucasmain_invoi_592 ._passwordcreate_invoi_994 ._eyeicon_invoi_998._eyeiconpassword_invoi_1009 {
  bottom: 14px;
  top: unset;
}
._lucasmain_invoi_592 ._selectforlogin_invoi_1013 input {
  opacity: 1 !important;
}
._lucasmain_invoi_592 ._selectforlogin_invoi_1013 svg {
  display: none;
}
._lucasmain_invoi_592 ._errorfield_invoi_1019 {
  display: flex;
  gap: 4px;
  margin: 8px 0 0;
}
._lucasmain_invoi_592 ._errorfield_invoi_1019 span {
  color: #FF6163;
  font-size: 12px;
}
._lucasmain_invoi_592 ._errorfield_invoi_1019._errorfieldcondition_invoi_1028 {
  width: 100%;
  float: left;
  padding: 0 0 0;
}
._lucasmain_invoi_592 ._inputblock_invoi_1033 {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
}
._lucasmain_invoi_592 ._inputblock_invoi_1033 div {
  width: 100%;
  font-family: "interregular";
  font-size: 14px;
}
._lucasmain_invoi_592 ._inputblock_invoi_1033 ._firstnameinput_invoi_1045 input {
  padding: 12px 12px 12px 16px;
}

._stepercount_invoi_1049 p {
  color: #A7A7A7;
  margin-top: 30px;
  text-align: center;
  font-size: 12px;
  font-family: "interregular";
}

._inputdiv_invoi_1057 {
  width: 100% !important;
  margin: 0 0 12px;
}
._inputdiv_invoi_1057 span {
  position: relative;
}
._inputdiv_invoi_1057 span svg {
  position: absolute;
  top: 4px;
  right: 14px;
}
._inputdiv_invoi_1057 ._showClear_invoi_90 {
  position: relative;
}
._inputdiv_invoi_1057 ._showClear_invoi_90::before {
  position: absolute;
  top: 1px;
  right: 12px;
}
._inputdiv_invoi_1057 ._emailaddress_invoi_1077 {
  background: url("/src/assets/others/emailin.svg");
  background-repeat: no-repeat;
  background-position: 12px;
}
._inputdiv_invoi_1057 ._emailaddresslock_invoi_1082 {
  background: url("/src/assets/others/lock.svg");
  background-repeat: no-repeat;
  background-position: 12px;
}
._inputdiv_invoi_1057._inputdivalertset_invoi_1087 {
  position: relative;
}
._inputdiv_invoi_1057._inputdivalertset_invoi_1087 span {
  position: absolute;
  top: 26px;
  right: 12px;
  font-family: "interregular";
  font-size: 14px;
  font-weight: 600;
}
._inputdiv_invoi_1057._inputdivalertset_invoi_1087 span._alertweak_invoi_1098 {
  color: #FF4444;
}
._inputdiv_invoi_1057._inputdivalertset_invoi_1087 span._alertweakfair_invoi_1101 {
  color: #FFBB33;
}
._inputdiv_invoi_1057._inputdivalertset_invoi_1087 span._alertweakmoder_invoi_1104 {
  color: #33B5E5;
}
._inputdiv_invoi_1057._inputdivalertset_invoi_1087 span._alertweakstrong_invoi_1107 {
  color: #00C851;
}._titlearea_16rpc_1 {
  display: flex;
  gap: 12px;
  width: 100%;
  padding: 18px 24px;
  position: sticky;
  top: 0;
  background: #fff;
  flex-direction: column;
  gap: 4px;
}
._titlearea_16rpc_1 ._titlename_16rpc_12 {
  color: #000;
  font-family: "intersemibold";
  font-size: 21px;
  font-weight: 600;
  line-height: 26px;
}
._titlearea_16rpc_1 ._titledesc_16rpc_19 {
  color: #404040;
  font-family: "interregular";
  font-size: 13px;
  line-height: 22px;
}

._aipilotsec_16rpc_26 {
  padding: 24px;
}._contentlayout_1lgel_1 {
  height: 100%;
}
._contentlayout_1lgel_1._nopaddingblock_1lgel_4 {
  padding-block: 0;
}
._contentlayout_1lgel_1._nopadding_1lgel_4 {
  padding: 0;
}
._contentlayout_1lgel_1._scrollset_1lgel_10 {
  overflow: hidden;
}.wttabview {
  padding: 0 24px;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.wttabview .wttabheaderouter {
  position: sticky;
  top: 0;
  background-color: #fff;
  z-index: 99;
}
.wttabview .wttabheaderouter.wttabheaderouternospace {
  margin-bottom: 0;
}
.wttabview .wttabheaderouter .wttabheader {
  display: flex;
  gap: 10px;
  overflow-x: auto;
  padding: 0 0 10px;
}
.wttabview .wttabheaderouter .wttabheader .wttab {
  padding: 10px 14px;
  cursor: pointer;
  font-size: 14px;
  border-radius: 8px;
  border: 1px solid transparent;
  background-color: #F0F1F2;
  color: #252526;
  font-family: "interregular";
  white-space: nowrap;
  line-height: 22px;
}
.wttabview .wttabheaderouter .wttabheader .wttab.wtactivetab {
  border-color: #000;
  color: #000;
  background-color: #fff;
  font-family: "intermedium";
}
.wttabview .wttabcontent {
  padding: 0;
}._segmentationsec_1uaxs_1 {
  display: flex;
  flex-direction: column;
  gap: 32px;
}
._segmentationsec_1uaxs_1 ._paratxt_1uaxs_6 {
  font-size: 21px;
  font-family: "intersemibold";
  line-height: 133%;
}
._segmentationsec_1uaxs_1 ._allotmentsecsegt_1uaxs_11 {
  gap: 18px;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  padding: 0 60px;
}
@media (max-width: 1699px) {
  ._segmentationsec_1uaxs_1 ._allotmentsecsegt_1uaxs_11 {
    grid-template-columns: repeat(2, 1fr);
  }
}
._segmentationsec_1uaxs_1 ._allotmentsecsegt_1uaxs_11 ._altblocksegt_1uaxs_22 {
  padding: 24px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
  justify-content: center;
  min-height: 200px;
}
._segmentationsec_1uaxs_1 ._allotmentsecsegt_1uaxs_11 ._altblocksegt_1uaxs_22:nth-child(1) {
  border-radius: 16px;
  border: 0.6px solid #BFBFBF;
  background: linear-gradient(180deg, #FFF 50%, #F5FFFC 100%);
}
._segmentationsec_1uaxs_1 ._allotmentsecsegt_1uaxs_11 ._altblocksegt_1uaxs_22:nth-child(2) {
  border-radius: 16px;
  border: 0.6px solid #BFBFBF;
  background: linear-gradient(180deg, #FFF 50%, #F5F5FF 100%);
}
._segmentationsec_1uaxs_1 ._allotmentsecsegt_1uaxs_11 ._altblocksegt_1uaxs_22:nth-child(3) {
  border-radius: 16px;
  border: 0.6px solid #BFBFBF;
  background: linear-gradient(180deg, #FFF 50%, #FFFFF5 100%);
}
._segmentationsec_1uaxs_1 ._allotmentsecsegt_1uaxs_11 ._altblocksegt_1uaxs_22:nth-child(4) {
  border-radius: 16px;
  border: 0.6px solid #BFBFBF;
  background: linear-gradient(180deg, #FFF 50%, #FFF5F5 100%);
}
._segmentationsec_1uaxs_1 ._allotmentsecsegt_1uaxs_11 ._altblocksegt_1uaxs_22 ._altcount_1uaxs_51 {
  color: #000;
  font-family: "intersemibold";
  font-size: 21px;
  font-style: normal;
  font-weight: 600;
  line-height: 133%;
  /* 27.93px */
}
._segmentationsec_1uaxs_1 ._allotmentsecsegt_1uaxs_11 ._altblocksegt_1uaxs_22 ._altinfos_1uaxs_60 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
}
._segmentationsec_1uaxs_1 ._allotmentsecsegt_1uaxs_11 ._altblocksegt_1uaxs_22 ._altinfos_1uaxs_60 h4 {
  color: #000;
  font-family: "interregular";
  font-size: 16px;
  line-height: 161.8%;
  /* 25.888px */
}
._segmentationsec_1uaxs_1 ._allotmentsecsegt_1uaxs_11 ._altblocksegt_1uaxs_22 ._altinfos_1uaxs_60 p {
  color: #404040;
  text-align: center;
  font-family: "interregular";
  font-size: 13px;
  line-height: 161.8%;
  /* 21.034px */
}

._cardssecsegt_1uaxs_82 ._titlearea_1uaxs_82 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
._cardssecsegt_1uaxs_82 ._titlearea_1uaxs_82 ._cdsheadertxt_1uaxs_87 {
  font-size: 16px;
  font-family: "intersemibold";
  line-height: 133%;
}
._cardssecsegt_1uaxs_82 ._titlearea_1uaxs_82 ._cdsdesc_1uaxs_92 {
  font-family: "interregular";
  font-size: 13px;
  line-height: 161%;
}
._cardssecsegt_1uaxs_82 ._cardsec_1uaxs_97 {
  display: flex;
  gap: 16px;
  overflow-x: scroll;
  padding: 14px 0 20px;
}
._cardssecsegt_1uaxs_82 ._cardwrapper_1uaxs_103 {
  width: 400px;
  display: flex;
  overflow: hidden;
  flex-direction: column;
  min-width: 400px;
  border-radius: 16px;
  border: 0.6px solid var(--Colors-Essentials-Stoke-Stoke---Border---Line, #D2D3D4);
}
@media (max-width: 1699px) {
  ._cardssecsegt_1uaxs_82 ._cardwrapper_1uaxs_103 {
    width: 340px;
    min-width: 340px;
  }
}
._cardssecsegt_1uaxs_82 ._cardwrapper_1uaxs_103 ._cdtop_1uaxs_118 {
  background: url("/assets/segmentscardbg_1-CiRVvei1.png") no-repeat center;
  height: 220px;
  display: flex;
  color: #FFF;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 4px;
  background-size: cover !important;
  overflow: hidden;
  min-height: 220px;
}
._cardssecsegt_1uaxs_82 ._cardwrapper_1uaxs_103 ._cdtop_1uaxs_118 h4 {
  color: #FFF;
  text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  font-family: "intersemibold";
  font-size: 21px;
  line-height: 133%;
  /* 27.93px */
}
._cardssecsegt_1uaxs_82 ._cardwrapper_1uaxs_103 ._cdtop_1uaxs_118 p {
  color: #FFF;
  text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  font-family: "interregular";
  font-size: 13px;
  line-height: 161.8%;
  /* 21.034px */
}
._cardssecsegt_1uaxs_82 ._cardwrapper_1uaxs_103 ._cddatas_1uaxs_147 {
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  flex: 1;
  justify-content: space-between;
}
._cardssecsegt_1uaxs_82 ._cardwrapper_1uaxs_103 ._cddatas_1uaxs_147 ._cdtitledesc_1uaxs_155 h4 {
  color: #000;
  font-family: "intersemibold";
  font-size: 16px;
  line-height: 133%;
  /* 21.28px */
}
._cardssecsegt_1uaxs_82 ._cardwrapper_1uaxs_103 ._cddatas_1uaxs_147 ._cdtitledesc_1uaxs_155 p {
  color: #404040;
  font-family: "interregular";
  font-size: 13px;
  line-height: 161.8%;
  /* 21.034px */
}
._cardssecsegt_1uaxs_82 ._cardwrapper_1uaxs_103 ._cddatas_1uaxs_147 ._cdresults_1uaxs_169 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._cardssecsegt_1uaxs_82 ._cardwrapper_1uaxs_103 ._cddatas_1uaxs_147 ._cdresults_1uaxs_169 ._cdresblock_1uaxs_174 h4 {
  color: #000;
  font-family: "interregular";
  font-size: 16px;
  line-height: 24px;
  font-weight: normal;
}
._cardssecsegt_1uaxs_82 ._cardwrapper_1uaxs_103 ._cddatas_1uaxs_147 ._cdresults_1uaxs_169 ._cdresblock_1uaxs_174 p {
  color: #000;
  font-family: "intersemibold";
  font-size: 16px;
  line-height: 22px;
}
._cardssecsegt_1uaxs_82 ._cardwrapper_1uaxs_103:nth-child(1) ._cdtop_1uaxs_118 {
  background: url("/assets/segmentscardbg_1-CiRVvei1.png") no-repeat center;
}
._cardssecsegt_1uaxs_82 ._cardwrapper_1uaxs_103:nth-child(2) ._cdtop_1uaxs_118 {
  background: url("/assets/segmentscardbg_2-dLQXuBww.png") no-repeat center;
}
._cardssecsegt_1uaxs_82 ._cardwrapper_1uaxs_103:nth-child(3) ._cdtop_1uaxs_118 {
  background: url("/assets/segmentscardbg_3-CnLLB97q.png") no-repeat center;
}
._cardssecsegt_1uaxs_82 ._cardwrapper_1uaxs_103:nth-child(4) ._cdtop_1uaxs_118 {
  background: url("/assets/segmentscardbg_4-BbvK_YJ7.png") no-repeat center;
}
._cardssecsegt_1uaxs_82 ._cardwrapper_1uaxs_103:nth-child(5) ._cdtop_1uaxs_118 {
  background: url("/assets/segmentscardbg_5-C7JsjshZ.png") no-repeat center;
}
._cardssecsegt_1uaxs_82 ._cardwrapper_1uaxs_103:nth-child(6) ._cdtop_1uaxs_118 {
  background: url("/assets/segmentscardbg_6-BHcEmlw1.png") no-repeat center;
}

._chartandsummary_1uaxs_206 {
  gap: 24px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
@media (max-width: 1440px) {
  ._chartandsummary_1uaxs_206 {
    grid-template-columns: repeat(1, 1fr);
  }
}

._clvchartwrapper_1uaxs_217 {
  border: 1px solid #d2d3d4;
  padding: 34px;
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  background: linear-gradient(180deg, #FFF 50%, #F2F2F2 100%);
  min-width: 100%;
}
._clvchartwrapper_1uaxs_217 ._clvwrapheader_1uaxs_227 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  min-height: 60px;
}
._clvchartwrapper_1uaxs_217 ._clvwrapheader_1uaxs_227 ._clvwrapheadertxt_1uaxs_233 {
  color: #000;
  font-family: "intersemibold";
  font-size: 16px;
  line-height: 133%;
  /* 21.28px */
}
._clvchartwrapper_1uaxs_217 ._clvwrapheader_1uaxs_227 ._clvwrpadesc_1uaxs_240 {
  color: #404040;
  font-family: "interregular";
  font-size: 13px;
  line-height: 161.8%;
  /* 21.034px */
}
._clvchartwrapper_1uaxs_217 ._clvwrapbody_1uaxs_247 ._clvwrapcaptions_1uaxs_247 {
  font-size: 12px;
  font-family: "intersemibold";
}
._clvchartwrapper_1uaxs_217 ._clvwrapbody_1uaxs_247 ._clvwrapcaptions_1uaxs_247 span {
  font-family: "interregular";
  margin-inline: 4px 21px;
  display: inline-block;
}
._clvchartwrapper_1uaxs_217 ._clvwrapfooter_1uaxs_256 ._clvwrapfttxt_1uaxs_256 {
  margin-top: 12px;
  min-height: 90px;
  font-size: 16px;
  font-family: "interregular";
  line-height: 150%;
}

._aisummarysec_1uaxs_264 {
  min-width: 100%;
  border-radius: 16px;
  border: 2px solid transparent;
  background: linear-gradient(white, white) padding-box, linear-gradient(#4285F4, #804680, #098F6A, #FA921F);
  overflow: hidden;
}
._aisummarysec_1uaxs_264 ._aisumheading_1uaxs_271 {
  color: #000;
  font-family: "intersemibold";
  font-size: 16px;
  line-height: 133%;
  /* 21.28px */
  padding: 24px;
}
._aisummarysec_1uaxs_264 ._aisummarytxt_1uaxs_279 {
  font-size: 16px;
  font-family: "interregular";
  line-height: 161%;
  max-height: 452px;
  overflow-y: scroll;
  padding: 0 24px 24px;
}
@media (max-width: 1440px) {
  ._aisummarysec_1uaxs_264 ._aisummarytxt_1uaxs_279 {
    max-height: 100%;
    overflow: hidden;
  }
}
._aisummarysec_1uaxs_264 ._aisummarytxt_1uaxs_279 p {
  font-size: 16px;
  line-height: 24px;
  margin: 0 0 12px;
}
._aisummarysec_1uaxs_264 ._aisummarytxt_1uaxs_279 ul {
  font-size: 16px;
  line-height: 24px;
  margin: 0 0 12px;
  display: flex;
  flex-direction: column;
  gap: 6px;
}
._aisummarysec_1uaxs_264 ._aisummarytxt_1uaxs_279 ol {
  font-size: 16px;
  line-height: 24px;
  margin: 0 0 12px;
  display: flex;
  flex-direction: column;
  gap: 6px;
}
._aisummarysec_1uaxs_264 ._aisummarytxt_1uaxs_279 li b {
  font-family: "intermedium";
}
._aisummarysec_1uaxs_264 ._aisummarytxt_1uaxs_279 li strong {
  font-family: "intermedium";
}
._aisummarysec_1uaxs_264 ._valuecus_1uaxs_320 {
  border: 1px solid #D2D3D4;
  border-radius: 16px;
  padding: 16px;
  width: 100%;
}
._aisummarysec_1uaxs_264 ._valuecus_1uaxs_320 ._aisumdesc_1uaxs_326 {
  font-family: "interregular";
  font-size: 16px;
  line-height: 160%;
  margin-top: 8px;
}._buyerpersonasec_o635a_1 ._aipilotcmnview_o635a_1 {
  padding: 12px 34px;
  height: 90px;
  display: flex;
  align-items: center;
  border-radius: 6px;
  background-color: #000;
}
._buyerpersonasec_o635a_1 ._aipilotcmnview_o635a_1 p {
  font-size: 16px;
  font-family: "interregular";
  line-height: 125%;
  color: #fff;
}
._buyerpersonasec_o635a_1 ._aipilotcmnview_o635a_1 p span {
  color: #00E4A2;
  font-family: "intersemibold";
  font-size: 16px;
  cursor: pointer;
}
._buyerpersonasec_o635a_1 ._aipilotcmnview_o635a_1 p span:hover {
  text-decoration: underline;
}
._buyerpersonasec_o635a_1 ._bypheaderline_o635a_24 {
  font-size: 21px;
  font-family: "intersemibold";
  line-height: 133%;
  margin: 0 0 32px;
}
._buyerpersonasec_o635a_1 ._bypprofilesec_o635a_30 {
  display: flex;
}
._buyerpersonasec_o635a_1 ._bypprofilesec_o635a_30 ._bypplefts_o635a_33 {
  width: 320px;
  position: sticky;
  top: 60px;
  max-height: calc(100vh - 324px);
  min-width: 320px;
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 0 0 16px 0;
}
._buyerpersonasec_o635a_1 ._bypprofilesec_o635a_30 ._bypplefts_o635a_33 ._byppheader_o635a_44 {
  color: #212121;
  font-family: "intersemibold";
  font-size: 16px;
  line-height: 125%;
  /* 20px */
}
._buyerpersonasec_o635a_1 ._bypprofilesec_o635a_30 ._bypplefts_o635a_33 ._byppinp_o635a_51 {
  border-radius: 100px;
  border: 1px solid var(--border-line, #D2D3D4);
  background: var(--Full-White, #FFF);
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 0 16px;
  height: 44px;
  margin: 0 0 6px;
  width: calc(100% - 24px);
}
._buyerpersonasec_o635a_1 ._bypprofilesec_o635a_30 ._bypplefts_o635a_33 ._byppinp_o635a_51 img {
  width: 18px;
  height: 18px;
}
._buyerpersonasec_o635a_1 ._bypprofilesec_o635a_30 ._bypplefts_o635a_33 ._byppinp_o635a_51 input {
  width: 100%;
  border: none;
  padding: 0;
  border-radius: 100px;
  height: 42px;
}
._buyerpersonasec_o635a_1 ._bypprofilesec_o635a_30 ._bypplefts_o635a_33 ._namelists_o635a_74 {
  overflow-y: auto;
  scrollbar-width: 4px;
  scrollbar-color: #d2d3d4;
  padding: 0 24px 0 0;
  display: flex;
  flex-direction: column;
  gap: 8px;
  min-height: calc(100vh - 342px);
}
._buyerpersonasec_o635a_1 ._bypprofilesec_o635a_30 ._bypplefts_o635a_33 ._namelists_o635a_74::-webkit-scrollbar {
  width: 4px;
}
._buyerpersonasec_o635a_1 ._bypprofilesec_o635a_30 ._bypplefts_o635a_33 ._namelists_o635a_74::-webkit-scrollbar-track {
  background: #eee;
}
._buyerpersonasec_o635a_1 ._bypprofilesec_o635a_30 ._bypplefts_o635a_33 ._namelists_o635a_74::-webkit-scrollbar-thumb {
  background: #d2d3d4;
}
._buyerpersonasec_o635a_1 ._bypprofilesec_o635a_30 ._bypplefts_o635a_33 ._byppnames_o635a_93 {
  display: flex;
  align-items: center;
  padding: 8px 10px;
  border-radius: 24px;
  cursor: pointer;
  gap: 10px;
}
._buyerpersonasec_o635a_1 ._bypprofilesec_o635a_30 ._bypplefts_o635a_33 ._byppnames_o635a_93:hover {
  background-color: #E3E4E5;
}
._buyerpersonasec_o635a_1 ._bypprofilesec_o635a_30 ._bypplefts_o635a_33 ._byppnames_o635a_93 img {
  width: 34px;
  height: 34px;
  min-width: 34px;
  min-height: 34px;
  border-radius: 50%;
}
._buyerpersonasec_o635a_1 ._bypprofilesec_o635a_30 ._bypplefts_o635a_33 ._byppnames_o635a_93 span {
  color: #212121;
  font-family: "intermedium";
  font-size: 16px;
  line-height: 125%;
  /* 20px */
}
._buyerpersonasec_o635a_1 ._bypprofilesec_o635a_30 ._bypplefts_o635a_33 ._byppnames_o635a_93._byppnamesactive_o635a_118 {
  background-color: #E3E4E5;
}
._buyerpersonasec_o635a_1 ._bypprofilesec_o635a_30 ._bypprights_o635a_121 {
  width: calc(100% - 320px);
  min-width: calc(100% - 320px);
  border-radius: 16px;
  overflow: hidden;
  border: 2px solid transparent;
  background: linear-gradient(white, white) padding-box, linear-gradient(#4285F4, #804680, #098F6A, #FA921F);
}

._profdetsecwrapper_o635a_130 {
  width: 100%;
}
._profdetsecwrapper_o635a_130 ._profileheader_o635a_133 {
  background-color: #F7F7F7;
  padding: 48px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
._profdetsecwrapper_o635a_130 ._profileheader_o635a_133 ._profimg_o635a_142 {
  width: 64px;
  height: 64px;
  min-width: 64px;
  min-height: 64px;
  overflow: hidden;
  border-radius: 50%;
}
._profdetsecwrapper_o635a_130 ._profileheader_o635a_133 ._profimg_o635a_142 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
._profdetsecwrapper_o635a_130 ._profileheader_o635a_133 ._profname_o635a_155 {
  color: #212121;
  text-align: center;
  font-family: "intersemibold";
  font-size: 21px;
  line-height: 115%;
  /* 24.15px */
}
._profdetsecwrapper_o635a_130 ._profileheader_o635a_133 ._profiledesc_o635a_163 {
  color: #000;
  text-align: center;
  font-family: "interregular";
  font-size: 16px;
  line-height: 161.8%;
  /* 25.888px */
}
._profdetsecwrapper_o635a_130 ._profoveralldetails_o635a_171 {
  padding: 24px;
  font-family: "interregular";
}
._profdetsecwrapper_o635a_130 ._profoveralldetails_o635a_171 ul {
  margin: 16px 0 0;
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding: 0 0 0 16px;
}
._profdetsecwrapper_o635a_130 ._profoveralldetails_o635a_171 ul li {
  font-family: "interregular";
  font-size: 16px;
  line-height: 161.8%;
}._chrunpredicationsec_1095x_1 {
  display: flex;
  flex-direction: column;
  gap: 34px;
}
._chrunpredicationsec_1095x_1 ._paratxt_1095x_6 {
  font-size: 21px;
  font-family: "intersemibold";
  line-height: 133%;
}
._chrunpredicationsec_1095x_1 ._allotmentsecsegt_1095x_11 {
  gap: 18px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  padding: 0 60px;
}
._chrunpredicationsec_1095x_1 ._allotmentsecsegt_1095x_11 ._altblocksegt_1095x_17 {
  padding: 24px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
  justify-content: center;
  min-height: 200px;
}
._chrunpredicationsec_1095x_1 ._allotmentsecsegt_1095x_11 ._altblocksegt_1095x_17:nth-child(1) {
  border-radius: 16px;
  border: 0.6px solid #BFBFBF;
  background: linear-gradient(180deg, #FFF 50%, #F5FFFC 100%);
}
._chrunpredicationsec_1095x_1 ._allotmentsecsegt_1095x_11 ._altblocksegt_1095x_17:nth-child(2) {
  border-radius: 16px;
  border: 0.6px solid #BFBFBF;
  background: linear-gradient(180deg, #FFF 50%, #F5F5FF 100%);
}
._chrunpredicationsec_1095x_1 ._allotmentsecsegt_1095x_11 ._altblocksegt_1095x_17:nth-child(3) {
  border-radius: 16px;
  border: 0.6px solid #BFBFBF;
  background: linear-gradient(180deg, #FFF 50%, #FFFFF5 100%);
}
._chrunpredicationsec_1095x_1 ._allotmentsecsegt_1095x_11 ._altblocksegt_1095x_17 ._altcount_1095x_41 {
  color: #000;
  font-family: "intersemibold";
  font-size: 21px;
  font-style: normal;
  font-weight: 600;
  line-height: 133%;
}
._chrunpredicationsec_1095x_1 ._allotmentsecsegt_1095x_11 ._altblocksegt_1095x_17 ._altinfos_1095x_49 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
}
._chrunpredicationsec_1095x_1 ._allotmentsecsegt_1095x_11 ._altblocksegt_1095x_17 ._altinfos_1095x_49 h4 {
  color: #000;
  font-family: "interregular";
  font-size: 16px;
  line-height: 161.8%;
}
._chrunpredicationsec_1095x_1 ._allotmentsecsegt_1095x_11 ._altblocksegt_1095x_17 ._altinfos_1095x_49 p {
  color: #404040;
  text-align: center;
  font-family: "interregular";
  font-size: 13px;
  line-height: 161.8%;
}
._chrunpredicationsec_1095x_1 ._chartandsummary_1095x_68 {
  gap: 24px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
@media (max-width: 1440px) {
  ._chrunpredicationsec_1095x_1 ._chartandsummary_1095x_68 {
    grid-template-columns: repeat(1, 1fr);
  }
}
._chrunpredicationsec_1095x_1 ._chartandsummary_1095x_68 ._clvchartwrapper_1095x_78 {
  border: 1px solid #d2d3d4;
  padding: 34px;
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  background: linear-gradient(180deg, #FFF 50%, #F2F2F2 100%);
  min-width: 100%;
}
._chrunpredicationsec_1095x_1 ._chartandsummary_1095x_68 ._clvchartwrapper_1095x_78 ._clvwrapheader_1095x_88 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  min-height: 60px;
}
._chrunpredicationsec_1095x_1 ._chartandsummary_1095x_68 ._clvchartwrapper_1095x_78 ._clvwrapheader_1095x_88 ._clvwrapheadertxt_1095x_94 {
  color: #000;
  font-family: "intersemibold";
  font-size: 16px;
  line-height: 133%;
}
._chrunpredicationsec_1095x_1 ._chartandsummary_1095x_68 ._clvchartwrapper_1095x_78 ._clvwrapheader_1095x_88 ._clvwrpadesc_1095x_100 {
  color: #404040;
  font-family: "interregular";
  font-size: 13px;
  line-height: 161.8%;
}
._chrunpredicationsec_1095x_1 ._chartandsummary_1095x_68 ._clvchartwrapper_1095x_78 ._clvwrapbody_1095x_106 ._clvwrapcaptions_1095x_106 {
  font-size: 12px;
  font-family: "intersemibold";
}
._chrunpredicationsec_1095x_1 ._chartandsummary_1095x_68 ._clvchartwrapper_1095x_78 ._clvwrapbody_1095x_106 ._clvwrapcaptions_1095x_106 span {
  font-family: "interregular";
  margin-inline: 6px;
  display: inline-block;
}
._chrunpredicationsec_1095x_1 ._chartandsummary_1095x_68 ._clvchartwrapper_1095x_78 ._clvwrapbody_1095x_106 ._labelsgrp_1095x_115 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 16px 13px;
  margin-top: 16px;
}
._chrunpredicationsec_1095x_1 ._chartandsummary_1095x_68 ._clvchartwrapper_1095x_78 ._clvwrapbody_1095x_106 ._labelsgrp_1095x_115 ._indvidualchartlabel_1095x_123 {
  display: inline-flex;
  gap: 4px;
  align-items: center;
}
._chrunpredicationsec_1095x_1 ._chartandsummary_1095x_68 ._clvchartwrapper_1095x_78 ._clvwrapbody_1095x_106 ._labelsgrp_1095x_115 p {
  font-family: "interregular";
  font-size: 11px;
  line-height: 161%;
}
._chrunpredicationsec_1095x_1 ._chartandsummary_1095x_68 ._clvchartwrapper_1095x_78 ._clvwrapbody_1095x_106 ._labelsgrp_1095x_115 ._dot_1095x_133 {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  display: inline-block;
}
._chrunpredicationsec_1095x_1 ._chartandsummary_1095x_68 ._clvchartwrapper_1095x_78 ._clvwrapfooter_1095x_139 {
  display: inline-flex;
  flex-direction: column;
  gap: 16px;
  width: 100%;
}
._chrunpredicationsec_1095x_1 ._chartandsummary_1095x_68 ._clvchartwrapper_1095x_78 ._clvwrapfooter_1095x_139 ._clvwrapfttxt_1095x_145 p {
  color: #000;
  font-family: "interregular";
  font-size: 16px;
  line-height: 24px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
._chrunpredicationsec_1095x_1 ._chartandsummary_1095x_68 ._clvchartwrapper_1095x_78 ._clvwrapfooter_1095x_139 ._seemoretxt_1095x_156 {
  color: var(--Colors-Special-Colors-Ultramarine-blue, #575CFF);
  font-family: "interregular";
  font-size: 16px;
  line-height: 161.8%;
}
._chrunpredicationsec_1095x_1 ._chartandsummary_1095x_68 ._clvchartwrapper_1095x_78 ._clvwrapfooter_1095x_139 ._seemoretxt_1095x_156:hover {
  text-decoration: underline;
}
._chrunpredicationsec_1095x_1 ._chartandsummary_1095x_68 ._aisummarysec_1095x_165 {
  min-width: 100%;
  border-radius: 16px;
  border: 2px solid transparent;
  background: linear-gradient(white, white) padding-box, linear-gradient(#4285F4, #804680, #098F6A, #FA921F);
  overflow: hidden;
}
._chrunpredicationsec_1095x_1 ._chartandsummary_1095x_68 ._aisummarysec_1095x_165 ._aisumheading_1095x_172 {
  color: #000;
  font-family: "intersemibold";
  font-size: 16px;
  line-height: 133%;
  padding: 24px;
}
._chrunpredicationsec_1095x_1 ._chartandsummary_1095x_68 ._aisummarysec_1095x_165 ._clvwrapfttxt_1095x_145 {
  font-size: 16px;
  font-family: "interregular";
  line-height: 161%;
  max-height: 480px;
  overflow-y: auto;
  padding: 0 24px 24px;
}
@media (max-width: 1440px) {
  ._chrunpredicationsec_1095x_1 ._chartandsummary_1095x_68 ._aisummarysec_1095x_165 ._clvwrapfttxt_1095x_145 {
    max-height: 100%;
    overflow: hidden;
  }
}
@media (max-width: 1440px) {
  ._chrunpredicationsec_1095x_1 ._chartandsummary_1095x_68 ._aisummarysec_1095x_165 ._clvwrapfttxt_1095x_145 {
    max-height: 100%;
    overflow: hidden;
  }
}
._chrunpredicationsec_1095x_1 ._chartandsummary_1095x_68 ._aisummarysec_1095x_165 ._clvwrapfttxt_1095x_145 p {
  font-size: 16px;
  line-height: 24px;
  margin: 0 0 12px;
}
._chrunpredicationsec_1095x_1 ._chartandsummary_1095x_68 ._aisummarysec_1095x_165 ._clvwrapfttxt_1095x_145 ul {
  font-size: 16px;
  line-height: 24px;
  margin: 0 0 12px;
  display: flex;
  flex-direction: column;
  gap: 6px;
}
._chrunpredicationsec_1095x_1 ._chartandsummary_1095x_68 ._aisummarysec_1095x_165 ._clvwrapfttxt_1095x_145 ol {
  font-size: 16px;
  line-height: 24px;
  margin: 0 0 12px;
  display: flex;
  flex-direction: column;
  gap: 6px;
}
._chrunpredicationsec_1095x_1 ._chartandsummary_1095x_68 ._aisummarysec_1095x_165 ._clvwrapfttxt_1095x_145 li b {
  font-family: "intermedium";
}
._chrunpredicationsec_1095x_1 ._chartandsummary_1095x_68 ._aisummarysec_1095x_165 ._clvwrapfttxt_1095x_145 li strong {
  font-family: "intermedium";
}
._chrunpredicationsec_1095x_1 ._chartandsummary_1095x_68 ._aisummarysec_1095x_165 ._clvwrapfttxt_1095x_145 h3 {
  font-size: 18px;
  font-family: "intersemibold";
  margin: 0 0 12px;
}
._chrunpredicationsec_1095x_1 ._clvmdltxt_1095x_231 ul {
  padding: 0;
}
._chrunpredicationsec_1095x_1 ._clvmdltxt_1095x_231 ul li {
  font-size: 16px;
  line-height: 161%;
  font-family: "interregular";
}
._chrunpredicationsec_1095x_1 ._clvmdltxt_1095x_231 ul li b {
  display: block;
  font-family: "intersemibold";
  line-height: 133%;
}.modalview {
  position: fixed;
  background-color: rgba(0, 0, 0, 0.65);
  inset: 0;
  z-index: 999;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 24px;
}
@media (max-width: 768px) {
  .modalview {
    padding: 0 16px;
  }
}
.modalview .modalcontainer {
  background-color: #fff;
  min-height: 112px;
  border-radius: 6px;
  padding: 24px 0;
  width: 100%;
}
.modalview .modalcontainer .modalheader {
  position: relative;
  padding: 0 24px 24px;
}
.modalview .modalcontainer .modalheader h2 {
  font-size: 18px;
  font-family: "intermedium";
  width: calc(100% - 50px);
}
.modalview .modalcontainer .modalheader .modelclose {
  position: absolute;
  right: 24px;
  top: 4px;
  cursor: pointer;
  transform: scale(1);
  transition: 0.1s ease;
}
.modalview .modalcontainer .modalheader .modelclose:hover {
  transform: scale(1.1);
}
.modalview .modalcontainer .modalbody {
  padding: 0 24px;
  max-height: calc(100vh - 300px);
  overflow: auto;
}
.modalview .modalcontainer .modalfooter {
  padding: 24px 24px 0;
  display: flex;
}

.modalsm {
  max-width: 576px;
}

.modalmd {
  max-width: 767px;
}

.modallg {
  max-width: 1024px;
}

.modalxl {
  max-width: 1199;
}

.modalxxl {
  max-width: 80%;
}

.modalrow {
  margin-bottom: 16px;
}._mainframe_1dz8t_1 {
  width: 100%;
}

._clvchartssec_1dz8t_5 {
  gap: 24px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  padding: 6px 0 16px;
}
@media (max-width: 1699px) {
  ._clvchartssec_1dz8t_5 {
    grid-template-columns: repeat(2, 1fr);
  }
}
._clvchartssec_1dz8t_5 ._clvchartwrapper_1dz8t_16 {
  border-radius: 21px;
  border: 0.6px solid var(--Colors-Essentials-Stoke-Stoke---Border---Line, #D2D3D4);
  background: linear-gradient(180deg, #FFF 50%, #F2F2F2 100%);
  box-shadow: -2px 2px 4px 0 rgba(217, 217, 217, 0.12);
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 34px;
  min-width: 100%;
}
@media (max-width: 1699px) {
  ._clvchartssec_1dz8t_5 ._clvchartwrapper_1dz8t_16 {
    padding: 24px;
  }
}
._clvchartssec_1dz8t_5 ._clvchartwrapper_1dz8t_16 ._clvwrapheader_1dz8t_32 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  min-height: 60px;
}
._clvchartssec_1dz8t_5 ._clvchartwrapper_1dz8t_16 ._clvwrapheader_1dz8t_32 ._clvwrapheadertxt_1dz8t_38 {
  color: #000;
  font-family: "intersemibold";
  font-size: 16px;
  line-height: 133%;
  /* 21.28px */
}
._clvchartssec_1dz8t_5 ._clvchartwrapper_1dz8t_16 ._clvwrapheader_1dz8t_32 ._clvwrpadesc_1dz8t_45 {
  color: #404040;
  font-family: "interregular";
  font-size: 13px;
  line-height: 161.8%;
  /* 21.034px */
}
._clvchartssec_1dz8t_5 ._clvchartwrapper_1dz8t_16 ._clvwrapbody_1dz8t_52 ._clvwrapcaptions_1dz8t_52 {
  font-size: 12px;
  font-family: "intersemibold";
}
._clvchartssec_1dz8t_5 ._clvchartwrapper_1dz8t_16 ._clvwrapbody_1dz8t_52 ._clvwrapcaptions_1dz8t_52 span {
  font-family: "interregular";
  margin-inline: 4px 21px;
  display: inline-block;
}
._clvchartssec_1dz8t_5 ._clvchartwrapper_1dz8t_16 ._clvwrapbody_1dz8t_52 ._labelsgrp_1dz8t_61 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 16px 13px;
  margin-top: 16px;
}
._clvchartssec_1dz8t_5 ._clvchartwrapper_1dz8t_16 ._clvwrapbody_1dz8t_52 ._labelsgrp_1dz8t_61 ._indvidualchartlabel_1dz8t_69 {
  display: inline-flex;
  gap: 4px;
  align-items: center;
}
._clvchartssec_1dz8t_5 ._clvchartwrapper_1dz8t_16 ._clvwrapbody_1dz8t_52 ._labelsgrp_1dz8t_61 p {
  font-family: "interregular";
  font-size: 11px;
  line-height: 161%;
}
._clvchartssec_1dz8t_5 ._clvchartwrapper_1dz8t_16 ._clvwrapbody_1dz8t_52 ._labelsgrp_1dz8t_61 ._dot_1dz8t_79 {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  display: inline-block;
}
._clvchartssec_1dz8t_5 ._clvchartwrapper_1dz8t_16 ._clvwrapfooter_1dz8t_85 {
  display: inline-flex;
  flex-direction: column;
  gap: 16px;
  width: 100%;
}
._clvchartssec_1dz8t_5 ._clvchartwrapper_1dz8t_16 ._clvwrapfooter_1dz8t_85 ._clvwrapfttxt_1dz8t_91 {
  color: #000;
  font-family: "interregular";
  font-size: 16px;
  line-height: 24px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
._clvchartssec_1dz8t_5 ._clvchartwrapper_1dz8t_16 ._clvwrapfooter_1dz8t_85 ._seemoretxt_1dz8t_102 {
  color: var(--Colors-Special-Colors-Ultramarine-blue, #575CFF);
  font-family: "interregular";
  font-size: 16px;
  line-height: 161.8%;
  /* 25.888px */
}
._clvchartssec_1dz8t_5 ._clvchartwrapper_1dz8t_16 ._clvwrapfooter_1dz8t_85 ._seemoretxt_1dz8t_102:hover {
  text-decoration: underline;
}

._insightsviewmdltext_1dz8t_113 p {
  font-size: 14px;
  font-family: "interregular";
  line-height: 161%;
}._topheading_1goiv_1 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  width: 100%;
  margin: 0 0 16px;
}
._topheading_1goiv_1 h4 {
  color: var(--true-black-800, #252526);
  font-family: "intersemibold";
  font-size: 21px;
  font-style: normal;
  font-weight: 600;
  line-height: 133%;
  /* 27.93px */
}
._topheading_1goiv_1 ._headerdesctxt_1goiv_17 {
  color: var(--true-black-800, #252526);
  font-family: "interregular";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 161.8%;
  /* 17.798px */
}

._orchestrationsec_1goiv_27 {
  display: flex;
}
._orchestrationsec_1goiv_27 ._orchestleftsec_1goiv_30 {
  width: 65%;
}
._orchestrationsec_1goiv_27 ._orchestrightsec_1goiv_33 {
  width: 35%;
  padding: 0 0 0 48px;
}
@media (max-width: 1440px) {
  ._orchestrationsec_1goiv_27 ._orchestrightsec_1goiv_33 {
    padding: 0 0 0 24px;
  }
}

._orchestleftsec_1goiv_30 ._goalsec_1goiv_43 {
  width: 100%;
  padding: 24px;
  border-radius: 16px;
  border: 1px solid transparent;
  background: linear-gradient(white, white) padding-box, linear-gradient(#4285F4, #804680, #098F6A, #FA921F);
  overflow: hidden;
}
._orchestleftsec_1goiv_30 ._goalsec_1goiv_43 ._topheading_1goiv_1 {
  padding-top: 0;
}
._orchestleftsec_1goiv_30 ._goalsec_1goiv_43 ._goalrowmain_1goiv_54 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0 32px;
}
@media (max-width: 1699px) {
  ._orchestleftsec_1goiv_30 ._goalsec_1goiv_43 ._goalrowmain_1goiv_54 {
    grid-template-columns: repeat(1, 1fr);
  }
}
._orchestleftsec_1goiv_30 ._goalsec_1goiv_43 ._goalrow_1goiv_54 {
  display: flex;
  align-items: center;
  gap: 12px;
  justify-content: space-between;
  border-bottom: 1px solid #d2d3d4;
  padding: 16px;
}
._orchestleftsec_1goiv_30 ._goalsec_1goiv_43 ._grcontent_1goiv_72 {
  color: #000;
  font-family: "intermedium";
  font-size: 14px;
  line-height: 125%;
  width: calc(100% - 180px);
}
._orchestleftsec_1goiv_30 ._goalsec_1goiv_43 ._grstatus_1goiv_79 {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  padding: 4px 10px;
}
._orchestleftsec_1goiv_30 ._goalsec_1goiv_43 ._grstatus_1goiv_79._applreq_1goiv_85 {
  border-radius: 24px;
  border: 1px solid #EBC252;
  background: linear-gradient(180deg, #FFF 25%, #F2F2F2 100%);
  color: var(--orange-yellow-700, #785800);
  font-family: "intersemibold";
  font-size: 11px;
  font-style: normal;
  font-weight: 600;
  line-height: 161.8%;
  /* 17.798px */
}
._orchestleftsec_1goiv_30 ._goalsec_1goiv_43 ._grstatus_1goiv_79._progess_1goiv_97 {
  color: #000;
  font-family: "interregular";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 125%;
  /* 16.25px */
}
._orchestleftsec_1goiv_30 ._goalsec_1goiv_43 ._rightchevron_1goiv_106 {
  display: flex;
}
._orchestleftsec_1goiv_30 ._goalsec_1goiv_43 ._rightchevron_1goiv_106 img {
  min-width: 28px;
  height: 28px;
}
._orchestleftsec_1goiv_30 ._goalsec_1goiv_43 ._viewstatus_1goiv_113 {
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 32px 0 0;
}
._orchestleftsec_1goiv_30 ._goalsec_1goiv_43 ._viewstatus_1goiv_113 ._viewsts_1goiv_119 {
  color: #212121;
  font-family: "intermedium";
  font-size: 14px;
  line-height: 161.8%;
  border-radius: 13px;
  border: 1px solid #BFBFBF;
  background: var(--Colors-Black-White, #FFF);
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 16px;
}
._orchestleftsec_1goiv_30 ._liveupdates_1goiv_133 {
  padding: 32px 0;
}
._orchestleftsec_1goiv_30 ._liveupdates_1goiv_133 ._liveblocksec_1goiv_136 {
  display: flex;
  gap: 13px;
  overflow-x: auto;
  padding-bottom: 8px;
}
._orchestleftsec_1goiv_30 ._liveupdates_1goiv_133 ._liveblock_1goiv_136 {
  border-radius: 16px;
  border: 0.6px solid var(--Colors-Essentials-Stoke-Stoke---Border---Line, #D2D3D4);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 32px;
  width: 420px;
  min-width: 420px;
}
@media (max-width: 1440px) {
  ._orchestleftsec_1goiv_30 ._liveupdates_1goiv_133 ._liveblock_1goiv_136 {
    width: 300px;
    min-width: 300px;
  }
}
._orchestleftsec_1goiv_30 ._liveupdates_1goiv_133 ._liveblock_1goiv_136 ._topsec_1goiv_159 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._orchestleftsec_1goiv_30 ._liveupdates_1goiv_133 ._liveblock_1goiv_136 ._topsec_1goiv_159 h4 {
  color: var(--true-black-800, #252526);
  font-family: "intersemibold";
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 133%;
  margin: 0 0 8px;
  /* 21.28px */
}
._orchestleftsec_1goiv_30 ._liveupdates_1goiv_133 ._liveblock_1goiv_136 ._topsec_1goiv_159 p {
  color: var(--true-black-800, #252526);
  font-family: "interregular";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 161.8%;
  /* 21.034px */
}
._orchestleftsec_1goiv_30 ._liveupdates_1goiv_133 ._liveblock_1goiv_136 ._social_1goiv_183 {
  display: flex;
  align-items: center;
  gap: 12px;
  flex-wrap: wrap;
}
._orchestleftsec_1goiv_30 ._liveupdates_1goiv_133 ._liveblock_1goiv_136 ._social_1goiv_183 ._socialinner_1goiv_189 {
  font-family: "interregular";
  font-size: 14px;
  line-height: 161%;
  display: inline-flex;
  align-items: center;
  gap: 6px;
}

._orchestrightsec_1goiv_33 ._taskblockmain_1goiv_198 {
  display: flex;
  flex-direction: column;
  gap: 28px;
}
._orchestrightsec_1goiv_33 ._taskblock_1goiv_198 {
  display: flex;
  flex-direction: column;
  gap: 6px;
  width: 100%;
}
._orchestrightsec_1goiv_33 ._taskblock_1goiv_198 ._taskheader_1goiv_209 {
  color: #000;
  font-family: "intersemibold";
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 133%;
  /* 21.28px */
}
._orchestrightsec_1goiv_33 ._taskblock_1goiv_198 ._taskpara_1goiv_218 {
  color: #404040;
  font-family: "interregular";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 161.8%;
  padding: 4px 0;
}
._orchestrightsec_1goiv_33 ._taskblock_1goiv_198 ._taskview_1goiv_227 {
  color: #000;
  font-family: "interregular";
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: 161.8%;
  display: flex;
  align-items: center;
  gap: 6px;
  /* 17.798px */
}
._orchestrightsec_1goiv_33 ._taskblock_1goiv_198 ._timer_1goiv_239 {
  color: #000;
  font-family: "interregular";
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: 161.8%;
  /* 17.798px */
}

._increaseapu_1goiv_249 {
  display: flex;
  align-items: center;
  gap: 12px;
}
._increaseapu_1goiv_249 p {
  color: #000000;
  font-family: "interregular";
  font-size: 14px;
}
._increaseapu_1goiv_249 ._increaseloadeer_1goiv_259 {
  width: 30px;
  min-width: 30px;
  height: 30px;
  border-radius: 50%;
  position: relative;
  animation: _rotate_1goiv_1 1s linear infinite;
}
._increaseapu_1goiv_249 ._increaseloadeer_1goiv_259::before {
  content: "";
  box-sizing: border-box;
  position: absolute;
  inset: 0px;
  border-radius: 50%;
  border: 5px solid #7423D7;
  animation: _prixClipFix_1goiv_1 2s linear infinite;
}
@keyframes _rotate_1goiv_1 {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes _prixClipFix_1goiv_1 {
  0% {
    clip-path: polygon(50% 50%, 0 0, 0 0, 0 0, 0 0, 0 0);
  }
  25% {
    clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 0, 100% 0, 100% 0);
  }
  50% {
    clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 100% 100%, 100% 100%);
  }
  75% {
    clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 100%);
  }
  100% {
    clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 0);
  }
}._settingssec_1l901_1 {
  display: flex;
  height: 100%;
  border-radius: 12px;
  overflow: hidden;
}
._settingssec_1l901_1 ._leftsettingstabsec_1l901_7 {
  width: 280px;
  background-color: #EDEFF0;
  max-height: calc(100vh - 88px);
  min-width: 280px;
  overflow-y: auto;
  padding: 0 0 16px;
  scrollbar-width: 0;
}
._settingssec_1l901_1 ._leftsettingstabsec_1l901_7::-webkit-scrollbar {
  width: 0;
}
._settingssec_1l901_1 ._rightsettingsmenu_1l901_19 {
  width: calc(100% - 280px);
  position: relative;
  overflow-y: auto;
  height: calc(100vh - 88px);
  padding: 0 0 16px;
}
._settingssec_1l901_1 ._rightsettingsmenu_1l901_19 ._titlearea_1l901_26 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  width: 100%;
  padding: 18px 24px;
  position: sticky;
  top: 0;
  background: #fff;
}
._settingssec_1l901_1 ._rightsettingsmenu_1l901_19 ._titlearea_1l901_26 ._titlearealeft_1l901_37 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
._settingssec_1l901_1 ._rightsettingsmenu_1l901_19 ._titlearea_1l901_26 ._titlearealeft_1l901_37 ._titlename_1l901_42 {
  color: #000;
  font-family: "intersemibold";
  font-size: 21px;
  font-weight: 600;
  line-height: 26px;
}
._settingssec_1l901_1 ._rightsettingsmenu_1l901_19 ._titlearea_1l901_26 ._titlearealeft_1l901_37 ._titledesc_1l901_49 {
  color: #404040;
  font-family: "interregular";
  font-size: 13px;
  line-height: 22px;
}
._settingssec_1l901_1 ._rightsettingsmenu_1l901_19 ._titlearea_1l901_26 ._titlearearight_1l901_55 button {
  border-radius: 13px;
  background: var(--Mint-Green-400, #7423D7);
  height: 38px;
  border: 0;
  font-family: "intermedium";
  padding: 0 16px;
  font-size: 14px;
  cursor: pointer;
}

._leftsettingstabsec_1l901_7 ._tabblock_1l901_66 ._tabblocktitle_1l901_66 {
  color: #212121;
  font-family: "intersemibold";
  font-size: 16px;
  line-height: 20px;
  padding: 10px 18px;
  margin: 12px 0 0;
}
._leftsettingstabsec_1l901_7 ._tabblock_1l901_66 ._tabblockdesc_1l901_74 ._tabblockdescinner_1l901_74 {
  color: #212121;
  font-family: "interregular";
  font-size: 14px;
  line-height: 16px;
  border-left: 2px solid #EDEFF0;
  padding: 12px 18px;
  cursor: pointer;
}
._leftsettingstabsec_1l901_7 ._tabblock_1l901_66 ._tabblockdesc_1l901_74 ._tabblockdescinner_1l901_74:hover {
  background: #F7F7F7;
  border-left: 2px solid #F7F7F7;
}
._leftsettingstabsec_1l901_7 ._tabblock_1l901_66 ._tabblockdesc_1l901_74 ._tabblockdescinner_1l901_74._activemenuitem_1l901_87 {
  border-left: 2px solid #000;
  background: #F7F7F7;
}
._leftsettingstabsec_1l901_7 ._tabblock_1l901_66 ._tabblockdesc_1l901_74 ._tabblockdescinner_1l901_74._activemenuitem_1l901_87:hover {
  border-left: 2px solid #000;
  background: #F7F7F7;
}
._leftsettingstabsec_1l901_7 h4 {
  font-family: "intersemibold";
  font-size: 16px;
  line-height: 125%;
  padding-block: 12px 8px;
  padding-inline: 21px 16px;
}
._leftsettingstabsec_1l901_7 ul {
  padding: 0;
  list-style: none;
}
._leftsettingstabsec_1l901_7 ul li {
  font-family: "interregular";
  font-size: 13px;
  line-height: 125%;
  padding-block: 12px;
  padding-inline: 26px 21px;
  cursor: pointer;
}
._leftsettingstabsec_1l901_7 ul li._activemenuitem_1l901_87 {
  background-color: #fff;
  position: relative;
}
._leftsettingstabsec_1l901_7 ul li._activemenuitem_1l901_87::before {
  content: "";
  position: absolute;
  height: 100%;
  width: 2px;
  background-color: #00E4A2;
  left: 0;
  top: 0;
}._connectormain_7l4d6_1 {
  padding: 12px 24px;
  display: flex;
  flex-direction: column;
  gap: 32px;
}
._connectormain_7l4d6_1 ._connectorblock_7l4d6_7 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._connectormain_7l4d6_1 ._connectorblock_7l4d6_7 ._connectorblockheader_7l4d6_12 ._connectorblocktitle_7l4d6_12 {
  color: #000;
  font-family: "intersemibold";
  font-size: 16px;
  font-weight: 600;
  line-height: 26px;
}
._connectormain_7l4d6_1 ._connectorblock_7l4d6_7 ._connectorblockheader_7l4d6_12 ._connectorblockdesc_7l4d6_19 {
  color: #404040;
  font-family: "interregular";
  font-size: 13px;
  line-height: 22px;
}
._connectormain_7l4d6_1 ._connectorblock_7l4d6_7 ._connectorblockinner_7l4d6_25 {
  gap: 24px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
._connectormain_7l4d6_1 ._connectorblock_7l4d6_7 ._connectorblockinner_7l4d6_25 ._connectorblockinnerbox_7l4d6_30 {
  border-radius: 10px;
  border: 1px solid var(--Colors-Essentials-Stoke-Stoke---Border---Line, #D2D3D4);
  background: #FFF;
  padding: 16px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._connectormain_7l4d6_1 ._connectorblock_7l4d6_7 ._connectorblockinner_7l4d6_25 ._connectorblockinnerbox_7l4d6_30:hover {
  background: #fbfbfb;
}
._connectormain_7l4d6_1 ._connectorblock_7l4d6_7 ._connectorblockinner_7l4d6_25 ._connectorblockinnerbox_7l4d6_30 ._top_7l4d6_42 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
}
._connectormain_7l4d6_1 ._connectorblock_7l4d6_7 ._connectorblockinner_7l4d6_25 ._connectorblockinnerbox_7l4d6_30 ._top_7l4d6_42 ._left_7l4d6_48 {
  display: flex;
}
._connectormain_7l4d6_1 ._connectorblock_7l4d6_7 ._connectorblockinner_7l4d6_25 ._connectorblockinnerbox_7l4d6_30 ._top_7l4d6_42 ._right_7l4d6_51 ._btns_7l4d6_51 {
  color: var(--Colors-Essentials-Text-Title, #252526);
  font-family: "intermedium";
  font-size: 11px;
  line-height: 18px;
  border-radius: 24px;
  padding: 0 12px;
  height: 26px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
._connectormain_7l4d6_1 ._connectorblock_7l4d6_7 ._connectorblockinner_7l4d6_25 ._connectorblockinnerbox_7l4d6_30 ._top_7l4d6_42 ._right_7l4d6_51 ._btns_7l4d6_51._connected_7l4d6_64 {
  border: 0.618px solid #136809;
  background: linear-gradient(180deg, #FFF 25%, #F2F2F2 100%);
}
._connectormain_7l4d6_1 ._connectorblock_7l4d6_7 ._connectorblockinner_7l4d6_25 ._connectorblockinnerbox_7l4d6_30 ._top_7l4d6_42 ._right_7l4d6_51 ._btns_7l4d6_51._disconnected_7l4d6_68 {
  color: #DE003D;
  border: 0.618px solid var(--torch-red-500, #DE003D);
  background: linear-gradient(180deg, #FFF 25%, #F2F2F2 100%);
}
._connectormain_7l4d6_1 ._connectorblock_7l4d6_7 ._connectorblockinner_7l4d6_25 ._connectorblockinnerbox_7l4d6_30 ._top_7l4d6_42 ._right_7l4d6_51 ._btns_7l4d6_51._notConnected_7l4d6_73 {
  background: #F7F7F7;
  border: 0.618px solid #F7F7F7;
}._importcsvsec_75zmr_1 {
  padding: 12px 24px;
}

._topheading_75zmr_5 {
  padding: 34px 0 13px;
  display: flex;
  gap: 34px;
}
._topheading_75zmr_5 ._tophdlefts_75zmr_10 {
  flex: 1;
}
._topheading_75zmr_5 ._tophdrights_75zmr_13 {
  display: inline-flex;
  justify-content: flex-end;
}
._topheading_75zmr_5 h2 {
  font-family: "intersemibold";
  font-size: 21px;
  line-height: 133%;
}
._topheading_75zmr_5 ._headerdesctxt_75zmr_22 {
  font-family: "interregular";
  font-size: 13px;
  line-height: 161%;
}

._statuselem_75zmr_28 {
  display: inline-flex;
  padding: 4px 12px;
  flex-direction: column;
  align-items: center;
  border-radius: 24px;
  font-family: "intersemibold";
  font-size: 12px;
  line-height: 161%;
}
._statuselem_75zmr_28._processed_75zmr_38 {
  color: #2C2E80;
  border: 1px solid #136809;
  background: linear-gradient(180deg, #FFF 25%, #F2F2F2 100%);
}
._statuselem_75zmr_28._formaterr_75zmr_43 {
  color: #DE003D;
  border: 1px solid #DE003D;
  background: linear-gradient(180deg, #FFF 25%, #F2F2F2 100%);
}
._statuselem_75zmr_28._pending_75zmr_48 {
  color: #0A3405;
  border: 1px solid #136809;
  background: linear-gradient(180deg, #FFF 25%, #F2F2F2 100%);
}

._connectorblockheader_75zmr_54 ._connectorblocktitle_75zmr_54 {
  color: #000;
  font-family: "intersemibold";
  font-size: 16px;
  font-weight: 600;
  line-height: 26px;
}
._connectorblockheader_75zmr_54 ._connectorblockdesc_75zmr_61 {
  color: #404040;
  font-family: "interregular";
  font-size: 13px;
  line-height: 28px;
}

._optionsbtns_75zmr_68 {
  display: flex;
  align-items: center;
  gap: 13px;
  padding-top: 13px;
}
/* Base Toast */
._toast_m26gc_3 {
  position: fixed;
  left: 50%;
  top: 24px;
  padding: 12px 18px;
  border-radius: 14px;
  background: #1a1b33;
  color: #fff;
  box-shadow: 0 16px 40px rgba(0, 0, 0, 0.35);
  max-width: min(90vw, 480px);
  line-height: 1.2;
  transform: translate(-50%, -40px);
  opacity: 0;
  font-family: "interregular";
  font-size: 13px;
  z-index: 99;
}

/* Entrance Animation (top → down) */
._toastEnter_m26gc_22 {
  animation: _slideDown_m26gc_1 0.6s ease forwards;
}

/* Exit Animation (bottom → up) */
._toastExit_m26gc_27 {
  animation: _slideUp_m26gc_1 0.6s ease forwards;
}

@keyframes _slideDown_m26gc_1 {
  from {
    transform: translate(-50%, -40px);
    opacity: 0;
  }
  to {
    transform: translate(-50%, 0);
    opacity: 1;
  }
}
@keyframes _slideUp_m26gc_1 {
  from {
    transform: translate(-50%, 0);
    opacity: 1;
  }
  to {
    transform: translate(-50%, -40px);
    opacity: 0;
  }
}._topheading_1ulfh_1 {
  padding: 34px 0 13px;
  display: flex;
  gap: 34px;
}
._topheading_1ulfh_1 ._tophdlefts_1ulfh_6 {
  flex: 1;
}
._topheading_1ulfh_1 ._tophdrights_1ulfh_9 {
  display: inline-flex;
  justify-content: flex-end;
}
._topheading_1ulfh_1 h2 {
  font-family: "intersemibold";
  font-size: 21px;
  line-height: 133%;
}
._topheading_1ulfh_1 ._headerdesctxt_1ulfh_18 {
  font-family: "interregular";
  font-size: 13px;
  line-height: 161%;
}

._endpointgroups_1ulfh_24 {
  display: flex;
  flex-direction: column;
  gap: 13px;
}
._endpointgroups_1ulfh_24 ._apiendpoint_1ulfh_29 {
  display: flex;
  padding: 7px 8px;
  justify-content: center;
  align-items: center;
  color: #575CFF;
  border-radius: 50px;
  border: 1px solid #d2d3d4;
  background: #F7F7F7;
  font-size: 13px;
  font-family: "intermedium";
}
._endpointgroups_1ulfh_24 ._addendpoint_1ulfh_41 {
  padding: 13px 21px;
  display: flex;
  align-items: center;
  gap: 6px;
  justify-content: center;
  font-size: 13px;
  font-family: "intermedium";
  border: 1px solid #7423D7;
  background-color: #F0FAF7;
  border-radius: 10px;
  cursor: pointer;
}

._reqsec_1ulfh_55 {
  display: flex;
  flex-direction: column;
  gap: 13px;
}
._reqsec_1ulfh_55 ._requiredrow_1ulfh_60 {
  display: flex;
  align-items: center;
  width: 100%;
  gap: 24px;
}
._reqsec_1ulfh_55 ._requiredrow_1ulfh_60 ._reqelem_1ulfh_66 {
  display: flex;
  align-items: center;
  gap: 4px;
}
._reqsec_1ulfh_55 ._requiredrow_1ulfh_60 label {
  font-family: "intermedium";
  font-size: 14px;
}

._footerbtns_1ulfh_76 {
  display: flex;
  align-items: center;
  gap: 13px;
}

._manualmultiselect_1ulfh_82 {
  border: 1px solid #D2D3D4;
  border-radius: 6px;
  position: relative;
}
._manualmultiselect_1ulfh_82 ._floattxt_1ulfh_87 {
  color: #828385;
  font-family: "interregular";
  font-size: 12px;
  background-color: #fff;
  position: absolute;
  top: -8px;
  left: 18px;
  padding-inline: 4px;
}
._manualmultiselect_1ulfh_82 input {
  width: 100%;
  border: none;
  border-radius: 0;
  padding: 10px 13px;
  border-radius: 6px 6px 0 0;
}
._manualmultiselect_1ulfh_82 ._multiselvalues_1ulfh_104 {
  padding: 13px;
  border-top: 1px solid #D2D3D4;
  display: flex;
  flex-wrap: wrap;
  gap: 13px;
  max-height: 138px;
  overflow-y: auto;
}
._manualmultiselect_1ulfh_82 ._multiselvalues_1ulfh_104 ._multielem_1ulfh_113 {
  font-family: "intermedium";
  font-size: 11px;
  line-height: 161%;
  display: inline-flex;
  align-items: center;
  gap: 4px;
  background: #f2f2f2;
  padding: 4px 8px;
  border-radius: 24px;
  align-self: center;
}
._manualmultiselect_1ulfh_82 ._multiselvalues_1ulfh_104 ._multielem_1ulfh_113 img {
  cursor: pointer;
}.selectsearchcontainer {
  position: relative;
}
.selectsearchcontainer .selectshow {
  display: flex;
  align-items: center;
  position: relative;
  height: 40px;
  border-radius: 8px;
  overflow: hidden;
  border: 1px solid #D2D3D4;
  border-radius: 6px;
  background-color: #F9F9F9;
}
.selectsearchcontainer .selectshow:is(:focus-within, :hover) {
  border-color: #7423D7;
}
.selectsearchcontainer .selectshow input[type=text] {
  padding: 0 36px 0 12px;
  border: none;
  height: 100%;
  border-radius: 0;
}
.selectsearchcontainer .selectshow .selectarrow {
  position: absolute;
  right: 6px;
  top: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  opacity: 0.7;
  cursor: pointer;
}
.selectsearchcontainer .selectshow .selectarrow.activeselectarrow {
  transform: rotate(180deg);
}
.selectsearchcontainer .selectshow .selectprefixicon {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  opacity: 0.7;
  inset: 9px auto auto 6px;
}
.selectsearchcontainer .selectshow .selectprefixicon img {
  width: 100%;
}
.selectsearchcontainer .selectshow:has(.selectprefixicon) input[type=text] {
  padding: 0 36px 0 30px;
}

.optioncontainer {
  position: absolute;
  padding: 4px 0;
  width: 100%;
  border: 1px solid #E3E8EF;
  border-radius: 6px;
  background-color: #fff;
  overflow: hidden;
  z-index: 999;
  top: 44px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
}
.optioncontainer ul {
  margin: 0;
  padding: 0;
  list-style: none;
  max-height: 192px;
  overflow: hidden;
  overflow-y: auto;
}
.optioncontainer ul li {
  padding: 8px 16px;
  cursor: pointer;
  font-family: "intermedium";
  background-color: transparent;
  text-align: left;
  font-size: 14px;
}
.optioncontainer ul li.hightlightopt, .optioncontainer ul li:hover {
  background-color: #F7F0FF;
}
.optioncontainer ul li.nooptionsinselect {
  text-align: center;
  color: #8D8D8D;
}
.optioncontainer ul li.nooptionsinselect:hover {
  background-color: transparent;
}

.select-container-open {
  animation: select-container-open 150ms ease-in-out forwards;
  transform-origin: top center;
}

@keyframes select-container-open {
  from {
    transform: scaleY(0);
  }
  to {
    transform: scaleY(1);
  }
}._topheading_pv4h3_1 {
  padding: 34px 0 13px;
  display: flex;
  gap: 34px;
}
._topheading_pv4h3_1 ._tophdlefts_pv4h3_6 {
  flex: 1;
}
._topheading_pv4h3_1 ._tophdrights_pv4h3_9 {
  display: inline-flex;
  justify-content: flex-end;
}
._topheading_pv4h3_1 h2 {
  font-family: "intersemibold";
  font-size: 21px;
  line-height: 133%;
}
._topheading_pv4h3_1 ._headerdesctxt_pv4h3_18 {
  font-family: "interregular";
  font-size: 13px;
  line-height: 161%;
}
._topheading_pv4h3_1 {
  padding-top: 13px;
}

._addemailaddresssec_pv4h3_27 {
  padding-bottom: 34px;
}
._addemailaddresssec_pv4h3_27 ._botassist_pv4h3_30 {
  display: flex;
  width: 100%;
  padding: 16px 13px;
  align-items: flex-start;
  gap: 21px;
  border: 1px solid #D2D3D4;
  border-radius: 13px;
}
._addemailaddresssec_pv4h3_27 ._botassist_pv4h3_30 ._bttxt_pv4h3_39 {
  flex: 1;
  font-family: "interregular";
  font-size: 13px;
  line-height: 161%;
}._topheading_pv4h3_1 {
  padding: 34px 0 13px;
  display: flex;
  gap: 34px;
}
._topheading_pv4h3_1 ._tophdlefts_pv4h3_6 {
  flex: 1;
}
._topheading_pv4h3_1 ._tophdrights_pv4h3_9 {
  display: inline-flex;
  justify-content: flex-end;
}
._topheading_pv4h3_1 h2 {
  font-family: "intersemibold";
  font-size: 21px;
  line-height: 133%;
}
._topheading_pv4h3_1 ._headerdesctxt_pv4h3_18 {
  font-family: "interregular";
  font-size: 13px;
  line-height: 161%;
}
._topheading_pv4h3_1 {
  padding-top: 13px;
}

._addemailaddresssec_pv4h3_27 {
  padding-bottom: 34px;
}
._addemailaddresssec_pv4h3_27 ._botassist_pv4h3_30 {
  display: flex;
  width: 100%;
  padding: 16px 13px;
  align-items: flex-start;
  gap: 21px;
  border: 1px solid #D2D3D4;
  border-radius: 13px;
}
._addemailaddresssec_pv4h3_27 ._botassist_pv4h3_30 ._bttxt_pv4h3_39 {
  flex: 1;
  font-family: "interregular";
  font-size: 13px;
  line-height: 161%;
}._topheading_wzhpl_1 {
  padding: 34px 0 13px;
  display: flex;
  gap: 34px;
}
._topheading_wzhpl_1 ._tophdlefts_wzhpl_6 {
  flex: 1;
}
._topheading_wzhpl_1 ._tophdrights_wzhpl_9 {
  display: inline-flex;
  justify-content: flex-end;
}
._topheading_wzhpl_1 h2 {
  font-family: "intersemibold";
  font-size: 21px;
  line-height: 133%;
}
._topheading_wzhpl_1 ._headerdesctxt_wzhpl_18 {
  font-family: "interregular";
  font-size: 13px;
  line-height: 161%;
}

._subtopheading_wzhpl_24 h4 {
  font-family: "intersemibold";
  font-size: 16px;
  line-height: 133%;
  padding-bottom: 8px;
}
._subtopheading_wzhpl_24 ._subtopdesctxt_wzhpl_30 {
  font-family: "interregular";
  font-size: 13px;
  line-height: 161%;
  padding-bottom: 13px;
}

._sablock_wzhpl_37 {
  max-width: 610px;
  margin-bottom: 21px;
}
._sablock_wzhpl_37 ._sainstructions_wzhpl_41 {
  padding: 21px 13px;
  border-radius: 21px;
  border: 1px solid #D2D3D4;
  background: linear-gradient(180deg, #FFF 50%, #F2F2F2 100%);
}
._sablock_wzhpl_37 ._sainstructions_wzhpl_41 h4 {
  font-family: "intersemibold";
  font-size: 16px;
  line-height: 133%;
  padding-bottom: 8px;
}
._sablock_wzhpl_37 ._sainstructions_wzhpl_41 ol {
  padding: 0;
}
._sablock_wzhpl_37 ._sainstructions_wzhpl_41 ol li {
  font-family: "interregular";
  font-size: 13px;
  line-height: 161%;
  list-style-position: inside;
}
._sablock_wzhpl_37 ._verifybtn_wzhpl_62 {
  min-width: 90px;
  display: flex;
  height: 38px;
  padding: 8px 16px;
  align-items: center;
  justify-content: center;
  gap: 4px;
  border-radius: 13px;
  border: 1px solid transparent;
  cursor: pointer;
  font-size: 14px;
  font-family: "intermedium";
  color: #7423D7;
  border: 1px solid #7423D7;
  background: #FFF;
  margin-top: 13px;
}
._sablock_wzhpl_37 ._sastatus_wzhpl_80 {
  padding: 7px 8px;
  border-radius: 100px;
  border: 1px solid #7423D7;
  background: #FFF;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
  font-family: "intermedium";
  font-size: 13px;
  line-height: 161%;
}

._bottombtns_wzhpl_94 {
  margin-top: 34px;
  display: flex;
  align-items: center;
  gap: 12px;
}._topheading_1jkpm_1 {
  padding: 34px 0 13px;
  display: flex;
  gap: 34px;
}
._topheading_1jkpm_1 ._tophdlefts_1jkpm_6 {
  flex: 1;
}
._topheading_1jkpm_1 ._tophdrights_1jkpm_9 {
  display: inline-flex;
  justify-content: flex-end;
}
._topheading_1jkpm_1 h2 {
  font-family: "intersemibold";
  font-size: 21px;
  line-height: 133%;
}
._topheading_1jkpm_1 ._headerdesctxt_1jkpm_18 {
  font-family: "interregular";
  font-size: 13px;
  line-height: 161%;
}
._topheading_1jkpm_1 {
  padding-top: 13px;
}

._botassist_1jkpm_27 {
  display: flex;
  width: 100%;
  padding: 16px 13px;
  align-items: flex-start;
  gap: 21px;
  border: 1px solid #D2D3D4;
  border-radius: 13px;
}
._botassist_1jkpm_27 ._bttxt_1jkpm_36 {
  flex: 1;
  font-family: "interregular";
  font-size: 13px;
  line-height: 161%;
}._topheading_rc1ps_1 {
  padding: 34px 0 13px;
  display: flex;
  gap: 34px;
}
._topheading_rc1ps_1 ._tophdlefts_rc1ps_6 {
  flex: 1;
}
._topheading_rc1ps_1 ._tophdrights_rc1ps_9 {
  display: inline-flex;
  justify-content: flex-end;
}
._topheading_rc1ps_1 h2 {
  font-family: "intersemibold";
  font-size: 21px;
  line-height: 133%;
}
._topheading_rc1ps_1 ._headerdesctxt_rc1ps_18 {
  font-family: "interregular";
  font-size: 13px;
  line-height: 161%;
}

._createtempsec_rc1ps_24 {
  display: flex;
  gap: 30px;
}
._createtempsec_rc1ps_24 ._cttlefts_rc1ps_28 ._radiowithlabel_rc1ps_28 {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  margin-right: 13px;
}
._createtempsec_rc1ps_24 ._cttlefts_rc1ps_28 ._radiowithlabel_rc1ps_28 label {
  font-family: "interregular";
  font-size: 14px;
}
._createtempsec_rc1ps_24 ._cttrights_rc1ps_38 {
  min-width: 480px;
  max-width: 480px;
  padding: 24px 16px;
  height: calc(100vh - 265px);
  overflow: hidden auto;
  top: 72px;
  position: sticky;
}
._createtempsec_rc1ps_24 ._cttrights_rc1ps_38 ._previewshowsec_rc1ps_47 {
  width: 100%;
  height: 100%;
}
._createtempsec_rc1ps_24 ._cttrights_rc1ps_38 ._mobilelayoutviewsec_rc1ps_51 {
  background: url("/assets/mobilelayoutimg-DdI2xc67.svg") no-repeat center;
  background-size: 100%;
  height: 620px;
  width: 300px;
  margin: 0 auto;
  position: relative;
  padding: 14px 11px 14px 11px;
}
._createtempsec_rc1ps_24 ._cttrights_rc1ps_38 ._mobilelayoutviewsec_rc1ps_51 ._bodywrapper_rc1ps_60 {
  width: 100%;
  height: 100%;
  background-color: #fff;
  border-radius: 46px;
  overflow: hidden;
  position: relative;
  display: flex;
  flex-direction: column;
}
._createtempsec_rc1ps_24 ._cttrights_rc1ps_38 ._mobilelayoutviewsec_rc1ps_51 ._bodywrapper_rc1ps_60 ._mobileheader_rc1ps_70 {
  position: relative;
  height: 38px;
  overflow: hidden;
}
._createtempsec_rc1ps_24 ._cttrights_rc1ps_38 ._mobilelayoutviewsec_rc1ps_51 ._bodywrapper_rc1ps_60 ._mobileheader_rc1ps_70 ._topbarimg_rc1ps_75 {
  width: 100%;
  height: 100%;
}
._createtempsec_rc1ps_24 ._cttrights_rc1ps_38 ._mobilelayoutviewsec_rc1ps_51 ._bodywrapper_rc1ps_60 ._mobileheader_rc1ps_70 ._camerafront_rc1ps_79 {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 4px;
}
._createtempsec_rc1ps_24 ._cttrights_rc1ps_38 ._mobilelayoutviewsec_rc1ps_51 ._bodywrapper_rc1ps_60 ._mobilemainsec_rc1ps_85 {
  flex: 1;
  background-color: #d2d3d4;
  position: relative;
  padding-top: 32px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  overflow: hidden auto;
}
._createtempsec_rc1ps_24 ._cttrights_rc1ps_38 ._mobilelayoutviewsec_rc1ps_51 ._bodywrapper_rc1ps_60 ._mobilefooter_rc1ps_95 {
  height: 60px;
  display: flex;
  flex-direction: column;
}
._createtempsec_rc1ps_24 ._cttrights_rc1ps_38 ._mobilelayoutviewsec_rc1ps_51 ._bodywrapper_rc1ps_60 ._mobilefooter_rc1ps_95 img {
  width: 100%;
}
._createtempsec_rc1ps_24 ._cttrights_rc1ps_38 ._mobilelayoutviewsec_rc1ps_51 ._bodywrapper_rc1ps_60 ._mobilefooter_rc1ps_95 ._optionsbtm_rc1ps_103 {
  flex: 1;
  background-color: #F5F5F5;
  display: grid;
  place-content: center;
}
._createtempsec_rc1ps_24 ._cttrights_rc1ps_38 ._mobilelayoutviewsec_rc1ps_51 ._bodywrapper_rc1ps_60 ._mobilefooter_rc1ps_95 ._optionsbtm_rc1ps_103 ._optionsopen_rc1ps_109 {
  height: 4px;
  display: inline-block;
  width: 100px;
  background: #000;
  border-radius: 56px;
}

._userinfotop_rc1ps_117 {
  position: absolute;
  top: 0;
  width: 100%;
  display: flex;
  align-items: center;
  gap: 13px;
  padding-inline: 4px;
  background-color: #fff;
}
._userinfotop_rc1ps_117 ._phnnumcont_rc1ps_127 {
  display: inline-flex;
  align-items: center;
  gap: 4px;
}
._userinfotop_rc1ps_117 ._phnnumcont_rc1ps_127 P {
  font-size: 13px;
  font-family: "intersemibold";
}

._contentsection_rc1ps_137 {
  width: 86%;
  background-color: #fff;
  padding: 6px;
  border-radius: 6px;
  margin: 6px;
}
._contentsection_rc1ps_137 p {
  font-family: "Interregular";
  font-size: 13px;
}
._contentsection_rc1ps_137 ._lighttxt_rc1ps_148 {
  color: #8D8D8D;
}
._contentsection_rc1ps_137 ul {
  padding-left: 28px;
  padding-block: 13px;
}
._contentsection_rc1ps_137 ul li {
  font-family: "Interregular";
  font-size: 13px;
}._titlearea_luyhw_1 {
  display: flex;
  gap: 12px;
  width: 100%;
  padding: 18px 24px;
  position: sticky;
  top: 0;
  background: #fff;
  flex-direction: column;
  gap: 4px;
}
._titlearea_luyhw_1 ._titlename_luyhw_12 {
  color: #000;
  font-family: "intersemibold";
  font-size: 21px;
  font-weight: 600;
  line-height: 26px;
}
._titlearea_luyhw_1 ._titledesc_luyhw_19 {
  color: #404040;
  font-family: "interregular";
  font-size: 13px;
  line-height: 22px;
}

._customercontainer_luyhw_26 {
  display: flex;
  width: 100%;
  height: calc(100vh - 178px);
}
._customercontainer_luyhw_26 ._customerinsigh_luyhw_31 {
  width: 320px;
  min-width: 320px;
}
@media (max-width: 1440px) {
  ._customercontainer_luyhw_26 ._customerinsigh_luyhw_31 {
    width: 260px;
    min-width: 260px;
  }
}
._customercontainer_luyhw_26 ._customerinsigh_luyhw_31 ._sigsearch_luyhw_41 {
  display: flex;
  overflow: hidden;
  position: relative;
  padding: 0 20px 12px;
}
._customercontainer_luyhw_26 ._customerinsigh_luyhw_31 ._sigsearch_luyhw_41 span {
  position: absolute;
  top: 10px;
  left: 38px;
  display: flex;
}
._customercontainer_luyhw_26 ._customerinsigh_luyhw_31 ._sigsearch_luyhw_41 span img {
  width: 20px;
  height: 20px;
}
._customercontainer_luyhw_26 ._customerinsigh_luyhw_31 ._sigsearch_luyhw_41 input {
  border-radius: 25px;
}
._customercontainer_luyhw_26 ._customerinsigh_luyhw_31 ._namelist_luyhw_60 {
  display: flex;
  flex-direction: column;
  padding: 12px 20px 20px;
  overflow-y: scroll;
  height: calc(100vh - 232px);
  gap: 10px;
}
._customercontainer_luyhw_26 ._customerinsigh_luyhw_31 ._willamtopbar_luyhw_68 {
  display: flex;
  align-items: center;
  padding: 10px 16px;
  gap: 6px;
}
._customercontainer_luyhw_26 ._customerinsigh_luyhw_31 ._willamtopbar_luyhw_68:hover {
  background-color: #E3E4E5;
  border-radius: 25px;
}
._customercontainer_luyhw_26 ._customerinsigh_luyhw_31 ._willamtopbar_luyhw_68 span {
  background-color: #E06E3A;
  color: #FFF;
  width: 30px;
  height: 30px;
  font-size: 16px;
  border-radius: 0 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "intersemibold";
}
._customercontainer_luyhw_26 ._customerinsigh_luyhw_31 ._willamtopbar_luyhw_68 span._blue_luyhw_90 {
  background-color: #3A3FE0;
}
._customercontainer_luyhw_26 ._customerinsigh_luyhw_31 ._willamtopbar_luyhw_68 span._pinkcw_luyhw_93 {
  background-color: #D83AE0;
}
._customercontainer_luyhw_26 ._customerinsigh_luyhw_31 ._willamtopbar_luyhw_68 span._skycw_luyhw_96 {
  background-color: #3A9EE0;
}
._customercontainer_luyhw_26 ._customerinsigh_luyhw_31 ._willamtopbar_luyhw_68 span._cwill_luyhw_99 {
  background-color: #E0B73A;
}
._customercontainer_luyhw_26 ._customerinsigh_luyhw_31 ._willamtopbar_luyhw_68 span._subviol_luyhw_102 {
  background-color: #653AE0;
}
._customercontainer_luyhw_26 ._customerinsigh_luyhw_31 ._willamtopbar_luyhw_68 p {
  color: #212121;
  margin: 0;
  font-size: 16px;
  font-family: "intermedium";
}
._customercontainer_luyhw_26 ._customerleftpanel_luyhw_111 {
  width: calc(100% - 700px);
  padding: 0 24px 24px 12px;
  height: 100%;
  overflow-y: scroll;
  display: flex;
  flex-direction: column;
  gap: 28px;
}
@media (max-width: 1440px) {
  ._customercontainer_luyhw_26 ._customerleftpanel_luyhw_111 {
    width: calc(100% - 540px);
  }
}
._customercontainer_luyhw_26 ._customerleftpanel_luyhw_111 ._topbarpanel_luyhw_125 {
  border: 0.6px solid var(--Colors-Essentials-Stoke-Stoke---Border---Line, #D2D3D4);
  background: linear-gradient(180deg, #FFF 0%, #F8F9F9 100%);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  padding: 32px 24px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  border-radius: 16px;
  gap: 12px;
}
._customercontainer_luyhw_26 ._customerleftpanel_luyhw_111 ._topbarpanel_luyhw_125 h4 {
  color: #FFF;
  background-color: #E06E3A;
  width: 48px;
  min-width: 48px;
  height: 48px;
  border-radius: 0 8px;
  font-size: 20px;
  font-family: "intersemibold";
  display: flex;
  align-items: center;
  justify-content: center;
}
._customercontainer_luyhw_26 ._customerleftpanel_luyhw_111 ._topbarpanel_luyhw_125 h3 {
  color: #000;
  font-family: "intersemibold";
  font-size: 21px;
  line-height: 133%;
  display: flex;
  align-items: center;
  gap: 8px;
  /* 27.93px */
}
._customercontainer_luyhw_26 ._customerleftpanel_luyhw_111 ._topbarpanel_luyhw_125 h3 span {
  color: var(--torch-red-500, #DE003D);
  font-family: "intersemibold";
  font-size: 11px;
  line-height: 161.8%;
  border-radius: 24px;
  border: 0.618px solid var(--torch-red-500, #DE003D);
  background: linear-gradient(180deg, #FFF 25%, #F2F2F2 100%);
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 12px;
}
._customercontainer_luyhw_26 ._customerleftpanel_luyhw_111 ._topbarpanel_luyhw_125 p {
  color: #404040;
  text-align: center;
  font-family: "interregular";
  font-size: 13px;
  line-height: 161.8%;
  /* 21.034px */
}
._customercontainer_luyhw_26 ._customerleftpanel_luyhw_111 ._aisummaryincustomerpanel_luyhw_182 {
  border: 1px solid transparent;
  border-radius: 12px;
  background: linear-gradient(180deg, #FFF 0%, #FAFFFE 100%) padding-box, linear-gradient(90deg, #4285F4, #34A853, #FBBC05, #EA4335) border-box;
  color: transparent;
  padding: 24px;
}
._customercontainer_luyhw_26 ._customerleftpanel_luyhw_111 ._aisummaryincustomerpanel_luyhw_182 h3 {
  color: #000;
  font-family: "intersemibold";
  font-size: 21px;
  line-height: 133%;
  /* 27.93px */
  margin: 0 0 12px;
}
._customercontainer_luyhw_26 ._customerleftpanel_luyhw_111 ._aisummaryincustomerpanel_luyhw_182 p {
  color: #404040;
  font-family: "interregular";
  font-size: 13px;
  line-height: 161.8%;
  /* 21.034px */
}
._customercontainer_luyhw_26 ._customerleftpanel_luyhw_111 ._purchaselist_luyhw_204 {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  padding: 24px;
  flex: 1 0 0;
  border-bottom: 1px solid #D2D3D4;
  margin: 0 0 20px;
}
._customercontainer_luyhw_26 ._customerleftpanel_luyhw_111 ._purchaselist_luyhw_204 ._pruchase_luyhw_213 {
  display: grid;
  align-items: center;
  gap: 12px;
  padding: 10px;
  justify-content: center;
  justify-items: center;
}
._customercontainer_luyhw_26 ._customerleftpanel_luyhw_111 ._purchaselist_luyhw_204 ._pruchase_luyhw_213 p {
  color: #252526;
  text-align: center;
  font-size: 14px;
  font-family: "interregular";
}
._customercontainer_luyhw_26 ._customerleftpanel_luyhw_111 ._generalinformation_luyhw_227 h3 {
  color: #000;
  font-family: "intersemibold";
  font-size: 16px;
  line-height: 133%;
  /* 21.28px */
}
._customercontainer_luyhw_26 ._customerleftpanel_luyhw_111 ._generalinformation_luyhw_227 p {
  color: #404040;
  font-family: "interregular";
  font-size: 13px;
  line-height: 161.8%;
  /* 21.034px */
}
._customercontainer_luyhw_26 ._customerleftpanel_luyhw_111 ._generalinformation_luyhw_227 ._createmanage_luyhw_241 {
  padding: 0 0 16px;
}
._customercontainer_luyhw_26 ._customerleftpanel_luyhw_111 ._generalinformation_luyhw_227 ._generaldetails_luyhw_244 {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 0 0 16px;
}
._customercontainer_luyhw_26 ._customerleftpanel_luyhw_111 ._generalinformation_luyhw_227 ._generaldetails_luyhw_244 span {
  color: var(--true-black-500, #757676);
  font-family: "interregular";
  font-size: 14px;
  line-height: normal;
}
._customercontainer_luyhw_26 ._customerleftpanel_luyhw_111 ._generalinformation_luyhw_227 ._generaldetails_luyhw_244 p {
  color: var(--true-black-800, #252526);
  font-family: "intermedium";
  font-size: 14px;
  line-height: normal;
}
._customercontainer_luyhw_26 ._customerleftpanel_luyhw_111 ._retentionoffer_luyhw_262 h3 {
  color: #000000;
  font-size: 16px;
  padding-bottom: 8px;
  font-family: "intermedium";
}
._customercontainer_luyhw_26 ._customerleftpanel_luyhw_111 ._retentionoffer_luyhw_262 p {
  color: #404040;
  font-size: 12px;
  font-family: "interregular";
}
._customercontainer_luyhw_26 ._customerleftpanel_luyhw_111 ._retentionoffer_luyhw_262 ._netprices_luyhw_273 {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 12px;
  margin: 12px 0 0;
}
._customercontainer_luyhw_26 ._customerleftpanel_luyhw_111 ._retentionoffer_luyhw_262 ._netprices_luyhw_273 p {
  border-radius: 16px;
  border: 0.6px solid var(--Colors-Essentials-Stoke-Stoke---Border---Line, #D2D3D4);
  background: linear-gradient(180deg, #FFF 0%, #F8F9F9 100%);
  padding: 10px 18px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  color: #000;
  font-family: "interregular";
  font-size: 16px;
  line-height: 161.8%;
  /* 25.888px */
}
._customercontainer_luyhw_26 ._customerleftpanel_luyhw_111 ._analyticmetric_luyhw_292 {
  border-radius: 16px;
  background: #FCE1E8;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  padding: 34px 34px;
  margin: 12px 0 0;
}
._customercontainer_luyhw_26 ._customerleftpanel_luyhw_111 ._analyticmetric_luyhw_292 p {
  color: #000000;
  font-size: 16px;
  font-family: "interregular";
  line-height: 24px;
}
._customercontainer_luyhw_26 ._customerleftpanel_luyhw_111 ._chartcontainer_luyhw_305 {
  width: 100%;
  gap: 24px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
@media (max-width: 1699px) {
  ._customercontainer_luyhw_26 ._customerleftpanel_luyhw_111 ._chartcontainer_luyhw_305 {
    grid-template-columns: repeat(1, 1fr);
  }
}
._customercontainer_luyhw_26 ._customerleftpanel_luyhw_111 ._chartcontainer_luyhw_305 ._clvwrapbody_luyhw_316 {
  border-radius: 8px;
  border: 1px solid var(--Colors-Essentials-Stoke-Stoke---Border---Line, #D2D3D4);
  background: #FFF;
  display: flex;
  width: 100%;
  flex-direction: column;
  gap: 12px;
  padding: 24px 24px 32px;
  min-width: 100%;
}
._customercontainer_luyhw_26 ._customerleftpanel_luyhw_111 ._chartcontainer_luyhw_305 ._clvwrapbody_luyhw_316 span {
  color: #252526;
  font-family: "interlight";
}
._customercontainer_luyhw_26 ._customerleftpanel_luyhw_111 ._chartcontainer_luyhw_305 ._clvwrapbody_luyhw_316 h3 {
  color: var(--true-black-800, #252526);
  font-family: "intersemibold";
  font-size: 14px;
  line-height: 133%;
  /* 18.62px */
}
._customercontainer_luyhw_26 ._customerleftpanel_luyhw_111 ._chartcontainer_luyhw_305 ._clvwrapbody_luyhw_316 ._clvwrapcaptions_luyhw_338 {
  font-size: 12px;
  font-family: "intersemibold";
}
._customercontainer_luyhw_26 ._customerleftpanel_luyhw_111 ._chartcontainer_luyhw_305 ._clvwrapbody_luyhw_316 ._clvwrapcaptions_luyhw_338 span {
  font-family: "interregular";
  margin-inline: 6px;
  display: inline-block;
}
._customercontainer_luyhw_26 ._customerleftpanel_luyhw_111 ._chartcontainer_luyhw_305 ._clvwrapbody_luyhw_316 ._labelsgrp_luyhw_347 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 16px 13px;
}
._customercontainer_luyhw_26 ._customerleftpanel_luyhw_111 ._chartcontainer_luyhw_305 ._clvwrapbody_luyhw_316 ._labelsgrp_luyhw_347 ._indvidualchartlabel_luyhw_354 {
  display: inline-flex;
  gap: 4px;
  align-items: center;
}
._customercontainer_luyhw_26 ._customerleftpanel_luyhw_111 ._chartcontainer_luyhw_305 ._clvwrapbody_luyhw_316 ._labelsgrp_luyhw_347 p {
  font-family: "interregular";
  font-size: 11px;
  line-height: 161%;
}
._customercontainer_luyhw_26 ._customerleftpanel_luyhw_111 ._chartcontainer_luyhw_305 ._clvwrapbody_luyhw_316 ._labelsgrp_luyhw_347 h3 {
  color: #252526;
  font-size: 16px;
  font-family: "intermedium";
  line-height: 16px;
}
._customercontainer_luyhw_26 ._customerleftpanel_luyhw_111 ._chartcontainer_luyhw_305 ._clvwrapbody_luyhw_316 ._labelsgrp_luyhw_347 ._dot_luyhw_370 {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  display: inline-block;
}
._customercontainer_luyhw_26 ._customerightpanel_luyhw_376 {
  width: 380px;
  min-width: 380px;
  box-shadow: -2px 2px 4px 0 rgba(217, 217, 217, 0.12);
}
@media (max-width: 1440px) {
  ._customercontainer_luyhw_26 ._customerightpanel_luyhw_376 {
    width: 280px;
    min-width: 280px;
  }
}
._customercontainer_luyhw_26 ._customerightpanel_luyhw_376 ._titlearea_luyhw_1 {
  padding: 0 0 12px;
  position: unset;
}
._customercontainer_luyhw_26 ._customerightpanel_luyhw_376 ._journeycontainer_luyhw_391 {
  display: flex;
  flex-direction: column;
  height: calc(100vh - 312px);
  overflow-y: scroll;
  padding: 0 24px 0 0;
}
._customercontainer_luyhw_26 ._customerightpanel_luyhw_376 ._journeycontainer_luyhw_391 ._microjourney_luyhw_398 {
  border-bottom: 1px solid #BFBFBF;
  display: flex;
  flex-direction: column;
  gap: 6px;
  padding: 20px 0;
}
._customercontainer_luyhw_26 ._customerightpanel_luyhw_376 ._journeycontainer_luyhw_391 ._microjourney_luyhw_398:nth-last-child(1) {
  border: 0;
}
._customercontainer_luyhw_26 ._customerightpanel_luyhw_376 ._journeycontainer_luyhw_391 h3 {
  color: #000;
  font-family: "intersemibold";
  font-size: 16px;
  line-height: 133%;
  /* 21.28px */
}
._customercontainer_luyhw_26 ._customerightpanel_luyhw_376 ._journeycontainer_luyhw_391 p {
  color: #404040;
  font-family: "interregular";
  font-size: 13px;
  line-height: 161.8%;
  /* 21.034px */
}
._customercontainer_luyhw_26 ._customerightpanel_luyhw_376 ._journeycontainer_luyhw_391 h4 {
  color: #000;
  font-family: "intersemibold";
  font-size: 16px;
  line-height: 133%;
  /* 21.28px */
}
._customercontainer_luyhw_26 ._customerightpanel_luyhw_376 ._journeycontainer_luyhw_391 ._mailreceive_luyhw_429 {
  display: flex;
  align-items: center;
  gap: 4px;
  padding: 0 0 8px;
}
._customercontainer_luyhw_26 ._customerightpanel_luyhw_376 ._journeycontainer_luyhw_391 ._mailreceive_luyhw_429 p {
  color: #000;
  font-family: "interregular";
  font-size: 11px;
  line-height: 161.8%;
  /* 17.798px */
}
._customercontainer_luyhw_26 ._customerightpanel_luyhw_376 ._journeycontainer_luyhw_391 span {
  color: #000;
  font-family: "interregular";
  font-size: 11px;
  line-height: 161.8%;
  /* 17.798px */
}

._titlarea_luyhw_450 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  margin: 0 0 16px;
}
._titlarea_luyhw_450 h3 {
  margin: 0 !important;
}
._titlarea_luyhw_450 p {
  padding: 0 !important;
}._searchinp_1vnnu_1 {
  position: relative;
  width: 100%;
}
._searchinp_1vnnu_1 input {
  padding: 0 16px 0 42px !important;
  background: url("/src/assets/icons/search_icon.svg") no-repeat left;
  background-size: 22px;
  background-position: 4px 8px;
  background-color: #ffffff;
}
._searchinp_1vnnu_1 ._clear_1vnnu_12 {
  position: absolute;
  right: 6px;
  top: 12px;
  cursor: pointer;
}._cardcampaignsmodule_1wgoo_1 {
  display: flex;
  align-items: center;
  gap: 16px;
}
._cardcampaignsmodule_1wgoo_1 ._cardcontainer_1wgoo_6 {
  width: 282px;
  border-radius: 16px;
  border: 0.6px solid #D2D3D4;
}
._cardcampaignsmodule_1wgoo_1 ._cardcontainer_1wgoo_6 ._engagedviewer_1wgoo_11 {
  background-image: url("/assets/cardlist1-DvHccFpU.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding: 8px 16px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  height: 150px;
  border-radius: 12px 12px 0px 0px;
  gap: 10px;
}
._cardcampaignsmodule_1wgoo_1 ._cardcontainer_1wgoo_6 ._engagedviewer_1wgoo_11._card1_1wgoo_25 {
  background-image: url("/assets/cardlist2-q43xfEz1.svg");
}
._cardcampaignsmodule_1wgoo_1 ._cardcontainer_1wgoo_6 ._engagedviewer_1wgoo_11._card2_1wgoo_28 {
  background-image: url("/assets/cardlist3-DMQluG7g.svg");
}
._cardcampaignsmodule_1wgoo_1 ._cardcontainer_1wgoo_6 ._engagedviewer_1wgoo_11 h2 {
  color: #FFFFFF;
  font-size: 20px;
  line-height: 28px;
  font-family: "intermedium";
}
._cardcampaignsmodule_1wgoo_1 ._cardcontainer_1wgoo_6 ._engagedviewer_1wgoo_11 p {
  color: #FFFFFF;
  font-size: 14px;
  line-height: 22px;
  font-family: "interregular";
  text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
}
._cardcampaignsmodule_1wgoo_1 ._cardcontainer_1wgoo_6 ._retention_1wgoo_44 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._cardcampaignsmodule_1wgoo_1 ._cardcontainer_1wgoo_6 ._retention_1wgoo_44 button {
  color: #0A3405;
  border-radius: 24px;
  border: 0.618px solid #136809;
  background: linear-gradient(180deg, #FFF 25%, #F2F2F2 100%);
  padding: 2px 8px 2px 8px;
  font-size: 12px;
  line-height: 18px;
  font-family: "intermedium";
}
._cardcampaignsmodule_1wgoo_1 ._cardcontainer_1wgoo_6 ._retention_1wgoo_44 h3 {
  color: #000000;
  font-size: 16px;
  line-height: 22px;
  font-family: "intermedium";
}
._cardcampaignsmodule_1wgoo_1 ._cardcontainer_1wgoo_6 ._otsubscription_1wgoo_65 {
  padding: 20px 16px;
}
._cardcampaignsmodule_1wgoo_1 ._cardcontainer_1wgoo_6 ._otsubscription_1wgoo_65 p {
  color: #404040;
  font-size: 14px;
  line-height: 22px;
  padding-top: 12px;
  font-family: "interregular";
}
._cardcampaignsmodule_1wgoo_1 ._cardcontainer_1wgoo_6 ._otsubscription_1wgoo_65 ._progressbar_1wgoo_75 {
  width: 100%;
  height: 10px;
  background: #BFBFBF;
  border-radius: 999px;
  overflow: hidden;
  margin: 14px 0;
}
._cardcampaignsmodule_1wgoo_1 ._cardcontainer_1wgoo_6 ._otsubscription_1wgoo_65 ._progressbar_1wgoo_75::before {
  content: "";
  display: block;
  width: calc(var(--value) * 1%);
  height: 100%;
  background-color: #7423D7;
  border-radius: inherit;
}
._cardcampaignsmodule_1wgoo_1 ._cardcontainer_1wgoo_6 ._otsubscription_1wgoo_65 ._goalac_1wgoo_91 {
  display: flex;
  align-items: center;
  gap: 4px;
}._chatsecouter_s5p88_1 {
  display: flex;
  flex-direction: column;
  gap: 34px;
  border: 1px solid #d2d3d4;
  border-radius: 16px;
  padding: 16px 0;
  height: calc(100vh - 189px);
}
._chatsecouter_s5p88_1 ._introchat_s5p88_10 {
  text-align: center;
}
._chatsecouter_s5p88_1 ._introchat_s5p88_10 h2 {
  font-family: "intersemibold";
  font-size: 26px;
  line-height: 115%;
}
._chatsecouter_s5p88_1 ._introchat_s5p88_10 ._goalssec_s5p88_18 {
  display: inline-flex;
  gap: 21px;
}
._chatsecouter_s5p88_1 ._introchat_s5p88_10 ._goalssec_s5p88_18 span {
  font-family: "interregular";
  font-size: 16px;
  line-height: 161%;
  border-radius: 16px;
  background: linear-gradient(180deg, #FFF 50%, #F2F2F2 100%);
  padding: 16px 21px;
}
._chatsecouter_s5p88_1 ._chatsec_s5p88_1 {
  flex: 1;
  padding-inline: 34px;
  overflow: hidden auto;
}
._chatsecouter_s5p88_1 ._chatsec_s5p88_1 ._chatsecinner_s5p88_35 {
  max-width: 610px;
  margin-inline: auto;
}
._chatsecouter_s5p88_1 ._inpsec_s5p88_39 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 610px;
  margin: 0 auto;
  padding: 8px 8px 8px 16px;
  border-radius: 100px;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  position: relative;
  z-index: 1;
}
._chatsecouter_s5p88_1 ._inpsec_s5p88_39::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: #fff;
  z-index: -1;
}
._chatsecouter_s5p88_1 ._inpsec_s5p88_39::before {
  content: "";
  position: absolute;
  inset: -1px;
  border-radius: inherit;
  background: linear-gradient(90deg, #575CFF, #F22E57, #7423D7, #FF793D);
  background-size: 200% 200%;
  z-index: -2;
}
._chatsecouter_s5p88_1 ._inpsec_s5p88_39 textarea {
  border: none;
  border-radius: 0;
  padding: 0;
  height: 28px;
  padding-block: 6px;
  overflow: hidden;
}
._chatsecouter_s5p88_1 ._inpsec_s5p88_39 ._sendarr_s5p88_76 {
  cursor: pointer;
}

._chatright_s5p88_80 {
  max-width: 478px;
  padding: 16px 21px;
  margin-left: auto;
  font-family: "interregular";
  font-size: 16px;
  line-height: 161%;
  border-radius: 16px;
  background: linear-gradient(180deg, #FFF 50%, #F2F2F2 100%);
}

._chatcenter_s5p88_91 ._headertxt_s5p88_91 {
  font-family: "intersemibold";
  font-size: 16px;
  line-height: 133%;
}
._chatcenter_s5p88_91 p {
  font-family: "interregular";
  font-size: 16px;
  line-height: 161%;
}

@keyframes _moveGradient_s5p88_1 {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}._smssec_u5y8j_1 {
  border: 1px solid #D2D3D4;
  display: flex;
  height: calc(100vh - 200px);
  border-radius: 12px;
}
._smssec_u5y8j_1 ._mdflefts_u5y8j_7 {
  padding: 8px 13px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  width: 234px;
  flex-shrink: 0;
  border-right: 1px solid #FF793D;
}
._smssec_u5y8j_1 ._mdflefts_u5y8j_7 p {
  color: #8D8D8D;
  font-family: "interregular";
  font-size: 13px;
  line-height: 161%;
}
._smssec_u5y8j_1 ._mdfrights_u5y8j_22 {
  width: calc(100% - 234px);
  padding: 16px 34px;
}
._smssec_u5y8j_1 ._mdfrights_u5y8j_22 ._previewshowsec_u5y8j_26 {
  width: 100%;
  height: 100%;
}

._searchset_u5y8j_31 {
  position: relative;
  border: 1px solid #D2D3D4;
  border-radius: 12px;
  overflow: hidden;
}
._searchset_u5y8j_31 input {
  border: none;
  border-radius: 0;
}
._searchset_u5y8j_31 ._searchlt_u5y8j_41 {
  position: absolute;
  top: 8px;
  left: 6px;
}
._searchset_u5y8j_31 ._closeic_u5y8j_46 {
  position: absolute;
  top: 12px;
  right: 6px;
}

._btnsec_u5y8j_52 {
  display: flex;
  align-items: center;
  gap: 13px;
  justify-content: flex-end;
  margin-top: 34px;
}

._prevsec_u5y8j_60 ._prevbox_u5y8j_60 {
  display: flex;
  width: 100%;
  height: 400px;
}

._mobilelayoutviewsec_u5y8j_66 {
  background: url("/assets/mobilelayoutimg-DdI2xc67.svg") no-repeat center;
  background-size: 100%;
  height: 620px;
  width: 300px;
  margin: 0 auto;
  position: relative;
  padding: 14px 11px 14px 11px;
}
._mobilelayoutviewsec_u5y8j_66 ._bodywrapper_u5y8j_75 {
  width: 100%;
  height: 100%;
  background-color: #fff;
  border-radius: 46px;
  overflow: hidden;
  position: relative;
  display: flex;
  flex-direction: column;
}
._mobilelayoutviewsec_u5y8j_66 ._bodywrapper_u5y8j_75 ._mobileheader_u5y8j_85 {
  position: relative;
  height: 38px;
  overflow: hidden;
}
._mobilelayoutviewsec_u5y8j_66 ._bodywrapper_u5y8j_75 ._mobileheader_u5y8j_85 ._topbarimg_u5y8j_90 {
  width: 100%;
  height: 100%;
}
._mobilelayoutviewsec_u5y8j_66 ._bodywrapper_u5y8j_75 ._mobileheader_u5y8j_85 ._camerafront_u5y8j_94 {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 4px;
}
._mobilelayoutviewsec_u5y8j_66 ._bodywrapper_u5y8j_75 ._mobilemainsec_u5y8j_100 {
  flex: 1;
  background-color: #fff;
  position: relative;
  display: flex;
  flex-direction: column;
}
._mobilelayoutviewsec_u5y8j_66 ._bodywrapper_u5y8j_75 ._mobilefooter_u5y8j_107 {
  height: 60px;
  display: flex;
  flex-direction: column;
}
._mobilelayoutviewsec_u5y8j_66 ._bodywrapper_u5y8j_75 ._mobilefooter_u5y8j_107 img {
  width: 100%;
}
._mobilelayoutviewsec_u5y8j_66 ._bodywrapper_u5y8j_75 ._mobilefooter_u5y8j_107 ._optionsbtm_u5y8j_115 {
  flex: 1;
  background-color: #F5F5F5;
  display: grid;
  place-content: center;
}
._mobilelayoutviewsec_u5y8j_66 ._bodywrapper_u5y8j_75 ._mobilefooter_u5y8j_107 ._optionsbtm_u5y8j_115 ._optionsopen_u5y8j_121 {
  height: 4px;
  display: inline-block;
  width: 100px;
  background: #000;
  border-radius: 56px;
}

._userinfotop_u5y8j_129 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 4px;
  position: relative;
  background-color: #fff;
  text-align: center;
  padding-block: 4px;
}
._userinfotop_u5y8j_129 ._backicon_u5y8j_140 {
  position: absolute;
  left: 6px;
  top: 4px;
}
._userinfotop_u5y8j_129 ._contactinfo_u5y8j_145 {
  font-size: 13px;
  font-family: "intersemibold";
}

._contentsec_u5y8j_150 ._msgsec_u5y8j_150 {
  font-size: 16px;
  font-family: "intermedium";
  line-height: 133%;
  background: #dbdbdb;
  width: 80%;
  margin: 8px;
  padding: 8px;
  border-radius: 12px;
}._emailsec_ys8wy_1 {
  border: 1px solid #D2D3D4;
  display: flex;
  height: calc(100vh - 200px);
  border-radius: 12px;
}
._emailsec_ys8wy_1 ._mdflefts_ys8wy_7 {
  padding: 8px 13px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  width: 234px;
  flex-shrink: 0;
  border-right: 1px solid #FF793D;
}
._emailsec_ys8wy_1 ._mdflefts_ys8wy_7 p {
  color: #8D8D8D;
  font-family: "interregular";
  font-size: 13px;
  line-height: 161%;
}
._emailsec_ys8wy_1 ._mdfrights_ys8wy_22 {
  width: calc(100% - 234px);
  padding: 16px 34px;
  display: flex;
  flex-direction: column;
  gap: 13px;
}
._emailsec_ys8wy_1 ._mdfrights_ys8wy_22 ._prevsec_ys8wy_29 {
  flex: 1;
}
._emailsec_ys8wy_1 ._mdfrights_ys8wy_22 ._headertxtgrp_ys8wy_32 {
  display: flex;
  justify-content: space-between;
}
._emailsec_ys8wy_1 ._mdfrights_ys8wy_22 ._headertxtgrp_ys8wy_32 ._headerlefts_ys8wy_36 {
  display: inline-flex;
  align-items: center;
  gap: 4px;
}
._emailsec_ys8wy_1 ._mdfrights_ys8wy_22 ._headertxtgrp_ys8wy_32 ._headerlefts_ys8wy_36 ._dropmenu_ys8wy_41 {
  width: 138px;
}
._emailsec_ys8wy_1 ._mdfrights_ys8wy_22 ._headertxtgrp_ys8wy_32 ._headerlefts_ys8wy_36 p {
  font-family: "interregular";
  font-size: 16px;
  line-height: 161%;
}
._emailsec_ys8wy_1 ._mdfrights_ys8wy_22 ._headertxtgrp_ys8wy_32 ._headerrights_ys8wy_49 {
  display: inline-flex;
  align-items: center;
  gap: 13px;
}
._emailsec_ys8wy_1 ._mdfrights_ys8wy_22 ._headertxtgrp_ys8wy_32 ._headerrights_ys8wy_49 ._fullscr_ys8wy_54 {
  width: 28px;
}
._emailsec_ys8wy_1 ._mdfrights_ys8wy_22 ._btnsec_ys8wy_57 {
  display: flex;
  align-items: center;
  gap: 13px;
  justify-content: flex-end;
  margin-top: 34px;
}

._searchset_ys8wy_65 {
  position: relative;
  border: 1px solid #D2D3D4;
  border-radius: 12px;
  overflow: hidden;
}
._searchset_ys8wy_65 input {
  border: none;
  border-radius: 0;
}
._searchset_ys8wy_65 ._searchlt_ys8wy_75 {
  position: absolute;
  top: 8px;
  left: 6px;
}
._searchset_ys8wy_65 ._closeic_ys8wy_80 {
  position: absolute;
  top: 12px;
  right: 6px;
}._inappsec_c9zuq_1 {
  border: 1px solid #D2D3D4;
  display: flex;
  height: calc(100vh - 200px);
  border-radius: 12px;
}
._inappsec_c9zuq_1 ._mdflefts_c9zuq_7 {
  padding: 8px 13px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  width: 234px;
  flex-shrink: 0;
  border-right: 1px solid #FF793D;
}
._inappsec_c9zuq_1 ._mdflefts_c9zuq_7 p {
  color: #8D8D8D;
  font-family: "interregular";
  font-size: 13px;
  line-height: 161%;
}
._inappsec_c9zuq_1 ._mdfrights_c9zuq_22 {
  width: calc(100% - 234px);
  padding: 16px 34px;
}
._inappsec_c9zuq_1 ._mdfrights_c9zuq_22 ._headertxtgrp_c9zuq_26 {
  display: flex;
  justify-content: space-between;
}
._inappsec_c9zuq_1 ._mdfrights_c9zuq_22 ._headertxtgrp_c9zuq_26 ._headerlefts_c9zuq_30 {
  display: inline-flex;
  align-items: center;
  gap: 4px;
}
._inappsec_c9zuq_1 ._mdfrights_c9zuq_22 ._headertxtgrp_c9zuq_26 ._headerrights_c9zuq_35 {
  display: inline-flex;
  align-items: center;
  gap: 4px;
}
._inappsec_c9zuq_1 ._mdfrights_c9zuq_22 ._headertxtgrp_c9zuq_26 ._headerrights_c9zuq_35 ._dropmenu_c9zuq_40 {
  width: 138px;
}
._inappsec_c9zuq_1 ._mdfrights_c9zuq_22 ._headertxtgrp_c9zuq_26 ._headerrights_c9zuq_35 p {
  font-family: "interregular";
  font-size: 16px;
  line-height: 161%;
}
._inappsec_c9zuq_1 ._mdfrights_c9zuq_22 ._btnsec_c9zuq_48 {
  display: flex;
  align-items: center;
  gap: 13px;
  justify-content: flex-end;
  margin-top: 34px;
}

._searchset_c9zuq_56 {
  position: relative;
  border: 1px solid #D2D3D4;
  border-radius: 12px;
  overflow: hidden;
}
._searchset_c9zuq_56 input {
  border: none;
  border-radius: 0;
}
._searchset_c9zuq_56 ._searchlt_c9zuq_66 {
  position: absolute;
  top: 8px;
  left: 6px;
}
._searchset_c9zuq_56 ._closeic_c9zuq_71 {
  position: absolute;
  top: 12px;
  right: 6px;
}

._mobilelayoutviewsec_c9zuq_77 {
  background: url("/assets/mobilelayoutimg-DdI2xc67.svg") no-repeat center;
  background-size: 100%;
  height: 620px;
  width: 300px;
  margin: 0 auto;
  position: relative;
  padding: 14px 11px 14px 11px;
}
._mobilelayoutviewsec_c9zuq_77 ._bodywrapper_c9zuq_86 {
  width: 100%;
  height: 100%;
  background-color: #fff;
  border-radius: 46px;
  overflow: hidden;
  position: relative;
  display: flex;
  flex-direction: column;
}
._mobilelayoutviewsec_c9zuq_77 ._bodywrapper_c9zuq_86 ._mobileheader_c9zuq_96 {
  position: relative;
  height: 38px;
  overflow: hidden;
}
._mobilelayoutviewsec_c9zuq_77 ._bodywrapper_c9zuq_86 ._mobileheader_c9zuq_96 ._topbarimg_c9zuq_101 {
  width: 100%;
  height: 100%;
}
._mobilelayoutviewsec_c9zuq_77 ._bodywrapper_c9zuq_86 ._mobileheader_c9zuq_96 ._camerafront_c9zuq_105 {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 4px;
}
._mobilelayoutviewsec_c9zuq_77 ._bodywrapper_c9zuq_86 ._mobilemainsec_c9zuq_111 {
  flex: 1;
  background-color: #fff;
  position: relative;
  display: flex;
  flex-direction: column;
}
._mobilelayoutviewsec_c9zuq_77 ._bodywrapper_c9zuq_86 ._mobilefooter_c9zuq_118 {
  height: 60px;
  display: flex;
  flex-direction: column;
}
._mobilelayoutviewsec_c9zuq_77 ._bodywrapper_c9zuq_86 ._mobilefooter_c9zuq_118 img {
  width: 100%;
}
._mobilelayoutviewsec_c9zuq_77 ._bodywrapper_c9zuq_86 ._mobilefooter_c9zuq_118 ._optionsbtm_c9zuq_126 {
  flex: 1;
  background-color: #F5F5F5;
  display: grid;
  place-content: center;
}
._mobilelayoutviewsec_c9zuq_77 ._bodywrapper_c9zuq_86 ._mobilefooter_c9zuq_118 ._optionsbtm_c9zuq_126 ._optionsopen_c9zuq_132 {
  height: 4px;
  display: inline-block;
  width: 100px;
  background: #000;
  border-radius: 56px;
}._inappsec_5mp2o_1 {
  border: 1px solid #D2D3D4;
  display: flex;
  height: calc(100vh - 200px);
  border-radius: 12px;
}
._inappsec_5mp2o_1 ._mdflefts_5mp2o_7 {
  padding: 8px 13px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  width: 234px;
  flex-shrink: 0;
  border-right: 1px solid #FF793D;
}
._inappsec_5mp2o_1 ._mdflefts_5mp2o_7 p {
  color: #8D8D8D;
  font-family: "interregular";
  font-size: 13px;
  line-height: 161%;
}
._inappsec_5mp2o_1 ._mdfrights_5mp2o_22 {
  width: calc(100% - 234px);
  padding: 16px 34px;
}
._inappsec_5mp2o_1 ._mdfrights_5mp2o_22 ._headertxtgrp_5mp2o_26 {
  display: flex;
  justify-content: space-between;
}
._inappsec_5mp2o_1 ._mdfrights_5mp2o_22 ._headertxtgrp_5mp2o_26 ._headerlefts_5mp2o_30 {
  display: inline-flex;
  align-items: center;
  gap: 4px;
}
._inappsec_5mp2o_1 ._mdfrights_5mp2o_22 ._headertxtgrp_5mp2o_26 ._headerlefts_5mp2o_30 ._tabbtn_5mp2o_35 {
  display: flex;
  max-height: 38px;
  padding: 10px 13px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 8px;
  background: #F0F1F2;
  font-family: "intersemibold";
  font-size: 13px;
  line-height: 125%;
  border: 1px solid transparent;
  cursor: pointer;
}
._inappsec_5mp2o_1 ._mdfrights_5mp2o_22 ._headertxtgrp_5mp2o_26 ._headerlefts_5mp2o_30 ._tabbtn_5mp2o_35._activetbbtn_5mp2o_50 {
  border: 1px solid #7423D7;
  color: #7423D7;
}
._inappsec_5mp2o_1 ._mdfrights_5mp2o_22 ._headertxtgrp_5mp2o_26 ._headerrights_5mp2o_54 {
  display: inline-flex;
  align-items: center;
  gap: 4px;
}
._inappsec_5mp2o_1 ._mdfrights_5mp2o_22 ._headertxtgrp_5mp2o_26 ._headerrights_5mp2o_54 ._dropmenu_5mp2o_59 {
  width: 138px;
}
._inappsec_5mp2o_1 ._mdfrights_5mp2o_22 ._headertxtgrp_5mp2o_26 ._headerrights_5mp2o_54 p {
  font-family: "interregular";
  font-size: 16px;
  line-height: 161%;
}
._inappsec_5mp2o_1 ._mdfrights_5mp2o_22 ._btnsec_5mp2o_67 {
  display: flex;
  align-items: center;
  gap: 13px;
  justify-content: flex-end;
  margin-top: 34px;
}

._searchset_5mp2o_75 {
  position: relative;
  border: 1px solid #D2D3D4;
  border-radius: 12px;
  overflow: hidden;
}
._searchset_5mp2o_75 input {
  border: none;
  border-radius: 0;
}
._searchset_5mp2o_75 ._searchlt_5mp2o_85 {
  position: absolute;
  top: 8px;
  left: 6px;
}
._searchset_5mp2o_75 ._closeic_5mp2o_90 {
  position: absolute;
  top: 12px;
  right: 6px;
}

._mobilelayoutviewsec_5mp2o_96 {
  background: url("/assets/mobilelayoutimg-DdI2xc67.svg") no-repeat center;
  background-size: 100%;
  height: 620px;
  width: 300px;
  margin: 0 auto;
  position: relative;
  padding: 14px 11px 14px 11px;
}
._mobilelayoutviewsec_5mp2o_96 ._bodywrapper_5mp2o_105 {
  width: 100%;
  height: 100%;
  background-color: #fff;
  border-radius: 46px;
  overflow: hidden;
  position: relative;
  display: flex;
  flex-direction: column;
}

._mobilelayoutapppushnotify_5mp2o_116 ._pushnotifications_5mp2o_116 {
  display: grid;
  grid-template-columns: 40px 1fr 32px;
  align-items: center;
  gap: 8px;
  background-color: #fff;
  padding: 12px 8px;
  border-radius: 24px;
  overflow: hidden;
  width: 90%;
  margin: 0 auto;
}
._mobilelayoutapppushnotify_5mp2o_116 ._pushnotifications_5mp2o_116 ._notifylogo_5mp2o_128 {
  width: 36px;
}
._mobilelayoutapppushnotify_5mp2o_116 ._pushnotifications_5mp2o_116 ._pushnotifycenter_5mp2o_131 ._notifytitle_5mp2o_131 {
  font-size: 12px;
  font-family: "intersemibold";
  line-height: 150%;
}
._mobilelayoutapppushnotify_5mp2o_116 ._pushnotifications_5mp2o_116 ._pushnotifycenter_5mp2o_131 ._notifytitle_5mp2o_131 span {
  font-size: 11px;
  font-family: "interlight";
}
._mobilelayoutapppushnotify_5mp2o_116 ._pushnotifications_5mp2o_116 ._pushnotifycenter_5mp2o_131 ._notifytxt_5mp2o_140 {
  height: 54px;
  overflow: hidden;
}
._mobilelayoutapppushnotify_5mp2o_116 ._pushnotifications_5mp2o_116 ._pushnotifycenter_5mp2o_131 ._notifytxt_5mp2o_140 h2 {
  font-size: 12px;
  font-family: "intersemibold";
}
._mobilelayoutapppushnotify_5mp2o_116 ._pushnotifications_5mp2o_116 ._pushnotifycenter_5mp2o_131 ._notifytxt_5mp2o_140 p {
  font-size: 11px !important;
  font-family: "interregular";
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  white-space: normal;
}
._mobilelayoutapppushnotify_5mp2o_116 ._pushnotifications_5mp2o_116 ._notifyaccord_5mp2o_157 {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  display: grid;
  place-content: center;
  background-color: #f0f0f0;
}

._lockscreeniphone_5mp2o_166 ._bodywrapper_5mp2o_105 {
  background: url("/assets/lockscreen_iphone-B3wRAx50.svg") no-repeat center;
  background-size: 100%;
  align-items: flex-end;
  justify-content: flex-end;
}
._lockscreeniphone_5mp2o_166 ._bodywrapper_5mp2o_105 ._pushnotifications_5mp2o_116 {
  margin-bottom: 86px;
}

._lockscreenandroid_5mp2o_176 ._bodywrapper_5mp2o_105 {
  background: url("/assets/notifylayout-BgwZYtTH.svg") no-repeat center;
  background-size: 100%;
  place-content: center;
}._whatsappsec_7jts4_1 ._templatewrapper_7jts4_1 {
  display: grid;
  grid-template-columns: repeat(auto-fill, 212px);
  gap: 21px;
  min-height: 420px;
}
._whatsappsec_7jts4_1 ._templatesec_7jts4_7 ._prevtep_7jts4_7 {
  width: 100%;
  height: 234px;
  border: 1px solid #D2D3D4;
  border-radius: 13px;
}
._whatsappsec_7jts4_1 ._templatesec_7jts4_7 ._tempname_7jts4_13 {
  color: #8D8D8D;
  font-family: "interregular";
  font-size: 13px;
  line-height: 161%;
  padding-block: 8px 13px;
}
._whatsappsec_7jts4_1 ._templatesec_7jts4_7 ._btns_7jts4_20 {
  width: 100%;
}

._titlebasegoal_7jts4_24 {
  padding: 12px 0;
}
._titlebasegoal_7jts4_24 h3 {
  color: #000000;
  font-size: 16px;
  line-height: 22px;
  font-family: "intermedium";
  padding-bottom: 8px;
}
._titlebasegoal_7jts4_24 p {
  color: #000000;
  font-size: 16px;
  line-height: 26px;
  font-family: "interregular";
  padding-bottom: 16px;
}
._titlebasegoal_7jts4_24 h4 {
  color: #575CFF;
  font-size: 14px;
  line-height: 22px;
  font-family: "interregular";
}._aipilotsec_a50a2_1 {
  padding: 24px;
  overflow-y: auto;
  height: calc(100vh - 88px);
}

._titlearea_a50a2_7 {
  display: flex;
  gap: 12px;
  width: 100%;
  padding: 18px 24px;
  position: sticky;
  top: 0;
  background: #fff;
  flex-direction: column;
  gap: 4px;
}
._titlearea_a50a2_7 ._titlename_a50a2_18 {
  color: #000;
  font-family: "intersemibold";
  font-size: 21px;
  font-weight: 600;
  line-height: 26px;
}
._titlearea_a50a2_7 ._titledesc_a50a2_25 {
  color: #404040;
  font-family: "interregular";
  font-size: 13px;
  line-height: 22px;
}._mainframe_1dz8t_1 {
  width: 100%;
}

._clvchartssec_1dz8t_5 {
  gap: 24px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  padding: 6px 0 16px;
}
@media (max-width: 1699px) {
  ._clvchartssec_1dz8t_5 {
    grid-template-columns: repeat(2, 1fr);
  }
}
._clvchartssec_1dz8t_5 ._clvchartwrapper_1dz8t_16 {
  border-radius: 21px;
  border: 0.6px solid var(--Colors-Essentials-Stoke-Stoke---Border---Line, #D2D3D4);
  background: linear-gradient(180deg, #FFF 50%, #F2F2F2 100%);
  box-shadow: -2px 2px 4px 0 rgba(217, 217, 217, 0.12);
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 34px;
  min-width: 100%;
}
@media (max-width: 1699px) {
  ._clvchartssec_1dz8t_5 ._clvchartwrapper_1dz8t_16 {
    padding: 24px;
  }
}
._clvchartssec_1dz8t_5 ._clvchartwrapper_1dz8t_16 ._clvwrapheader_1dz8t_32 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  min-height: 60px;
}
._clvchartssec_1dz8t_5 ._clvchartwrapper_1dz8t_16 ._clvwrapheader_1dz8t_32 ._clvwrapheadertxt_1dz8t_38 {
  color: #000;
  font-family: "intersemibold";
  font-size: 16px;
  line-height: 133%;
  /* 21.28px */
}
._clvchartssec_1dz8t_5 ._clvchartwrapper_1dz8t_16 ._clvwrapheader_1dz8t_32 ._clvwrpadesc_1dz8t_45 {
  color: #404040;
  font-family: "interregular";
  font-size: 13px;
  line-height: 161.8%;
  /* 21.034px */
}
._clvchartssec_1dz8t_5 ._clvchartwrapper_1dz8t_16 ._clvwrapbody_1dz8t_52 ._clvwrapcaptions_1dz8t_52 {
  font-size: 12px;
  font-family: "intersemibold";
}
._clvchartssec_1dz8t_5 ._clvchartwrapper_1dz8t_16 ._clvwrapbody_1dz8t_52 ._clvwrapcaptions_1dz8t_52 span {
  font-family: "interregular";
  margin-inline: 4px 21px;
  display: inline-block;
}
._clvchartssec_1dz8t_5 ._clvchartwrapper_1dz8t_16 ._clvwrapbody_1dz8t_52 ._labelsgrp_1dz8t_61 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 16px 13px;
  margin-top: 16px;
}
._clvchartssec_1dz8t_5 ._clvchartwrapper_1dz8t_16 ._clvwrapbody_1dz8t_52 ._labelsgrp_1dz8t_61 ._indvidualchartlabel_1dz8t_69 {
  display: inline-flex;
  gap: 4px;
  align-items: center;
}
._clvchartssec_1dz8t_5 ._clvchartwrapper_1dz8t_16 ._clvwrapbody_1dz8t_52 ._labelsgrp_1dz8t_61 p {
  font-family: "interregular";
  font-size: 11px;
  line-height: 161%;
}
._clvchartssec_1dz8t_5 ._clvchartwrapper_1dz8t_16 ._clvwrapbody_1dz8t_52 ._labelsgrp_1dz8t_61 ._dot_1dz8t_79 {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  display: inline-block;
}
._clvchartssec_1dz8t_5 ._clvchartwrapper_1dz8t_16 ._clvwrapfooter_1dz8t_85 {
  display: inline-flex;
  flex-direction: column;
  gap: 16px;
  width: 100%;
}
._clvchartssec_1dz8t_5 ._clvchartwrapper_1dz8t_16 ._clvwrapfooter_1dz8t_85 ._clvwrapfttxt_1dz8t_91 {
  color: #000;
  font-family: "interregular";
  font-size: 16px;
  line-height: 24px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
._clvchartssec_1dz8t_5 ._clvchartwrapper_1dz8t_16 ._clvwrapfooter_1dz8t_85 ._seemoretxt_1dz8t_102 {
  color: var(--Colors-Special-Colors-Ultramarine-blue, #575CFF);
  font-family: "interregular";
  font-size: 16px;
  line-height: 161.8%;
  /* 25.888px */
}
._clvchartssec_1dz8t_5 ._clvchartwrapper_1dz8t_16 ._clvwrapfooter_1dz8t_85 ._seemoretxt_1dz8t_102:hover {
  text-decoration: underline;
}

._insightsviewmdltext_1dz8t_113 p {
  font-size: 14px;
  font-family: "interregular";
  line-height: 161%;
}._segmentationsec_1wxoz_1 {
  display: flex;
  flex-direction: column;
  gap: 32px;
}
._segmentationsec_1wxoz_1 ._paratxt_1wxoz_6 {
  font-size: 21px;
  font-family: "intersemibold";
  line-height: 133%;
}
._segmentationsec_1wxoz_1 ._allotmentsecsegt_1wxoz_11 {
  gap: 18px;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  padding: 0 60px;
}
@media (max-width: 1699px) {
  ._segmentationsec_1wxoz_1 ._allotmentsecsegt_1wxoz_11 {
    grid-template-columns: repeat(2, 1fr);
  }
}
._segmentationsec_1wxoz_1 ._allotmentsecsegt_1wxoz_11._chunses_1wxoz_22 {
  grid-template-columns: repeat(3, 1fr);
}
._segmentationsec_1wxoz_1 ._allotmentsecsegt_1wxoz_11 ._altblocksegt_1wxoz_25 {
  padding: 24px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
  justify-content: center;
  min-height: 200px;
}
._segmentationsec_1wxoz_1 ._allotmentsecsegt_1wxoz_11 ._altblocksegt_1wxoz_25:nth-child(1) {
  border-radius: 16px;
  border: 0.6px solid #BFBFBF;
  background: linear-gradient(180deg, #FFF 50%, #F5FFFC 100%);
}
._segmentationsec_1wxoz_1 ._allotmentsecsegt_1wxoz_11 ._altblocksegt_1wxoz_25:nth-child(2) {
  border-radius: 16px;
  border: 0.6px solid #BFBFBF;
  background: linear-gradient(180deg, #FFF 50%, #F5F5FF 100%);
}
._segmentationsec_1wxoz_1 ._allotmentsecsegt_1wxoz_11 ._altblocksegt_1wxoz_25:nth-child(3) {
  border-radius: 16px;
  border: 0.6px solid #BFBFBF;
  background: linear-gradient(180deg, #FFF 50%, #FFFFF5 100%);
}
._segmentationsec_1wxoz_1 ._allotmentsecsegt_1wxoz_11 ._altblocksegt_1wxoz_25:nth-child(4) {
  border-radius: 16px;
  border: 0.6px solid #BFBFBF;
  background: linear-gradient(180deg, #FFF 50%, #FFF5F5 100%);
}
._segmentationsec_1wxoz_1 ._allotmentsecsegt_1wxoz_11 ._altblocksegt_1wxoz_25 ._altcount_1wxoz_54 {
  color: #000;
  font-family: "intersemibold";
  font-size: 21px;
  font-style: normal;
  font-weight: 600;
  line-height: 133%;
  /* 27.93px */
}
._segmentationsec_1wxoz_1 ._allotmentsecsegt_1wxoz_11 ._altblocksegt_1wxoz_25 ._altinfos_1wxoz_63 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
}
._segmentationsec_1wxoz_1 ._allotmentsecsegt_1wxoz_11 ._altblocksegt_1wxoz_25 ._altinfos_1wxoz_63 h4 {
  color: #000;
  font-family: "interregular";
  font-size: 16px;
  line-height: 161.8%;
  /* 25.888px */
}
._segmentationsec_1wxoz_1 ._allotmentsecsegt_1wxoz_11 ._altblocksegt_1wxoz_25 ._altinfos_1wxoz_63 p {
  color: #404040;
  text-align: center;
  font-family: "interregular";
  font-size: 13px;
  line-height: 161.8%;
  /* 21.034px */
}

._cardssecsegt_1wxoz_85 ._titlearea_1wxoz_85 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
._cardssecsegt_1wxoz_85 ._titlearea_1wxoz_85 ._cdsheadertxt_1wxoz_90 {
  font-size: 16px;
  font-family: "intersemibold";
  line-height: 133%;
}
._cardssecsegt_1wxoz_85 ._titlearea_1wxoz_85 ._cdsdesc_1wxoz_95 {
  font-family: "interregular";
  font-size: 13px;
  line-height: 161%;
}
._cardssecsegt_1wxoz_85 ._cardsec_1wxoz_100 {
  display: flex;
  gap: 16px;
  overflow-x: scroll;
  padding: 14px 0 20px;
}
._cardssecsegt_1wxoz_85 ._cardwrapper_1wxoz_106 {
  width: 400px;
  display: flex;
  overflow: hidden;
  flex-direction: column;
  min-width: 400px;
  border-radius: 16px;
  border: 0.6px solid var(--Colors-Essentials-Stoke-Stoke---Border---Line, #D2D3D4);
}
@media (max-width: 1699px) {
  ._cardssecsegt_1wxoz_85 ._cardwrapper_1wxoz_106 {
    width: 340px;
    min-width: 340px;
  }
}
._cardssecsegt_1wxoz_85 ._cardwrapper_1wxoz_106 ._cdtop_1wxoz_121 {
  background: url("/assets/segmentscardbg_1-CiRVvei1.png") no-repeat center;
  height: 220px;
  display: flex;
  color: #FFF;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 4px;
  background-size: cover !important;
  overflow: hidden;
  min-height: 220px;
}
._cardssecsegt_1wxoz_85 ._cardwrapper_1wxoz_106 ._cdtop_1wxoz_121 h4 {
  color: #FFF;
  text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  font-family: "intersemibold";
  font-size: 21px;
  line-height: 133%;
  /* 27.93px */
}
._cardssecsegt_1wxoz_85 ._cardwrapper_1wxoz_106 ._cdtop_1wxoz_121 p {
  color: #FFF;
  text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  font-family: "interregular";
  font-size: 13px;
  line-height: 161.8%;
  /* 21.034px */
}
._cardssecsegt_1wxoz_85 ._cardwrapper_1wxoz_106 ._cddatas_1wxoz_150 {
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  flex: 1;
  justify-content: space-between;
}
._cardssecsegt_1wxoz_85 ._cardwrapper_1wxoz_106 ._cddatas_1wxoz_150 ._cdtitledesc_1wxoz_158 h4 {
  color: #000;
  font-family: "intersemibold";
  font-size: 16px;
  line-height: 133%;
  /* 21.28px */
}
._cardssecsegt_1wxoz_85 ._cardwrapper_1wxoz_106 ._cddatas_1wxoz_150 ._cdtitledesc_1wxoz_158 p {
  color: #404040;
  font-family: "interregular";
  font-size: 13px;
  line-height: 161.8%;
  /* 21.034px */
}
._cardssecsegt_1wxoz_85 ._cardwrapper_1wxoz_106 ._cddatas_1wxoz_150 ._cdresults_1wxoz_172 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._cardssecsegt_1wxoz_85 ._cardwrapper_1wxoz_106 ._cddatas_1wxoz_150 ._cdresults_1wxoz_172 ._cdresblock_1wxoz_177 h4 {
  color: #000;
  font-family: "interregular";
  font-size: 16px;
  line-height: 24px;
  font-weight: normal;
}
._cardssecsegt_1wxoz_85 ._cardwrapper_1wxoz_106 ._cddatas_1wxoz_150 ._cdresults_1wxoz_172 ._cdresblock_1wxoz_177 p {
  color: #000;
  font-family: "intersemibold";
  font-size: 16px;
  line-height: 22px;
}
._cardssecsegt_1wxoz_85 ._cardwrapper_1wxoz_106:nth-child(1) ._cdtop_1wxoz_121 {
  background: url("/assets/segmentscardbg_1-CiRVvei1.png") no-repeat center;
}
._cardssecsegt_1wxoz_85 ._cardwrapper_1wxoz_106:nth-child(2) ._cdtop_1wxoz_121 {
  background: url("/assets/segmentscardbg_2-dLQXuBww.png") no-repeat center;
}
._cardssecsegt_1wxoz_85 ._cardwrapper_1wxoz_106:nth-child(3) ._cdtop_1wxoz_121 {
  background: url("/assets/segmentscardbg_3-CnLLB97q.png") no-repeat center;
}
._cardssecsegt_1wxoz_85 ._cardwrapper_1wxoz_106:nth-child(4) ._cdtop_1wxoz_121 {
  background: url("/assets/segmentscardbg_4-BbvK_YJ7.png") no-repeat center;
}
._cardssecsegt_1wxoz_85 ._cardwrapper_1wxoz_106:nth-child(5) ._cdtop_1wxoz_121 {
  background: url("/assets/segmentscardbg_5-C7JsjshZ.png") no-repeat center;
}
._cardssecsegt_1wxoz_85 ._cardwrapper_1wxoz_106:nth-child(6) ._cdtop_1wxoz_121 {
  background: url("/assets/segmentscardbg_6-BHcEmlw1.png") no-repeat center;
}

._chartandsummary_1wxoz_209 {
  gap: 24px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
@media (max-width: 1440px) {
  ._chartandsummary_1wxoz_209 {
    grid-template-columns: repeat(1, 1fr);
  }
}

._clvchartwrapper_1wxoz_220 {
  border: 1px solid #d2d3d4;
  padding: 34px;
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  background: linear-gradient(180deg, #FFF 50%, #F2F2F2 100%);
  min-width: 100%;
}
._clvchartwrapper_1wxoz_220 ._clvwrapheader_1wxoz_230 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  min-height: 60px;
}
._clvchartwrapper_1wxoz_220 ._clvwrapheader_1wxoz_230 ._clvwrapheadertxt_1wxoz_236 {
  color: #000;
  font-family: "intersemibold";
  font-size: 16px;
  line-height: 133%;
  /* 21.28px */
}
._clvchartwrapper_1wxoz_220 ._clvwrapheader_1wxoz_230 ._clvwrpadesc_1wxoz_243 {
  color: #404040;
  font-family: "interregular";
  font-size: 13px;
  line-height: 161.8%;
  /* 21.034px */
}
._clvchartwrapper_1wxoz_220 ._clvwrapbody_1wxoz_250 ._clvwrapcaptions_1wxoz_250 {
  font-size: 12px;
  font-family: "intersemibold";
}
._clvchartwrapper_1wxoz_220 ._clvwrapbody_1wxoz_250 ._clvwrapcaptions_1wxoz_250 span {
  font-family: "interregular";
  margin-inline: 4px 21px;
  display: inline-block;
}
._clvchartwrapper_1wxoz_220 ._clvwrapfooter_1wxoz_259 ._clvwrapfttxt_1wxoz_259 {
  margin-top: 12px;
  min-height: 90px;
  font-size: 16px;
  font-family: "interregular";
  line-height: 150%;
}

._aisummarysec_1wxoz_267 {
  min-width: 100%;
  border-radius: 16px;
  border: 2px solid transparent;
  background: linear-gradient(white, white) padding-box, linear-gradient(#4285F4, #804680, #098F6A, #FA921F);
  overflow: hidden;
}
._aisummarysec_1wxoz_267 ._aisumheading_1wxoz_274 {
  color: #000;
  font-family: "intersemibold";
  font-size: 16px;
  line-height: 133%;
  /* 21.28px */
  padding: 24px;
}
._aisummarysec_1wxoz_267 ._aisummarytxt_1wxoz_282 {
  font-size: 16px;
  font-family: "interregular";
  line-height: 161%;
  max-height: 452px;
  overflow-y: scroll;
  padding: 0 24px 24px;
}
@media (max-width: 1440px) {
  ._aisummarysec_1wxoz_267 ._aisummarytxt_1wxoz_282 {
    max-height: 100%;
    overflow: hidden;
  }
}
._aisummarysec_1wxoz_267 ._aisummarytxt_1wxoz_282 p {
  font-size: 16px;
  line-height: 24px;
  margin: 0 0 12px;
}
._aisummarysec_1wxoz_267 ._aisummarytxt_1wxoz_282 ul {
  font-size: 16px;
  line-height: 24px;
  margin: 0 0 12px;
  display: flex;
  flex-direction: column;
  gap: 6px;
}
._aisummarysec_1wxoz_267 ._aisummarytxt_1wxoz_282 ol {
  font-size: 16px;
  line-height: 24px;
  margin: 0 0 12px;
  display: flex;
  flex-direction: column;
  gap: 6px;
}
._aisummarysec_1wxoz_267 ._aisummarytxt_1wxoz_282 li b {
  font-family: "intermedium";
}
._aisummarysec_1wxoz_267 ._aisummarytxt_1wxoz_282 li strong {
  font-family: "intermedium";
}
._aisummarysec_1wxoz_267 ._valuecus_1wxoz_323 {
  border: 1px solid #D2D3D4;
  border-radius: 16px;
  padding: 16px;
  width: 100%;
}
._aisummarysec_1wxoz_267 ._valuecus_1wxoz_323 ._aisumdesc_1wxoz_329 {
  font-family: "interregular";
  font-size: 16px;
  line-height: 160%;
  margin-top: 8px;
}

._obstr_1wxoz_336 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  gap: 0;
}
._obstr_1wxoz_336 ._obstrinnerleft_1wxoz_342 {
  width: 65%;
}
._obstr_1wxoz_336 ._obstrinnerright_1wxoz_345 {
  width: 35%;
  padding: 0 0 0 48px;
}
@media (max-width: 1440px) {
  ._obstr_1wxoz_336 ._obstrinnerright_1wxoz_345 {
    padding: 0 0 0 24px;
  }
}._buyerpersonasec_p1kff_1 ._aipilotcmnview_p1kff_1 {
  padding: 12px 34px;
  height: 90px;
  display: flex;
  align-items: center;
  border-radius: 6px;
  background-color: #000;
}
._buyerpersonasec_p1kff_1 ._aipilotcmnview_p1kff_1 p {
  font-size: 16px;
  font-family: "interregular";
  line-height: 125%;
  color: #fff;
}
._buyerpersonasec_p1kff_1 ._aipilotcmnview_p1kff_1 p span {
  color: #00E4A2;
  font-family: "intersemibold";
  font-size: 16px;
  cursor: pointer;
}
._buyerpersonasec_p1kff_1 ._aipilotcmnview_p1kff_1 p span:hover {
  text-decoration: underline;
}
._buyerpersonasec_p1kff_1 ._bypheaderline_p1kff_24 {
  font-size: 21px;
  font-family: "intersemibold";
  line-height: 133%;
  margin: 0 0 32px;
}
._buyerpersonasec_p1kff_1 ._bypprofilesec_p1kff_30 {
  display: flex;
}
._buyerpersonasec_p1kff_1 ._bypprofilesec_p1kff_30 ._bypplefts_p1kff_33 {
  width: 320px;
  position: sticky;
  top: 60px;
  max-height: calc(100vh - 324px);
  min-width: 320px;
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 0 0 16px 0;
}
._buyerpersonasec_p1kff_1 ._bypprofilesec_p1kff_30 ._bypplefts_p1kff_33 ._byppheader_p1kff_44 {
  color: #212121;
  font-family: "intersemibold";
  font-size: 16px;
  line-height: 125%;
  /* 20px */
}
._buyerpersonasec_p1kff_1 ._bypprofilesec_p1kff_30 ._bypplefts_p1kff_33 ._byppinp_p1kff_51 {
  border-radius: 100px;
  border: 1px solid var(--border-line, #D2D3D4);
  background: var(--Full-White, #FFF);
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 0 16px;
  height: 44px;
  margin: 0 0 6px;
  width: calc(100% - 24px);
}
._buyerpersonasec_p1kff_1 ._bypprofilesec_p1kff_30 ._bypplefts_p1kff_33 ._byppinp_p1kff_51 img {
  width: 18px;
  height: 18px;
}
._buyerpersonasec_p1kff_1 ._bypprofilesec_p1kff_30 ._bypplefts_p1kff_33 ._byppinp_p1kff_51 input {
  width: 100%;
  border: none;
  padding: 0;
  border-radius: 100px;
  height: 42px;
}
._buyerpersonasec_p1kff_1 ._bypprofilesec_p1kff_30 ._bypplefts_p1kff_33 ._namelists_p1kff_74 {
  overflow-y: auto;
  scrollbar-width: 4px;
  scrollbar-color: #d2d3d4;
  padding: 0 24px 0 0;
  display: flex;
  flex-direction: column;
  gap: 8px;
  height: 100%;
}
._buyerpersonasec_p1kff_1 ._bypprofilesec_p1kff_30 ._bypplefts_p1kff_33 ._namelists_p1kff_74::-webkit-scrollbar {
  width: 4px;
}
._buyerpersonasec_p1kff_1 ._bypprofilesec_p1kff_30 ._bypplefts_p1kff_33 ._namelists_p1kff_74::-webkit-scrollbar-track {
  background: #eee;
}
._buyerpersonasec_p1kff_1 ._bypprofilesec_p1kff_30 ._bypplefts_p1kff_33 ._namelists_p1kff_74::-webkit-scrollbar-thumb {
  background: #d2d3d4;
}
._buyerpersonasec_p1kff_1 ._bypprofilesec_p1kff_30 ._bypplefts_p1kff_33 ._byppnames_p1kff_93 {
  display: flex;
  align-items: center;
  padding: 8px 10px;
  border-radius: 24px;
  cursor: pointer;
  gap: 10px;
}
._buyerpersonasec_p1kff_1 ._bypprofilesec_p1kff_30 ._bypplefts_p1kff_33 ._byppnames_p1kff_93:hover {
  background-color: #E3E4E5;
}
._buyerpersonasec_p1kff_1 ._bypprofilesec_p1kff_30 ._bypplefts_p1kff_33 ._byppnames_p1kff_93 img {
  width: 34px;
  height: 34px;
  min-width: 34px;
  min-height: 34px;
  border-radius: 50%;
}
._buyerpersonasec_p1kff_1 ._bypprofilesec_p1kff_30 ._bypplefts_p1kff_33 ._byppnames_p1kff_93 span {
  color: #212121;
  font-family: "intermedium";
  font-size: 16px;
  line-height: 125%;
  /* 20px */
}
._buyerpersonasec_p1kff_1 ._bypprofilesec_p1kff_30 ._bypplefts_p1kff_33 ._byppnames_p1kff_93._byppnamesactive_p1kff_118 {
  background-color: #E3E4E5;
}
._buyerpersonasec_p1kff_1 ._bypprofilesec_p1kff_30 ._bypprights_p1kff_121 {
  width: calc(100% - 320px);
  min-width: calc(100% - 320px);
  border-radius: 16px;
  overflow: hidden;
  border: 2px solid transparent;
  background: linear-gradient(white, white) padding-box, linear-gradient(#4285F4, #804680, #098F6A, #FA921F);
}

._profdetsecwrapper_p1kff_130 {
  width: 100%;
}
._profdetsecwrapper_p1kff_130 ._profileheader_p1kff_133 {
  background-color: #F7F7F7;
  padding: 48px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
._profdetsecwrapper_p1kff_130 ._profileheader_p1kff_133 ._profimg_p1kff_142 {
  width: 64px;
  height: 64px;
  min-width: 64px;
  min-height: 64px;
  overflow: hidden;
  border-radius: 50%;
}
._profdetsecwrapper_p1kff_130 ._profileheader_p1kff_133 ._profimg_p1kff_142 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
._profdetsecwrapper_p1kff_130 ._profileheader_p1kff_133 ._profname_p1kff_155 {
  color: #212121;
  text-align: center;
  font-family: "intersemibold";
  font-size: 21px;
  line-height: 115%;
  /* 24.15px */
}
._profdetsecwrapper_p1kff_130 ._profileheader_p1kff_133 ._profiledesc_p1kff_163 {
  color: #000;
  text-align: center;
  font-family: "interregular";
  font-size: 16px;
  line-height: 161.8%;
  /* 25.888px */
}
._profdetsecwrapper_p1kff_130 ._profoveralldetails_p1kff_171 {
  padding: 24px;
  font-family: "interregular";
}
._profdetsecwrapper_p1kff_130 ._profoveralldetails_p1kff_171 ul {
  margin: 16px 0 0;
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding: 0 0 0 16px;
}
._profdetsecwrapper_p1kff_130 ._profoveralldetails_p1kff_171 ul li {
  font-family: "interregular";
  font-size: 16px;
  line-height: 161.8%;
}._recmain_1r2ks_1 {
  gap: 24px;
  display: flex;
  align-items: center;
  overflow-x: scroll;
  padding: 0 0 24px;
}
._recmain_1r2ks_1 ._recmainblock_1r2ks_8 {
  border-radius: 16px;
  border: 0.6px solid var(--Colors-Essentials-Stoke-Stoke---Border---Line, #D2D3D4);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 32px;
  width: 420px;
  min-width: 420px;
}
._recmain_1r2ks_1 ._recmainblock_1r2ks_8 h4 {
  color: var(--true-black-800, #252526);
  font-family: "intersemibold";
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 133%;
  margin: 0 0 8px;
}
._recmain_1r2ks_1 ._recmainblock_1r2ks_8 p {
  color: var(--true-black-800, #252526);
  font-family: "interregular";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 161.8%;
  margin: 0;
}
._recmain_1r2ks_1 ._recmainblock_1r2ks_8 h5 {
  color: #212121;
  font-family: "intersemibold";
  font-size: 16px;
  line-height: 21px;
}
._recmain_1r2ks_1 ._recmainblock_1r2ks_8 ._recmainblocktop_1r2ks_43 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._recmain_1r2ks_1 ._recmainblock_1r2ks_8 ._recmainblocktop_1r2ks_43 p {
  color: #000;
}
._recmain_1r2ks_1 ._recmainblock_1r2ks_8 ._recmainblockmid_1r2ks_51 {
  padding: 0 24px;
  display: flex;
  gap: 6px;
  flex-direction: column;
}
._recmain_1r2ks_1 ._recmainblock_1r2ks_8 ._recmainblockbottom_1r2ks_57 {
  padding: 24px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._recmain_1r2ks_1 ._recmainblock_1r2ks_8 ._recmainblockbottom_1r2ks_57 ._recmainblockbottomleft_1r2ks_63 {
  width: 50%;
  display: flex;
  align-items: center;
  gap: 8px;
}
._recmain_1r2ks_1 ._recmainblock_1r2ks_8 ._recmainblockbottom_1r2ks_57 ._recmainblockbottomright_1r2ks_69 {
  width: 50%;
  text-align: right;
  display: flex;
  align-items: center;
  gap: 8px;
  justify-content: flex-end;
}
._orchestrateo_1r2ks_77 {
  padding: 32px 0;
}
._orchestrateo_1r2ks_77 h3 {
  color: #252526;
  font-size: 22px;
  line-height: 22px;
  font-family: "interregular";
  padding: 0 0 8px;
}
._orchestrateo_1r2ks_77 p {
  color: #252526;
  font-size: 12px;
  font-family: "interregular";
  padding: 0 0 16px;
}

._bypplefts_1r2ks_94 {
  width: 234px;
  position: sticky;
  top: 67px;
}
._bypplefts_1r2ks_94 ._byppheader_1r2ks_99 {
  font-size: 16px;
  font-family: "intersemibold";
  font-size: 16px;
  padding-bottom: 16px;
  position: sticky;
  top: 0;
  background-color: #fff;
}
._bypplefts_1r2ks_94 ._byppinp_1r2ks_108 {
  border: 1px solid #D2D3D4;
  border-radius: 50px;
  overflow: hidden;
}
._bypplefts_1r2ks_94 ._byppinp_1r2ks_108 input {
  width: 100%;
  border: none;
}
._bypplefts_1r2ks_94 ._personalist_1r2ks_117 {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 12px;
  margin: 16px 0 0;
}
._bypplefts_1r2ks_94 ._byppnames_1r2ks_124 {
  display: flex;
  align-items: center;
  padding: 8px 12px;
  border-radius: 50px;
  cursor: pointer;
  gap: 8px;
}
._bypplefts_1r2ks_94 ._byppnames_1r2ks_124:nth-child(1) {
  background: #E3E4E5;
}
._bypplefts_1r2ks_94 ._byppnames_1r2ks_124:hover {
  background-color: #E3E4E5;
}
._bypplefts_1r2ks_94 ._byppnames_1r2ks_124 img {
  width: 34px;
  height: 34px;
  border-radius: 50%;
  min-width: 34px;
  min-height: 34px;
}
._bypplefts_1r2ks_94 ._byppnames_1r2ks_124 span {
  font-size: 16px;
  font-family: "interregular";
}

._allotmentsecsegt_1r2ks_150 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  flex-direction: column;
  width: 233px;
  justify-content: flex-end;
}
._allotmentsecsegt_1r2ks_150._allotmentsecsegtselect_1r2ks_159 {
  flex-direction: column;
  align-items: center;
  gap: unset;
}
._allotmentsecsegt_1r2ks_150._allotmentsecsegtselect_1r2ks_159 p {
  font-size: 14px !important;
  margin-bottom: 0 !important;
  min-width: 233px;
}
._allotmentsecsegt_1r2ks_150 ._altblocksegt_1r2ks_169 {
  background-color: #fff !important;
  padding: 12px 24px;
  width: 216px;
  border-radius: 16px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  gap: 13px;
}
._allotmentsecsegt_1r2ks_150 ._altblocksegt_1r2ks_169._altblocksegtorc_1r2ks_180 {
  flex-direction: row;
  width: fit-content;
  border-bottom: 0.6px solid #D9D9D9 !important;
  border-radius: 0 !important;
  padding: 12px !important;
  border: 1px solid transparent;
}
._allotmentsecsegt_1r2ks_150 ._altblocksegt_1r2ks_169._altblocksegtorc_1r2ks_180 ._altinfos_1r2ks_188 {
  display: flex;
  text-align: left;
}
._allotmentsecsegt_1r2ks_150 ._altblocksegt_1r2ks_169 ._altcount_1r2ks_192 {
  font-size: 21px;
  font-family: "intersemibold";
}
._allotmentsecsegt_1r2ks_150 ._altblocksegt_1r2ks_169 ._altinfos_1r2ks_188 {
  text-align: left;
}
._allotmentsecsegt_1r2ks_150 ._altblocksegt_1r2ks_169 ._altinfos_1r2ks_188 p {
  font-size: 16px;
  font-family: "intersemibold";
  margin-bottom: 8px;
}
._allotmentsecsegt_1r2ks_150 ._altblocksegt_1r2ks_169 ._altinfos_1r2ks_188 span {
  font-size: 13px;
  font-family: "interregular";
  line-height: 160%;
}

._clvwrapfooterind_1r2ks_210 {
  border: 1px solid #BFBFBF !important;
}
._clvwrapfooterind_1r2ks_210::before {
  background: #fff !important;
}

._clvchartssec_1r2ks_217 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
  flex-wrap: wrap;
}
._clvchartssec_1r2ks_217 ._clvchartwrapper_1r2ks_224 {
  width: 100%;
  padding: 24px;
  border-radius: 16px;
  border: 1px solid transparent;
  background: linear-gradient(white, white) padding-box, linear-gradient(#4285F4, #804680, #098F6A, #FA921F);
  overflow: hidden;
}
._clvchartssec_1r2ks_217 ._clvchartwrapper_1r2ks_224 ._clvwrapheader_1r2ks_232 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin: 0 0 10px;
}
._clvchartssec_1r2ks_217 ._clvchartwrapper_1r2ks_224 ._clvwrapheader_1r2ks_232 ._clvwrapheadertxt_1r2ks_238 {
  color: var(--true-black-800, #252526);
  font-family: "intersemibold";
  font-size: 21px;
  font-style: normal;
  font-weight: 600;
  line-height: 133%;
}
._clvchartssec_1r2ks_217 ._clvchartwrapper_1r2ks_224 ._clvwrapheader_1r2ks_232 ._clvwrpadesc_1r2ks_246 {
  color: var(--true-black-800, #252526);
  font-family: "interregular";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 161.8%;
}
._clvchartssec_1r2ks_217 ._clvchartwrapper_1r2ks_224 ._clvwrapbody_1r2ks_254 {
  padding-inline: 0;
}
._clvchartssec_1r2ks_217 ._clvchartwrapper_1r2ks_224 ._clvwrapbody_1r2ks_254 ._clvwrapcaptions_1r2ks_257 {
  font-size: 12px;
  font-family: "intersemibold";
}
._clvchartssec_1r2ks_217 ._clvchartwrapper_1r2ks_224 ._clvwrapbody_1r2ks_254 ._clvwrapcaptions_1r2ks_257 span {
  font-family: "interregular";
  margin-inline: 6px;
  display: inline-block;
}
._clvchartssec_1r2ks_217 ._clvchartwrapper_1r2ks_224 ._clvwrapbody_1r2ks_254 ._goalrow_1r2ks_266 {
  display: grid;
  grid-template-columns: 1fr 160px 24px;
  align-items: center;
  gap: 12px;
  padding-block: 12px;
}
._clvchartssec_1r2ks_217 ._clvchartwrapper_1r2ks_224 ._clvwrapbody_1r2ks_254 ._grcontent_1r2ks_273 p {
  font-family: "intersemibold";
  font-size: 13px;
  line-height: 125%;
}
._clvchartssec_1r2ks_217 ._clvchartwrapper_1r2ks_224 ._clvwrapfooter_1r2ks_210 {
  display: flex;
  align-items: baseline;
  gap: 16px;
}
._clvchartssec_1r2ks_217 ._clvchartwrapper_1r2ks_224 ._clvwrapfooter_1r2ks_210 ._clvwrapfttxt_1r2ks_283 {
  margin-top: 12px;
  font-size: 16px;
  font-family: "interregular";
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  border-radius: 13px;
  border: 1px solid #BFBFBF;
  background: #FFF;
  width: fit-content;
  padding: 8px 12px;
  font-size: 14px;
}

._grcontent_1r2ks_273 {
  font-family: "intersemibold";
  font-size: 13px;
  line-height: 125%;
}

._grstatus_1r2ks_304 {
  font-family: "intersemibold";
  font-size: 13px;
  line-height: 125%;
}
._grstatus_1r2ks_304._grstatustext_1r2ks_309 {
  color: #785800;
  border-radius: 24px;
  border: 0.618px solid var(--orange-yellow-400, #EBC252);
  background: linear-gradient(180deg, #FFF 25%, #F2F2F2 100%);
  width: fit-content;
  padding: 6px 12px;
  font-size: 12px;
}

._social_1r2ks_319 {
  display: flex;
  align-items: center;
  gap: 12px;
  flex-wrap: wrap;
}
._social_1r2ks_319 ._socialinner_1r2ks_325 {
  font-family: "interregular";
  font-size: 14px;
  line-height: 161%;
  display: inline-flex;
  align-items: center;
  gap: 6px;
}

._taskblockmain_1r2ks_334 {
  display: flex;
  flex-direction: column;
  gap: 28px;
}

._taskblock_1r2ks_334 {
  display: flex;
  flex-direction: column;
  gap: 6px;
  width: 100%;
}
._taskblock_1r2ks_334 ._taskheader_1r2ks_346 {
  color: #000;
  font-family: "intersemibold";
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 133%;
  /* 21.28px */
}
._taskblock_1r2ks_334 ._taskpara_1r2ks_355 {
  color: #404040;
  font-family: "interregular";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 161.8%;
  padding: 4px 0;
}
._taskblock_1r2ks_334 ._taskview_1r2ks_364 {
  color: #000;
  font-family: "interregular";
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: 161.8%;
  display: flex;
  align-items: center;
  gap: 6px;
  /* 17.798px */
}
._taskblock_1r2ks_334 ._timer_1r2ks_376 {
  color: #000;
  font-family: "interregular";
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: 161.8%;
  /* 17.798px */
}

._topheading_1r2ks_386 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  width: 100%;
  margin: 0 0 16px;
}
._topheading_1r2ks_386 h4 {
  color: var(--true-black-800, #252526);
  font-family: "intersemibold";
  font-size: 21px;
  font-style: normal;
  font-weight: 600;
  line-height: 133%;
  /* 27.93px */
}
._topheading_1r2ks_386 ._headerdesctxt_1r2ks_402 {
  color: var(--true-black-800, #252526);
  font-family: "interregular";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 161.8%;
  /* 17.798px */
}._emailcamheader_1vlej_1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px;
}
._emailcamheader_1vlej_1 ._rights_1vlej_7 {
  display: flex;
  gap: 16px;
  align-items: center;
}
._emailcamheader_1vlej_1 ._rights_1vlej_7 ._icon_1vlej_12 {
  cursor: pointer;
}

._dropmenu_1vlej_16 {
  width: 138px;
}
._dropmenu_1vlej_16._minwidthnone_1vlej_19 {
  width: auto;
}

._responsebox_1vlej_23 {
  max-width: 90%;
  margin: auto;
  min-height: 300px;
  margin-top: 32px;
  border-radius: 18px 18px 0 0;
  border: 1px solid #EBEBEB;
}

._emailaimodal_1vlej_32 ._twoselect_1vlej_32 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._emailaimodal_1vlej_32 ._twoselect_1vlej_32 ._onesel_1vlej_37 {
  width: 100%;
}
._emailaimodal_1vlej_32 ._varientchart_1vlej_40 {
  height: 80px;
  width: 100%;
  border-radius: 6px;
  overflow: hidden;
  position: relative;
  display: flex;
  background-color: #EDEFF0;
}
._emailaimodal_1vlej_32 ._varientchart_1vlej_40 ._divider_1vlej_49 {
  position: absolute;
  width: 6px;
  border-radius: 10px;
  background-color: #fff;
  height: 100%;
  cursor: col-resize;
}
._emailaimodal_1vlej_32 ._varientchart_1vlej_40 ._divider_1vlej_49::before {
  content: "";
  width: 24px;
  height: 24px;
  background-color: #fff;
  border-radius: 20px;
  display: inline-flex;
  transform: translate(-9px, 28px);
}
._emailaimodal_1vlej_32 ._varientchart_1vlej_40 ._blockview_1vlej_66 {
  height: 100%;
  display: grid;
  place-content: center;
  gap: 6px;
  font-size: 14px;
  font-family: "interregular";
  text-align: center;
  color: #fff;
}
._emailaimodal_1vlej_32 ._variantset_1vlej_76 {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
  padding-bottom: 8px;
}
._emailaimodal_1vlej_32 ._variantset_1vlej_76 ._variantname_1vlej_83 {
  font-size: 14px;
  font-family: "interregular";
}
._emailaimodal_1vlej_32 ._variantset_1vlej_76 ._varientidentify_1vlej_87 {
  width: 30px;
  height: 30px;
  border-radius: 6px;
  display: grid;
  place-content: center;
  color: #fff;
  font-size: 14px;
  font-family: "intermedium";
}
._emailaimodal_1vlej_32 ._radiogrp_1vlej_97 {
  display: flex;
  align-items: center;
  gap: 16px;
}
._emailaimodal_1vlej_32 ._addvariant_1vlej_102 {
  background-color: #fff;
  color: #575CFF;
  display: flex;
  align-items: center;
  gap: 4px;
  padding: 6px 12px;
  border-radius: 6px;
}._elevatebrandbody_e9iy8_1 {
  height: 100%;
}
._elevatebrandbody_e9iy8_1 ._header_e9iy8_4 {
  display: flex;
  justify-content: space-between;
  padding: 14px 0;
  padding-top: 0;
}
._elevatebrandbody_e9iy8_1 ._header_e9iy8_4 ._lefts_e9iy8_10 h5 {
  color: #000;
  font-family: "interregular";
  font-size: 20px;
}
._elevatebrandbody_e9iy8_1 ._innerbody_e9iy8_15 {
  height: calc(100% - 52px);
}
._elevatebrandbody_e9iy8_1 ._innerbody_e9iy8_15 ._msgbody_e9iy8_18 ._scroller_e9iy8_18 {
  background-color: #fff;
  height: 100%;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
._elevatebrandbody_e9iy8_1 ._innerbody_e9iy8_15 ._msgbody_e9iy8_18 ._scroller_e9iy8_18 ._thoughtprocessspan_e9iy8_25 {
  color: #404040;
  font-family: "interregular";
  font-size: 13px;
  display: flex;
  align-items: center;
  gap: 8px;
  line-height: 1.2em;
}
._elevatebrandbody_e9iy8_1 ._innerbody_e9iy8_15 ._msgbody_e9iy8_18 ._scroller_e9iy8_18 ._thoughtprocessspan_e9iy8_25 span {
  display: grid;
  cursor: pointer;
}
._elevatebrandbody_e9iy8_1 ._innerbody_e9iy8_15 ._msgbody_e9iy8_18 ._scroller_e9iy8_18 ._msgbubble_e9iy8_38 {
  display: inline-block;
  padding: 10px 14px;
  font-size: 14px;
  border-radius: 16px;
  line-height: 1.4;
  word-wrap: break-word;
  font-family: "interregular";
}
._elevatebrandbody_e9iy8_1 ._innerbody_e9iy8_15 ._msgbody_e9iy8_18 ._scroller_e9iy8_18 ._msgbubble_e9iy8_38 p {
  margin: 0;
  color: #000;
}
._elevatebrandbody_e9iy8_1 ._innerbody_e9iy8_15 ._msgbody_e9iy8_18 ._scroller_e9iy8_18 ._msgbubble_e9iy8_38._left_e9iy8_10 {
  align-self: flex-start;
  max-width: 100%;
  padding: 0;
}
._elevatebrandbody_e9iy8_1 ._innerbody_e9iy8_15 ._msgbody_e9iy8_18 ._scroller_e9iy8_18 ._msgbubble_e9iy8_38._containprogress_e9iy8_56 {
  width: 100%;
  border-radius: 16px;
  background: #F7F7F7;
  max-width: 400px;
  padding: 10px 14px;
}
._elevatebrandbody_e9iy8_1 ._innerbody_e9iy8_15 ._msgbody_e9iy8_18 ._scroller_e9iy8_18 ._msgbubble_e9iy8_38._cardsresponse_e9iy8_63 ._cardscontainerscroller_e9iy8_63 {
  overflow-x: auto;
  scrollbar-width: thin;
  width: 100%;
  display: flex;
  gap: 12px;
  padding: 12px 0;
}
._elevatebrandbody_e9iy8_1 ._innerbody_e9iy8_15 ._msgbody_e9iy8_18 ._scroller_e9iy8_18 ._msgbubble_e9iy8_38._cardsresponse_e9iy8_63 ._cardscontainerscroller_e9iy8_63 ._card_e9iy8_63 {
  padding: 21px 12px;
  height: 148px;
  width: 267px;
  min-width: 267px;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  border-radius: 16px;
  border: 0.6px solid #D2D3D4;
  /* shadow-sm */
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}
._elevatebrandbody_e9iy8_1 ._innerbody_e9iy8_15 ._msgbody_e9iy8_18 ._scroller_e9iy8_18 ._msgbubble_e9iy8_38._cardsresponse_e9iy8_63 ._cardscontainerscroller_e9iy8_63 ._card_e9iy8_63 button {
  border-radius: 13px;
  border: 1px solid #BFBFBF;
  background: #FFF;
  padding: 8px;
  min-width: 80px;
  cursor: pointer;
}
._elevatebrandbody_e9iy8_1 ._innerbody_e9iy8_15 ._msgbody_e9iy8_18 ._scroller_e9iy8_18 ._msgbubble_e9iy8_38._cardsresponse_e9iy8_63 ._cardscontainerscroller_e9iy8_63 ._card_e9iy8_63 ._top_e9iy8_92 {
  display: flex;
  gap: 8px;
}
._elevatebrandbody_e9iy8_1 ._innerbody_e9iy8_15 ._msgbody_e9iy8_18 ._scroller_e9iy8_18 ._msgbubble_e9iy8_38._cardsresponse_e9iy8_63 ._cardscontainerscroller_e9iy8_63 ._card_e9iy8_63 ._top_e9iy8_92._bottom_e9iy8_96 {
  justify-content: space-between !important;
  align-items: center;
}
._elevatebrandbody_e9iy8_1 ._innerbody_e9iy8_15 ._msgbody_e9iy8_18 ._scroller_e9iy8_18 ._msgbubble_e9iy8_38._cardsresponse_e9iy8_63 ._cardscontainerscroller_e9iy8_63 ._card_e9iy8_63 ._top_e9iy8_92 ._rights_e9iy8_100 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
._elevatebrandbody_e9iy8_1 ._innerbody_e9iy8_15 ._msgbody_e9iy8_18 ._scroller_e9iy8_18 ._msgbubble_e9iy8_38._cardsresponse_e9iy8_63 ._cardscontainerscroller_e9iy8_63 ._card_e9iy8_63 ._top_e9iy8_92 ._rights_e9iy8_100 p {
  color: #404040;
  font-family: "interregular";
  font-size: 13px;
}
._elevatebrandbody_e9iy8_1 ._innerbody_e9iy8_15 ._msgbody_e9iy8_18 ._scroller_e9iy8_18 ._msgbubble_e9iy8_38._right_e9iy8_100 {
  align-self: flex-end;
  background: #f1f1f1;
  max-width: 70%;
}
._elevatebrandbody_e9iy8_1 ._innerbody_e9iy8_15 ._centered_e9iy8_115 {
  height: 100%;
  display: grid;
  place-items: center;
}
._elevatebrandbody_e9iy8_1 ._innerbody_e9iy8_15 ._centered_e9iy8_115 ._content_e9iy8_120 {
  display: flex;
  flex-direction: column;
  gap: 6px;
  width: 100%;
  max-width: 650px;
  margin: auto;
}
._elevatebrandbody_e9iy8_1 ._innerbody_e9iy8_15 ._centered_e9iy8_115 ._content_e9iy8_120 h5 {
  color: #000;
  font-family: "intermedium";
  font-size: 26px;
  text-align: center;
}
._elevatebrandbody_e9iy8_1 ._innerbody_e9iy8_15 ._centered_e9iy8_115 ._content_e9iy8_120 p {
  color: #000;
  text-align: center;
  font-family: "interregular";
  font-size: 16px;
  text-align: center;
}
._elevatebrandbody_e9iy8_1 ._innerbody_e9iy8_15 ._searchblock_e9iy8_141 {
  border-radius: 16px;
  display: flex;
  align-items: center;
  gap: 16px;
  border-radius: 24px;
  background: rgb(255, 255, 255);
}
._elevatebrandbody_e9iy8_1 ._innerbody_e9iy8_15 ._searchblock_e9iy8_141 ._searchmessage_e9iy8_149 {
  border-radius: 24px;
  border: 1px solid #bebebe;
  background: #fff;
  width: 100%;
  gap: 16px;
  align-items: center;
  padding: 8px 16px;
  overflow: hidden;
  min-height: 54px;
}
._elevatebrandbody_e9iy8_1 ._innerbody_e9iy8_15 ._searchblock_e9iy8_141 ._searchmessage_e9iy8_149 ._previewimages_e9iy8_160 {
  display: flex;
  align-items: center;
  width: 100%;
  padding-inline: 12px;
  gap: 8px;
}
._elevatebrandbody_e9iy8_1 ._innerbody_e9iy8_15 ._searchblock_e9iy8_141 ._searchmessage_e9iy8_149 ._previewimages_e9iy8_160 ._previmgblock_e9iy8_167 {
  position: relative;
  height: 40px;
}
._elevatebrandbody_e9iy8_1 ._innerbody_e9iy8_15 ._searchblock_e9iy8_141 ._searchmessage_e9iy8_149 ._previewimages_e9iy8_160 ._previmgblock_e9iy8_167 ._previmg_e9iy8_167 {
  width: 100%;
  height: 100%;
  border: 1px solid gray;
  border-radius: 4px;
}
._elevatebrandbody_e9iy8_1 ._innerbody_e9iy8_15 ._searchblock_e9iy8_141 ._searchmessage_e9iy8_149 ._previewimages_e9iy8_160 ._previmgblock_e9iy8_167 ._removeicon_e9iy8_177 {
  position: absolute;
  top: -4px;
  right: -4px;
  width: 14px;
  height: 14px;
  border-radius: 10px;
  border: 1px solid gray;
  padding: 1px;
  background-color: #fff;
}
._elevatebrandbody_e9iy8_1 ._innerbody_e9iy8_15 ._searchblock_e9iy8_141 ._searchmessage_e9iy8_149 ._searchmessageText_e9iy8_188 {
  display: flex;
  gap: 6px;
  align-items: center;
}
._elevatebrandbody_e9iy8_1 ._innerbody_e9iy8_15 ._searchblock_e9iy8_141 ._searchmessage_e9iy8_149:focus-within {
  border: 1px solid #64ed80;
}
._elevatebrandbody_e9iy8_1 ._innerbody_e9iy8_15 ._searchblock_e9iy8_141 ._searchmessage_e9iy8_149 textarea {
  width: 100%;
  resize: none;
  appearance: none;
  overflow: hidden;
  font-weight: 500;
  border: none !important;
  font-size: 14px;
  font-family: "interregular";
  overflow: auto;
}
._elevatebrandbody_e9iy8_1 ._innerbody_e9iy8_15 ._searchblock_e9iy8_141 ._searchmessage_e9iy8_149 textarea:focus {
  outline: 0;
}
._elevatebrandbody_e9iy8_1 ._innerbody_e9iy8_15 ._searchblock_e9iy8_141 ._searchmessage_e9iy8_149 svg {
  cursor: pointer;
}
._elevatebrandbody_e9iy8_1 ._innerbody_e9iy8_15 ._searchblock_e9iy8_141 ._searchmessage_e9iy8_149 img {
  width: 34px;
  cursor: pointer;
}
._elevatebrandbody_e9iy8_1 ._innerbody_e9iy8_15 ._searchblock_e9iy8_141 svg {
  cursor: pointer;
}

._timerspan_e9iy8_221 {
  display: flex;
  gap: 6px;
  align-items: center;
}
._timerspan_e9iy8_221 span {
  color: #404040;
  font-family: "interregular";
  font-size: 13px;
}

._campaignmangerbody_e9iy8_232 ._scroller_e9iy8_18 ._response_e9iy8_232 {
  padding: 34px;
  border-radius: 18px;
  border: 1px solid #EBEBEB;
  background: #F7F7F7;
  min-height: 400px;
  width: 63%;
  margin: auto;
  min-width: 500px;
}
._campaignmangerbody_e9iy8_232 ._actionsblock_e9iy8_242 {
  width: 63%;
  margin: auto;
  min-width: 500px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin-top: 16px;
}
._campaignmangerbody_e9iy8_232 ._actionsblock_e9iy8_242 p {
  text-align: center;
  color: #404040;
  text-align: center;
  font-family: "interregular";
  font-size: 13px;
}
._campaignmangerbody_e9iy8_232 ._actionsblock_e9iy8_242 ._btncontainer_e9iy8_258 {
  display: flex;
  gap: 8px;
  align-items: center;
  justify-content: center;
}
._campaignmangerbody_e9iy8_232 ._actionsblock_e9iy8_242 ._btncontainer_e9iy8_258 button {
  cursor: pointer;
}@font-face {
  font-family: "interlight";
  font-style: normal;
  font-weight: 300;
  src: url("/assets/Inter-Light-C-rjYzED.ttf") format("truetype");
}
@font-face {
  font-family: "interregular";
  font-style: normal;
  font-weight: 400;
  src: url("/assets/Inter-Regular-aSe4hpkI.ttf") format("truetype");
}
@font-face {
  font-family: "intermedium";
  font-style: normal;
  font-weight: 500;
  src: url("/assets/Inter-Medium-COKxvYe5.ttf") format("truetype");
}
@font-face {
  font-family: "intersemibold";
  font-style: normal;
  font-weight: 600;
  src: url("/assets/Inter-SemiBold-CXOlOdAT.ttf") format("truetype");
}
@font-face {
  font-family: "interbold";
  font-style: normal;
  font-weight: 700;
  src: url("/assets/Inter-Bold-DHeK16mP.ttf") format("truetype");
}
*,
*::before,
*::after {
  box-sizing: border-box;
  margin: 0;
  scrollbar-width: thin;
}

body {
  color: #252526;
}

input,
textarea {
  height: 40px;
  width: 100%;
  border: 1px solid #D2D3D4;
  padding-inline: 12px;
  border-radius: 6px;
  font-family: "interregular";
  outline: none;
  font-size: 14px;
}
input::placeholder,
textarea::placeholder {
  font-family: "interregular";
}
input:focus,
textarea:focus {
  border-color: #7423D7;
}

textarea {
  padding: 8px 12px;
  height: 78px;
  resize: none;
  font-size: 14px;
}

input[type=checkbox],
input[type=radio] {
  width: 16px !important;
  height: 16px !important;
  outline: none;
  cursor: pointer;
  accent-color: #7423D7;
}

.primarybtn {
  min-width: 90px;
  display: flex;
  height: 38px;
  padding: 8px 16px;
  align-items: center;
  justify-content: center;
  gap: 4px;
  border-radius: 13px;
  border: 1px solid transparent;
  cursor: pointer;
  font-size: 14px;
  font-family: "intermedium";
  background-color: #000;
  color: #fff;
}
.primarybtn:hover {
  color: #fff !important;
  background-color: #232323;
  color: #000;
}
.primarybtn:active {
  background-color: #F7F0FF;
  color: #000;
}

.cancelbtn {
  min-width: 90px;
  display: flex;
  height: 38px;
  padding: 8px 16px;
  align-items: center;
  justify-content: center;
  gap: 4px;
  border-radius: 13px;
  border: 1px solid transparent;
  cursor: pointer;
  font-size: 14px;
  font-family: "intermedium";
  background-color: #ffffff;
  color: #000000;
  border: 1px solid #D2D3D4;
  font-family: "interregular";
}

.insightsbtn {
  color: #000;
  font-family: "intermedium";
  font-size: 16px;
  line-height: 133%;
  border: 1.8px solid transparent;
  border-radius: 12px;
  background: linear-gradient(180deg, #FFF 0%, #FAFFFE 100%) padding-box, linear-gradient(90deg, #5B60FF, #11E4AA) border-box;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 120px;
}

.clickabletxt {
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  font-size: 14px;
  font-family: "intermedium";
  cursor: pointer;
  text-decoration: none;
  text-transform: capitalize;
}
.clickabletxt:hover {
  text-decoration: underline;
  text-underline-offset: 2px;
}
.clickabletxt {
  color: #575CFF !important;
}

.react-bootstrap-table table {
  width: 100%;
  border-collapse: collapse;
}
.react-bootstrap-table table thead {
  position: sticky;
  top: 0;
}
.react-bootstrap-table table thead th {
  background-color: #F0F1F2;
  font-size: 14px;
  font-family: "intersemibold";
}
.react-bootstrap-table table thead th:nth-child(1) {
  border-radius: 8px 0 0 0;
}
.react-bootstrap-table table thead th:nth-last-child(1) {
  border-radius: 0 8px 0 0;
}
.react-bootstrap-table table thead th.selection-cell-header,
.react-bootstrap-table table thead th .selection-cell {
  width: 38px;
}
.react-bootstrap-table table tr {
  border-bottom: 1px solid #D2D3D4;
}
.react-bootstrap-table table tr th,
.react-bootstrap-table table tr td {
  padding: 16px 12px;
  text-align: left;
  text-transform: capitalize;
  min-width: 140px;
}
.react-bootstrap-table table tr th.selection-cell, .react-bootstrap-table table tr th.selection-cell-header,
.react-bootstrap-table table tr td.selection-cell,
.react-bootstrap-table table tr td.selection-cell-header {
  max-width: 40px;
  min-width: auto;
}
.react-bootstrap-table table tr td {
  font-size: 14px;
  font-family: "intermedium";
}

.order {
  background: url("/src/assets/others/ordersort.svg") no-repeat center;
  padding: 0 10px;
  vertical-align: middle;
  cursor: pointer;
}

.react-bootstrap-table-sort-order .caret {
  background: url("/src/assets/others/downarrowsort.svg") no-repeat center;
  padding: 0 10px;
  vertical-align: middle;
}

.react-bootstrap-table-sort-order.dropup .caret {
  background: url("/src/assets/others/uparrowsort.svg") no-repeat center;
}

.react-bootstrap-table-pagination {
  background-color: #ffffff;
  display: flex;
  align-items: center;
  border-radius: 0 0 8px 8px;
  position: absolute;
  bottom: 16px;
  padding: 12px 24px 0;
  width: 100%;
  left: 0;
}
.react-bootstrap-table-pagination > div {
  width: 50%;
  display: flex;
  align-items: center;
}
.react-bootstrap-table-pagination > div:nth-child(1) {
  gap: 12px;
}
.react-bootstrap-table-pagination .react-bootstrap-table-pagination-list {
  justify-content: flex-end;
}
.react-bootstrap-table-pagination .react-bootstrap-table-pagination-list ul {
  padding: 0;
  margin: 0;
  display: flex;
  align-items: center;
  gap: 6px;
}
.react-bootstrap-table-pagination .react-bootstrap-table-pagination-list ul li {
  list-style-type: none;
  border-radius: 6px;
  background-color: #F8F8F8;
  cursor: pointer;
  min-width: 24px;
  height: 24px;
}
.react-bootstrap-table-pagination .react-bootstrap-table-pagination-list ul li a {
  color: #8D8D8D;
  text-decoration: none;
  font-size: 14px;
  font-family: "interregular";
  display: inline-flex;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  padding-inline: 6px;
}
.react-bootstrap-table-pagination .react-bootstrap-table-pagination-list ul li.disabled {
  opacity: 0.5;
}
.react-bootstrap-table-pagination .react-bootstrap-table-pagination-list ul li.active {
  background-color: #7423D7;
}
.react-bootstrap-table-pagination .react-bootstrap-table-pagination-list ul li.active a {
  color: #ffffff;
}
.react-bootstrap-table-pagination .react-bootstrap-table-pagination-list.react-bootstrap-table-pagination-list-hidden {
  display: none;
}
.react-bootstrap-table-pagination .react-bs-table-sizePerPage-dropdown {
  position: relative;
}
.react-bootstrap-table-pagination .react-bs-table-sizePerPage-dropdown button {
  background-color: #ffffff;
  border: 1px solid #D2D3D4;
  color: #252526;
  height: 30px;
  width: 100px;
  border-radius: 6px;
  cursor: pointer;
}
.react-bootstrap-table-pagination .react-bs-table-sizePerPage-dropdown button::after {
  content: "/ page";
  color: #8D8D8D;
  font-size: 13px;
  padding-left: 2px;
}
.react-bootstrap-table-pagination .react-bs-table-sizePerPage-dropdown .dropdown-menu {
  display: none;
  margin: 0;
  width: 100px;
  border: 1px solid #D2D3D4;
  border-radius: 6px;
  overflow: hidden;
  background-color: #ffffff;
  position: absolute;
  top: -98px;
  padding: 4px 0;
}
.react-bootstrap-table-pagination .react-bs-table-sizePerPage-dropdown .dropdown-menu.open {
  display: block;
}
.react-bootstrap-table-pagination .react-bs-table-sizePerPage-dropdown .dropdown-menu li {
  list-style-type: none;
  padding: 0;
}
.react-bootstrap-table-pagination .react-bs-table-sizePerPage-dropdown .dropdown-menu li a {
  font-size: 14px;
  font-family: "interregular";
  display: inline-block;
  width: 100%;
  padding: 6px 12px;
  text-decoration: none;
  color: #252526;
}
.react-bootstrap-table-pagination .react-bs-table-sizePerPage-dropdown .dropdown-menu li a:hover {
  background-color: #F7F0FF;
  cursor: pointer;
}
.react-bootstrap-table-pagination .react-bootstrap-table-pagination-total {
  color: #8D8D8D;
  font-size: 14px;
  font-family: "intermedium";
}

.mobiletable {
  display: none;
}
@media (max-width: 1024px) {
  .mobiletable {
    display: block;
  }
}
.mobiletable .expand-cell-header {
  font-size: 0;
  pointer-events: none;
}
.mobiletable .react-bootstrap-table tr {
  display: flex;
  width: 100%;
}
.mobiletable .react-bootstrap-table tbody tr {
  align-items: center;
}
.mobiletable .react-bootstrap-table th,
.mobiletable .react-bootstrap-table td {
  display: none;
}
.mobiletable .react-bootstrap-table th:nth-child(1),
.mobiletable .react-bootstrap-table td:nth-child(1) {
  display: block;
  width: calc(100% - 60px);
}
.mobiletable .react-bootstrap-table th:last-child,
.mobiletable .react-bootstrap-table td:last-child {
  display: block;
  width: 60px;
  text-align: center;
}
.mobiletable .react-bootstrap-table th.reset-expansion-style,
.mobiletable .react-bootstrap-table td.reset-expansion-style {
  width: 100%;
  padding: 12px 16px;
}
.mobiletable p {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  color: #000000;
  padding-bottom: 8px;
  font-size: 14px;
  font-family: "interregular";
  line-height: 28px;
}
.mobiletable p strong {
  color: #8D8D8D;
}
.mobiletable p strong::after {
  content: ":";
  display: inline-block;
  margin: 0 8px;
}
.mobiletable ul {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 12px;
  list-style: none;
  padding: 0;
  margin: 0;
}

.mobiletable.mobiletablewithcheckbox .react-bootstrap-table th,
.mobiletable.mobiletablewithcheckbox .react-bootstrap-table td {
  display: none;
}
.mobiletable.mobiletablewithcheckbox .react-bootstrap-table th:nth-child(1),
.mobiletable.mobiletablewithcheckbox .react-bootstrap-table td:nth-child(1) {
  display: block;
  width: 40px;
  min-width: 40px !important;
}
.mobiletable.mobiletablewithcheckbox .react-bootstrap-table th:nth-child(2),
.mobiletable.mobiletablewithcheckbox .react-bootstrap-table td:nth-child(2) {
  display: block;
  width: calc(100% - 100px);
}
.mobiletable.mobiletablewithcheckbox .react-bootstrap-table th:last-child,
.mobiletable.mobiletablewithcheckbox .react-bootstrap-table td:last-child {
  display: block;
  width: 60px;
  text-align: center;
}
.mobiletable.mobiletablewithcheckbox .react-bootstrap-table th.reset-expansion-style,
.mobiletable.mobiletablewithcheckbox .react-bootstrap-table td.reset-expansion-style {
  width: 100%;
  padding: 12px 16px;
}
.mobiletable.mobiletablewithcheckbox .react-bootstrap-table tr {
  border-top: none !important;
}

.switch {
  position: relative;
  display: inline-block;
  width: 36px;
  height: 22px;
  min-width: 36px;
  margin: 0 !important;
}
.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}
.switch input:disabled + .slider {
  cursor: not-allowed !important;
}
.switch input:disabled {
  cursor: not-allowed !important;
}
.switch .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.switch .slider:before {
  position: absolute;
  content: "";
  height: 18px;
  width: 18px;
  left: 2px;
  bottom: 2px;
  background-color: white;
  transition: 0.4s;
}

.switch input:checked + .slider {
  background-color: #7423D7;
}

.switch input:focus + .slider {
  box-shadow: 0 0 1px #7423D7;
}

.switch input:checked + .slider:before {
  transform: translateX(14px);
}

.switch .slider.round {
  border-radius: 34px;
  margin: 0;
}

.switch .slider.round:before {
  border-radius: 50%;
}

.leftnavtooltip.tooltipcontainer .tooltipbox {
  white-space: nowrap;
  box-shadow: 0 6px 11px rgba(0, 0, 0, 0.3);
}
@media (max-width: 1024px) {
  .leftnavtooltip.tooltipcontainer .tooltipbox {
    display: none;
  }
}

.react-datepicker-wrapper .react-datepicker__calendar-icon {
  padding: 2px !important;
  top: 9px;
  left: 5px;
  border: 1px solid #d2d3d4;
  border-radius: 6px;
  display: grid;
  place-content: center;
}
.react-datepicker-wrapper .react-datepicker__input-container input {
  padding-inline: 32px 8px;
}

.react-datepicker-popper .react-datepicker {
  border: none;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
}
.react-datepicker-popper .react-datepicker .react-datepicker__navigation .react-datepicker__navigation-icon::before {
  display: none;
}
.react-datepicker-popper .react-datepicker .react-datepicker__navigation .react-datepicker__navigation-icon {
  opacity: 0.6;
}
.react-datepicker-popper .react-datepicker .react-datepicker__navigation .react-datepicker__navigation-icon:hover {
  opacity: 1;
}
.react-datepicker-popper .react-datepicker .react-datepicker__navigation--previous .react-datepicker__navigation-icon {
  background: url("/src/assets/icons/chevron_left.svg") no-repeat center;
  background-size: 20px;
  width: 18px;
  height: 18px;
}
.react-datepicker-popper .react-datepicker .react-datepicker__navigation--next .react-datepicker__navigation-icon {
  background: url("/src/assets/icons/chevron_left.svg") no-repeat center;
  transform: rotate(180deg);
  background-size: 20px;
  width: 18px;
  height: 18px;
}
.react-datepicker-popper .react-datepicker .react-datepicker__header {
  background: transparent;
  padding: 12px 0 8px;
}
.react-datepicker-popper .react-datepicker .react-datepicker__header .react-datepicker__day-names {
  padding-top: 4px;
}
.react-datepicker-popper .react-datepicker .react-datepicker__header .react-datepicker__current-month {
  font-size: 14px;
  font-family: "intermedium";
}
.react-datepicker-popper .react-datepicker .react-datepicker__header .react-datepicker__month-option {
  font-size: 12px;
  font-family: "interregular";
}
.react-datepicker-popper .react-datepicker .react-datepicker__header .react-datepicker__month-option:hover {
  background-color: #F7F0FF;
}
.react-datepicker-popper .react-datepicker .react-datepicker__header .react-datepicker__month-option.react-datepicker__month-option--selected_month {
  background-color: #7423D7;
  color: #fff;
}
.react-datepicker-popper .react-datepicker .react-datepicker__header .react-datepicker__day-name {
  font-size: 14px;
  font-family: "intermedium";
  width: 32px;
  height: 32px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 0;
  margin: 0;
}
.react-datepicker-popper .react-datepicker .react-datepicker__header .react-datepicker__header__dropdown {
  padding-block: 12px 6px;
}
.react-datepicker-popper .react-datepicker .react-datepicker__week {
  margin-top: 6px;
}
.react-datepicker-popper .react-datepicker .react-datepicker__day {
  font-size: 14px;
  font-family: "interregular";
  width: 32px;
  height: 32px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 0;
  margin: 0;
}
.react-datepicker-popper .react-datepicker .react-datepicker__day.react-datepicker__day--today {
  background-color: #7423D7;
  color: #ffffff;
}
.react-datepicker-popper .react-datepicker .react-datepicker__day.react-datepicker__day--keyboard-selected {
  background-color: transparent;
}
.react-datepicker-popper .react-datepicker .react-datepicker__day.react-datepicker__day--in-range {
  background-color: #dcfcee;
  color: #252526;
}
.react-datepicker-popper .react-datepicker .react-datepicker__day.react-datepicker__day--range-start {
  border-radius: 8px 0 0 8px;
  background-color: #7423D7;
  color: #fff;
}
.react-datepicker-popper .react-datepicker .react-datepicker__day.react-datepicker__day--range-end {
  border-radius: 0 8px 8px 0;
  background-color: #7423D7;
  color: #fff;
}
.react-datepicker-popper .react-datepicker .react-datepicker__day.react-datepicker__day--range-start.react-datepicker__day--range-end {
  border-radius: 8px;
}
.react-datepicker-popper .react-datepicker__triangle {
  fill: #fff !important;
  color: #fff !important;
  stroke: #d2d3d4 !important;
}

.loaders {
  position: fixed;
  width: 100%;
  height: 100vh;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
  top: 0;
  left: 0;
  z-index: 99999;
}

.wttabview .wttabcontent:has(.noPaddingInsideTab) {
  padding: 0;
}
.wttabview .wttabheaderouter + .wttabcontent:has(.noPaddingForTabHeader) {
  margin-bottom: 0;
}

.insideTabTopSection {
  top: 57px;
}

.insideTabTopSection2 {
  top: 16px;
}

.uploadss {
  font-size: 14px;
  font-family: "interregular";
  color: #8D8D8D;
  font-weight: 400;
}

.tabalign .wttabheaderouter {
  top: -16px !important;
}

.formsec {
  display: flex;
  flex-direction: column;
  gap: 24px;
  width: 600px;
}
.formsec.formseccsat {
  width: 80%;
  padding: 32px 0 0;
}
.formsec.formseccsat .formheading {
  color: #000;
  font-family: "intersemibold";
  font-size: 21px;
  line-height: 133%;
  /* 27.93px */
}
.formsec .formrow {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.formsec .formrow .required {
  color: #DE003D;
}
.formsec .formrow .formlabels {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.formsec .formrow .formlabels label {
  color: #000;
  font-family: "intersemibold";
  font-size: 16px;
  line-height: 22px;
}
.formsec .formrow .formlabels label .labelspan {
  color: #DE003D;
}
.formsec .formrow .formlabels .formelemdesc {
  font-family: "interregular";
  font-size: 13px;
  line-height: 21px;
  color: #404040;
}
.formsec .formrow .formelements textarea {
  height: 74px;
  resize: none;
}
.formsec .formbtns {
  display: flex;
  align-items: center;
  gap: 13px;
}

.breadcrumbs {
  position: sticky;
  top: 0;
  background-color: #fff;
  z-index: 9;
}
.breadcrumbs ol {
  margin: 0;
  padding: 34px 0 13px;
  display: flex;
  align-items: center;
  list-style: none;
}
.breadcrumbs ol li {
  font-family: "interregular";
  font-size: 13px;
  line-height: 161%;
  display: inline-flex;
  align-items: center;
  cursor: pointer;
}
.breadcrumbs ol li a {
  color: inherit;
  text-decoration: none;
}
.breadcrumbs ol li::after {
  content: url("data:image/svg+xml,%3csvg%20width='24'%20height='25'%20viewBox='0%200%2024%2025'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.84761%2017.7469C9.65521%2017.7469%209.46281%2017.6737%209.31641%2017.5262C9.02391%2017.2332%209.02491%2016.7586%209.31841%2016.4657L13.1827%2012.6132C13.3248%2012.4716%2013.4029%2012.2821%2013.4029%2012.081C13.4029%2011.8808%2013.3248%2011.6923%2013.1827%2011.5507L9.31801%207.69719C9.02501%207.40419%209.02411%206.92959%209.31651%206.63669C9.60851%206.34279%2010.0836%206.34279%2010.3775%206.63469L14.2418%2010.4882C14.6676%2010.913%2014.9024%2011.4784%2014.9029%2012.081C14.9034%2012.6836%2014.6685%2013.249%2014.2418%2013.6757L10.3771%2017.5282C10.2311%2017.6737%2010.039%2017.7469%209.84761%2017.7469Z'%20fill='black'/%3e%3c/svg%3e");
  width: 24px;
  height: 24px;
  display: inline-block;
}
.breadcrumbs ol li:hover {
  text-decoration: underline;
  text-underline-offset: 2px;
}
.breadcrumbs ol li:last-child {
  pointer-events: none;
  font-family: "intersemibold";
}
.breadcrumbs ol li:last-child::after {
  display: none;
}

.selectcont .selectsearchcontainer {
  width: 100% !important;
}

.formsec .formrow .firstlabel {
  font-size: 21px !important;
  margin: 16px 0 4px;
}

.viewtablecontainer .row {
  display: flex;
  align-items: center;
  padding: 12px;
  justify-content: space-between;
  border-bottom: 1px solid #BFBFBF;
}
.viewtablecontainer .row:hover {
  background: #F7F7F7;
  cursor: pointer;
}
.viewtablecontainer .row .td {
  width: 40%;
  font-size: 13px;
  font-family: "interregular";
}
.viewtablecontainer .row .td.last {
  width: 50px;
  display: flex;
  justify-content: end;
}

.pannelcenter {
  display: flex;
  justify-content: center;
  flex-direction: column;
  gap: 24px;
  height: calc(100vh - 300px);
  align-items: center;
}
.pannelcenter .info {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.pannelcenter .info h5 {
  color: #000;
  text-align: center;
  font-family: "intermedium";
  font-size: 18px;
}
.pannelcenter .info p {
  font-size: 13px;
  font-family: "interregular";
  color: #404040;
}
.pannelcenter .imgcon {
  width: 100%;
  display: flex;
}
.pannelcenter .imgcon img {
  margin: auto;
}
.pannelcenter button {
  width: fit-content;
}

.desktoptable .react-bootstrap-table tr .tablehideselect {
  display: none;
}
.desktoptable .react-bootstrap-table tr:hover .tablehideselect {
  display: block;
}

.dropdown-item {
  padding: 8px 12px;
  cursor: pointer;
}

.dropdown-item:hover {
  background: #f2f2f2;
}

.uploadsec {
  width: 100%;
  border: 1px dashed #7423D7;
  border-radius: 10px;
  position: relative;
  text-align: center;
  padding: 16px;
  background-color: #F0FAF7;
}
.uploadsec input {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}
.uploadsec .upimg {
  width: 55px;
}
.uploadsec .upinfosec {
  margin-top: 12px;
}
.uploadsec .upinfosec .upfiletxt {
  font-family: "intermedium";
  font-size: 16px;
  padding-bottom: 6px;
}
.uploadsec .upinfosec .upfiletxt .clickabletxt {
  font-size: inherit;
}
.uploadsec .upinfosec .updesc {
  font-family: "interregular";
  font-size: 12px;
  line-height: 18px;
}

.campaignlgblock {
  background: linear-gradient(90deg, #575CFF, #F22E57, #7423D7, #FF793D);
  width: 100%;
  min-height: 300px;
  overflow: hidden;
  border-radius: 18px;
}
.campaignlgblock .lineargradient {
  display: flex;
  min-height: 300px;
  background-color: #fff;
  margin: 2px;
  border-radius: 16px;
}
.campaignlgblock .lineargradient .lefts {
  width: 240px;
}
.campaignlgblock .lineargradient .rights {
  width: calc(100% - 240px);
}

.formsectionsplit {
  width: 100%;
  max-width: 750px;
  position: relative;
}
.formsectionsplit .part {
  margin-bottom: 38px;
}
.formsectionsplit .part .heading {
  margin-bottom: 16px;
}
.formsectionsplit .part .heading h6 {
  margin: 0;
  color: #252526;
  font-family: "intermedium";
  font-size: 16px;
}
.formsectionsplit .formrow {
  margin-bottom: 24px;
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 12px 16px;
}
.formsectionsplit .formrow .radiolabel {
  display: flex;
  align-items: center;
  gap: 6px;
}
.formsectionsplit .formrow.dtlsrow .rowrightfull p {
  margin: 0;
  color: #757676;
  font-family: "interregular";
  font-size: 14px;
}
.formsectionsplit .formrow.dtlsrow.dtlswithedit {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  width: 100%;
  flex-wrap: nowrap !important;
}
.formsectionsplit .formrow.dtlsrow.dtlswithedit .lefts {
  width: calc(100% - 40px);
}
.formsectionsplit .formrow label {
  margin: 0 0 8px;
  color: #000;
  font-family: "intermedium";
  font-size: 16px;
}
.formsectionsplit .formrow label span {
  color: red;
}
.formsectionsplit .formrow input {
  width: 100%;
}
.formsectionsplit .formrow textarea {
  width: 100%;
}
.formsectionsplit .formrow .rowleft {
  min-width: 196px;
}
.formsectionsplit .formrow .rowright {
  width: calc(100% - 212px);
}
@media (max-width: 768px) {
  .formsectionsplit .formrow .rowright {
    width: 100%;
  }
}
.formsectionsplit .formrow .rowrightfull {
  width: 100%;
}
.formsectionsplit .formrow .errormsg {
  color: red;
  font-size: 12px;
  padding: 6px 0 0;
}
.formsectionsplit .checkboxgroup {
  display: inline-flex;
  align-items: center;
  gap: 6px;
}
.formsectionsplit .checkboxgroup label {
  margin: 0;
}
.formsectionsplit .formbtnsec {
  display: flex;
  align-items: center;
  gap: 16px;
  justify-content: flex-end;
  padding: 16px 0;
  position: sticky;
  bottom: -18px;
  background-color: #ffffff;
  flex-wrap: wrap;
}
.formsectionsplit .formbtnsec.formbtnwithcancel {
  justify-content: space-between;
  flex-direction: row-reverse;
}
.formsectionsplit .formbtnsec.formbtnwithcancel .rights {
  display: flex;
  gap: 16px;
  align-items: center;
}
.formsectionsplit .formheader {
  font-size: 16px;
  font-family: "intermedium";
  padding: 0 0 24px;
}

.animatetabs .wttabheader .wttab {
  pointer-events: none;
}

.generatings {
  font-size: 16px;
  font-family: "interregular";
  display: flex;
  align-items: flex-end;
  gap: 4px;
  background: linear-gradient(90deg, #4d14d1 0%, #23ab3a 50%, #252526 100%);
  background-size: 200% 100%;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: skeleton-loading 3s infinite linear;
  width: 100%;
}
.generatings .typingdot {
  display: flex;
  align-items: center;
  gap: 3px;
}
.generatings .typingdot span {
  animation: mercuryTypingAnimation 1.5s infinite ease-in-out;
  vertical-align: middle;
  display: inline-block;
  width: 4px;
  height: 4px;
  background: linear-gradient(90deg, #23ab3a 0%, #23ab3a 50%, #23ab3a 100%);
  border-radius: 50%;
  margin-bottom: 6px;
}
.generatings .typingdot span:nth-child(1) {
  animation-delay: 200ms;
}
.generatings .typingdot span:nth-child(2) {
  animation-delay: 300ms;
}
.generatings .typingdot span:nth-child(3) {
  animation-delay: 400ms;
}
.generatings .typingdot span:last-child {
  margin-right: 0;
}
@keyframes mercuryTypingAnimation {
  0% {
    transform: translateY(0px);
  }
  28% {
    transform: translateY(-7px);
  }
  44% {
    transform: translateY(0px);
  }
}

.contentmain:has(#smsCampaignFrame) {
  max-width: 100% !important;
}

.rightsettingsmenu:has(#smsCampaignFrame) {
  padding: 40px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.worktual-table {
  width: 100% !important;
  border-collapse: collapse !important;
}
.worktual-table table:focus-visible {
  outline: 3px solid rgba(0, 123, 255, 0.6);
  outline-offset: 4px;
}
.worktual-table table::-webkit-scrollbar,
.worktual-table pre::-webkit-scrollbar,
.worktual-table code::-webkit-scrollbar {
  height: 8px;
}
.worktual-table table::-webkit-scrollbar-track,
.worktual-table pre::-webkit-scrollbar-track,
.worktual-table code::-webkit-scrollbar-track {
  background: transparent;
}
.worktual-table table::-webkit-scrollbar-thumb,
.worktual-table pre::-webkit-scrollbar-thumb,
.worktual-table code::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.16);
  border-radius: 8px;
}
.worktual-table table,
.worktual-table pre,
.worktual-table code {
  scrollbar-width: thin;
  scrollbar-color: rgba(0, 0, 0, 0.16) transparent;
}
.worktual-table table {
  width: 100%;
  border-collapse: collapse !important;
  margin: 0.75em 0;
  font-size: 14px;
  border: none !important;
  display: block;
  max-width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  white-space: nowrap;
}
.worktual-table th,
.worktual-table td {
  border: none !important;
  border-bottom: 1px solid #e5e5e5 !important;
  padding: 12px 16px !important;
  text-align: left;
  vertical-align: middle;
  min-width: auto !important;
}
.worktual-table th {
  background-color: #f9f9f9;
  font-weight: 600;
  color: #333;
  border-bottom: 1.5px solid #ddd !important;
}
.worktual-table tr {
  border: none !important;
}
.worktual-table th:first-child {
  border-top-left-radius: 6px;
}
.worktual-table th:last-child {
  border-top-right-radius: 6px;
}
@media (max-width: 768px) {
  .worktual-table {
    font-size: 13px;
  }
  .worktual-table table {
    font-size: 12px;
  }
}

.wttabview.aicustomTab {
  height: calc(100vh - 176px);
  gap: 0px;
  overflow-y: scroll;
}
.wttabview.aicustomTab .wttabheaderouter {
  padding: 0 0 12px;
}
.wttabview.aicustomTab .wttabcontent {
  padding: 0 0 24px;
}

.wttabview.custompro {
  padding: 0 0 0 16px;
}

.chatContent {
  font-size: 14px;
  line-height: 1.618;
  color: #222;
  word-break: break-word;
  font-family: "interregular";
}
.chatContent p {
  margin: 0 0 0.75em;
}
.chatContent ul, .chatContent ol {
  margin: 0.75em 0;
  padding-left: 1.25em;
}
.chatContent li {
  margin-bottom: 0.5em;
  line-height: 1.5;
}
.chatContent pre,
.chatContent code {
  display: block;
  max-width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  white-space: pre;
  padding: 8px;
  border-radius: 6px;
  background: #f7f7f7;
  margin: 0.5em 0;
}
.chatContent p, .chatContent li, .chatContent a {
  overflow-wrap: anywhere;
}
.chatContent img {
  max-width: 100%;
  height: auto;
  display: block;
}
.chatContent table:focus-visible {
  outline: 3px solid rgba(0, 123, 255, 0.6);
  outline-offset: 4px;
}
.chatContent table::-webkit-scrollbar,
.chatContent pre::-webkit-scrollbar,
.chatContent code::-webkit-scrollbar {
  height: 8px;
}
.chatContent table::-webkit-scrollbar-track,
.chatContent pre::-webkit-scrollbar-track,
.chatContent code::-webkit-scrollbar-track {
  background: transparent;
}
.chatContent table::-webkit-scrollbar-thumb,
.chatContent pre::-webkit-scrollbar-thumb,
.chatContent code::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.16);
  border-radius: 8px;
}
.chatContent table, .chatContent pre, .chatContent code {
  scrollbar-width: thin;
  scrollbar-color: rgba(0, 0, 0, 0.16) transparent;
}
.chatContent table {
  width: 100%;
  border-collapse: collapse;
  margin: 0.75em 0;
  font-size: 14px;
  border: none !important;
  display: block;
  max-width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  white-space: nowrap;
}
.chatContent th,
.chatContent td {
  border: none !important;
  border-bottom: 1px solid #e5e5e5 !important;
  padding: 12px 16px !important;
  text-align: left;
  vertical-align: middle;
  min-width: auto !important;
}
.chatContent th {
  background-color: #f9f9f9 !important;
  font-weight: 600;
  color: #333;
  border-bottom: 1.5px solid #ddd !important;
}
.chatContent tr {
  border: none !important;
}
.chatContent th:first-child {
  border-top-left-radius: 6px;
}
.chatContent th:last-child {
  border-top-right-radius: 6px;
}
.react-datepicker__navigation-icon::before, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  border-color: #ccc;
  border-style: solid;
  border-width: 3px 3px 0 0;
  content: "";
  display: block;
  height: 9px;
  position: absolute;
  top: 6px;
  width: 9px;
}
/* sr-only utility class for accessibility */
.react-datepicker__sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip-path: inset(50%);
  white-space: nowrap;
  border: 0;
}

.react-datepicker-wrapper {
  display: inline-block;
  padding: 0;
  border: 0;
}

.react-datepicker {
  font-family: "Helvetica Neue", helvetica, arial, sans-serif;
  font-size: 0.8rem;
  background-color: #fff;
  color: #000;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  display: inline-block;
  position: relative;
  line-height: initial;
}

.react-datepicker--time-only .react-datepicker__time-container {
  border-left: 0;
}
.react-datepicker--time-only .react-datepicker__time,
.react-datepicker--time-only .react-datepicker__time-box {
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker-popper {
  z-index: 1;
  line-height: 0;
}
.react-datepicker-popper .react-datepicker__triangle {
  stroke: #aeaeae;
}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
  fill: #f0f0f0;
  color: #f0f0f0;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle {
  fill: #fff;
  color: #fff;
}

.react-datepicker__header {
  text-align: center;
  background-color: #f0f0f0;
  border-bottom: 1px solid #aeaeae;
  border-top-left-radius: 0.3rem;
  padding: 8px 0;
  position: relative;
}
.react-datepicker__header--time {
  padding-bottom: 8px;
  padding-left: 5px;
  padding-right: 5px;
}
.react-datepicker__header--time:not(.react-datepicker__header--time--only) {
  border-top-left-radius: 0;
}
.react-datepicker__header:not(.react-datepicker__header--has-time-select) {
  border-top-right-radius: 0.3rem;
}

.react-datepicker__year-dropdown-container--select,
.react-datepicker__month-dropdown-container--select,
.react-datepicker__month-year-dropdown-container--select,
.react-datepicker__year-dropdown-container--scroll,
.react-datepicker__month-dropdown-container--scroll,
.react-datepicker__month-year-dropdown-container--scroll {
  display: inline-block;
  margin: 0 15px;
}

.react-datepicker__current-month,
.react-datepicker-time__header,
.react-datepicker-year-header {
  margin-top: 0;
  color: #000;
  font-weight: bold;
  font-size: 0.944rem;
}

h2.react-datepicker__current-month {
  padding: 0;
  margin: 0;
}

.react-datepicker-time__header {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.react-datepicker__navigation {
  align-items: center;
  background: none;
  display: flex;
  justify-content: center;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 2px;
  padding: 0;
  border: none;
  z-index: 1;
  height: 32px;
  width: 32px;
  text-indent: -999em;
  overflow: hidden;
}
.react-datepicker__navigation--previous {
  left: 2px;
}
.react-datepicker__navigation--next {
  right: 2px;
}
.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
  right: 85px;
}
.react-datepicker__navigation--years {
  position: relative;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.react-datepicker__navigation--years-previous {
  top: 4px;
}
.react-datepicker__navigation--years-upcoming {
  top: -4px;
}
.react-datepicker__navigation:hover *::before {
  border-color: rgb(165.75, 165.75, 165.75);
}

.react-datepicker__navigation-icon {
  position: relative;
  top: -1px;
  font-size: 20px;
  width: 0;
}
.react-datepicker__navigation-icon--next {
  left: -2px;
}
.react-datepicker__navigation-icon--next::before {
  transform: rotate(45deg);
  left: -7px;
}
.react-datepicker__navigation-icon--previous {
  right: -2px;
}
.react-datepicker__navigation-icon--previous::before {
  transform: rotate(225deg);
  right: -7px;
}

.react-datepicker__month-container {
  float: left;
}

.react-datepicker__year {
  margin: 0.4rem;
  text-align: center;
}
.react-datepicker__year-wrapper {
  display: flex;
  flex-wrap: wrap;
  max-width: 180px;
}
.react-datepicker__year .react-datepicker__year-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__month {
  margin: 0.4rem;
  text-align: center;
}
.react-datepicker__month .react-datepicker__month-text,
.react-datepicker__month .react-datepicker__quarter-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__input-time-container {
  clear: both;
  width: 100%;
  float: left;
  margin: 5px 0 10px 15px;
  text-align: left;
}
.react-datepicker__input-time-container .react-datepicker-time__caption {
  display: inline-block;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container {
  display: inline-block;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {
  display: inline-block;
  margin-left: 10px;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {
  width: auto;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time] {
  -moz-appearance: textfield;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {
  margin-left: 5px;
  display: inline-block;
}

.react-datepicker__time-container {
  float: right;
  border-left: 1px solid #aeaeae;
  width: 85px;
}
.react-datepicker__time-container--with-today-button {
  display: inline;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  position: absolute;
  right: -87px;
  top: 0;
}
.react-datepicker__time-container .react-datepicker__time {
  position: relative;
  background: white;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
  width: 85px;
  overflow-x: hidden;
  margin: 0 auto;
  text-align: center;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
  list-style: none;
  margin: 0;
  height: calc(195px + 1.7rem / 2);
  overflow-y: scroll;
  padding-right: 0;
  padding-left: 0;
  width: 100%;
  box-sizing: content-box;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
  height: 30px;
  padding: 5px 10px;
  white-space: nowrap;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
  cursor: pointer;
  background-color: #f0f0f0;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
  background-color: #216ba5;
  color: white;
  font-weight: bold;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
  background-color: #216ba5;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
  color: #ccc;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
  cursor: default;
  background-color: transparent;
}

.react-datepicker__week-number {
  color: #ccc;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}
.react-datepicker__week-number.react-datepicker__week-number--clickable {
  cursor: pointer;
}
.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}
.react-datepicker__week-number--selected {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}
.react-datepicker__week-number--selected:hover {
  background-color: rgb(28.75, 93.2196969697, 143.75);
}

.react-datepicker__day-names {
  text-align: center;
  white-space: nowrap;
  margin-bottom: -8px;
}

.react-datepicker__week {
  white-space: nowrap;
}

.react-datepicker__day-name,
.react-datepicker__day,
.react-datepicker__time-name {
  color: #000;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}
.react-datepicker__day-name--disabled,
.react-datepicker__day--disabled,
.react-datepicker__time-name--disabled {
  cursor: default;
  color: #ccc;
}

.react-datepicker__day,
.react-datepicker__month-text,
.react-datepicker__quarter-text,
.react-datepicker__year-text {
  cursor: pointer;
}
.react-datepicker__day:not([aria-disabled=true]):hover,
.react-datepicker__month-text:not([aria-disabled=true]):hover,
.react-datepicker__quarter-text:not([aria-disabled=true]):hover,
.react-datepicker__year-text:not([aria-disabled=true]):hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}
.react-datepicker__day--today,
.react-datepicker__month-text--today,
.react-datepicker__quarter-text--today,
.react-datepicker__year-text--today {
  font-weight: bold;
}
.react-datepicker__day--highlighted,
.react-datepicker__month-text--highlighted,
.react-datepicker__quarter-text--highlighted,
.react-datepicker__year-text--highlighted {
  border-radius: 0.3rem;
  background-color: #3dcc4a;
  color: #fff;
}
.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,
.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,
.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,
.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover {
  background-color: rgb(49.8551020408, 189.6448979592, 62.5632653061);
}
.react-datepicker__day--highlighted-custom-1,
.react-datepicker__month-text--highlighted-custom-1,
.react-datepicker__quarter-text--highlighted-custom-1,
.react-datepicker__year-text--highlighted-custom-1 {
  color: magenta;
}
.react-datepicker__day--highlighted-custom-2,
.react-datepicker__month-text--highlighted-custom-2,
.react-datepicker__quarter-text--highlighted-custom-2,
.react-datepicker__year-text--highlighted-custom-2 {
  color: green;
}
.react-datepicker__day--holidays,
.react-datepicker__month-text--holidays,
.react-datepicker__quarter-text--holidays,
.react-datepicker__year-text--holidays {
  position: relative;
  border-radius: 0.3rem;
  background-color: #ff6803;
  color: #fff;
}
.react-datepicker__day--holidays .overlay,
.react-datepicker__month-text--holidays .overlay,
.react-datepicker__quarter-text--holidays .overlay,
.react-datepicker__year-text--holidays .overlay {
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  background-color: #333;
  color: #fff;
  padding: 4px;
  border-radius: 4px;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.3s ease-in-out;
}
.react-datepicker__day--holidays:not([aria-disabled=true]):hover,
.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,
.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,
.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover {
  background-color: rgb(207, 82.9642857143, 0);
}
.react-datepicker__day--holidays:hover .overlay,
.react-datepicker__month-text--holidays:hover .overlay,
.react-datepicker__quarter-text--holidays:hover .overlay,
.react-datepicker__year-text--holidays:hover .overlay {
  visibility: visible;
  opacity: 1;
}
.react-datepicker__day--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range,
.react-datepicker__month-text--selected,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--selected,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--selected,
.react-datepicker__year-text--in-selecting-range,
.react-datepicker__year-text--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}
.react-datepicker__day--selected:not([aria-disabled=true]):hover, .react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover, .react-datepicker__day--in-range:not([aria-disabled=true]):hover,
.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,
.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,
.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,
.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,
.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,
.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,
.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,
.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,
.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover {
  background-color: rgb(28.75, 93.2196969697, 143.75);
}
.react-datepicker__day--keyboard-selected,
.react-datepicker__month-text--keyboard-selected,
.react-datepicker__quarter-text--keyboard-selected,
.react-datepicker__year-text--keyboard-selected {
  border-radius: 0.3rem;
  background-color: rgb(186.25, 217.0833333333, 241.25);
  color: rgb(0, 0, 0);
}
.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,
.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,
.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,
.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover {
  background-color: rgb(28.75, 93.2196969697, 143.75);
  color: #fff;
}
.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range) {
  background-color: rgba(33, 107, 165, 0.5);
}
.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range), .react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range) {
  background-color: #f0f0f0;
  color: #000;
}
.react-datepicker__day--disabled,
.react-datepicker__month-text--disabled,
.react-datepicker__quarter-text--disabled,
.react-datepicker__year-text--disabled {
  cursor: default;
  color: #ccc;
}
.react-datepicker__day--disabled .overlay,
.react-datepicker__month-text--disabled .overlay,
.react-datepicker__quarter-text--disabled .overlay,
.react-datepicker__year-text--disabled .overlay {
  position: absolute;
  bottom: 70%;
  left: 50%;
  transform: translateX(-50%);
  background-color: #333;
  color: #fff;
  padding: 4px;
  border-radius: 4px;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.3s ease-in-out;
}

.react-datepicker__input-container {
  position: relative;
  display: inline-block;
  width: 100%;
}
.react-datepicker__input-container .react-datepicker__calendar-icon {
  position: absolute;
  padding: 0.5rem;
  box-sizing: content-box;
}

.react-datepicker__view-calendar-icon input {
  padding: 6px 10px 5px 25px;
}

.react-datepicker__year-read-view,
.react-datepicker__month-read-view,
.react-datepicker__month-year-read-view {
  border: 1px solid transparent;
  border-radius: 0.3rem;
  position: relative;
}
.react-datepicker__year-read-view:hover,
.react-datepicker__month-read-view:hover,
.react-datepicker__month-year-read-view:hover {
  cursor: pointer;
}
.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {
  border-top-color: rgb(178.5, 178.5, 178.5);
}
.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  transform: rotate(135deg);
  right: -16px;
  top: 0;
}

.react-datepicker__year-dropdown,
.react-datepicker__month-dropdown,
.react-datepicker__month-year-dropdown {
  background-color: #f0f0f0;
  position: absolute;
  width: 50%;
  left: 25%;
  top: 30px;
  z-index: 1;
  text-align: center;
  border-radius: 0.3rem;
  border: 1px solid #aeaeae;
}
.react-datepicker__year-dropdown:hover,
.react-datepicker__month-dropdown:hover,
.react-datepicker__month-year-dropdown:hover {
  cursor: pointer;
}
.react-datepicker__year-dropdown--scrollable,
.react-datepicker__month-dropdown--scrollable,
.react-datepicker__month-year-dropdown--scrollable {
  height: 150px;
  overflow-y: scroll;
}

.react-datepicker__year-option,
.react-datepicker__month-option,
.react-datepicker__month-year-option {
  line-height: 20px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.react-datepicker__year-option:first-of-type,
.react-datepicker__month-option:first-of-type,
.react-datepicker__month-year-option:first-of-type {
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}
.react-datepicker__year-option:last-of-type,
.react-datepicker__month-option:last-of-type,
.react-datepicker__month-year-option:last-of-type {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__year-option:hover,
.react-datepicker__month-option:hover,
.react-datepicker__month-year-option:hover {
  background-color: #ccc;
}
.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {
  border-bottom-color: rgb(178.5, 178.5, 178.5);
}
.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {
  border-top-color: rgb(178.5, 178.5, 178.5);
}
.react-datepicker__year-option--selected,
.react-datepicker__month-option--selected,
.react-datepicker__month-year-option--selected {
  position: absolute;
  left: 15px;
}

.react-datepicker__close-icon {
  cursor: pointer;
  background-color: transparent;
  border: 0;
  outline: 0;
  padding: 0 6px 0 0;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}
.react-datepicker__close-icon::after {
  cursor: pointer;
  background-color: #216ba5;
  color: #fff;
  border-radius: 50%;
  height: 16px;
  width: 16px;
  padding: 2px;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  content: "×";
}
.react-datepicker__close-icon--disabled {
  cursor: default;
}
.react-datepicker__close-icon--disabled::after {
  cursor: default;
  background-color: #ccc;
}

.react-datepicker__today-button {
  background: #f0f0f0;
  border-top: 1px solid #aeaeae;
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  padding: 5px 0;
  clear: left;
}

.react-datepicker__portal {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.8);
  left: 0;
  top: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  z-index: 2147483647;
}
.react-datepicker__portal .react-datepicker__day-name,
.react-datepicker__portal .react-datepicker__day,
.react-datepicker__portal .react-datepicker__time-name {
  width: 3rem;
  line-height: 3rem;
}
@media (max-width: 400px), (max-height: 550px) {
  .react-datepicker__portal .react-datepicker__day-name,
  .react-datepicker__portal .react-datepicker__day,
  .react-datepicker__portal .react-datepicker__time-name {
    width: 2rem;
    line-height: 2rem;
  }
}
.react-datepicker__portal .react-datepicker__current-month,
.react-datepicker__portal .react-datepicker-time__header {
  font-size: 1.44rem;
}

.react-datepicker__children-container {
  width: 13.8rem;
  margin: 0.4rem;
  padding-right: 0.2rem;
  padding-left: 0.2rem;
  height: auto;
}

.react-datepicker__aria-live {
  position: absolute;
  clip-path: circle(0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  width: 1px;
  white-space: nowrap;
}

.react-datepicker__calendar-icon {
  width: 1em;
  height: 1em;
  vertical-align: -0.125em;
}
