/* Misc Sizes */

/* used for checkboxes */

.design-system-2021__defaultRoundedCorner___ZuG_C {
  border-radius: 8px;
}

.design-system-2021__squareCorners___c8dQJ {
  border-radius: 0%;
}

.design-system-2021__defaultPadded___ex9ew {
  padding: 8px;
}

.design-system-2021__defaultBorder___x1jEh {
  border-width: 2px;
  border-style: solid;
  border-color: rgba(4, 2, 59, 1);
}

/* Elevations shadow */

.design-system-2021__cardElevation___us8I_ {
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.05);
}

.design-system-2021__menuElevation___PahP5 {
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.05), 0px 2px 12px colorModalShadow;
}

.design-system-2021__modalElevation___eDiOf {
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.05), 0px 2px 12px colorModalShadow,
    0px 20px 40px colorModalDeepShadow;
}

/* elevations
There are 4 elevations available: default,card, menu and modal in increasing order of elevation.
*/

.design-system-2021__zDefault___avL1i {
  z-index: 0;
}

.design-system-2021__zCard___MomI5 {
  z-index: 4;
}

.design-system-2021__zMenu___XkZ8T {
  z-index: 12;
}

.design-system-2021__zModal___jqxSa {
  z-index: 40;
}

/* colors

  in general, these colors in a group are listed from saturated to desaturated
  so the 'darker' color is shown first and the 'lighter' color is listed last.

  figma for this file:
  https://www.figma.com/file/mtMlZYMHBqtoBedM6cpZ96/colors-%26-styles?node-id=681%3A932

  a note about using 'hover' colors/backgrounds/borders
  a component with classname set to "colClickable hover-colSelected" will
  be the 'clickable' color right up until you hover it, then it will be overridden
  by the selected color.
*/

/* purple */

.design-system-2021__colClickable___nC5i8,
.design-system-2021__visited-colClickable___top5R:visited,
.design-system-2021__focus-colClickable___yrP2S:focus,
.design-system-2021__hover-colClickable___xI5Ns:hover,
.design-system-2021__active-colClickable___qPb3D:active {
  color: rgba(92, 52, 205, 1);
}

.design-system-2021__bgClickable___ujg7Z,
.design-system-2021__visited-bgClickable___DMuJj:visited,
.design-system-2021__focus-bgClickable___bPzEB:focus,
.design-system-2021__hover-bgClickable___bEAQ_:hover,
.design-system-2021__active-bgClickable___kBGOh:active {
  background-color: rgba(92, 52, 205, 1);
}

.design-system-2021__borderClickable___hbY16,
.design-system-2021__visited-borderClickable___r6wB1:visited,
.design-system-2021__focus-borderClickable___Zn7ws:focus,
.design-system-2021__hover-borderClickable____dnE0:hover,
.design-system-2021__active-borderClickable___OnBfz:active {
  border-color: rgba(92, 52, 205, 1);
}

.design-system-2021__bgClickableAlternate___gMNQu,
.design-system-2021__visited-bgClickableAlternate___mzWOp:visited,
.design-system-2021__focus-bgClickableAlternate___kJXDk:focus,
.design-system-2021__hover-bgClickableAlternate___HJqHw:hover,
.design-system-2021__active-bgClickableAlternate___xs0w1:active {
  background-color: rgba(218, 204, 255, 1);
}

.design-system-2021__borderClickableAlternate___OCvN0,
.design-system-2021__visited-borderClickableAlternate___ACOet:visited,
.design-system-2021__focus-borderClickableAlternate___M8cOj:focus,
.design-system-2021__hover-borderClickableAlternate___TUaOA:hover,
.design-system-2021__active-borderClickableAlternate___mz4Fb:active {
  border-color: rgba(218, 204, 255, 1);
}

.design-system-2021__bgClickableBackground___jBLCf,
.design-system-2021__visited-bgClickableBackground___ChuTM:visited,
.design-system-2021__focus-bgClickableBackground___VapCC:focus,
.design-system-2021__hover-bgClickableBackground___av3Me:hover,
.design-system-2021__active-bgClickableBackground___u3kP9:active {
  background-color: rgba(241, 237, 253, 1);
}

/* blue */

.design-system-2021__colSelected___fYVEx,
.design-system-2021__visited-colSelected___s31sq:visited,
.design-system-2021__focus-colSelected___gnX9M:focus,
.design-system-2021__hover-colSelected___ECU2b:hover,
.design-system-2021__active-colSelected___DCrWU:active {
  color: rgba(7, 105, 240, 1);
}

.design-system-2021__bgSelected___Zto1g,
.design-system-2021__visited-bgSelected___iidht:visited,
.design-system-2021__focus-bgSelected___lJcVm:focus,
.design-system-2021__hover-bgSelected___n05cG:hover,
.design-system-2021__active-bgSelected___jmlDs:active {
  background-color: rgba(7, 105, 240, 1);
}

.design-system-2021__borderSelected___LIqIP,
.design-system-2021__visited-borderSelected___mjVz6:visited,
.design-system-2021__focus-borderSelected____zWGt:focus,
.design-system-2021__hover-borderSelected___l_BcV:hover,
.design-system-2021__active-borderSelected___SnKl3:active {
  border-color: rgba(7, 105, 240, 1);
}

.design-system-2021__bgSelectedAlternate___XCTNQ,
.design-system-2021__visited-bgSelectedAlternate___rOojS:visited,
.design-system-2021__focus-bgSelectedAlternate___cjXJA:focus,
.design-system-2021__hover-bgSelectedAlternate___nJoPH:hover,
.design-system-2021__active-bgSelectedAlternate___n4LTG:active {
  background-color: rgba(194, 220, 255, 1);
}

.design-system-2021__borderSelectedAlternate___HKCVt,
.design-system-2021__visited-borderSelectedAlternate___G3Vtt:visited,
.design-system-2021__focus-borderSelectedAlternate___YveaB:focus,
.design-system-2021__hover-borderSelectedAlternate___cBlO2:hover,
.design-system-2021__active-borderSelectedAlternate___DF5kS:active {
  border-color: rgba(194, 220, 255, 1);
}

.design-system-2021__bgSelectedBackground___KAcCD,
.design-system-2021__visited-bgSelectedBackground___Tq2Dk:visited,
.design-system-2021__focus-bgSelectedBackground___MyNBX:focus,
.design-system-2021__hover-bgSelectedBackground___uljL5:hover,
.design-system-2021__active-bgSelectedBackground___hbthE:active {
  background-color: rgba(235, 243, 255, 1);
}

/* green */

.design-system-2021__colSuccess___MehKq {
  color: rgba(3, 150, 76, 1);
}

.design-system-2021__bgSuccess___WcaFg {
  background-color: rgba(3, 150, 76, 1);
}

.design-system-2021__bgSuccessAlternate___OVCII {
  background-color: rgba(188, 240, 214, 1);
}

.design-system-2021__borderSuccessAlternate___GB5XF {
  border-color: rgba(188, 240, 214, 1);
}

.design-system-2021__bgSuccessBackground___FWKzS {
  background-color: rgba(229, 250, 240, 1);
}

/* red-orange */

.design-system-2021__colWarn___RzLAR {
  color: rgba(223, 126, 12, 1);
}

.design-system-2021__bgWarn___i4NGc {
  background-color: rgba(223, 126, 12, 1);
}

.design-system-2021__bgWarnAlternate___BNdro {
  background-color: rgba(251, 217, 177, 1);
}

.design-system-2021__borderWarnAlternate___DtUt6 {
  border-color: rgba(251, 217, 177, 1);
}

.design-system-2021__bgWarnBackground___JJq8b {
  background-color: rgba(255, 241, 224, 1);
}

/* red */

.design-system-2021__colError___qRJe6 {
  color: rgba(227, 28, 76, 1);
}

.design-system-2021__bgError___rWBXC {
  background-color: rgba(227, 28, 76, 1);
}

.design-system-2021__colError___qRJe6 {
  color: rgba(227, 28, 76, 1);
}

.design-system-2021__bgErrorAlternate___wtBXo {
  background-color: rgba(255, 204, 216, 1);
}

.design-system-2021__borderErrorAlternate___D3id3 {
  border-color: rgba(255, 204, 216, 1);
}

.design-system-2021__bgErrorBackground___Rjuzl {
  background-color: rgba(254, 235, 240, 1);
}

/* deep violet */

.design-system-2021__colDefault___trWzj {
  color: rgba(4, 2, 59, 1);
}

.design-system-2021__colDefaultSecondary___FuON7 {
  color: rgba(112, 111, 155, 1);
}

.design-system-2021__colDefaultTertiary___vGhZA {
  color: rgba(148, 148, 148, 1);
}

.design-system-2021__colDefaultAlternate___gIEdl {
  color: rgba(209, 209, 209, 1);
}

.design-system-2021__bgDefault___bVhLR {
  background-color: rgba(4, 2, 59, 1);
}

.design-system-2021__colDefaultWhite___YI1HR {
  color: rgba(255, 255, 255, 1);
}

.design-system-2021__borderDefault___KpoXX {
  border-color: rgba(4, 2, 59, 1);
}

.design-system-2021__bgDefaultSecondary___r_e2A {
  background-color: rgba(112, 111, 155, 1);
}

.design-system-2021__borderDefaultSecondary___UwgBd {
  border-color: rgba(112, 111, 155, 1);
}

.design-system-2021__bgDefaultTertiary___kVnv5 {
  background-color: rgba(148, 148, 148, 1);
}

.design-system-2021__borderDefaultTertiary___DuTlp {
  border-color: rgba(148, 148, 148, 1);
}

.design-system-2021__bgDefaultAlternate___b8abZ {
  background-color: rgba(209, 209, 209, 1);
}

.design-system-2021__borderDefaultAlternate___aF8Og {
  border-color: rgba(209, 209, 209, 1);
}

.design-system-2021__bgDefaultBackground___O4CcN {
  background-color: rgba(250, 250, 250, 1);
}

.design-system-2021__bgDefaultWhite___Ra4XH {
  background-color: rgba(255, 255, 255, 1);
}

/* primary transparency */

/* border transparency color

  this is a color used only for inset borders, we apply it to a container that already has a
  background set and the border has the effect of saturating the background color.

  https://www.figma.com/file/mtMlZYMHBqtoBedM6cpZ96/colors-%26-styles?node-id=687%3A1342
*/

/* Font sizes (you probably don't need these directly, use utility classes instead) */

/* Font weights */

/* Text styles (you _should_ use these) */

.design-system-2021__baseType___OngDA {
  font-family: 'Centra No 2', 'proxima-nova', 'Helvetica Neue', sans-serif;
  font-style: normal;
  line-height: 1.7em;
  margin: 0;
}

.design-system-2021__header___Xub2_ {
  font-size: 20px;
  font-weight: 500;
}

.design-system-2021__subHeader___NScAf {
  font-size: 16px;
  font-weight: 500;
}

.design-system-2021__clickable___D5pgH {
  font-size: 14px;
  font-weight: 500;
}

.design-system-2021__paragraph___CARJr {
  font-size: 14px;
  font-weight: 300;
  margin: 0.5em 0;
}

.design-system-2021__smallest___Yw3SN {
  font-size: 12px;
  font-weight: 500;
}

/*
  Layout
*/

.design-system-2021__alignCenter___CHaCN {
  align-items: center;
}

.design-system-2021__alignBaseline___HH8r5 {
  align-items: baseline;
}

/* borders */

.design-system-2021__borderTop___geEKY {
  box-shadow: inset 0px 1px 0px rgba(0, 0, 0, 0.1);
}

.design-system-2021__borderRight___LZSgf {
  box-shadow: inset -1px 0px 0px rgba(0, 0, 0, 0.1);
}

.design-system-2021__borderBottom___rVaMI {
  box-shadow: inset 0px -1px 0px rgba(0, 0, 0, 0.1);
}

.design-system-2021__borderLeft___Ttw9A {
  box-shadow: inset 1px 0px 0px rgba(0, 0, 0, 0.1);
}

.design-system-2021__borderTopAndBottom___kooS8 {
  box-shadow: inset 0px 1px 0px rgba(0, 0, 0, 0.1), inset 0px -1px 0px rgba(0, 0, 0, 0.1);
}

.design-system-2021__borderLeftAndRight___i2GPD {
  box-shadow: inset 1px 0px 0px rgba(0, 0, 0, 0.1), inset -1px 0px 0px rgba(0, 0, 0, 0.1);
}

.design-system-2021__borderTopBottomAndRight___Tm2AN {
  box-shadow: inset 0px 1px 0px rgba(0, 0, 0, 0.1), inset 0px -1px 0px rgba(0, 0, 0, 0.1), inset -1px 0px 0px rgba(0, 0, 0, 0.1);
}

.design-system-2021__borderTopBottomAndLeft___V6XrN {
  box-shadow: inset 0px 1px 0px rgba(0, 0, 0, 0.1), inset 0px -1px 0px rgba(0, 0, 0, 0.1), inset 1px 0px 0px rgba(0, 0, 0, 0.1);
}

.design-system-2021__borderBottomAndRight___u1az3 {
  box-shadow: inset 0px -1px 0px rgba(0, 0, 0, 0.1), inset -1px 0px 0px rgba(0, 0, 0, 0.1);
}

.design-system-2021__borderFull___UyTSz {
  box-shadow: inset 0px 1px 0px rgba(0, 0, 0, 0.1), inset 0px -1px 0px rgba(0, 0, 0, 0.1), inset 1px 0px 0px rgba(0, 0, 0, 0.1),
    inset -1px 0px 0px rgba(0, 0, 0, 0.1);
}

/*
  Boxes

*/

.design-system-2021__box___f2oNM {
}

.design-system-2021__boxClickable___rt_od {
}

.design-system-2021__boxHoverClickable___slA7o {
}

.design-system-2021__boxSelected___pLewF {
}

.design-system-2021__boxDefaultBackground___yMadQ {
}

.design-system-2021__boxDefaultWhite___SFhiM {
}

.design-system-2021__boxError___G5aP4 {
}

.design-system-2021__textInput___SLtxJ:disabled,
.design-system-2021__disabledInput___uY1Or {
  fill: rgba(112, 111, 155, 1);
  color: rgba(112, 111, 155, 1);
  border-color: rgba(209, 209, 209, 1);
  background: rgba(209, 209, 209, 1);
}

/* TODO(ui-eng): what do we think about this? */

.design-system-2021__flexEndRow___Xvcqh {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}

.design-system-2021__flexStartRow___pFKFP {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}

/* TODO(ui-eng): should this move to buttons.css???? */

.design-system-2021__button___GCN9M {
  /* height: 36px; */
  /* margin: 2px; */
  border-radius: 8px;
  cursor: pointer;
}

/* TODO(ui-eng): should we place it somewhere else???? */

.design-system-2021__ellipsis___y2zs9 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* red */
/* neon red */
/* purple */
/* deep-purple */
/* dark blue */
/* light-blue */
/* dark-green */
/* green */
/* light-green */
/* sea-green */
/* yellow UPDATE GRADIENT*/
/* orange */
/* brown */
/* gray */
/* turquoise */
/* blue-gray */
/* grays */
/* background colors */
.colors__bgColorCard___ODq0o {
  background-color: #f7f7f7;
}
/* Used to automatically color items in a list */
/* Text Colors */
.colors__darkestText___TuL1h {
  color: #444444;
}
.colors__darkText___fgICY {
  color: #5e5e5e;
}
.colors__textDescriptor___aqqgd {
}
.colors__emphText___t6J62 {
  color: rgba(92, 52, 205, 1);
}
.colors__emphTextDark___uzYBM {
  color: rgba(92, 52, 205, 1);
}
.colors__offwhiteBackground___ELB5q {
  background-color: #f7f7f7;
}

.layout__paddingStandard____oloB {
  padding: 40px;
}

.layout__textCenter___KwU6Q {
  text-align: center;
}

.layout__spacer___KLc8e {
  margin: 0 0.5em;
  color: #5c5c5c;
}

.layout__flex___afn0c {
  display: flex;
}

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

.layout__row___FrD6U {
  display: flex;
  flex-direction: row;
}

.layout__justifyCenter___jJDDN {
  justify-content: center;
}

.layout__justifyStart___jxE76 {
  justify-content: flex-start;
}

.layout__justifyEnd___VtIU4 {
  justify-content: flex-end;
}

.layout__justifyBetween___jNz1b {
  justify-content: space-between;
}

.layout__alignCenter___nahoT {
  align-items: center;
}

.layout__alignEnd___ENjRV {
  align-items: flex-end;
}

.layout__center___Qdsuf {
  align-items: center;
  justify-content: center;
}

.layout__absolute___qiJK6 {
  position: absolute;
}

/* red */
/* neon red */
/* purple */
/* deep-purple */
/* dark blue */
/* light-blue */
/* dark-green */
/* green */
/* light-green */
/* sea-green */
/* yellow UPDATE GRADIENT*/
/* orange */
/* brown */
/* gray */
/* turquoise */
/* blue-gray */
/* grays */
/* background colors */
.common__bgColorCard___l2nY8 {
  background-color: #f7f7f7;
}
/* Used to automatically color items in a list */
/* Text Colors */
.common__darkestText___tAMtc {
  color: #444444;
}
.common__darkText___D3tnE {
  color: #5e5e5e;
}
.common__textDescriptor___xSqV0 {
}
.common__emphText___RE24z {
  color: rgba(92, 52, 205, 1);
}
.common__emphTextDark___CIlnR {
  color: rgba(92, 52, 205, 1);
}
.common__offwhiteBackground___FiWGb {
  background-color: #f7f7f7;
}
.common__paddingStandard___HTJI5 {
  padding: 40px;
}
.common__textCenter___cVqjq {
  text-align: center;
}
.common__spacer___Bj4mo {
  margin: 0 0.5em;
  color: #5c5c5c;
}
.common__flex___v25AW {
  display: flex;
}
.common__column___VCHzE {
  display: flex;
  flex-direction: column;
}
.common__row___mXJml {
  display: flex;
  flex-direction: row;
}
.common__justifyCenter___PgA95 {
  justify-content: center;
}
.common__justifyStart___YhQZI {
  justify-content: flex-start;
}
.common__justifyEnd___X4sP3 {
  justify-content: flex-end;
}
.common__justifyBetween___c0X3s {
  justify-content: space-between;
}
.common__alignCenter___If6Ho {
  align-items: center;
}
.common__alignEnd___lDunI {
  align-items: flex-end;
}
.common__center___iDaLI {
  align-items: center;
  justify-content: center;
}
.common__absolute___l8whf {
  position: absolute;
}
/* prettier-ignore */
/* values */
/* families */
.common__sansSerif___IDVXs {
  font-family: 'proxima-nova', 'Helvetica Neue', sans-serif;
}
.common__serif___OzeL6 {
  font-family: 'elena-web-basic', serif;
}
.common__specialSans___HmZCA {
  font-family: 'lato', 'proxima-nova', 'Helvetica Neue', sans-serif;
}
.common__emojiFontFamily___jvOTf {
  font-family: apple color emoji, segoe ui emoji, noto color emoji,
    android emoji, emojisymbols, emojione mozilla, twemoji mozilla,
    segoe ui symbol;
}
/* weights */
.common__heavy___oEEP_ {
  font-weight: 900;
}
.common__bold___CwJhO {
  font-weight: 700;
}
.common__semibold___xCNOq {
  font-weight: 600;
}
.common__regular___Sjbar {
  font-weight: normal;
}
.common__light___LCm_v {
  font-weight: 300;
}
/* sizes */
.common__fontSizeSmall___eUB4C {
  font-size: 12px;
}
/* fonts */
.common__default___NTD8M {
  line-height: 1.2;
  -webkit-font-smoothing: antialiased;
}
.common__title___lIqBT {
  font-size: 26px;
}
.common__subtitle___p3V29 {
  font-size: 20px;
}
.common__smallTitle___l1yru {
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.common__paragraph___YvryD {
  word-wrap: break-word;
  overflow-wrap: break-word;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
}
.common__userParagraph____oZpV {
  white-space: pre-wrap;
}
.common__formLabel___xvXT4 {
  color: #444444;
  font-size: 13px;
}
.common__formLabelSubtext___qppGF {
  font-size: 12px;
}
.common__buttonText___R_21x {
  font-size: 14px;
}
.common__captionText___w6iIX {
  font-size: 14px;
}
.common__linkText___lONLt {
  font-weight: 700;
  color: rgba(92, 52, 205, 1);
}
.common__numberHeavyText___KmIZ8 {
}
.common__numberText___x3y6Z {
  font-size: 41px;
}
.common__barLabelText___jOAdB {
  font-size: 14px;
}
.common__barInsideText____iHJT {
  font-size: 12px;
}
.common__zeroDataText___z7eWe {
  font-size: 24px;
  color: #dddddd;
}
/* new typography */
.common__fontBaseNew___gZvYU {
  line-height: 1.4;
  /* TODO (kyle): is this really what we want? */
  letter-spacing: 0.0012em;
  -webkit-font-smoothing: antialiased;
}
.common__fontColorDescriptor___UtFiz {
  color: #777777;
}
/* special things */
.common__ellipsis___addQB {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.common__breakAnywhere___lvy44 {
}
.common__shadow-input___LNVwt,
.common__shadow-field___UW94p {
  box-shadow: inset 0px 2px 3px rgba(0, 0, 0, 0.24), inset 0px 1px 8px rgba(0, 0, 0, 0.12);
}
.common__shadow-disabled___NeG_7,
.common__shadow-active___MCPYG {
  box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.24), inset 0px 0px 4px rgba(0, 0, 0, 0.12);
}
.common__shadow-card___Z84Fq,
.common__shadow-switch___czu85 {
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.24), 0px 0px 4px rgba(0, 0, 0, 0.12);
}
.common__shadow-button___Pwd8W,
.common__shadow-menu___SyYRl {
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.24), 0px 1px 8px rgba(0, 0, 0, 0.12);
}
.common__shadow-tooltip___cL4Dx {
  box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.24), 0px 2px 16px rgba(0, 0, 0, 0.12);
}
.common__shadow-hover___C5OJx {
  box-shadow: 0px 6px 8px rgba(0, 0, 0, 0.24), 0px 3px 24px rgba(0, 0, 0, 0.12);
}
.common__shadow-panel___Z4HqD {
  box-shadow: 0px 8px 12px rgba(0, 0, 0, 0.24), 0px 4px 32px rgba(0, 0, 0, 0.12);
}
.common__shadow-modal___Sx8qS,
.common__shadow-dialog___PqvYK,
.common__shadow-lightbox___VjbSX {
  box-shadow: 0px 12px 16px rgba(0, 0, 0, 0.24), 0px 6px 48px rgba(0, 0, 0, 0.12);
}
.common__shadow-drawer___Z_Vyo {
  box-shadow: -5px 0 5px rgba(0, 0, 0, 0.2);
}
/* backwards compabibility values */
/* prettier-ignore */
/* Note:(ui-engineers) below color is a stopgap between movement to new design system from old one */
.common__button___rdXVk {
  height: 40px;
  padding: 0 1em;
  border: 1px solid rgba(92, 52, 205, 1);
  border-radius: 4px;
  text-align: center;
  background: rgba(92, 52, 205, 1);
  font-size: 14px;
  color: #fff;
  outline: none;
  cursor: pointer;
  /* for flexible items (div, a) that use this class */
  justify-content: center;
  align-items: center;
}
.common__button___rdXVk:hover {
  background: #bbbbbb;
}
.common__button___rdXVk:active {
  border-color: rgba(92, 52, 205, 1);
}
.common__button___rdXVk[disabled='disabled'],
.common__button___rdXVk:disabled,
.common__button___rdXVk:disabled:hover,
.common__button___rdXVk:disabled:active,
.common__disabledButton___KttoT,
.common__disabledButton___KttoT:hover,
.common__disabledButton___KttoT:active {
  cursor: default;
  border-color: #c4c4c4;
  background: #bbbbbb;
  color: #444444;
}
.common__secondaryButton___rZiZt {
  border-color: #dddddd;
  background-color: transparent;
  color: #9b9b9b;
  font-weight: weight-bold;
}
.common__secondaryButton___rZiZt:hover {
  border-color: #2b2b2b;
  background-color: transparent;
  color: #2b2b2b;
}
.common__secondaryButton___rZiZt:active {
  opacity: 0.8;
}
.common__secondaryButton___rZiZt[disabled='disabled'],
.common__secondaryButton___rZiZt:disabled,
.common__secondaryButton___rZiZt:disabled:hover,
.common__secondaryButton___rZiZt:disabled:active {
  background-color: transparent;
}
.common__newButton___zSf0p {
  align-items: center;
  background: rgba(92, 52, 205, 1);
  border-radius: 5px;
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.24), 0px 1px 8px rgba(0, 0, 0, 0.12);
  color: #fff;
  cursor: pointer;
  justify-content: center;
  text-align: center;
  display: inherit;
  font-weight: bold;
  font-size: 16px;
  line-height: 1.4;
}
.common__newButton___zSf0p:hover {
  box-shadow: 0px 6px 8px rgba(0, 0, 0, 0.24), 0px 3px 24px rgba(0, 0, 0, 0.12);
}
.common__defaultButton___ML9wd {
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.24), 0px 1px 8px rgba(0, 0, 0, 0.12), inset 0px 1px 0px #ffffff;
  background-color: #f7f7f7;
  color: rgba(92, 52, 205, 1);
}
.common__defaultButton___ML9wd:hover {
  box-shadow: 0px 6px 8px rgba(0, 0, 0, 0.24), 0px 3px 24px rgba(0, 0, 0, 0.12), inset 0px 1px 0px #ffffff;
}
.common__largePrimaryButton___AD0d7 {
}
.common__linkButton___Y_VD2 {
  display: inherit;
}
.common__largeLinkButton___C6bd6 {
  display: inherit;
}
.common__shortButton___D56PU {
  height: auto;
  line-height: 15px;
  padding: 7px 12px 8px;
}
.common__shortInactiveButton___GDpA9 {
  background-color: transparent;
  border: 1px solid #dddddd;
  color: #5e5e5e;
}
.common__shortInactiveButton___GDpA9:hover {
  border-color: #bbbbbb;
  background-color: transparent;
}
.common__shortInactiveButton___GDpA9:active {
  background-color: rgba(92, 52, 205, 1);
  color: #fff;
}
/* dark text with a light background */
.common__secondaryBadge___rCAeh {
  border: 1px solid #f7f7f7;
  border-radius: 4px;
  background-color: #f7f7f7;
  color: rgba(92, 52, 205, 1);
  font-size: 14px;
  line-height: 14px;
  padding: 4px 12px 5px;
}
.common__shortSecondaryButton___pe4fX {
  cursor: pointer;
}
.common__shortSecondaryButton___pe4fX:hover {
  border-color: rgba(92, 52, 205, 1);
}
.common__shortSecondaryButton___pe4fX:active {
  background: rgba(92, 52, 205, 1);
  border-color: rgba(92, 52, 205, 1);
  color: #fff;
}
.common__shortSecondaryButton___pe4fX:active:focus {
  background: rgba(92, 52, 205, 1);
  border-color: rgba(92, 52, 205, 1);
  color: #fff;
}
.common__textButton___RcnLo {
  display: flex;
  align-items: center;
  font-size: 14px;
  cursor: pointer;
  transition: 0.15s color;
}
.common__textButton___RcnLo > svg {
  margin-right: 0.5em;
}
.common__textButton___RcnLo:enabled:hover {
  color: #000;
}
.common__textButton___RcnLo:disabled {
  cursor: default;
  color: #c4c4c4;
}
.common__emphTextButton___UXI5S {
  color: rgba(92, 52, 205, 1);
}
.common__emphTextButton___UXI5S:hover {
  color: #f7f7f7;
}
.common__emphTextButton___UXI5S:active {
  color: rgba(92, 52, 205, 1);
}
.common__secondaryButtonNew___QuT_E {
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.24), 0px 1px 8px rgba(0, 0, 0, 0.12);
  color: rgba(92, 52, 205, 1);
  border-radius: 3px;
  width: 200px;
}
.common__textInput___Elgc3 {
  height: 40px;
  padding: 0 14px;
  border-radius: 4px;
  border: 1px solid #c4c4c4;
  font-size: 14px;
  font-weight: normal;
  color: #2b2b2b;
  background: #fff;
  transition: border-color 0.2s;
  font-feature-settings: tnum on;
  font-variant-numeric: tabular-nums;
}
.common__textInput___Elgc3:focus {
  border-color: rgba(92, 52, 205, 1);
}
.common__textInput___Elgc3:-ms-input-placeholder {
  color: #777777;
}
.common__textInput___Elgc3::placeholder {
  color: #777777;
}
.common__textInput___Elgc3:disabled,
.common__disabledInput___I6rD5 {
  color: #aaaaaa;
  border-color: #dddddd;
  background: #f7f7f7;
  cursor: not-allowed;
}
.common__textInput___Elgc3::-ms-clear,
.common__textInput___Elgc3::-ms-reveal {
  width: 20px;
}
.common__textInputError___fZ2P6 {
  background: #f4e2e6;
  border: 1px solid #ea3556;
}
.common__textInputError___fZ2P6:focus {
  border: 1px solid #ea3556;
}
.common__numberInput___RvdQ2 {
  padding-right: 5px;
}
.common__searchInput___JgTde {
  background: white url(https://cdn.sensehq.com/hashed/static/client/images/4f3f934798e63f466b82.svg) no-repeat scroll
    10px;
}
.common__textArea____uSQT {
  padding: 10px;
}
.common__bottomBorder___Dws0f {
  border-bottom: 1px solid #dddddd;
}
.common__box___p0PU0 {
  background: #fff;
  border: 1px solid #c4c4c4;
  border-radius: 4px;
}
.common__boxHeader___plFJr {
  height: 64px;
  padding: 0 32px;
  align-items: center;
}
.common__elevatedBox___Fucmc {
  background-color: #fff;
  border: none;
  border-radius: 5px;
  padding: 10px;
}
.common__card___K5z8o {
}
.common__menu___yyhPp {
}
.common__eventBox___kDD4P {
  background: linear-gradient(
    to right,
    rgba(92, 52, 205, 1),
    rgba(92, 52, 205, 1) 20px,
    #fff 20px
  );
  padding: 20px 20px 20px calc(20px + 20px);
}
.common__textLink___nQiwG {
  text-decoration: underline;
  color: rgba(92, 52, 205, 1);
}
.common__link___p3haY {
  font-weight: bold;
  color: rgba(92, 52, 205, 1);
}
@media print {
  .common__printNone___ZBsnh {
    display: none !important;
  }
  .common__printColors___iU8YM {
    -webkit-print-color-adjust: exact;
            print-color-adjust: exact;
  }
}
@keyframes common__animationSpin___vDKha {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.common__stickyFooterContainer___CLVq_ {
  justify-content: flex-start;
  height: 64px;
  margin-left: 290px;
  position: fixed;
  padding: 12px 0;
  margin: 0 calc(40px * -1);
  bottom: 0;
  width: calc(100vw - 290px);
  background-color: #fff;
}
.common__smallSideNavStickyFooterContainer___thheD {
  width: calc(100vw - 200px);
}
.common__smallSideNavStickyFooterContainerFullWidth___XHcBU {
  width: 100vw;
}
.common__collapsedSideNavStickyFooterContainer___BpUyI {
  width: calc(100vw - 70px);
}
.common__stickyFooterButtonsCommon___qtxLC {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(1000px + 40px);
  align-items: center;
  justify-content: flex-end;
  padding: 0 20px;
}
.common__stickyFooterButtons___tGGJy {
  margin-right: 20px;
}
.common__stickyFooterButtonsFullwidth___Yuj0h {
  margin-right: 70px;
}
.common__iconContainer___PDRmT {
  display: flex;
  height: 22px;
  width: 22px;
  justify-content: center;
  align-items: center;
}
.common__border___FWf6A {
  border: 1px solid #c4c4c4;
}
.common__borderRadius___RHe1v {
  border-radius: 4px;
}
@keyframes common__spin___ZXiZF {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.common__spin___ZXiZF {
  animation: common__spin___ZXiZF 1s infinite linear;
}
.common__steppedSpin___qGva_ {
  animation: common__steppedRotate___UKR4r 3s infinite ease-in-out;
}
@keyframes common__steppedRotate___UKR4r {
  from {
    transform: rotate(0deg);
  }
  25% {
    transform: rotate(90deg);
  }
  50% {
    transform: rotate(180deg);
  }
  75% {
    transform: rotate(270deg);
  }
  to {
    transform: rotate(359deg);
  }
}
/* Chrome extension (450px) */

/* grays */

/* colors */
/* @value colorBlueRgb: 0, 127, 175;
@value colorBlue: rgb(colorBlueRgb); */

/* design system 2021 colors */

/* Layout */
.primitives-module__box-border___H7JmF {
  box-sizing: border-box;
}
.primitives-module__flex___qnmaY {
  display: flex;
}

/* Typography */
.primitives-module__font-bold___SlM_R {
  font-weight: bold;
}

/* prettier-ignore */

.button-module__button___eNI0q {
  flex-direction: row;
  padding: 8px 32px;
  height: 52px;
  text-align: center;
  border-radius: 5px;
  align-items: center
}

.button-module__button___eNI0q.button-module__medium___yo6o7 {
    height: 36px;
  }

.button-module__button___eNI0q.button-module__small___bYscN {
    height: 30px;
  }

.button-module__buttonText___yU_xA {
  font-size: 16px
}

.button-module__buttonText___yU_xA.button-module__medium___yo6o7 {
    font-size: 14px;
    padding: 8px;
  }

.button-module__buttonText___yU_xA.button-module__small___bYscN {
    font-size: 12px;
    padding: 8px;
  }

.button-module__buttonEnabled___EVxgO {
  cursor: pointer;
  /* TODO (kyle): we need some sort of outline for accessbility. */
  /*outline: none;*/
}
.button-module__primary___m6TUW {
  color: #fff;
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.24), 0px 1px 8px rgba(0, 0, 0, 0.12);
  background: rgba(92, 52, 205, 1);
}
.button-module__default___G2gGA {
  color: rgba(92, 52, 205, 1);
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.24), 0px 1px 8px rgba(0, 0, 0, 0.12), inset 0px 1px 0px #FFFFFF;
  background: #f7f7f7;
}
.button-module__destructive___q_ZsB {
  color: colorRed;
}
.button-module__text___xByja {
  color: rgba(92, 52, 205, 1);
  align-items: center;
}
.button-module__multi___YKnzW.button-module__primary___m6TUW {
    background: rgb(0, 132, 125);
  }
.button-module__multi___YKnzW.button-module__default___G2gGA {
    color: rgb(0, 132, 125);
  }
.button-module__withMinWidth___fNCAp {
  min-width: 120px;
}
.button-module__buttonIcon___QZmi6 > .button-module__icon___TzLYB {
  width: 36px;
  height: 36px;
  align-items: center;
  justify-content: center;
}
.button-module__button___eNI0q.button-module__buttonIcon___QZmi6 {
  padding: 0 32px 0 0;
}
.button-module__button___eNI0q.button-module__buttonIcon___QZmi6 > .button-module__icon___TzLYB {
  margin: 8px;
}
.button-module__button___eNI0q.button-module__buttonEnabled___EVxgO:hover {
  box-shadow: 0px 6px 8px rgba(0, 0, 0, 0.24), 0px 3px 24px rgba(0, 0, 0, 0.12);
}
.button-module__button___eNI0q.button-module__buttonEnabled___EVxgO.button-module__buttonDefault___ZGzk1:hover {
  box-shadow: 0px 6px 8px rgba(0, 0, 0, 0.24), 0px 3px 24px rgba(0, 0, 0, 0.12), inset 0px 1px 0px #FFFFFF;
}
.button-module__button___eNI0q.button-module__buttonEnabled___EVxgO.button-module__button___eNI0q:active {
  box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.24), inset 0px 0px 4px rgba(0, 0, 0, 0.12);
}
.button-module__button___eNI0q.button-module__buttonEnabled___EVxgO.button-module__buttonDefault___ZGzk1:active {
  box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.24), inset 0px 0px 4px rgba(0, 0, 0, 0.12), 0 1px 0 #ffffff;
}
.button-module__buttonDisabled___OHBCK,
.button-module__buttonDisabled___OHBCK:hover,
.button-module__buttonDisabled___OHBCK:active {
  cursor: default;
  background: #f7f7f7;
  color: #919191;
  box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.24), inset 0px 0px 4px rgba(0, 0, 0, 0.12), 0 1px 0 #ffffff;
  border-radius: 5px;
}
.button-module__buttonRound___j5JI8 {
  border-radius: 50%;
}
.button-module__children___QPyce {
  flex: 1 1 auto;
  text-align: center;
}
.button-module__children___QPyce > * {
  vertical-align: middle;
}

.button-module__iconButton___oRi_n {
  width: 52px;
  padding: 0;
  justify-content: center
}

.button-module__iconButton___oRi_n.button-module__medium___yo6o7 {
    width: 36px;
  }

.button-module__iconButton___oRi_n.button-module__small___bYscN {
    width: 30px;
  }

/* prettier-ignore */
.hover-icon-button__hoverIcon___O8LFr {
  cursor: pointer;
  position: relative;
  border: none;
  background: transparent;
  font-size: 0;
  align-items: center;
  justify-content: center;
}
.hover-icon-button__hoverIconRoot___H7raD {
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
}
.hover-icon-button__hoverIconBgContainer___eOe2s {
  position: absolute;
  z-index: 0;
}
.hover-icon-button__hoverIconBg___qmrOx{
  background-color: black;
  transition-duration: 150ms;
  transition-property: opacity, transform;
  transition-timing-function: cubic-bezier(0.4,0.0,0.2,1);
  opacity: 0;
  transform: scale(0);
}
.hover-icon-button__hoverIcon___O8LFr:hover .hover-icon-button__hoverIconBg___qmrOx,
.hover-icon-button__hoverIconBgActive___hJF3Z {
  opacity: 0.1;
  transform: scale(1);
}
.hover-icon-button__hoverIconIcon___nV1v4 {
  position: relative;
}

/* these values are being imported by jsx files */
/* for error, alert, warning */
/* for confirmation */
/* for success */
.base-modal__container___vWbJL {
  min-width: 400px;
  max-width: 760px;
  width: 100%;
  padding: 32px;
  flex-direction: column;
  background-color: #fff;
  border-radius: 4px;
}
.base-modal__titleBarContainer___TDsyd {
  flex-wrap: wrap;
  max-width: 560px;
}
.base-modal__titleBarModal___yn0Li {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
.base-modal__titleBar___zxyoM {
  color: #fff;
  width: 100%;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  justify-content: space-between;
  align-items: center;
  padding: 18px;
}
.base-modal__title___kzf_v {
  font-size: 24px;
  justify-content: center;
  line-height: 1.4;
}
.base-modal__titleAndIcon___qxtgn {
  align-items: center;
  line-height: 0;
}
.base-modal__titleIcon___hTfGy {
  margin-right: 16px;
}
.base-modal__textContent___xqViQ {
  display: inline-block;
  justify-content: center;
  font-size: 16px;
  line-height: 1.4;
}
.base-modal__textContent___xqViQ > p {
  margin: 0 0 2em;
}
.base-modal__text___T1Jjw {
  margin-bottom: 1rem;
}
.base-modal__details___jMI5B {
  max-height: 200px;
  margin-bottom: 1rem;
  padding: 30px;
  overflow: auto;
  font-family: monospace;
  white-space: pre;
  background: #ededed;
}
.base-modal__buttonMenu___Huh17 {
  flex: 1.5 1;
  align-self: center;
  justify-content: flex-end;
  align-items: center;
}
.base-modal__buttonMenu___Huh17 > * + * {
  margin-left: 30px;
}
.base-modal__closeXHoverButton___jP5A9 {
  /* offsets hover icon background of 33px so title will be distanced by 4px via 33px - 22px icon + 4px*/
  margin-left: 15px;
}
.base-modal__closeXIcon___sM74u {
  fill: #fff;
  cursor: pointer;
}
.base-modal__linkIcon___Ksaky {
  fill: rgba(92, 52, 205, 1);
  margin-right: 8px;
}
@media (max-width: 360px) {
  .base-modal__container___vWbJL {
    min-width: 300px;
  }

  .base-modal__buttonMenu___Huh17 {
    flex-direction: column;
  }

  .base-modal__abortButton___CADu7 {
    margin: 0 0 16px 0;
  }
}
.base-modal__contentContainer___oB4hf {
  flex-flow: column;
}
.base-modal__contentContainer___oB4hf > * {
  font-size: 14px;
}
.base-modal__optionGroup___DNQvQ {
  flex-flow: column;
}
.base-modal__optionGroup___DNQvQ > * + * {
  margin-top: 16px;
}
.base-modal__errorText___L0iwp {
  font-size: 12px;
  flex: 1 1;
  color: #e71d42;
}
.base-modal__modalFooter___KYwr2 {
  margin-top: 1rem;
  align-items: center;
}











.typography-module__baseType___vdsf3 {
  /* Design system uses this font */
  font-family: 'Centra No 2';
  font-style: normal;
  line-height: 120%;
  margin: 0;
  color: #17172A;
  letter-spacing: 0em;
  font-weight: 500;
  display: flex;
  align-items: center;
}

.typography-module__underline___tz8yH {
  text-decoration: underline;
}

.typography-module__jumboLarge___h6lOw {
  font-size: 46px;
  line-height: 100%;
  letter-spacing: -0.04em;
}

.typography-module__jumboMedium___s71rs {
  font-size: 36px;
  line-height: 100%;
  letter-spacing: -0.03em;
}

.typography-module__jumboSmall___OxDxa {
  font-size: 26px;
  line-height: 100%;
  letter-spacing: -0.03em;
}

.typography-module__titleMedium___D_IBQ {
  font-size: 26px;
  letter-spacing: -0.02em;
}

.typography-module__subTitleLarge___iVs1y {
  font-size: 18px;
  letter-spacing: -0.01em;
}

.typography-module__subTitleMedium___rwaUl {
  font-size: 16px;
  letter-spacing: -0.01em;
}

.typography-module__subTitleSmall___oVAzS {
  font-size: 14px;
  letter-spacing: -0.01em;
}

.typography-module__subTitleExtraSmall___CwTCM {
  font-size: 12px;
  letter-spacing: 0em;
  line-height: 140%;
}

.typography-module__buttonTextMedium___vGVw3 {
  font-size: 14px;
}

.typography-module__buttonTextSmall___c0c79 {
  font-size: 13px;
  letter-spacing: 0.01em;
}

.typography-module__buttonTextExtraSmall___uDwnj {
  font-size: 12px;
  letter-spacing: 0.01em;
}

.typography-module__menuTextMedium___NJgV9 {
  line-height: 130%;
  letter-spacing: 0em;
}

.typography-module__menuTextSmall___nsWHJ {
  letter-spacing: 0em;
  line-height: 130%;
}

.typography-module__formInputMedium___CVLbS {
  font-size: 14px;
  line-height: 150%;
}

.typography-module__formInputSmall___q2WAf {
  font-size: 13px;
  line-height: 150%;
  letter-spacing: 0.01em;
}

.typography-module__bodyLarge___wggcZ {
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.typography-module__bodyMedium___Y0eBQ {
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
}

.typography-module__bodySmall___JMOKr {
  font-size: 12px;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: 0.04em;
}

.typography-module__formLabelMedium___RFrGs {
  font-size: 14px;
  line-height: 140%;
}

.typography-module__formLabelSmall___VkZ8W {
  font-size: 12px;
  line-height: 140%;
}

.typography-module__bold___ONdwP {
  font-weight: 500;
}

.typography-module__primary___hTiUk {
  color: #17172A;
}

.typography-module__secondary___fNhMo {
  color: #565656;
}

.typography-module__tertiary___YMCoj {
  color: #7e7e7e;
}

.typography-module__disabled___vTqs_ {
  color: #d1d1d1;
}

.typography-module__clickable___sA7BB {
  color: #5c34cd;
}

.typography-module__neutral___eHjNT {
  color: #706F9B;
}

.typography-module__success___Kwhwg {
  color: #026b37;
}

.typography-module__information___s_f60 {
  color: #0660da;
}

.typography-module__warning___qGeKX {
  color: #9e5909;
}

.typography-module__danger___Asw1b {
  color: #cf1945;
}

.typography-module__inversePrimary___W1Kva {
  color: #ffffff;
}

.typography-module__inverseSecondary___zXC5b {
  color: #9F9FBC;
}

.typography-module__favorite___XHo0d {
  color: #DFBD0D;
}

.typography-module__smallIcon___eYVzp {
  font-size: 14px;
  height: 18px;
  width: 18px;
  min-width: 18px;
  min-height: 18px;
}

.typography-module__mediumIcon___YsIBT {
  font-size: 18px;
  height: 24px;
  width: 24px;
  min-width: 24px;
  min-height: 24px;
}

.typography-module__largeIcon___RUrln {
  font-size: 26px;
  height: 36px;
  width: 36px;
  min-width: 36px;
  min-height: 36px;
}

.typography-module__centerAlignFlex___Ry8ww {
  display: flex;
  align-items: center;
  justify-content: center;
}

.typography-module__truncate___iOAfo {
  --line-clamp: 1;
  --word-break: break-all;
  -webkit-line-clamp: var(--line-clamp);
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-break: var(--word-break);
}

.typography-module__highlightText___iq6js {
  color: #0660da;
}

.typography-module__bgHighlighting___noi8Q {
  background-color: #e6f0fe;
  padding: 0px calc(4px / 4);
}

.typography-module__link___i78dI {
  border-radius: calc(4px / 2);
  cursor: pointer;
  width: fit-content;
  gap: 8px;
}

.typography-module__underline___tz8yH {
  text-decoration: underline;
}

.typography-module__link___i78dI:focus {
  outline: none;
  box-shadow: 0px 0px 0px
    2px #ccc0f0;
}

.typography-module__disabled___vTqs_ {
  pointer-events: none;
  color: #d1d1d1;
}



.CircularLoader-module__container___rPyPs {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  --spinner-size: 60px;
  --spinner-thickness: 5px;
}

.CircularLoader-module__mediumContainer___XOxwZ {
  --spinner-size: calc(0.5 * 60px);
  --spinner-thickness: calc(0.5 * 5px);
}

.CircularLoader-module__smallContainer___bg1Ai {
  --spinner-size: calc(0.36 * 60px);
  --spinner-thickness: calc(0.36 * 5px);
}

.CircularLoader-module__spinLoader___dT1j0 {
  height: var(--spinner-size);
  width: var(--spinner-size);
  display: block;
  position: relative;
  animation: CircularLoader-module__spin___WNlrK 1000ms linear 0s infinite normal;
  background: transparent;
}

.CircularLoader-module__outerCircle___D7ynm {
  --color: #5c34cd;
  display: block;
  position: absolute;
  border-radius: calc(var(--spinner-size) / 2);
  height: var(--spinner-size);
  width: var(--spinner-size);
  top: 0px;
  right: 0px;
  background: conic-gradient(
    from 90deg at 50% 50%,
    rgba(255,255,255,0) 1deg,
    var(--color) 360deg
  );
  -webkit-mask: radial-gradient(farthest-side, rgba(255,255,255,0) calc(99% - var(--spinner-thickness)), #5c34cd calc(100% - var(--spinner-thickness)));
  mask: radial-gradient(farthest-side, rgba(255,255,255,0) calc(99% - var(--spinner-thickness)), #5c34cd calc(100% - var(--spinner-thickness)));
}

.CircularLoader-module__ellipse___Hbwyo {
  --color: #5c34cd;
  position: absolute;
  right: 0px;
  top: 0px;
  bottom: 0px;
  border-radius: calc(var(--spinner-thickness) / 2);
  height: var(--spinner-thickness);
  width: var(--spinner-thickness);
  margin: auto;
  background: var(--color);
}

@keyframes CircularLoader-module__spin___WNlrK {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

.ease-in-out {
  transition-timing-function: ease-in-out;
  transition: 200ms;
}

button {
  background: none;
  border: none;
}

.ClickableIcon-module__button___VXu5I {
  display: flex;
  padding: 0px;
  justify-content: center;
  align-items: center;
  outline: none;
  cursor: pointer;
}

.ClickableIcon-module__large___uDroi {
  height: 36px;
  width: 36px;
  border-radius: 6px;
}

.ClickableIcon-module__medium___tiuB_ {
  height: 24px;
  width: 24px;
  border-radius: 4px;
}

.ClickableIcon-module__small___svc8C {
  height: 18px;
  width: 18px;
  border-radius: 4px;
}

.ClickableIcon-module__button___VXu5I:focus {
  box-shadow: 0px 0px 0px
    2px #ccc0f0;
}

.ClickableIcon-module__button___VXu5I:hover {
  background-color: #EBEBEB;
  color: #17172A;
}

.SemanticIcon-module__iconContainer___zaFo8 {
  display: flex;
  width: fit-content;
  min-width: 34px;
  min-height: 34px;
  justify-content: center;
  align-items: center;
  border-radius: 12px;
  background-color: #f1f1f5;
}

.SemanticIcon-module__medium___DOVEl {
  width: 42px;
  height: 42px;
}

.SemanticIcon-module__small___ilJrv {
  width: 34px;
  height: 34px;
}

.SemanticIcon-module__large___loY7z {
  width: 60px;
  height: 60px;
}

.SemanticIcon-module__neutral___ZEWE3 {
  background-color: #f1f1f5;
}

.SemanticIcon-module__success___oZ5Xv {
  background-color: #e6f5ed;
}

.SemanticIcon-module__information___XPzxY {
  background-color: #e6f0fe;
}

.SemanticIcon-module__warning___aa4cM {
  background-color: #fcf2e7;
}

.SemanticIcon-module__danger___lgtws {
  background-color: #fce8ed;
}

.Truncate-module__truncateLineClamp___RLPLx {
}

/* This requires a relative parent */
.utils-module__absoluteCenter___QoY2g {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/* This requires a relative parent */
.utils-module__absoluteVerticalCenter___AHE6y {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

/* This requires a relative parent */
.utils-module__absoluteHorizontalCenter___rMDq4 {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}

button {
  background: none;
  border: none;
}

.Button-module__button___WQEgW {
  position: relative;
  display: flex;
  flex-direction: row;
  padding: 0px 20px;
  height: 42px;
  text-align: left;
  justify-content: center;
  border-radius: 12px;
  align-items: center;
  outline: none;
  cursor: pointer;
  min-width: 110px;
}

.Button-module__buttonRow___uPKN5 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  column-gap: 8px;
}

.Button-module__textContainer___RZh26 {
  display: flex;
  align-items: center;
}

.Button-module__withIconLeft___pQj2P {
  padding: 0px 20px 0px 12px;
}

.Button-module__withIconRight___vBS8D {
  padding: 0px 12px 0px 20px;
}

.Button-module__onlyIcon____a7Wo {
  padding: 0px;
}

.Button-module__withBothIcon___e7iwt {
  padding: 0px 12px;
}

.Button-module__onlyIcon____a7Wo > .Button-module__buttonRow___uPKN5 {
  column-gap: initial;
}

.Button-module__medium___fJidc {
  height: 42px;
}

.Button-module__medium___fJidc.Button-module__onlyIcon____a7Wo {
  min-width: 42px;
}

.Button-module__small___qsFNK {
  height: 34px;
  border-radius: 8px;
}

.Button-module__small___qsFNK.Button-module__onlyIcon____a7Wo {
  min-width: 34px;
}

.Button-module__isFluid___Ws5Qm {
  width: 100%;
}

.Button-module__button___WQEgW:focus {
  box-shadow: 0px 0px 0px
    2px #ccc0f0;
}

.Button-module__primary___HcLL6 {
  color: #ffffff;
  background-color: #5c34cd;
}

.Button-module__primary___HcLL6:hover {
  background-color: #412592;
}

.Button-module__primary___HcLL6:active {
  background-color: #412592;
}

/* Currently Gradient Buttons don't support hover / active states */
.Button-module__gradient___x9tei {
  color: #ffffff;
  background-image: linear-gradient(
    to right,
    #5c34cd,
    #0769f0
  );
}

.Button-module__secondary___Lbq1b {
  color: #5c34cd;
  background-color: #efebfa;
}

.Button-module__secondary___Lbq1b:hover {
  background-color: #ccc0f0;
}

.Button-module__secondary___Lbq1b:active {
  background-color: #ccc0f0;
}

.Button-module__tertiary___tA25h {
  color: #17172A;
  border: 1px solid #d1d1d1;
  background-color: #ffffff;
}

.Button-module__tertiary___tA25h:hover {
  background-color: #EBEBEB;
}

.Button-module__tertiary___tA25h:active {
  background-color: #EBEBEB;
}

.Button-module__ghost___bPpk2 {
  color: #17172A;
  background-color: rgba(255,255,255,0);
  padding: 0px 12px;
}

.Button-module__ghost___bPpk2.Button-module__withIconLeft___pQj2P {
  padding: 0px 12px 0px 8px;
}

.Button-module__ghost___bPpk2.Button-module__withIconRight___vBS8D {
  padding: 0px 8px 0px 12px;
}

.Button-module__ghost___bPpk2.Button-module__onlyIcon____a7Wo {
  padding: 0px;
}

.Button-module__ghost___bPpk2.Button-module__withBothIcon___e7iwt {
  padding: 0px 8px;
}

.Button-module__ghost___bPpk2:hover {
  background-color: #EBEBEB;
}

.Button-module__ghost___bPpk2:active {
  background-color: #EBEBEB;
}

.Button-module__danger___Azr7N {
  color: #ffffff;
  background-color: #e31c4c;
}

.Button-module__danger___Azr7N:hover {
  background-color: #cf1945;
}

.Button-module__danger___Azr7N:active {
  background-color: #cf1945;
}

.Button-module__danger___Azr7N:focus {
  box-shadow: 0px 0px 0px
    2px #f6b9c8;
}

.Button-module__button___WQEgW.Button-module__disabled___BakoG {
  pointer-events: none;
  color: #d1d1d1;
  background-color: #f4f4f4;
  border: initial;
  background-image: initial;
}

.Button-module__hidden___YwQKk {
  visibility: hidden;
}

.Button-module__loader___qaPUo {
}







.shadow-module__boxShadow1___CrbCO {
  box-shadow: 0px 4px 4px
    0px #12121214;
}

.shadow-module__boxShadow2___F3OHJ {
  box-shadow: 0px 8px 8px
    0px #12121214;
}

.shadow-module__boxShadow3___MYeSJ {
  box-shadow: 0px 12px 12px
    0px #1212121f;
}

.shadow-module__boxShadow4____DWi0 {
  box-shadow: 0px 20px 20px
    0px #12121233;
}

/* Primary Start */

.border-module__borderPrimary___ITER3 {
  border: 1px solid #e1e1e1;
}

.border-module__borderTopPrimary___yJNu3 {
  border-top: 1px solid #e1e1e1;
}

.border-module__borderBottomPrimary___HyzhD {
  border-bottom: 1px solid #e1e1e1;
}

.border-module__borderLeftPrimary___lZYk6 {
  border-left: 1px solid #e1e1e1;
}

.border-module__borderRightPrimary___J1lXs {
  border-right: 1px solid #e1e1e1;
}

/* Primary End */

/* Secondary Start */

.border-module__borderSecondary___LKuN9 {
  border: 1px solid #d1d1d1;
}

.border-module__borderTopSecondary___FgX1U {
  border-top: 1px solid #d1d1d1;
}

.border-module__borderBottomSecondary___GByOp {
  border-bottom: 1px solid #d1d1d1;
}

.border-module__borderLeftSecondary___jlw6_ {
  border-left: 1px solid #d1d1d1;
}

.border-module__borderRightSecondary___PEBMQ {
  border-right: 1px solid #d1d1d1;
}

/* Secondary End */

.Modal-module__modalContainer___BU7x5 {
  display: flex;
  align-items: center;
  justify-content: center;
}

.Modal-module__modal___hmvUH {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  max-height: 100%;
  flex-flow: column;
  background: #ffffff;
  overflow: auto;
  z-index: 40;
  border-radius: 12px;
}

.Modal-module__small___xc73K {
  width: 320px;
}

.Modal-module__medium___b6hMt {
  width: 480px;
}

.Modal-module__large___x6zOI {
  width: 640px;
}

.Modal-module__fullscreenModalContainer___l2Eoc {
  width: 100%;
  height: 100%;
  border-radius: initial;
}

.Modal-module__modalContainer___BU7x5.Modal-module__open___ymOQL.Modal-module__in___dupB5 .Modal-module__modal___hmvUH {
  opacity: 100%;
  transform: translate(-50%, -50%) scale(1);
}

.Modal-module__backdrop___Pef03 {
  display: flex;
  flex-flow: column;
  visibility: hidden;
  opacity: 0%;
  background-color: transparent;
  backdrop-filter: blur(0px);
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  position: fixed;
  pointer-events: none;
  z-index: 0;
  transition: visibility 200ms,
    backdrop-filter 200ms;
}

.Modal-module__modalContainer___BU7x5.Modal-module__open___ymOQL.Modal-module__in___dupB5 .Modal-module__backdrop___Pef03 {
  visibility: visible;
  opacity: 100%;
  pointer-events: auto;
  z-index: 40;
}

.Modal-module__modalContainer___BU7x5.Modal-module__open___ymOQL.Modal-module__in___dupB5 .Modal-module__darkBackdrop___F8zAO {
  backdrop-filter: blur(4px);
  background-color: rgba(23, 23, 42, 0.7);
}

.Modal-module__modalHeader___G6z2Z {
  padding: 0px 12px 0px 20px;
  min-height: 60px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
}

.Modal-module__headerContent___Ly6Er {
  display: flex;
}

.Modal-module__modalBody___MbIza {
  padding: 20px;
  height: 100%;
  overflow: auto;
}

.Modal-module__modalFooter___rwxjx {
  background-color: #fafafa;
  margin-top: auto;
  padding: 20px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 20px;
}

.Modal-module__modalFooterActions___YcQyd {
  display: flex;
  gap: 12px;
}

.Dialog-module__dialog___IyzN5 {
  border-radius: 12px;
  padding: 20px;
  max-width: 380px;
}

.Dialog-module__dialogHeader___z1wTk {
  display: flex;
  flex-flow: column;
  justify-content: center;
}

.Dialog-module__topBlock___pOKDn {
  display: flex;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
}

.Dialog-module__iconContainer___HjSQG {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 42px;
  height: 42px;
  border-radius: 50%;
}

.Dialog-module__headerContent___hpz_q {
  display: flex;
}

.Dialog-module__neutral___U8yMv {
  background-color: #f1f1f5;
}

.Dialog-module__success___H5u5I {
  background-color: #e6f5ed;
}

.Dialog-module__information___epcMJ {
  background-color: #e6f0fe;
}

.Dialog-module__warning___T8jDM {
  background-color: #fcf2e7;
}

.Dialog-module__danger___hCUom {
  background-color: #fce8ed;
}

.Dialog-module__dialogBody___xtT5n {
  margin-top: 8px;
  display: flex;
  height: 100%;
  overflow: auto;
  text-align: center;
}

.Dialog-module__dialogFooter___gfmrx {
  margin-top: 32px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 20px;
}

.Dialog-module__dialogFooterActions___KQ8h6 {
  display: flex;
  gap: 12px;
  width: 100%;
}

.data-export-success-genesis__dialogContainer___ypYOf {
  min-width: 580px;
}
.data-export-success-genesis__dialogBody___Lztfq {
  display: flex;
  flex-direction: column;
  text-align: left;
  gap: 12px;
}

.Toast-module__toastContainer___WkhF8 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  padding: 20px;
  gap: 12px;
  width: 400px;
  min-width: 400px;
  border-radius: 12px;
  background: #ffffff;
}

.Toast-module__toastMidSection___ufe3X {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 0px;
  gap: 20px;
}

.Toast-module__contentWrap___dXJwy {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 4px;
  gap: 12px;
}

.Toast-module__titleBodyWrap___heObo {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 0px;
  gap: 4px;
}

.Toast-module__toastBody___fCFDC {
}

.Toast-module__toastFooterActions___MNseu {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  gap: 12px;
}

.Toast-module__closeIcon___hlT8m {
  margin-left: auto;
}

.Toast-module__toastTitle____2ieW {
}

.ToastContainer-module__toastContainer___RL83b {
  position: fixed;
  background: transparent;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.ToastContainer-module__toastContainer___RL83b.ToastContainer-module__topCenter___tv2JM {
  top: 20px;
  left: 50%;
  transform: translateX(-50%);
}
.ToastContainer-module__toastContainer___RL83b.ToastContainer-module__topLeft___Fte2s {
  top: 20px;
  left: 20px;
}
.ToastContainer-module__toastContainer___RL83b.ToastContainer-module__topRight___GuJIp {
  top: 20px;
  right: 20px;
}
.ToastContainer-module__toastContainer___RL83b.ToastContainer-module__bottomCenter___yxt3D {
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
}

.ToastContainer-module__toastContainer___RL83b.ToastContainer-module__bottomLeft___lsGgx {
  bottom: 20px;
  left: 20px;
}
.ToastContainer-module__toastContainer___RL83b.ToastContainer-module__bottomRight___J1K6b {
  bottom: 20px;
  right: 20px;
}

.segmented-button__container___iQiHv {
  flex: 0 0 auto;
  height: 40px;
  font-size: 12px;
  color: #5e5e5e;
}
.segmented-button__input___e0UpO {
  display: none;
}
.segmented-button__label___B7WE2 {
  display: flex;
  flex: 1 0 auto;
}
.segmented-button__segment___raarx {
  flex: 1 0 auto;
  padding: 0 10px;
  justify-content: center;
  align-items: center;
  border: 1px solid #dddddd;
  border-left-width: 0;
  cursor: pointer;
}
.segmented-button__label___B7WE2:first-child .segmented-button__segment___raarx {
  border-left-width: 1px;
  border-radius: 4px 0 0 4px;
}
.segmented-button__label___B7WE2:last-child .segmented-button__segment___raarx {
  border-radius: 0 4px 4px 0;
}
.segmented-button__segment___raarx:hover {
  background: #f7f7f7;
}
.segmented-button__input___e0UpO:checked + .segmented-button__segment___raarx {
  position: relative;
  background: rgba(92, 52, 205, 1);
  border-color: rgba(92, 52, 205, 1);
  color: #fff;
}
.segmented-button__input___e0UpO:checked + .segmented-button__segment___raarx::before {
  content: '';
  position: absolute;
  top: -1px;
  left: -1px;
  background: rgba(92, 52, 205, 1);
  height: calc(100% + 2px);
  width: 1px;
}
.segmented-button__input___e0UpO:disabled + .segmented-button__segment___raarx {
  cursor: default;
}
/* TODO (kyle): figure out if this is insane or not */
.segmented-button__label___B7WE2:first-child .segmented-button__input___e0UpO:checked + .segmented-button__segment___raarx::before {
  display: none;
}

.toggle__container___Z2c51 input {
  display: none;
}

.toggle__toggleContainer___jdkSf {
  flex: 1 0;
  justify-content: flex-end;
  align-items: center;
}

.toggle__toggleContainer___jdkSf span {
  min-width: 50px;
}

.toggle__toggle___DVPMk {
  position: relative;
  width: 38px;
  height: 19px;
  background: #f7f7f7;
  border: 1px solid #dddddd;
  border-radius: 14.5px;
  align-items: center;
  cursor: pointer;
}

.toggle__toggle___DVPMk::before {
  content: '';
  position: absolute;
  left: 1px;
  top: 1px;
  width: 15px;
  height: 15px;
  background: #dddddd;
  border: 1px solid #919191;
  border-radius: 100%;
  transition: left 0.1s;
}

.toggle__container___Z2c51 input:checked + .toggle__toggle___DVPMk::before {
  left: calc(100% - 15px - 1px);
  border-color: #4caf50;
  background-color: #4caf50;
}

.toggle__container___Z2c51 input:disabled + .toggle__toggle___DVPMk {
  cursor: default;
}

.toggle__disabled___rCE6P {
  background: #f7f7f7;
  cursor: not-allowed;
}

.beefree-editor__editorContainer___qdFvY {
  height: 1000px;
  align-self: stretch;
}

.mouse-tip__tip___oxV1h {
  display: inline;
  position: absolute;
  top: 0;
  left: 0;
  max-width: 300px;
  border: 1px solid #c4c4c4;
  border-radius: 4px;
  background: #fff;
  justify-content: center;
  align-items: center;
  font-weight: 700;
  font-size: 14px;
  /*z-index: 6;*/
  overflow-wrap: break-word;
  background-clip: border-box;
}
.mouse-tip__content___lGDNe,
.mouse-tip__button___teNUY {
  padding: 12px 15px;
}
.mouse-tip__topCenterTip___q7viT {
  transform: translate(-50%, -100%);
}
.mouse-tip__topEndTip___LHatX {
  transform: translate(-80%, -100%);
}
.mouse-tip__topStartTip___j_F1B {
  transform: translate(-20%, -100%);
}
.mouse-tip__bottomCenterTip___VDW9P {
  transform: translate(-50%, 0);
}
.mouse-tip__bottomEndTip___UPI9i {
  transform: translate(-80%, 0);
}
.mouse-tip__bottomStartTip___c161s {
  transform: translate(-20%, 0);
}
.mouse-tip__leftCenterTip___dATyB {
  transform: translate(-100%, -50%);
}
.mouse-tip__leftEndTip___GnZBD {
  transform: translate(-100%, -80%);
}
.mouse-tip__leftStartTip___XT3wm {
  transform: translate(-100%, -20%);
}
.mouse-tip__rightCenterTip___JdHa2 {
  transform: translate(0, -50%);
}
.mouse-tip__rightEndTip___dbNrg {
  transform: translate(0, -80%);
}
.mouse-tip__rightStartTip___Bq_5s {
  transform: translate(0, -20%);
}
.mouse-tip__tipSvg___aVmWl {
  position: absolute;
  width: 11px;
  height: 9px;
}
.mouse-tip__topCenterSvg___xuF8n {
  bottom: -9px;
  left: calc(50% - 6px);
  transform: rotate(0deg);
}
.mouse-tip__topEndSvg___yKX0d {
  bottom: -9px;
  left: calc(80% - 6px);
  transform: rotate(0deg);
}
.mouse-tip__topStartSvg___xV0Lf {
  bottom: -9px;
  left: calc(20% - 6px);
  transform: rotate(0deg);
}
.mouse-tip__bottomCenterSvg___G_qrF {
  top: -9px;
  left: calc(50% - 6px);
  transform: rotate(180deg);
}
.mouse-tip__bottomEndSvg___J9TxE {
  top: -9px;
  left: calc(80% - 6px);
  transform: rotate(180deg);
}
.mouse-tip__bottomStartSvg___if3Tf {
  top: -9px;
  left: calc(20% - 6px);
  transform: rotate(180deg);
}
.mouse-tip__leftCenterSvg___etl19 {
  top: calc(50% - 4px);
  right: -9px;
  transform: rotate(270deg);
}
.mouse-tip__leftEndSvg___SUSli {
  top: calc(80% - 4px);
  right: -9px;
  transform: rotate(270deg);
}
.mouse-tip__leftStartSvg___uibMX {
  top: calc(20% - 4px);
  right: -9px;
  transform: rotate(270deg);
}
.mouse-tip__rightCenterSvg___PzuYn {
  top: calc(50% - 4px);
  left: -9px;
  transform: rotate(90deg);
}
.mouse-tip__rightEndSvg___cAl3r {
  top: calc(80% - 4px);
  left: -9px;
  transform: rotate(90deg);
}
.mouse-tip__rightStartSvg___fMNru {
  top: calc(20% - 4px);
  left: -9px;
  transform: rotate(90deg);
}
.mouse-tip__arrow___zjCxV {
  fill: #fff;
  stroke-width: 1px;
  stroke: #c4c4c4;
}
.mouse-tip__arrowCover___cSGJF {
  stroke-width: 1px;
  stroke: #fff;
}
.mouse-tip__buttons___Ej1jt {
  display: flex;
  flex-flow: row nowrap;
  border-top: 1px solid #c4c4c4;
  border-radius: 0 0 4px 4px;
  overflow: hidden;
}
.mouse-tip__button___teNUY {
  flex: 1 0 auto;
  padding: 16px 0;
  min-width: 100px;
  cursor: pointer;
}
.mouse-tip__button___teNUY:hover {
  background-color: #f7f7f7;
}
.mouse-tip__button___teNUY:active {
  background-color: rgba(92, 52, 205, 1);
  color: #fff;
}

.Tooltip-module__tooltip___MRQdS {
  --tooltip-elevation: 4;
  display: flex;
  flex-flow: column;
  max-width: 300px;
  gap: 4px;
  padding: 8px 12px;
  background: rgba(23, 23, 42, 0.95);
  pointer-events: none;
  border-radius: 8px;
  word-wrap: break-word;
  z-index: var(--tooltip-elevation);
}

.Tooltip-module__title___MxYAI {
  color: #ffffff;
}

.Tooltip-module__body___VEhJD {
  color: #ffffff;
}

.Tooltip-module__hasTitle___HX8IH {
  color: #9F9FBC;
}

.truncated-text__container___bVphS {
  display: flex;
  width: 100%;
}

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

.truncated-text__wrapText___ElqJo,
.truncated-text__truncatedText___AGVbs {
  width: 100%
}

.StatusIndicator-module__statusWrapper___nQ8gH {
  --border-color: #ffffff;
  display: flex;
  color: colorFillPrimary;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #17172A;
  box-sizing: content-box;
}

.StatusIndicator-module__information___YG6gh {
  background-color: #0660da;
}

.StatusIndicator-module__success___s01Q5 {
  background-color: #026b37;
}

.StatusIndicator-module__warning___sKP60 {
  background-color: #9e5909;
}

.StatusIndicator-module__danger___Sjiuk {
  background-color: #cf1945;
}

.StatusIndicator-module__neutral___MGWwL {
  background-color: #706F9B;
}

.StatusIndicator-module__disabled___Lkizm {
  background-color: #d1d1d1;
}

.StatusIndicator-module__withBorder___J7eit {
  border: 2px solid var(--border-color);
}

.Chip-module__chipWrapper___HXFdH {
  display: flex;
  background-color: #f1f1f5;
  align-items: center;
  max-width: fit-content;
  max-height: fit-content;
  gap: 4px;
  border-radius: 4px;
  cursor: pointer;
}

.Chip-module__chipWrapper___HXFdH:focus {
  outline: none;
  box-shadow: 0px 0px 0px
    2px #ccc0f0;
}

.Chip-module__large___jSqwg {
  padding: 0px 12px;
  height: 34px;
  min-height: 34px;
}

.Chip-module__medium___T65Xb {
  height: 26px;
  min-height: 26px;
  padding: 0px 12px;
}

.Chip-module__small___pniKS {
  padding: 0px 8px;
  height: 18px;
  min-height: 18px;
}

.Chip-module__primary___nFsBA {
  background-color: #f1f1f5;
}

.Chip-module__noHoverState___ZdesX {
  cursor: initial;
}

.Chip-module__primary___nFsBA:not(.Chip-module__noHoverState___ZdesX):hover {
  background-color: #D3D2E0;
}

.Chip-module__information____KAWI {
  background-color: #e6f0fe;
}

.Chip-module__information____KAWI:not(.Chip-module__noHoverState___ZdesX):hover {
  background-color: #8dbaf8;
}

.Chip-module__success___euTte {
  background-color: #e6f5ed;
}

.Chip-module__success___euTte:not(.Chip-module__noHoverState___ZdesX):hover {
  background-color: #8bcfad;
}

.Chip-module__warning___xx7aw {
  background-color: #fcf2e7;
}

.Chip-module__warning___xx7aw:not(.Chip-module__noHoverState___ZdesX):hover {
  background-color: #f0c48f;
}

.Chip-module__danger___MOSXY {
  background-color: #fce8ed;
}

.Chip-module__danger___MOSXY:not(.Chip-module__noHoverState___ZdesX):hover {
  background-color: #f297ad;
}

.Chip-module__secondary___a1XZT {
  background-color: #ffffff;
}

.Chip-module__secondary___a1XZT:not(.Chip-module__noHoverState___ZdesX):hover {
  background-color: #EBEBEB;
}

.Chip-module__withIcon___lhGiZ {
  padding: 0px 12px 0px 8px;
}

.Chip-module__dismissable___rS_gl {
  padding: 0px 8px 0px 12px;
}

.Chip-module__dismissIconWrapper___Wy0GS {
  margin-left: 8px;
  cursor: pointer;
}

.Chip-module__statusIndicatorBlock___cYqp8 {
  margin-right: 4px;
}

/* This should be last section for CSS Specificity  */

.Chip-module__disabled___R1Zdi {
  color: #d1d1d1;
  background-color: #f4f4f4;
  border: initial;
  pointer-events: none;
  cursor: not-allowed;
}

.Chip-module__disabled___R1Zdi .Chip-module__dismissIcon___xht8q {
  color: #d1d1d1;
}

.Chip-module__disabled___R1Zdi .Chip-module__chipIcon___yeUJT {
  color: #d1d1d1;
}

/* prettier-ignore */
.style__container___uda0o {
  position: relative;
  flex-direction: column;
}
.style__container___uda0o:focus {
  outline: none;
}
.style__container___uda0o > * {
  flex: 0 0 auto;
}
.style__inputContainer___q_zch {
  position: relative;
  flex-direction: column;
  outline: none;
}
.style__inputContainerNew___N2tH6 {
  display: flex;
  align-items: stretch;
  color: #5e5e5e;
  font-size: 14px;
}
.style__box___RavJh {
  align-items: center;
  flex: 0 0 auto;
  overflow-x: auto;
  overflow-y: hidden;
  cursor: pointer;
}
.style__box___RavJh:focus {
  outline: none;
}
.style__box___RavJh.style__inputDisabled___NZ6Cm {
  cursor: default;
}
.style__inputDisabled___NZ6Cm {
}
.style__box___RavJh.style__isSearching___K0A00 {
  cursor: text;
}
.style__box___RavJh.style__focused___affEi {
  border-color: rgba(92, 52, 205, 1);
}
.style__box___RavJh.style__down___kAK4f.style__withOptions___gowdO {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.style__box___RavJh.style__up___C5eAT.style__withOptions___gowdO {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.style__box___RavJh.style__withSuffix___WF0KJ {
  padding-right: 0;
}
.style__box___RavJh.style__withPrefix___XAKSr {
  padding-left: 0;
}
.style__withError___vCi15 {
}
.style__box___RavJh.style__withVerticalStretch___m3QUb {
  height: auto;
  flex-wrap: wrap;
  overflow: visible;
  padding-top: 8px;
  padding-bottom: 8px;
  min-height: 44px;
  align-items: flex-start;
}
.style__box___RavJh.style__withHeightLimit___x2zSz {
  max-height: 105px;
  overflow-y: auto;
}
.style__box___RavJh input {
  cursor: inherit;
}
.style__errorBox___vlCGd {
  background: #f4e2e6;
  border: 1px solid #ea3556;
}
.style__downArrow___qMuFV {
  margin-top: 8px;
}
.style__chevron___QxsYR.style__up___C5eAT {
  transform: rotate(180deg);
}
.style__boxFocus___PYwL2 {
  border-color: rgba(92, 52, 205, 1);
}
.style__boxOptions___V6V9P {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.style__boxVerticalStretch___toz6b {
  height: auto;
  padding-top: 8px;
  padding-bottom: 8px;
  min-height: 44px;
  align-items: flex-start;
}
.style__inputContainer___q_zch .style__boxLimitHeight___Gsrzq {
  max-height: 105px;
  overflow-y: auto;
}
.style__label___jfAIR {
  font-weight: bold;
  margin-right: 12px;
  margin-top: 2px;
}
.style__prefixLabel___yAtw2 {
  margin-right: 12px;
  align-items: center;
  height: 100%;
}
.style__box___RavJh.style__withPrefix___XAKSr > *:first-child {
  margin-right: 12px;
  width: 32px;
  padding: 0;
  justify-content: center;
  margin-right: 0;
}
.style__suffixLabel___j5jpk {
  margin-left: 12px;
  align-items: center;
  height: 100%;
}
.style__box___RavJh.style__withSuffix___WF0KJ > *:last-child {
  margin-left: 12px;
  width: 32px;
  padding: 0;
  justify-content: center;
  margin-left: 0;
}
.style__tokens___tQ18c {
  flex: 1 0 auto;
}
.style__tokensOutside___uBrql {
  flex: 0 0 auto;
  flex-flow: row wrap;
  margin-bottom: 8px;
  gap: 8px;
}
.style__token___EKr0o {
  margin: 0 4px 0 0;
  cursor: pointer;
  white-space: nowrap;
  padding: 2px 3px;
  border-radius: 4px;
  font-weight: 600;
}
.style__defaultToken___WNpnQ {
  background-color: #f7f7f7;
  border: 1px solid rgba(92, 52, 205, 1);
  color: rgba(92, 52, 205, 1);
  max-width: 300px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.style__tokensOutside___uBrql .style__token___EKr0o {
  margin: 4px 4px 0 0;
}
.style__unknownToken___YtX23 {
  background-color: #ededed;
  border: 1px solid #919191;
  color: #5e5e5e;
}
.style__token___EKr0o:hover > span {
  color: #ea3556;
}
.style__token___EKr0o > span {
  margin-left: 10px;
  font-weight: bold;
  vertical-align: baseline;
}
.style__boxVerticalStretch___toz6b .style__tokens___tQ18c {
  /* width: 100%; */
  flex: 1 0;
  flex-wrap: wrap;
}
.style__boxVerticalStretch___toz6b .style__token___EKr0o {
  margin: 2px 4px 2px 0;
}
.style__input___LHc3C {
  flex: 1 0;
  min-width: 80px;
}
.style__errors___pxnxR li:last-child {
  margin-bottom: 5px;
}
.style__options___Bj7Pu {
  position: absolute;
  z-index: 2;
  top: 100%;
  left: 0;
  flex-flow: column;
  width: 100%;
  max-height: 400px;
  overflow-y: auto;
}
.style__options___Bj7Pu.style__down___kAK4f {
  border-top: none;
  border-radius: 0 0 4px 4px;
}
.style__options___Bj7Pu.style__up___C5eAT {
  top: auto;
  bottom: 100%;
  border-bottom: none;
  border-radius: 4px 4px 0 0;
  flex-flow: column-reverse;
}
.style__options___Bj7Pu.style__showAll___a2ZBh {
  max-height: none;
}
@media screen and (max-width: 559px), screen and (max-height: 559px) {
  .style__options___Bj7Pu {
    max-height: calc(100vh - 100% - 10px);
  }
}
.style__optionsHide___oZlND {
  display: none;
}
.style__option___SRTFv {
  flex: 1 0 auto;
  padding: 10px 14px;
  cursor: pointer;
}
.style__option___SRTFv:hover {
  background-color: #ededed;
}
.style__option___SRTFv.style__selected___hHdXO {
  background-color: #f7f7f7;
}
.style__optionGroup___leNTx {
  flex-direction: column;
  flex: 1 0;
}
.style__selectedOption___q2Hyx {
  background-color: #f7f7f7;
}
.style__actionList___y0Ic2 {
  list-style: none;
  padding: 4px 10px;
  flex-direction: column;
  border-top: 1px solid #c4c4c4;
}
.style__actionListItem___LnDV5 {
  flex: 1 0 auto;
  cursor: pointer;
  padding: 10px;
  display: flex;
  align-items: center;
  height: 44px;
  border-radius: 5px;
}
.style__actionListItem___LnDV5 + .style__actionListItem___LnDV5 {
  margin-top: 4px;
}
.style__actionListItem___LnDV5:hover {
  background-color: #ededed;
}
.style__actionListItem___LnDV5 svg {
  stroke: rgba(92, 52, 205, 1);
  width: 20px;
  height: 20px;
  margin-right: 10px;
}
.style__optionGroupHeading___V6DFT {
  margin: 0;
  background-color: #f7f7f7;
  font-size: 13px;
}
.style__optionGroupHeading___V6DFT:hover {
  background-color: #f7f7f7;
  cursor: default;
}
/* see filled-token.jsx */
.style__filledTokenContainer___MuQZp {
  margin-right: 8px;
}
.style__filledToken___KM7G9 {
  display: inline-flex;
  margin: 4px 4px 0 0;
  align-items: center;
  border: 1px solid rgba(92, 52, 205, 1);
  color: rgba(92, 52, 205, 1);
  font-weight: 600;
  padding: 0;
}
.style__filledTokenValue____z94Y {
  flex: 1 1;
  padding: 2px 3px;
  max-width: 300px;
  overflow: hidden;
}
.style__deleteFilledToken___YU2Pn {
  flex-shrink: 0;
  height: 8px;
  margin-left: 10px;
  stroke-width: 2px;
}
.style__deleteFilledToken___YU2Pn g {
  stroke: rgba(92, 52, 205, 1);
}
.style__deleteFilledToken___YU2Pn:hover g {
  stroke: #ea3556;
}
.style__pillBar___ITixH {
  width: 6px;
  align-self: stretch;
  margin: -1px 4px -1px -1px;
  border-radius: 4px 0 0 4px;
  z-index: 1;
}
.style__recipientsContainer___fBqdw {
  width: 100%;
  padding: 6px;
}
.style__selectorContainer___oD9_1 {
  position: relative;
  flex-direction: column;
  outline: none;
}
.style__selectorPlaceholder___OKLDa {
  color: #777777;
}
.style__selectorValue___EATe4,
.style__selectorPlaceholder___OKLDa {
  flex: 0 1 auto;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}
.style__selectorTruncatedValue___Jfkgn span {
  white-space: pre-line;
}
.style__selectorSearch___WMTuD {
  flex: 1 0;
  width: 0;
  min-width: 0;
  margin-left: auto;
}
.style__clearButton___rUHJV {
  cursor: pointer;
}
.style__clearButton___rUHJV svg {
  width: 12px;
  height: 12px;
}
.style__clearButton___rUHJV:hover svg {
  fill: red;
}
.style__visualInput___NS_CP {
  align-items: center;
  flex: 0 0 auto;
}
.style__thinError___Vot25 {
}
.style__selectorPlaceholder___OKLDa.style__hidden___wBEH6 {
    display: none;
  }
.style__selectorPlaceholder___OKLDa.style__isLabel___WRagP {
    position: absolute;
    transition: top 0.2s, font-size 0.2s;
    top: 12px;
    max-width: 90%;
  }
.style__selectorPlaceholder___OKLDa.style__isLabel___WRagP.style__hidden___wBEH6 {
      display: inline;
      top: -5px;
      font-size: 12px;
      line-height: 1;
      background-color: inherit;
    }
.style__error____3RZQ {
  color: #e71d42;
}

/* prettier-ignore */
.dynamic-text__baseLabel___rgXTE {
  color: rgba(92, 52, 205, 1);
  align-items: baseline;
  background-color: #f7f7f7;
}
.dynamic-text__label___FyEny {
  padding: 2px 3px;
  /* set inline block on labels to allow them to expand paragraph line-height*/
  display: inline-flex;
  margin: 1px 0;
}
/* vestigial styling of labels with light bg fill and border */
.dynamic-text__filledLabel___uf_BF {
  border-radius: 4px;
  background-color: #f7f7f7;
  border: 1px solid rgba(92, 52, 205, 1);
  font-weight: bold;
  color: rgba(92, 52, 205, 1);
}
.dynamic-text__labelGlobal___sUHHv,
.dynamic-text__entity-global_variable___GFudH {
  color: rgb(147, 39, 143);
}
.dynamic-text__labelPlacement___q7H39 {
  color: rgb(191, 114, 0);
}
.dynamic-text__dynamicLabel___jEIIf {
  padding: 0 8px;
  border-radius: 10.5px;
  height: 21px;
  /*border: 1px solid colorGray6;*/
  font-size: 14px;
  cursor: pointer;
}
.dynamic-text__dynamicLabel___jEIIf span {
  vertical-align: baseline;
}
.dynamic-text__dynamicLabel___jEIIf svg {
  margin-right: 4px;
  vertical-align: baseline;
}
.dynamic-text__meDynamicLabel___qL2kg {
  border-color: #919191;
}
.dynamic-text__tooltip___EfukC {
  width: 300px;
  flex-direction: column;
}
.dynamic-text__tooltipVariableName___mO_ML {
  font-size: 20px;
  margin-bottom: 4px;
}
.dynamic-text__tooltipEntityType___R0B7W {
  text-transform: capitalize;
  margin: 0 0 16px;
}
.dynamic-text__grammarTokens___fVHvk {
  margin-bottom: 16px;
}
.dynamic-text__tokenLine___UvSvl {
  margin: 0 0 8px;
}
.dynamic-text__token___Lw5X_ {
}
.dynamic-text__linkTextIndication___YiH3a {
  text-decoration: underline;
}
.dynamic-text__attachmentIcon___Or1pw {
  display: inline;
  padding: 5px 5px 0px 5px;
}
.dynamic-text__colorText___Y7abP {
  color: #0660da;
}
.dynamic-text__tokenChip___N5dDx {
  display: flex;
  flex-direction: row;
}

.dynamic-labels__tooltip___z1NT0 {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
}
.dynamic-labels__token___hzaha {
  display: inline-flex;
  align-items: center;
  padding: 0 8px;
  border: 1px solid;
  border-radius: 10.5px;
  height: 21px;
  font-size: 14px;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.dynamic-labels__token___hzaha:not(.dynamic-labels__disabled___LIiZo) {
  cursor: pointer;
}
.dynamic-labels__dynamicLabel___xcPVK {
}
.dynamic-labels__jobLinkLabel___LoBoO {
  border-radius: 2px;
}
.dynamic-labels__token___hzaha {
    color: rgb(89, 89, 89);
    border-color: rgba(89, 89, 89, 0.5);
    background-image: linear-gradient(#ffffff, #ededed);
    box-shadow: 0 1px 4px rgba(89, 89, 89, 0.15);
  }
.dynamic-labels__token___hzaha:not(.dynamic-labels__disabled___LIiZo):hover {
    border-color: rgba(89, 89, 89, 1);
    box-shadow: 0 1px 4px rgba(89, 89, 89, 0.5);
  }
.dynamic-labels__token___hzaha:not(.dynamic-labels__disabled___LIiZo).dynamic-labels__active___sA9BF {
    color: #fff;
    background: rgb(89, 89, 89);
    border-color: rgb(89, 89, 89);
    box-shadow: none;
  }
.dynamic-labels__darkGreen___Ddt24 {
    color: rgb(30, 151, 94);
    border-color: rgba(30, 151, 94, 0.5);
    background-image: linear-gradient(#F2FFF9, #e0ece6);
    box-shadow: 0 1px 4px rgba(25, 110, 70, 0.15);
  }
.dynamic-labels__darkGreen___Ddt24:not(.dynamic-labels__disabled___LIiZo):hover {
    border-color: rgba(30, 151, 94, 1);
    box-shadow: 0 1px 4px rgba(25, 110, 70, 0.5);
  }
.dynamic-labels__darkGreen___Ddt24:not(.dynamic-labels__disabled___LIiZo).dynamic-labels__active___sA9BF {
    color: #fff;
    background: rgb(30, 151, 94);
    border-color: rgb(30, 151, 94);
    box-shadow: none;
  }
.dynamic-labels__orange___IuM_m {
    color: rgb(191, 114, 0);
    border-color: rgba(191, 114, 0, 0.5);
    background-image: linear-gradient(#FFF4E4, #f7ecdd);
    box-shadow: 0 1px 4px rgba(191, 114, 0, 0.15);
  }
.dynamic-labels__orange___IuM_m:not(.dynamic-labels__disabled___LIiZo):hover {
    border-color: rgba(191, 114, 0, 1);
    box-shadow: 0 1px 4px rgba(191, 114, 0, 0.5);
  }
.dynamic-labels__orange___IuM_m:not(.dynamic-labels__disabled___LIiZo).dynamic-labels__active___sA9BF {
    color: #fff;
    background: rgb(191, 114, 0);
    border-color: rgb(191, 114, 0);
    box-shadow: none;
  }
.dynamic-labels__yellow___SpEV3 {
    color: rgb(181, 132, 69);
    border-color: rgba(181, 132, 69, 0.5);
    background-image: linear-gradient(#FFF4E4, #f6f2e6);
    box-shadow: 0 1px 4px rgba(181, 132, 69, 0.15);
  }
.dynamic-labels__yellow___SpEV3:not(.dynamic-labels__disabled___LIiZo):hover {
    border-color: rgba(181, 132, 69, 1);
    box-shadow: 0 1px 4px rgba(181, 132, 69, 0.5);
  }
.dynamic-labels__yellow___SpEV3:not(.dynamic-labels__disabled___LIiZo).dynamic-labels__active___sA9BF {
    color: #fff;
    background: rgb(181, 132, 69);
    border-color: rgb(181, 132, 69);
    box-shadow: none;
  }
.dynamic-labels__blue___dhqtR {
    color: rgb(rgba(92, 52, 205, 1));
    border-color: rgba(rgba(92, 52, 205, 1), 0.5);
    background-image: linear-gradient(#f7f7f7, #f7f7f7);
    box-shadow: 0 1px 4px rgba(rgba(92, 52, 205, 1), 0.15);
  }
.dynamic-labels__blue___dhqtR:not(.dynamic-labels__disabled___LIiZo):hover {
    border-color: rgba(rgba(92, 52, 205, 1), 1);
    box-shadow: 0 1px 4px rgba(rgba(92, 52, 205, 1), 0.5);
  }
.dynamic-labels__blue___dhqtR:not(.dynamic-labels__disabled___LIiZo).dynamic-labels__active___sA9BF {
    color: #fff;
    background: rgb(rgba(92, 52, 205, 1));
    border-color: rgb(rgba(92, 52, 205, 1));
    box-shadow: none;
  }
.dynamic-labels__blueGray___gpzLB {
    color: rgb(96, 125, 139);
    border-color: rgba(96, 125, 139, 0.5);
    background-image: linear-gradient(#f7f7f7, #e7eaeb);
    box-shadow: 0 1px 4px rgba(72, 94, 104, 0.15);
  }
.dynamic-labels__blueGray___gpzLB:not(.dynamic-labels__disabled___LIiZo):hover {
    border-color: rgba(96, 125, 139, 1);
    box-shadow: 0 1px 4px rgba(72, 94, 104, 0.5);
  }
.dynamic-labels__blueGray___gpzLB:not(.dynamic-labels__disabled___LIiZo).dynamic-labels__active___sA9BF {
    color: #fff;
    background: rgb(96, 125, 139);
    border-color: rgb(96, 125, 139);
    box-shadow: none;
  }
.dynamic-labels__turquoise___C2RZ_ {
    color: rgb(0, 132, 125);
    border-color: rgba(0, 132, 125, 0.5);
    background-image: linear-gradient(#F8FCFC, #D9EDEC);
    box-shadow: 0 1px 4px rgba(20, 102, 98, 0.15);
  }
.dynamic-labels__turquoise___C2RZ_:not(.dynamic-labels__disabled___LIiZo):hover {
    border-color: rgba(0, 132, 125, 1);
    box-shadow: 0 1px 4px rgba(20, 102, 98, 0.5);
  }
.dynamic-labels__turquoise___C2RZ_:not(.dynamic-labels__disabled___LIiZo).dynamic-labels__active___sA9BF {
    color: #fff;
    background: rgb(0, 132, 125);
    border-color: rgb(0, 132, 125);
    box-shadow: none;
  }
.dynamic-labels__red___Ld9eg {
    color: rgb(168, 41, 65);
    border-color: rgba(168, 41, 65, 0.5);
    background-image: linear-gradient(#ffecf0, #f4e2e6);
    box-shadow: 0 1px 4px rgba(168, 41, 65, 0.15);
  }
.dynamic-labels__red___Ld9eg:not(.dynamic-labels__disabled___LIiZo):hover {
    border-color: rgba(168, 41, 65, 1);
    box-shadow: 0 1px 4px rgba(168, 41, 65, 0.5);
  }
.dynamic-labels__red___Ld9eg:not(.dynamic-labels__disabled___LIiZo).dynamic-labels__active___sA9BF {
    color: #fff;
    background: rgb(168, 41, 65);
    border-color: rgb(168, 41, 65);
    box-shadow: none;
  }
.dynamic-labels__lightBlue___CYqJQ {
    color: rgb(8, 120, 164);
    border-color: rgba(8, 120, 164, 0.5);
    background-image: linear-gradient(#FBFEFF, #deeef4);
    box-shadow: 0 1px 4px rgba(8, 120, 164, 0.15);
  }
.dynamic-labels__lightBlue___CYqJQ:not(.dynamic-labels__disabled___LIiZo):hover {
    border-color: rgba(8, 120, 164, 1);
    box-shadow: 0 1px 4px rgba(8, 120, 164, 0.5);
  }
.dynamic-labels__lightBlue___CYqJQ:not(.dynamic-labels__disabled___LIiZo).dynamic-labels__active___sA9BF {
    color: #fff;
    background: rgb(8, 120, 164);
    border-color: rgb(8, 120, 164);
    box-shadow: none;
  }
.dynamic-labels__brown___vrAlM {
    color: rgb(121, 85, 72);
    border-color: rgba(121, 85, 72, 0.5);
    background-image: linear-gradient(#FFFCFA, #e9e6e4);
    box-shadow: 0 1px 4px rgba(91, 64, 54, 0.15);
  }
.dynamic-labels__brown___vrAlM:not(.dynamic-labels__disabled___LIiZo):hover {
    border-color: rgba(121, 85, 72, 1);
    box-shadow: 0 1px 4px rgba(91, 64, 54, 0.5);
  }
.dynamic-labels__brown___vrAlM:not(.dynamic-labels__disabled___LIiZo).dynamic-labels__active___sA9BF {
    color: #fff;
    background: rgb(121, 85, 72);
    border-color: rgb(121, 85, 72);
    box-shadow: none;
  }
.dynamic-labels__deepPurple____VUXX {
    color: rgb(103, 58, 183);
    border-color: rgba(103, 58, 183, 0.5);
    background-image: linear-gradient(#F6F2FF, #e7e3ef);
    box-shadow: 0 1px 4px rgba(77, 44, 137, 0.15);
  }
.dynamic-labels__deepPurple____VUXX:not(.dynamic-labels__disabled___LIiZo):hover {
    border-color: rgba(103, 58, 183, 1);
    box-shadow: 0 1px 4px rgba(77, 44, 137, 0.5);
  }
.dynamic-labels__deepPurple____VUXX:not(.dynamic-labels__disabled___LIiZo).dynamic-labels__active___sA9BF {
    color: #fff;
    background: rgb(103, 58, 183);
    border-color: rgb(103, 58, 183);
    box-shadow: none;
  }
.dynamic-labels__purple___Rjnrh {
    color: rgb(147, 39, 143);
    border-color: rgba(147, 39, 143, 0.5);
    background-image: linear-gradient(#FFFBFF, #ece1eb);
    box-shadow: 0 1px 4px rgba(colorPurpleShadowRgb, 0.15);
  }
.dynamic-labels__purple___Rjnrh:not(.dynamic-labels__disabled___LIiZo):hover {
    border-color: rgba(147, 39, 143, 1);
    box-shadow: 0 1px 4px rgba(colorPurpleShadowRgb, 0.5);
  }
.dynamic-labels__purple___Rjnrh:not(.dynamic-labels__disabled___LIiZo).dynamic-labels__active___sA9BF {
    color: #fff;
    background: rgb(147, 39, 143);
    border-color: rgb(147, 39, 143);
    box-shadow: none;
  }
.dynamic-labels__neonRed___zMpzu {
    color: rgb(255, 45, 85);
    border-color: rgba(255, 45, 85, 0.5);
    background-image: linear-gradient(rgb(255, 250, 251), rgb(255, 230, 234));
    box-shadow: 0 1px 4px rgba(255, 45, 85, 0.15);
  }
.dynamic-labels__neonRed___zMpzu:not(.dynamic-labels__disabled___LIiZo):hover {
    border-color: rgba(255, 45, 85, 1);
    box-shadow: 0 1px 4px rgba(255, 45, 85, 0.5);
  }
.dynamic-labels__neonRed___zMpzu:not(.dynamic-labels__disabled___LIiZo).dynamic-labels__active___sA9BF {
    color: #fff;
    background: rgb(255, 45, 85);
    border-color: rgb(255, 45, 85);
    box-shadow: none;
  }

.template-summary__templateSummary___x8d9S {
  background: #fff;
  border: 1px solid #dddddd;
  box-sizing: border-box;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.12), 0px 1px 1px rgba(0, 0, 0, 0.24);
  border-radius: 4px;
  margin-bottom: 15px;
  height: 180px;
  cursor: pointer;
  position: relative;
}
.template-summary__templateSummaryActive___TWd5C {
  border: 1px solid #444444;
}
.template-summary__templateSummaryTitle___ds29i {
  text-transform: capitalize;
  font-size: 18px;
  height: 45px;
  padding: 15px;
  background-color: #f7f7f7;
  color: #767676;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  margin-bottom: 15px;
}
.template-summary__templateSummaryTitleActive___M3ZBt {
  color: #000;
  background-color: #dddddd;
}
.template-summary__templateSummaryFooter___ZstSG {
  padding: 0px 8px 0px 15px;
  height: 30px;
}
.template-summary__preview___IBRDK {

  flex: 1 1;
  font-size: 14px;
  color: rgba(92, 52, 205, 1);
}
.template-summary__scrollIcon___W3dE3 {
  margin-left: auto;
}
.template-summary__titleBusinessGoal___cAJFG {
  font-size: 14px;
  text-transform: capitalize;
}
.template-summary__templateSummaryBody___HLOaT {
  padding: 0px 15px;
  overflow-y: hidden;
  height: 105px;
}
.template-summary__templateSummaryBodyActive___vHKs1 {
  overflow-y: scroll;
}
.template-summary__templateSubtitle___sLwmR {
  color: #919191;
  text-transform: uppercase;
  font-size: 12px;
  margin-bottom: 15px;
}
.template-summary__templateDescription___BFvok > * + * {
  margin-top: 10px;
}
.template-summary__templateDescription___BFvok {

  margin-bottom: 15px;
  font-size: 14px;
}
.template-summary__businessGoalIcon___MZl0J {
  height: 20px;
  width: 20px;
  margin-left: 4px;
}
.template-summary__purple___BdNIE {
  color: rgb(147, 39, 143);
}
.template-summary__purple___BdNIE g {
  fill: rgb(147, 39, 143);
}
.template-summary__mauve___Y8xmq {
  color: #8C2E89;
}
.template-summary__mauve___Y8xmq g {
  fill: #8C2E89;
}
.template-summary__blue___yoAs8 {
  color: #4242ca;
}
.template-summary__blue___yoAs8 g {
  fill: #4242ca;
}
.template-summary__brown____3j8x {
  color: #6E4E4E;
}
.template-summary__brown____3j8x g {
  fill: #6E4E4E;
}
.template-summary__seaGreen___xqCNP {
  color: #07837d;
}
.template-summary__seaGreen___xqCNP g {
  fill: #07837d;
}
.template-summary__helperContent___txAjP {
  display: block;
}
.template-summary__helperContent___txAjP p {
  margin: 0;
  min-height: 20px;
  font-size: 12px;
  line-height: 17px;
}
.template-summary__helperContent___txAjP ol,
ul {
  padding: 15px;
}
.template-summary__helperContent___txAjP li {
  font-size: 12px;
}
.template-summary__helperContent___txAjP h1 {
  font-size: 16px;
  line-height: 22px;
}
.template-summary__helperContent___txAjP h3 {
  font-size: 14px;
  line-height: 19px;
}
.template-summary__jobMatchIcon___uVQtv {
  margin-left: 2px;
}
.template-summary__jobMatchBlock___wdOE7 {
  display: flex;
  align-items: center;
}
.template-summary__jobMatchText___R1LYR {
  margin-top: 2px;
}

.placeholder__placeholderPill___jBVg9 {
  display: inline-flex;
  height: 23px;
  cursor: pointer;
}
.placeholder__text___JUbKL {

  padding: 0 8px;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  background-image: linear-gradient(#ffffff, #ededed);
  box-shadow: 0 1px 4px rgb(89 89 89 / 15%);
  color: #919191;
  border: 1px solid rgba(89, 89, 89, 0.3);
  font-size: 14px;
}
.placeholder__replaceBlock___h1qpn {
  color: white;
  align-items: center;
  padding: 0 8px;
  background-color: rgba(92, 52, 205, 1);
  border: 1px solid rgba(92, 52, 205, 1);
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  width: 80px;
}

.highlighter__highlight___oURJa {
}

.error-list__errors___COjbG {
  flex-flow: column;
  align-items: flex-end;
  padding: 0;
  list-style-type: none;
  color: #ea3556;
}


.error-list__errors___COjbG li {
  text-align: right;
  margin-bottom: 8px;
}


/* prettier-ignore */
.legacy__container___fGO44 {
  display: flex;
  position: relative;
  flex-direction: column;
  outline: none;
  align-items: stretch;
}
.legacy__box___XH_Q7 {
  align-items: center;
  flex: 0 0 auto;
  overflow-x: auto;
  overflow-y: hidden;
  cursor: pointer;
}
.legacy__box___XH_Q7:focus {
  outline: none;
}
.legacy__box___XH_Q7.legacy__inputDisabled___JA8Vl {
  cursor: default;
}
.legacy__box___XH_Q7.legacy__isSearching___JKur9 {
  cursor: text;
}
.legacy__box___XH_Q7.legacy__withSuffix___TF0Iv {
  padding-right: 0;
}
.legacy__box___XH_Q7.legacy__withPrefix___f1qpR {
  padding-left: 0;
}
.legacy__box___XH_Q7.legacy__withVerticalStretch___bTWxd {
  height: auto;
  flex-wrap: wrap;
  overflow: visible;
  align-items: flex-start;
}
.legacy__box___XH_Q7.legacy__withHeightLimit___drF8K {
  overflow-y: auto;
}
.legacy__box___XH_Q7 input {
  cursor: inherit;
}
.legacy__options___oyWXo {
  position: absolute;
  z-index: 2;
  top: 100%;
  left: 0;
  flex-flow: column;
  width: 100%;
  max-height: 400px;
  overflow-y: auto;
}
.legacy__options___oyWXo.legacy__up___X6HlX {
  top: auto;
  bottom: 100%;
  flex-flow: column-reverse;
}
.legacy__options___oyWXo.legacy__showAll___Zm7re {
  max-height: none;
}
@media screen and (max-width: 559px), screen and (max-height: 559px) {
  .legacy__options___oyWXo {
    max-height: calc(100vh - 100% - 10px);
  }
}
.legacy__optionBase___tQczg {
  flex: 1 0 auto;
  padding: 10px 14px;
}
.legacy__option___HeKsK {
  cursor: pointer;
}
.legacy__option___HeKsK:hover {
  background-color: #ededed;
}
.legacy__option___HeKsK.legacy__selected___PkrUU {
  background-color: #f7f7f7;
}
.legacy__optionGroup___eJg8X {
  flex-direction: column;
  flex: 1 0;
}
.legacy__optionGroupHeading___iBIYz {
  display: flex;
  background-color: #f7f7f7;
}
.legacy__selectedOption___tk0ri {
  background-color: #f7f7f7;
}
.legacy__downArrow___iQTWX {
  margin-top: 8px;
}
.legacy__chevron___FmCKc.legacy__up___X6HlX {
  transform: rotate(180deg);
}
.legacy__boxFocus___xU2sc {
  border-color: rgba(92, 52, 205, 1);
}
.legacy__boxOptions___KoLia {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.legacy__boxVerticalStretch___BZpAY {
  height: auto;
  padding-top: 8px;
  padding-bottom: 8px;
  min-height: 44px;
  align-items: flex-start;
}
.legacy__inputContainer___dn0pe .legacy__boxLimitHeight___nzsXY {
  max-height: 105px;
  overflow-y: auto;
}
.legacy__label___TUI2c {
  font-weight: bold;
  margin-right: 12px;
  margin-top: 2px;
}
.legacy__prefixLabel___ry3Sn {
  margin-right: 12px;
  align-items: center;
  height: 100%;
}
.legacy__box___XH_Q7.legacy__withPrefix___f1qpR > *:first-child {
  margin-right: 12px;
  width: 32px;
  padding: 0;
  justify-content: center;
  margin-right: 0;
}
.legacy__suffixLabel___CqY_E {
  margin-left: 12px;
  align-items: center;
  height: 100%;
}
.legacy__box___XH_Q7.legacy__withSuffix___TF0Iv > *:last-child {
  margin-left: 12px;
  width: 32px;
  padding: 0;
  justify-content: center;
  margin-left: 0;
}
.legacy__tokens___q8vaz {
  flex: 1 0 auto;
}
.legacy__tokensOutside___OUExF {
  flex: 0 0 auto;
  flex-flow: row wrap;
  margin-bottom: 8px;
}
.legacy__token___HJhnj {
  margin: 0 4px 0 0;
  cursor: pointer;
  white-space: nowrap;
  padding: 2px 3px;
  border-radius: 4px;
  font-weight: 600;
}
.legacy__defaultToken___bVA69 {
  background-color: #f7f7f7;
  border: 1px solid rgba(92, 52, 205, 1);
  color: rgba(92, 52, 205, 1);
  max-width: 300px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.legacy__tokensOutside___OUExF .legacy__token___HJhnj {
  margin: 4px 4px 0 0;
}
.legacy__unknownToken___QD1PC {
  background-color: #ededed;
  border: 1px solid #919191;
  color: #5e5e5e;
}
.legacy__token___HJhnj:hover > span {
  color: #ea3556;
}
.legacy__token___HJhnj > span {
  margin-left: 10px;
  font-weight: bold;
  vertical-align: baseline;
}
.legacy__boxVerticalStretch___BZpAY .legacy__tokens___q8vaz {
  /* width: 100%; */
  flex: 1 0;
  flex-wrap: wrap;
}
.legacy__boxVerticalStretch___BZpAY .legacy__token___HJhnj {
  margin: 2px 4px 2px 0;
}
.legacy__input___w5XPp {
  flex: 1 0;
  min-width: 80px;
}
.legacy__errors___TFhxC li:last-child {
  margin-bottom: 5px;
}
.legacy__optionsHide___FPk_t {
  display: none;
}
/* prettier-ignore */
.legacy__container___fGO44 {
  color: #5e5e5e;
  font-size: 14px;
}
.legacy__box___XH_Q7 {
}
.legacy__box___XH_Q7:focus {
  outline: none;
}
.legacy__inputDisabled___JA8Vl {
}
.legacy__box___XH_Q7.legacy__focused___bALkD {
  border-color: rgba(92, 52, 205, 1);
}
.legacy__box___XH_Q7.legacy__down___Ces5v.legacy__withOptions___c7HZD {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.legacy__box___XH_Q7.legacy__up___X6HlX.legacy__withOptions___c7HZD {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.legacy__withError___bmW8Y {
}
.legacy__box___XH_Q7.legacy__withVerticalStretch___bTWxd {
  padding-top: 8px;
  padding-bottom: 8px;
  min-height: 44px;
}
.legacy__box___XH_Q7.legacy__withHeightLimit___drF8K {
  max-height: 105px;
}
.legacy__options___oyWXo {
}
.legacy__options___oyWXo.legacy__down___Ces5v {
  border-top: none;
  border-radius: 0 0 4px 4px;
}
.legacy__options___oyWXo.legacy__up___X6HlX {
  border-bottom: none;
  border-radius: 4px 4px 0 0;
}

.user-token-search__searchResult___rk3Tj {
  font-size: 14px;
  font-weight: normal;
  color: colorGray2;
  display: flex;
  flex-flow: column;
  padding: 16px 32px;
  cursor: pointer;
}



.user-token-search__searchResult___rk3Tj:hover {
  background: #dddddd;
}



.user-token-search__searchResult___rk3Tj:focus {
  background: #dddddd;
  outline: none;
}



.user-token-search__searchResult___rk3Tj > * {
  flex: 0 0 auto;
}



.user-token-search__ellipsis___Gxf01 {
}

.filter-button__inactiveButton___TRTIK {
}

.filter-button__activeButton___EbVwO {
}


.basic-dropdown__container___SYslT {
  width: 100%;
  position: relative;
  flex-direction: column;
}

.basic-dropdown__button___IoTcz {
  display: flex;
  justify-content: space-between;
  text-transform: capitalize;
  height: 40px;
  font-weight: normal;
}

.basic-dropdown__noRelatedEntities___PxY3Y {
  background-color: #dddddd;
}

.basic-dropdown__filter___hsJ9Z {
  position: relative;
  flex: 0 0 auto;
  flex-direction: column;
}

.basic-dropdown__filterCard___rz5dK {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 2;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 0 4px #c4c4c4;
  flex-flow: column;
}

.basic-dropdown__button___IoTcz,
.basic-dropdown__filter___hsJ9Z,
.basic-dropdown__filterCard___rz5dK {
  width: 100%;
}

.basic-dropdown__checklist___PeqVe {
  flex-flow: column;
  list-style: none;
  padding: 0;
}

.basic-dropdown__option___nRhtg:hover {
  background-color: #f7f7f7;
}

.basic-dropdown__option___nRhtg {
  padding: 8px 0;
}

.basic-dropdown__hintText___LyLMq {
  font-size: 12px;
  color: #db8200;
}

.basic-dropdown__label___YhuFI {
  font-size: 14px;
}

.basic-dropdown__hintText___LyLMq,
.basic-dropdown__label___YhuFI {
  display: flex;
  align-items: center;
  cursor: pointer;
  text-transform: capitalize;
  padding-left: 12px;
}

.basic-dropdown__disabled___rt5fs {
  color: #dddddd;
  text-decoration: line-through;
}

.beefree__buildPreviewToggle___T0_Pd {
  flex: 1 0 100%;
  margin-bottom: 28px;
}

.beefree__structureToggleRow___u1l9k {
  margin-bottom: 16px;
}

.beefree__structureToggleLabel___UshLl {
  text-transform: uppercase;
  letter-spacing: 0.12em;
  margin-right: 20px;
  cursor: pointer;
}

/* We hide beefree here because unmounting it
is super painful due to the time it takes for it
to come back.
*/

.beefree__hiddenBeeFree___oK0OL {
  display: none;
}

.beefree__beeFreeEditorBlock___HMl6b,
.beefree__previewContainer___kvFkg {
  flex-flow: column;
}

.beefree__previewContent___wepeZ {
  justify-content: center;
  pointer-events: none;
}

.beefree__previewControls___BvEkQ {
  align-items: center;
  justify-content: space-between;
}

.beefree__selectLabel___hY6A1 {
  margin-right: 8px;
  margin-left: 24px;
  width: 90px;
  flex: 1 0 90px;
  flex-wrap: nowrap;
  text-transform: capitalize;
}

.beefree__button___LR0Fa {
}

.beefree__iframeDesktop___NSOAn {
  width: 100%;
}

.beefree__iframeMobile___amD6n {
  width: 360px;
}

.beefree__userSearch___ffJPV {
  width: 250px;
}

.lat-notification__wrapper___nbVYE {
  margin-bottom: 20px;
}

.Avatar-module__container___ETkEu {
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.Avatar-module__container___ETkEu.Avatar-module__extraLargeSize___LekaF {
  width: 100px;
  height: 100px;
  min-width: 100px;
  min-height: 100px;
}

.Avatar-module__container___ETkEu.Avatar-module__largeSize___iSFec {
  width: 60px;
  height: 60px;
  min-width: 60px;
  min-height: 60px;
}

.Avatar-module__container___ETkEu.Avatar-module__mediumSize___bwYI8 {
  width: 42px;
  height: 42px;
  min-width: 42px;
  min-height: 42px;
}

.Avatar-module__container___ETkEu.Avatar-module__smallSize___NuJDy {
  width: 34px;
  height: 34px;
  min-width: 34px;
  min-height: 34px;
}

.Avatar-module__container___ETkEu.Avatar-module__baseExtraLargeSize___Ftfv7 {
  min-width: 100px;
  height: 100px;
  border-radius: 50%;
  padding: 0px spaceSmall;
}

.Avatar-module__container___ETkEu.Avatar-module__baseLargeSize___mnj56 {
  min-width: 60px;
  height: 60px;
  border-radius: 30px;
  padding: 0 8px;
}

.Avatar-module__container___ETkEu.Avatar-module__baseMediumSize___hn6RS {
  min-width: 42px;
  height: 42px;
  border-radius: 20px;
  padding: 0 4px;
}

.Avatar-module__container___ETkEu.Avatar-module__baseSmallSize___LNdmm {
  min-width: 34px;
  height: 34px;
  border-radius: 20px;
  padding: 0 4px;
}

.Avatar-module__avatar___m2qPj {
  vertical-align: middle;
  min-width: 100%;
  min-height: 100%;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  object-fit: cover;
}

.Avatar-module__ring___xZMTe {
  border-radius: 50%;
  width: 100%;
  height: 100%;
  border: solid 1.5px transparent;
  background-image: linear-gradient(white, white),
    radial-gradient(circle at top right, #5c34cd, #0769f0);
  background-origin: border-box;
  background-clip: content-box, border-box;
  display: flex;
  align-items: center;
  justify-content: center;
}

.Avatar-module__whiteCircle___AOY8E {
  border-radius: 50%;
  border: solid 1.5px #ffffff;
  width: 100%;
  height: 100%;
}

.Avatar-module__innerContainer___p8COH {
  --background-color: #e6f0fe;
  display: flex;
  position: relative;
  border-radius: 50%;
  width: 100%;
  height: 100%;
  background: var(--background-color);
}

.Avatar-module__alignCenter___tlpgP {
  align-items: center;
  justify-content: center;
}

.Avatar-module__statusIndicatorWrapper___xMY1b {
  position: absolute;
}

.Avatar-module__statusIndicatorWrapper___xMY1b.Avatar-module__large___G27mB {
  top: calc(4px / 2);
  right: calc(4px / 2);
}

.Avatar-module__statusIndicatorWrapper___xMY1b.Avatar-module__medium___pvG2e {
  top: 0px;
  right: 0px;
}

.Avatar-module__statusIndicatorWrapper___xMY1b.Avatar-module__small___yu9QB {
  top: calc((4px / 2) * -1);
  right: calc((4px / 2) * -1);
}

.AvatarGroup-module__avatarGroupContainer___rFmiS {
  display: flex;
  flex-direction: row;
}

.AvatarGroup-module__avatarGroupContainer___rFmiS.AvatarGroup-module__extraLargeSize___bYo1_ {
  height: 100px;
  width: 100px;
}

.AvatarGroup-module__avatarGroupContainer___rFmiS.AvatarGroup-module__largeSize___IwhbI {
  height: 60px;
}

.AvatarGroup-module__avatarGroupContainer___rFmiS.AvatarGroup-module__mediumSize___d3jlD {
  height: 42px;
}

.AvatarGroup-module__avatarGroupContainer___rFmiS.AvatarGroup-module__smallSize___Rp7cR {
  height: 34px;
}

.AvatarGroup-module__avatarInGroup___QMOKp {
  display: flex;
  border: 2px solid #ffffff;
  position: relative;
}

.AvatarGroup-module__nameList___wlZXe {
  display: flex;
  flex-direction: column;
}

.AvatarGroup-module__plusAvatar___mwpQP {
  display: flex;
  cursor: pointer;
}

.Badge-module__badgeWrapper____lkTT {
  --wrapperBgColor: #EBEBEB;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100px;
  height: 22px;
  padding: 0px 8px;
  min-width: fit-content;
  width: fit-content;
  background-color: var(--wrapperBgColor);
  color: #ffffff;
}

.Badge-module__iconContainer___KhdX5 {
  height: initial;
  padding: calc(12px / 4);
}

.Badge-module__dark___rJp2P {
  color: #ffffff;
}

.Badge-module__light___er0p0 {
  color: #17172A;
}

.Badge-module__fixedWidth___Y46SU {
  padding: initial;
  width: 22px;
  height: 22px;
  min-width: 22px;
  min-height: 22px;
}

.InContextAlert-module__alertContainer___kmduy {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 8px;
  gap: 8px;
  border-radius: 4px;
  width: 100%;
  word-break: normal;
  border-width: 1px;
  border-style: solid;
}

.InContextAlert-module__neutral___X_Lzt {
  background-color: #f1f1f5;
  border-color: #D3D2E0;
}

.InContextAlert-module__success___reLJY {
  background-color: #e6f5ed;
  border-color: #8bcfad;
}

.InContextAlert-module__information___VNLyy {
  background-color: #e6f0fe;
  border-color: #8dbaf8;
}

.InContextAlert-module__warning___cPcPZ {
  background-color: #fcf2e7;
  border-color: #f0c48f;
}

.InContextAlert-module__danger___FyU6I {
  background-color: #fce8ed;
  border-color: #f297ad;
}

.InContextAlert-module__closeIcon___y4MU8 {
  margin-left: auto;
}

.InContextAlert-module__actionContainer___WzFbd {
  display: flex;
  margin-left: auto;
  align-items: center;
  gap: 12px;
}

.Banner-module__bannerContainer___bFw_y {
  border: none;
  border-radius: initial;
  padding: 12px 20px;
}

.Banner-module__neutral___y5cEV {
  border-color: #D3D2E0;
}

.Banner-module__success___xfSHS {
  border-color: #8bcfad;
}

.Banner-module__information___Jb17P {
  border-color: #8dbaf8;
}

.Banner-module__warning___zsULY {
  border-color: #f0c48f;
}

.Banner-module__danger___ZwC73 {
  border-color: #f297ad;
}

.Banner-module__topAligned___jSFhU {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

.Banner-module__bottomAligned___uy4OT {
  border-top-width: 1px;
  border-top-style: solid;
}

.Banner-module__alertContainer___d9TY1 {
  padding-left: calc(12px * 2);
}

.BreadcrumbLink-module__breadcrumbLink___Dy73F {
  display: flex;
  color: #565656;
}

.BreadcrumbLink-module__breadcrumbLink___Dy73F:hover {
  color: #5c34cd;
}

.BreadcrumbLink-module__breadcrumbLink___Dy73F:focus,
.BreadcrumbLink-module__active___GtP66 {
  color: #17172A;
}

.BreadcrumbLink-module__active___GtP66 {
  pointer-events: none;
  cursor: initial;
}

.BreadcrumbLink-module__active___GtP66:hover {
  color: #17172A;
}

.Breadcrumbs-module__wrapper___FOffB {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  padding: calc(20px / 4) 0px;
  min-height: 28px;
}

.Breadcrumbs-module__separator___xg0IC {
  margin-left: 12px;
  margin-right: 12px;
}

.Input-module__container___xUGwq {
  color: #17172A;
  width: 100%;
}

.Input-module__box___BkvHA {
  display: flex;
  align-items: center;
  color: #17172A;
  gap: 8px;
  height: 42px;
  padding: 0px 12px;
  border: 1px solid #e1e1e1;
  background-color: #ffffff;
}

.Input-module__wrapper___RAZu8:not(.Input-module__withError___Hj4lY) .Input-module__box___BkvHA:not(.Input-module__inputDisabled____toE7):not(.Input-module__locked___YN1ax):hover {
  border-color: #AEAEAE;
}

.Input-module__wrapper___RAZu8:not(.Input-module__withError___Hj4lY):focus-within
  .Input-module__box___BkvHA:not(.Input-module__inputDisabled____toE7):not(.Input-module__locked___YN1ax):hover {
  border-color: #5c34cd;
}

.Input-module__locked___YN1ax {
  border-style: dashed;
}

.Input-module__medium___zpyKe {
  height: 42px;
  border-radius: 12px;
}

.Input-module__colorText___OwmUp {
  color: #565656;
}

.Input-module__hasValue___S9Zro {
  color: #17172A;
}

.Input-module__small___HfuHb {
  height: 34px;
  border-radius: 8px;
}

.Input-module__wrapper___RAZu8.Input-module__withError___Hj4lY .Input-module__box___BkvHA {
  border-color: #cf1945;
}

.Input-module__wrapper___RAZu8.Input-module__withError___Hj4lY:focus-within .Input-module__box___BkvHA {
  box-shadow: 0px 0px 0px
    2px #f6b9c8;
}

.Input-module__box___BkvHA input {
  width: 100%;
  height: 100%;
  cursor: inherit;
}

.Input-module__wrapper___RAZu8:not(.Input-module__withError___Hj4lY):focus-within .Input-module__box___BkvHA:not(.Input-module__inputDisabled____toE7) {
  border-color: #5c34cd;
  box-shadow: 0px 0px 0px
    2px #ccc0f0;
}

.Input-module__inputDisabled____toE7 {
  color: #d1d1d1;
  border-color: #e1e1e1;
  background-color: #f4f4f4;
}

input::placeholder {
  color: #7e7e7e;
}

.Input-module__inputDisabled____toE7 input::placeholder {
  color: inherit;
}

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

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

.Input-module__infoContent___Omkgg {
  display: flex;
}

.Input-module__rightClickableIcon___ZipNp {
  cursor: pointer;
}

.Input-module__rightClickableIcon___ZipNp.Input-module__disabled___IMtH2 {
  pointer-events: none;
}

.Input-module__box___BkvHA.Input-module__color___CYeT6 {
  padding-right: 20px;
}

.Input-module__box___BkvHA > input[type='color'] {
  display: flex;
  cursor: pointer;
  align-items: center;
  width: fit-content;
  gap: 8px;
  padding: 0px;
  width: 18px;
  height: 18px;
  margin: 0px;
}

.Input-module__box___BkvHA > input[type='color']::-webkit-color-swatch {
  display: flex;
  padding: 0px;
  align-self: center;
  border: none;
  min-width: 18px;
  min-height: 18px;
  border-radius: 4px;
}

.Input-module__hideNumberSpinner___gJuD_ input[type='number']::-webkit-outer-spin-button,
.Input-module__hideNumberSpinner___gJuD_ input[type='number']::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Hide spinner in Firefox */
.Input-module__hideNumberSpinner___gJuD_ input[type='number'] {
  appearance: textfield;
  -moz-appearance: textfield;
}

.SearchInput-module__searchInputWrapper___yO4BH {
  display: flex;
  position: relative;
  align-items: flex-end;
  height: fit-content;
}

.SearchInput-module__clickable___Y1NGa {
  cursor: pointer;
}

.SearchInput-module__primaryText___V5F__ {
  color: #17172A;
}

.SearchInput-module__loaderContainer___KA38G {
  display: flex;
  height: 42px;
  width: 42px;
  align-items: center;
  justify-content: center;
  align-items: center;
  margin-left: calc(42px * -1);
}

.SearchInput-module__loaderContainer___KA38G.SearchInput-module__small___Xvz7Z {
  height: 34px;
  width: 34px;
  margin-left: calc(34px * -1);
}

.SearchInput-module__loader___cIx_B {
  background-color: #ffffff;
}

.Checkbox-module__checkboxContainer___ZxrkP {
  color: #5c34cd;
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 12px;
  cursor: pointer;
}

.Checkbox-module__checkboxContainer___ZxrkP .Checkbox-module__disabled___RzfqV {
  cursor: not-allowed;
}

.Checkbox-module__horizontalCheckbox___MqJjb {
  flex: 1 0 160px; /*  grow, don't shrink, start with size160 width */
}

.Checkbox-module__fluidCheckbox___Qg2f1 {
  flex: 0 0 auto; /* don't grow, don't shrink, auto width */
}

.Checkbox-module__checkboxSquare___SGuoz {
  width: 24px;
  height: 24px;
  min-width: 24px;
  min-height: 24px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.Checkbox-module__checkboxSquare___SGuoz .Checkbox-module__disabled___RzfqV {
  cursor: not-allowed;
  border: 2px solid #f4f4f4;
}

.Checkbox-module__inputCheckbox___UdYdV {
  position: absolute;
  width: 24px;
  height: 24px;
  cursor: pointer;
  opacity: 0;
}

.Checkbox-module__checkboxSquareInner___Ezrz8 {
  box-sizing: border-box;
  height: 18px;
  width: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  background-color: #ffffff;
}

.Checkbox-module__enabled___PyIFQ {
  border: 2px solid #d1d1d1;
  cursor: pointer;
}

input[type='checkbox']:focus + .Checkbox-module__enabled___PyIFQ {
  box-shadow: 0px 0px 0px
    2px #ccc0f0;
}

input[type='checkbox']:checked + .Checkbox-module__enabled___PyIFQ {
  border: 0px;
  background: #5c34cd;
}

input[type='checkbox']:checked:focus + .Checkbox-module__enabled___PyIFQ {
  border: 0px;
  box-shadow: 0px 0px 0px
    2px #ccc0f0;
}

input[type='checkbox']:indeterminate + .Checkbox-module__enabled___PyIFQ {
  border: 0px;
  background: #5c34cd;
}

input[type='checkbox']:indeterminate:focus + .Checkbox-module__enabled___PyIFQ {
  border: 0px;
  box-shadow: 0px 0px 0px
    2px #ccc0f0;
}

input[type='checkbox']:disabled {
  cursor: not-allowed;
  pointer-events: none;
}

.Checkbox-module__disabled___RzfqV {
  pointer-events: none;
  cursor: not-allowed;
}

input[type='checkbox']:checked + .Checkbox-module__disabled___RzfqV {
  border: 0px;
  background: #f4f4f4;
}

input[type='checkbox']:indeterminate + .Checkbox-module__disabled___RzfqV {
  border: 0px;
  background: #f4f4f4;
}

.Checkbox-module__error___LsBu4 {
  border: 2px solid #e31c4c;
  box-shadow: 0px 0px 0px
    2px #f6b9c8;
}

input[type='checkbox']:indeterminate + .Checkbox-module__error___LsBu4 {
  border: 0px;
  background: #e31c4c;
}

input[type='checkbox']:checked + .Checkbox-module__error___LsBu4 {
  border: 0px;
  background: #e31c4c;
}

.Checkbox-module__checkboxLabel___qseXe {
}

.Checkbox-module__labelDisabled___wnb75 {
  color: #d1d1d1;
}

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

.CheckboxGroup-module__vertical___D38tw {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 12px;
}

.CheckboxGroup-module__horizontal___rSq7X {
  display: flex;
  align-items: flex-start;
  gap: 20px;
  flex-wrap: wrap;
  width: 100%;
}

.CheckboxGroup-module__horizontalFluid___IhTHO {
  display: flex;
  align-items: flex-start;
  gap: 20px;
  flex-wrap: wrap;
  width: 100%;
}

.RadioButton-module__container___KI6dC {
  display: flex;
  flex-direction: row;
  gap: 12px;
  cursor: pointer;
  align-items: center;
  cursor: pointer;
}

.RadioButton-module__containerDisabled___Esaid {
  cursor: not-allowed;
}

.RadioButton-module__radio___GTjza {
  /* secret sauce to styling radio buttons */
  appearance: none;
  -webkit-appearance: none;
  -mozilla-appearance: none;
  vertical-align: text-bottom;
  box-sizing: border-box;
  border-radius: 12px;
  height: 20px;
  width: 20px;
  min-width: 20px;
  min-height: 20px;
  background: #ffffff;
  margin: 0px;
  cursor: pointer;
}

.RadioButton-module__unselected___NhoOV {
  border: 2px solid #d1d1d1;
}

.RadioButton-module__radio___GTjza[disabled] {
  border: 2px solid #f4f4f4;
  cursor: not-allowed;
}

.RadioButton-module__radio___GTjza[disabled]:checked {
  border: 6px solid #f4f4f4;
  background: #d1d1d1;
}

.RadioButton-module__radio___GTjza:focus {
  border: 2px solid #ccc0f0;
  box-shadow: 0px 0px 0px
    2px #ccc0f0;
}

.RadioButton-module__radio___GTjza:checked:focus .RadioButton-module__radio___GTjza:focus:checked {
  border: 2px solid #5c34cd;
  border-radius: 12px;
  box-shadow: 0px 0px 0px
    2px #ccc0f0;
}

.RadioButton-module__radio___GTjza:checked {
  border: 6px solid #5c34cd;
}

.RadioButton-module__selected___ChSa4 {
  border: 6px solid #5c34cd;
}

.RadioButton-module__radioLabel___UvOne {
}

.RadioButton-module__labelDisabled___TZtX_ {
  color: #d1d1d1;
}

.RadioButton-module__horizontalRadioButton___W7qIF {
  flex: 1 0 160px; /*  grow, don't shrink, start with size160 width */
}

.RadioButton-module__fluidRadioButton___EBqeY {
  flex: 0 0 auto; /* don't grow, don't shrink, auto width */
}

.RadioButton-module__error___mUz2E {
  border: 2px solid #e31c4c;
  border-radius: 12px;
  box-shadow: 0px 0px 0px
    2px #f6b9c8;
}

.RadioButton-module__error___mUz2E:focus {
  border: 2px solid #e31c4c;
  border-radius: 12px;
  box-shadow: 0px 0px 0px
    2px #f6b9c8;
}

.RadioButton-module__error___mUz2E:checked {
  border: 6px solid #e31c4c;
  border-radius: 12px;
  box-shadow: 0px 0px 0px
    2px #f6b9c8;
  color: #f6b9c8;
}

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

.RadioGroup-module__vertical___wjFgK {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 12px;
}

.RadioGroup-module__horizontal___Ubear {
  display: flex;
  align-items: flex-start;
  gap: 20px;
  flex-wrap: wrap;
  width: 100%;
}

.RadioGroup-module__horizontalFluid___CSsMC {
  display: flex;
  align-items: flex-start;
  gap: 20px;
  flex-wrap: wrap;
  width: 100%;
}

.TruncatedTextWithTooltip-module__truncateLineClamp___gyA5t {
  white-space: normal;
}

.Menu-module__menuCard___LBd61 {
  position: relative;
  background-color: #ffffff;
  display: flex;
  flex-flow: column;
  padding: 8px;
  min-width: 160px;
  border-radius: 12px;
  overflow: auto;
  z-index: 12;
}

.Menu-module__menuCardTopPaddingZero___znY0Z {
  padding-top: 0px;
}

.Menu-module__menuCardBottomPaddingZero___yclRh {
  padding-bottom: 0px;
}

.Menu-module__menuCard___LBd61:empty {
  padding: 0px;
  border: none;
}

.Menu-module__medium___XharS {
  width: 300px;
  min-width: 300px;
  max-height: 276px;
}

.Menu-module__mediumWithHeader___JGSz2,
.Menu-module__mediumWithFooter___AyoP2 {
  max-height: calc(276px + 50px);
}

.Menu-module__mediumWithHeaderAndFooter___y5Wfq {
  max-height: calc(276px + 50px + 50px);
}

.Menu-module__small___ewPAT {
  width: 240px;
  min-width: 240px;
  max-height: 228px;
}

.Menu-module__smallWithHeader___oBQt5,
.Menu-module__smallWithFooter___Rw37b {
  max-height: calc(228px + 50px);
}

.Menu-module__smallWithHeaderAndFooter___FuU3s {
  max-height: calc(228px + 50px + 50px);
}

.Menu-module__fluid___fTiU2 {
  width: 100%;
  min-width: 160px;
}

.Menu-module__option___L5lxh {
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  border-radius: 8px;
  align-items: center;
  cursor: pointer;
  column-gap: 12px;
  color: #565656;
}

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

.Menu-module__optionTextLabel___vSYVx,
.Menu-module__optionTextSecondaryLabel___RNeHg {
  display: flex;
  flex-flow: column;
  align-items: flex-start;
  text-align: left;
}

.Menu-module__withIconLeft___gxhNG {
  padding-left: 8px;
}

.Menu-module__withIconRight___nQ2nR {
  padding-right: 8px;
}

.Menu-module__icon___dZM9Q {
  color: inherit;
}

.Menu-module__rightIcon___GaGpZ {
  margin-left: auto;
}

.Menu-module__optionSmall___GC6QB {
  padding: 8px 12px;
}

.Menu-module__optionMedium___vJKgE {
  padding: 12px 12px;
}

.Menu-module__optionTextSecondaryLabel___RNeHg {
  color: #7e7e7e;
}

.Menu-module__option___L5lxh:hover,
.Menu-module__option___L5lxh:active {
  background: #f4f4f4;
  color: #17172A;
}

.Menu-module__option___L5lxh:hover .Menu-module__optionTextSecondaryLabel___RNeHg {
  color: #565656;
}

.Menu-module__option___L5lxh:active .Menu-module__optionTextSecondaryLabel___RNeHg {
  color: #565656;
}

.Menu-module__option___L5lxh:focus {
  outline: none;
  color: #17172A;
}

.Menu-module__option___L5lxh:focus-visible {
  outline: none;
  color: #17172A;
  box-shadow: inset 0px 0px 0px
    2px #5c34cd;
}

.Menu-module__option___L5lxh:focus-within {
  outline: none;
  color: #17172A;
  /* box-shadow: none; */
}

.Menu-module__option___L5lxh.Menu-module__selected___TDzKI {
  background: #efebfa;
  outline: none;
  color: #17172A;
}

.Menu-module__option___L5lxh:focus .Menu-module__optionTextSecondaryLabel___RNeHg {
  color: #565656;
}

.Menu-module__disabled___clEOZ {
  color: #d1d1d1;
  pointer-events: none;
}

.Menu-module__disabled___clEOZ .Menu-module__optionTextSecondaryLabel___RNeHg {
  color: #d1d1d1;
}

.Menu-module__menuDivider___tnQim {
  padding-top: 8px;
  padding-bottom: 8px;
}

.Menu-module__menuDivider___tnQim:not(:first-of-type) {
  border-top: 1px solid #e1e1e1;
  padding-top: 8px;
  padding-bottom: 8px;
}

.Menu-module__hideDivider___ZmQxj {
  border-top: none;
}

.Menu-module__menuDivider___tnQim:first-child {
  padding-top: 0px;
}

.Menu-module__menuDivider___tnQim:last-child {
  padding-bottom: 0px;
}

.Menu-module__optionsWrapper___vtlyt {
  display: flex;
  flex-flow: column;
}

.Menu-module__groupTitleWrapper___iw3C9 {
  display: flex;
  padding-bottom: 8px;
  padding-left: 12px;
  padding-right: calc(8px / 2);
  color: #7e7e7e;
  padding-top: 12px;
}

.Menu-module__filterOptionsResultText___noUej {
  margin-top: calc(8px * 2);
  margin-bottom: 8px;
  margin-left: 12px;
}

.Menu-module__menuHeader___U2UX7 {
  position: sticky;
  background-color: #ffffff;
  padding: 8px 0px;
  top: 0px;
  margin-bottom: 8px;
  z-index: calc(4/4);
  min-height: 50px;
  max-height: 50px;
}

.Menu-module__menuHeader___U2UX7::after {
  content: '';
  position: absolute;
  left: calc(8px * -1);
  right: calc(8px * -1);
  bottom: 0px;
  border-bottom: 1px solid #e1e1e1;
}

.Menu-module__menuFooter___dIq1s {
  position: sticky;
  background-color: #ffffff;
  padding: 8px 0px;
  bottom: 0px;
  margin-top: 8px;
  min-height: 50px;
  max-height: 50px;
}

.Menu-module__menuFooter___dIq1s::before {
  content: '';
  position: absolute;
  left: calc(8px * -1);
  right: calc(8px * -1);
  top: 0px;
  border-top: 1px solid #e1e1e1;
}

.ButtonDropdown-module__buttonDropdownContainer___YTKr4 {
  display: flex;
  position: relative;
}

.ButtonDropdown-module__isFluid___J_4jF {
  width: 100%;
}

.ButtonTab-module__buttonTabWrapper___bzKeK {
  border: 1px solid #e1e1e1;
  border-radius: 0px;
  border-right-width: 0px;
  text-align: left;
  min-width: initial;
  padding: 0px 20px;
  height: 42px;
  color: #565656;

  &.ButtonTab-module__mediumButtonTab___eUrEj {
    height: 42px;
  }

  &.ButtonTab-module__smallButtonTab___DwXiN {
    height: 34px;
  }

  &.ButtonTab-module__disabled___RGH4r {
    color: #d1d1d1;
    border: 1px solid #e1e1e1;
    border-right-width: 0px;
  }

  &.ButtonTab-module__rightCurved___eLTSp {
    border-right-width: 1px;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
  }

  &.ButtonTab-module__leftCurved___OLVfW {
    border-top-left-radius: 12px;
    border-bottom-left-radius: 12px;
  }

  &:hover {
    color: #17172A;
    background-color: initial;
  }

  &:focus {
    z-index: 4;
  }

  &.ButtonTab-module__icon___G8g6H {
    color: #565656;
  }
}

.ButtonTab-module__buttonTabWrapper___bzKeK:hover .ButtonTab-module__icon___G8g6H {
  color: #17172A;
}

.ButtonTab-module__onlyIcon___InFDu {
  color: #565656;
  padding: 0px 12px;
}

.ButtonTab-module__buttonTabWrapper___bzKeK.ButtonTab-module__isSelected___hAMhy {
  color: #17172A;
  background-color: #efebfa;
}

.ButtonTab-module__buttonTabWrapper___bzKeK.ButtonTab-module__isSelected___hAMhy .ButtonTab-module__icon___G8g6H {
  color: #17172A;
}

.ButtonTab-module__buttonTabWrapper___bzKeK.ButtonTab-module__disabled___RGH4r .ButtonTab-module__icon___G8g6H {
  color: #d1d1d1;
}

.ButtonTabDropdown-module__buttonTabDropDownWrapper___PhqUX {
  display: flex;
  flex-shrink: 0;
}

.ButtonTabs-module__buttonTabsWrapper___de4Ij {
  display: flex;
  background-color: #ffffff;
  align-items: center;
  width: fit-content;
  border-radius: 12px;
}

.ButtonTabs-module__buttonTabsWrapper___de4Ij.ButtonTabs-module__medium___MJVPJ {
  height: 42px;
}

.ButtonTabs-module__buttonTabsWrapper___de4Ij.ButtonTabs-module__small___xw9Lt {
  height: 34px;
}

.ButtonTabs-module__buttonTabsWrapper___de4Ij.ButtonTabs-module__isFluid___vRFYk {
  width: 100%;
}

.Card-module__cardWrapper___iy_DT {
  --card-padding-top: 20px;
  --card-padding-right: 20px;
  --card-padding-bottom: 20px;
  --card-padding-left: 20px;
}

.Card-module__cardWrapper___iy_DT {
  display: flex;
  background-color: #ffffff;
  border-radius: 12px;
}

.Card-module__cardWrapper___iy_DT:not(:has(.Card-module__cardHeader___WVOuI, .Card-module__cardFooter___j8NQd, .Card-module__cardContent___SELyQ)) {
  padding-top: var(--card-padding-top);
  padding-right: var(--card-padding-right);
  padding-bottom: var(--card-padding-bottom);
  padding-left: var(--card-padding-left);
}

.Card-module__cardWrapper___iy_DT:has(.Card-module__cardHeader___WVOuI, .Card-module__cardFooter___j8NQd, .Card-module__cardContent___SELyQ) {
  flex-flow: column;
}

.Card-module__cardHeader___WVOuI {
  display: flex;
  justify-content: space-between;
  width: 100%;
  align-items: center;
  min-height: 58px;
  padding: 12px var(--card-padding-right) 12px
    var(--card-padding-left);
  gap: 8px;
}

.Card-module__cardFooter___j8NQd {
  display: flex;
  justify-content: space-between;
  width: 100%;
  align-items: center;
  min-height: 58px;
  padding: 12px var(--card-padding-right) 12px
    var(--card-padding-left);
  gap: 8px;
  margin-top: auto;
}

.Card-module__cardTitle___F_Egk {
  display: flex;
}

.Card-module__cardActions___SsPOY {
  display: flex;
  gap: 8px;
  margin-left: auto;
}

.Card-module__cardContent___SELyQ {
  display: flex;
  padding-top: var(--card-padding-top);
  padding-right: var(--card-padding-right);
  padding-bottom: var(--card-padding-bottom);
  padding-left: var(--card-padding-left);
}

.Card-module__clickableCard___ywjpw {
  cursor: pointer;
  outline: none;
}
.Card-module__clickableCard___ywjpw.Card-module__disabled___NoTlj {
  pointer-events: none;
}

.Card-module__clickableCard___ywjpw:hover {
  border-color: #d1d1d1;
}

.Card-module__clickableCard___ywjpw:focus-within {
  border-color: #5c34cd;
  box-shadow: 0px 0px 0px
    2px #ccc0f0;
}

.ChartTooltip-module__tooltipHeader___PDfvF {
  margin: 0px;
  color: #ffffff;
}

.ChartTooltip-module__tooltipPoint___vgyaD {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: 4px;
}

.ChartTooltip-module__indicatorCircle___aPZgx {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  margin: 4px 0px;
}

.ChartTooltip-module__tooltipContent___bpRuk {
  margin: 0px;
  color: #9F9FBC;
  text-align: center;
}

.ChartWrapper-module__wrapper___np_RD {
  display: flex;
  max-width: 960px;
}
.ChartWrapper-module__justifyCenter___Cq6dH {
  justify-content: center;
}

.ChartWrapper-module__chartCardActions___XMMZa {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 8px;
}

.ChartWrapper-module__chartContent___hLohL {
  overflow-x: auto;
  display: flex;
}

.ChartWrapper-module__loader___VVovP {
  display: flex;
  align-items: center;
  justify-content: center;
  height: calc(4px + 5px + 50px + 400px);
}

.ColumnChart-module__columnChartContainer___jtZKZ {
  width: 100%;
  min-width: 660px;
  min-height: 400px;
  max-height: 400px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.DonutChart-module__wrapper___WVifi {
  display: flex;
}

.DonutChart-module__donutChartContainer___U8TRJ {
  width: 100%;
  min-width: 500px;
  min-height: 300px;
  display: block;
  align-items: center;
  justify-content: center;
}

.DonutChart-module__subtitleWrap___kj0q5 {
  display: flex;
  gap: 8px;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}

.DonutChart-module__subtitleText___OQvvN {
  margin: 0px;
  color: #17172A;

  text-align: center;

  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
}

.DonutChart-module__subtitleSubtext___HlobV {
  margin: 0px;
  color: #565656;

  text-align: center;

  width: 100%;
  overflow: hidden;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.FunnelChart-module__wrapper___uqVh5 {
  display: flex;
  flex-direction: column;
}

.FunnelChart-module__funnelChartContainer___Jhki5 {
  width: 100%;
  min-width: 660px;
  min-height: 400px;
  max-height: 400px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.LineChart-module__wrapper___FtE2i {
  display: flex;
  flex-direction: column;
}

.LineChart-module__lineChartContainer___KYUJn {
  width: 100%;
  min-width: 660px;
  min-height: 400px;
  max-height: 400px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.SpiderChart-module__wrapper___HWByO {
  display: flex;
}

.SpiderChart-module__spiderChartContainer___jHm23 {
  width: 100%;
  min-width: 660px;
  max-width: 880px;
  min-height: 400px;
  max-height: 540px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ChatBubble-module__chatBubbleWrapper____Owzi {
  display: flex;
  gap: 12px;
  flex-direction: row;
}

.ChatBubble-module__chatBubbleWrapperRight___I5LWp {
  flex-direction: row-reverse;
}

.ChatBubble-module__chatAnchorWrapper___BOqHj {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 42px;
  width: 42px;
}

.ChatBubble-module__chatContentWrapper___Z6Jsu {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 8px;
  border: 1px solid #e1e1e1;
  border-radius: 8px;
  background-color: #ffffff;
  padding: 8px 12px;
  max-width: 580px;
  min-height: 42px;
}

.ChatBubble-module__chatBodyWrapper___AW9Xe {
  padding: 12px;
  border-radius: 8px;
}

.ChatBubble-module__chatBodyWrapperBgColor___Nzsls {
  background-color: #f1f1f5;
  margin-top: 4px;
  word-wrap: break-word;
}

.ChatBubble-module__chatBodyWrapperLoading___ntJvF {
  padding: 0px;
  background-color: #ffffff;
}

.ChatBubble-module__chatFooterWrapper___E_Rd0 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
}

.ChatBubble-module__loadingContainer___DiqK7 {
  display: flex;
  align-items: flex-start;
}

.ChatBubble-module__loadingText___acTK2 {
  display: inline-flex;
  background: linear-gradient(90deg, #5c34cd, #0769f0);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

.ChatBubble-module__loader___wk1vJ {
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  gap: 2px; /* Small gap between dots */
  width: 24px;
}

.ChatBubble-module__dot___Hn5H8 {
  width: calc(12px/4);
  height: calc(12px/4);
  background: linear-gradient(90deg, #5c34cd, #0769f0);
  border-radius: 50%;
  opacity: 80%;

  /* Bounce Animation */
  animation: ChatBubble-module__bounce___TRRKl 0.5s infinite ease-in-out alternate;
}

.ChatBubble-module__dot___Hn5H8:nth-child(1) {
  animation-delay: 0s;
}

.ChatBubble-module__dot___Hn5H8:nth-child(2) {
  animation-delay: 0.1s; /* Slight delay for second dot */
}

.ChatBubble-module__dot___Hn5H8:nth-child(3) {
  animation-delay: 0.2s; /* Slight delay for third dot */
}

@keyframes ChatBubble-module__bounce___TRRKl {
  0% {
    transform: translateY(0);
    opacity: 60%;
  }
  100% {
    transform: translateY(12px); /* Higher bounce */
    opacity: 100%;
  }
}

.CollapsibleCard-module__wrapper___ns8ki {
  display: flex;
  flex-flow: column;
  width: 100%;
}

.CollapsibleCard-module__header___bl6K2 {
  /* composes: motionEaseInEaseOut from '../../styles/animation.module.css'; */
  min-height: 58px;
  border-radius: 8px;
  display: flex;
  cursor: pointer;
  align-items: center;
  width: 100%;
  justify-content: space-between;
  gap: 12px;
  padding: 12px;
  background-color: #ffffff;
  z-index: 4;
}

.CollapsibleCard-module__header___bl6K2:focus {
  box-shadow: 0px 0px 0px
    2px #ccc0f0;
}

.CollapsibleCard-module__header___bl6K2.CollapsibleCard-module__isOpen___Yi3dN {
  border-radius: 8px 8px 0px
    0px;
}

.CollapsibleCard-module__headerContent___waGJE {
  display: flex;
  gap: 8px;
  align-items: center;
  text-align: left;
  width: 100%;
}

.CollapsibleCard-module__iconContainer___VxAyx {
  display: flex;
  min-width: 34px;
  min-height: 34px;
  border-radius: 8px;
  align-items: center;
  justify-content: center;
}

.CollapsibleCard-module__iconContainer___VxAyx.CollapsibleCard-module__neutral___jr31u {
  background-color: #f1f1f5;
}

.CollapsibleCard-module__iconContainer___VxAyx .CollapsibleCard-module__neutral___jr31u {
  color: #706F9B;
}

.CollapsibleCard-module__iconContainer___VxAyx.CollapsibleCard-module__success___oigOV {
  background-color: #e6f5ed;
}

.CollapsibleCard-module__iconContainer___VxAyx .CollapsibleCard-module__success___oigOV {
  color: #03964d;
}

.CollapsibleCard-module__iconContainer___VxAyx.CollapsibleCard-module__information___tsWmL {
  background-color: #e6f0fe;
}

.CollapsibleCard-module__iconContainer___VxAyx .CollapsibleCard-module__information___tsWmL {
  color: #0769f0;
}

.CollapsibleCard-module__iconContainer___VxAyx.CollapsibleCard-module__warning___sSVyX {
  background-color: #fcf2e7;
}

.CollapsibleCard-module__iconContainer___VxAyx .CollapsibleCard-module__warning___sSVyX {
  color: #df7e0c;
}

.CollapsibleCard-module__iconContainer___VxAyx.CollapsibleCard-module__danger___hKbWE {
  background-color: #fce8ed;
}

.CollapsibleCard-module__iconContainer___VxAyx .CollapsibleCard-module__danger___hKbWE {
  color: #e31c4c;
}

.CollapsibleCard-module__content___sTyPK {
  display: flex;
  flex-flow: column;
  background-color: #fafafa;
  border-left: 1px solid #e1e1e1;
  border-right: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1;
  border-radius: 0px 0px 8px
    8px;
}

.CollapsibleCard-module__contentContainer___BKqFo {
  display: flex;
  padding: 12px;
}

.CollapsibleCard-module__actionContainer___jMH5o {
  display: flex;
  border-top: 1px solid #e1e1e1;
  border-radius: 0px 0px 8px
    8px;
  background-color: #ffffff;
  padding: 12px;
  gap: 8px;
}

.Dropdown-module__dropdownContainer___gWSD4 {
  display: flex;
  position: relative;
  flex-flow: column;
  width: 100%;
}

.Dropdown-module__inputBox___EEpn4 {
  cursor: pointer;
}

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

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

.Combobox-module__infoContent___u_qmb {
  display: flex;
}

.Combobox-module__box___Vncti {
  display: flex;
  height: 42px;
}

.Combobox-module__box___Vncti.Combobox-module__withError___blYnQ .Combobox-module__inputBox___QW5ry {
  /* Enable border for error state */
  border-left-width: 1px;
}

.Combobox-module__locked___tmxq0 {
  border-style: dashed;
}

.Combobox-module__dropdownWrapper___z_Ey_ {
  flex: 1;
}

.Combobox-module__dropdownBox___IQ6SQ {
  /* Alter dropdown box default values */
  background-color: #f4f4f4;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-right-color: rgba(255,255,255,0);
  z-index: auto;
}

.Combobox-module__dropdownWrapper___z_Ey_:focus-within,
.Combobox-module__dropdownBox___IQ6SQ:focus-within,
.Combobox-module__dropdownBox___IQ6SQ:not(.Combobox-module__disabled___YQ89a):not(.Combobox-module__locked___tmxq0):hover {
  /* brings up the (default dropdown) box shadow on hover */
  z-index: 4;
}

.Combobox-module__inputWrapper___JMUEj {
  flex: 2;
  /* For error state input's default wrapper adds gap between box and zero height error text */
  gap: 0px;
}

.Combobox-module__inputBox___QW5ry {
  /* Alter input box default values */
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-left-color: rgba(255,255,255,0);
  z-index: auto;
}

.Combobox-module__inputWrapper___JMUEj:focus-within,
.Combobox-module__inputBox___QW5ry:focus-within,
.Combobox-module__inputBox___QW5ry:not(.Combobox-module__disabled___YQ89a):not(.Combobox-module__locked___tmxq0):hover {
  /* brings up the (default input) box shadow on hover */
  z-index: 4;
}

.Combobox-module__dropdownBox___IQ6SQ:not(.Combobox-module__disabled___YQ89a) .Combobox-module__chevron___TyDHf {
  color: #17172A;
}

.Combobox-module__dropdownBox___IQ6SQ.Combobox-module__locked___tmxq0,
.Combobox-module__inputBox___QW5ry.Combobox-module__locked___tmxq0 {
  pointer-events: none;
}

.FocusManager-module__wrapper___wzzei {
  display: flex;
}

.Day-module__calendarItemButton___CuIE9 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: calc(30px + 2px);
}

.Day-module__calendarItemButton___CuIE9:focus {
  box-shadow: inset 0px 0px 0px
    2px #ccc0f0;
}

.Day-module__calendarRowItem___Ci0PQ {
  justify-content: center;
  align-self: center;
  width: 100%;
  padding: 5px;
  cursor: pointer;
  border-radius: 50%;
  box-sizing: border-box;
  width: 26px;
  height: 26px;
  outline: none;
}

.Day-module__calendarRowItemHover___xNP9q {
  background-color: #EBEBEB;
}

.Day-module__calendarRowItemDisabled___jkMF1 {
  pointer-events: none;
  outline: none;
}

.Day-module__calendarRowItemFilled___iXptm {
  background-color: #5c34cd;
}

.Day-module__calendarRowItemOutlined___zQ_jb {
  border-color: #5c34cd;
  padding: calc(4px + 2px) 8px;
}

.Day-module__calendarRowItemHighlighted____HDQG {
  border-radius: 0px;
  background-color: #f4f4f4;
}

.Calendar-module__calendar___wVwRT {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  width: 50%;
  padding: 8px 32px;
  gap: 0px;
}

.Calendar-module__calendarRow___w2TpA {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  height: calc(30px + size2);
  box-sizing: border-box;
}

.Calendar-module__calendarRowItem___U1lfr {
  justify-content: center;
  align-self: center;
  width: 100%;
  padding: 5px;
  cursor: pointer;
  border-radius: 50%;
  box-sizing: border-box;
  width: calc(30px + size2);
  height: calc(30px + size2);
}

.Calendar-module__selectedDate___tLtU_ {
  display: flex;
  justify-content: center;
  margin: 12px 0px;
}

.DateRangeWrapper-module__dateRangeWrapper___yWjvQ {
  display: flex;
  width: 580px;
}

.DateRangeWrapper-module__cardHeader___rvXYt {
  width: 100%;
  padding: 8px;
  gap: 12px;
}

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

.DateRangeWrapper-module__divider____svKz {
  height: 100%;
  width: 0px;
}

.DateRangeWrapper-module__dateRangeCalendars___Sxij9 {
  display: flex;
  padding: 0px;
  width: 100%;
}

.DateRangeWrapper-module__headerIcon___Pkja5 {
  margin: 8px;
}

.DateRangeWrapper-module__disabledIcon___mM2pB {
  pointer-events: none;
  outline: none;
}

.DateRangeWrapper-module__timezoneDropdownContainer___lXuS4 {
  width: 100%;
}

.DateRangeWrapper-module__timezoneDropdown___IsavQ {
  width: 180px;
}

.DateRangeWrapper-module__timezoneDropdown___IsavQ input {
  text-overflow: ellipsis;
}

.DateRangeWrapper-module__mainContainer___tYJCY {
  width: 100%;
}

.DateRangePicker-module__container___hQ41d {
  display: flex;
  width: 580px;
}

.Disclaimer-module__disclaimerWrapper___xwlcN {
  background-color: #ffffff;
  border-color: #e1e1e1;
}

.Disclaimer-module__iconWrapper___V3G_f {
  color: #17172A;
}

.EmptyState-module__wrapper___gOgHN {
  display: flex;
  width: 100%;
  height: 100%;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 20px;
}

.EmptyState-module__image___RD3ff {
  max-width: 140px;
}

.EmptyState-module__title___slsqd {
  margin-bottom: 8px;
}

.EmptyState-module__description___lTD67 {
  color: #565656;
  margin-bottom: 20px;
}

.ErrorMessage-module__wrapper___HY6BP {
  display: flex;
  width: 100%;
  height: 100%;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 20px;
}

.ErrorMessage-module__image___GESnQ {
  max-width: 140px;
}

.ErrorMessage-module__heading___GYrQC {
  margin-bottom: 12px;
  color: #5c34cd;
}

.ErrorMessage-module__title___E9k_I {
  margin-bottom: 8px;
}

.ErrorMessage-module__description___QT9un {
  color: #565656;
  margin-bottom: 20px;
}

.LinearLoader-module__lineContainer___VcpPQ {
  position: relative;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  background: #e1e1e1;
  border-radius: 8px;
}

.LinearLoader-module__large___jIx70 {
  height: 12px;
}

.LinearLoader-module__medium___ugV9_ {
  height: 8px;
}

.LinearLoader-module__small___J11gi {
  height: 4px;
}

.LinearLoader-module__progressBar___JN9jD {
  background: #5c34cd;
  border-radius: 8px;
  height: 100%;
  transition: 300ms;
}

.LinearLoader-module__indeterminate___hULJn {
  position: absolute;

  animation: LinearLoader-module__infiniteProgressBar___SMYC2 calc(1000ms * 3)
    ease-in-out;
  animation-iteration-count: infinite;
  animation-fill-mode: both;
}

@keyframes LinearLoader-module__infiniteProgressBar___SMYC2 {
  0% {
    left: 0px;
    width: 0px;
  }
  50% {
    left: 0px;
    width: 100%;
  }
  100% {
    left: 100%;
    width: 0px;
  }
}

.FileUpload-module__wrapper___KwCG9 {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 8px;
}

.FileUpload-module__dropzone___CaaM_ {
  cursor: pointer;
  display: flex;
  flex-flow: column;
  gap: 8px;
  width: 100%;
  padding: 32px;
  justify-content: center;
  align-items: center;
  min-height: 125px;
  border: 1px solid #e1e1e1;
  border-radius: 12px;
  outline: none;
  color: #565656;
  background-color: #ffffff;
}

.FileUpload-module__dropzone___CaaM_:hover,
.FileUpload-module__dragActive___vLyq9 {
  border-color: #AEAEAE;
  background-color: #fafafa;
}

.FileUpload-module__dropzone___CaaM_:focus {
  background-color: #fafafa;
  border-color: #5c34cd;
  box-shadow: 0px 0px 0px
    2px #ccc0f0;
}

.FileUpload-module__dropzone___CaaM_.FileUpload-module__disabled___D1wEM {
  pointer-events: none;
  cursor: not-allowed;
  color: #d1d1d1;
  border: 1px solid #e1e1e1;
  background-color: #fafafa;
}

.FileUpload-module__instruction___UUT8v {
  color: inherit;
  text-decoration: underline;
  max-width: 125px;
  text-align: center;
}

.FileUpload-module__secondaryInstruction___qcUq4 {
  color: inherit;
  max-width: 240px;
  text-align: center;
}

.FileUpload-module__files___L_44F {
  display: flex;
  flex-flow: column;
  gap: 8px;
}

.FileUpload-module__file___Ikl1h {
  display: flex;
  height: 50px;
  padding: 8px;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  background-color: #fafafa;
  border-bottom: 1px solid #d1d1d1;
}

.FileUpload-module__fileInfo___vcQn_ {
  display: flex;
  flex-flow: column;
  gap: 8px;
  width: 100%;
}

.FileUpload-module__fileNameBlock___QNxRr {
  display: flex;
  color: #17172A;
  gap: 4px;
  align-items: center;
}

.FileUpload-module__fileName___VpTNz {
  display: flex;
  color: inherit;
}

.FileUpload-module__fileError___d4MqF,
.FileUpload-module__fileSuccess___QNGJp {
  margin-left: calc(18px + 4px);
  margin-top: calc(8px * -1);
}

.FileUpload-module__fileError___d4MqF {
  color: #cf1945;
}

.FileUpload-module__fileSuccess___QNGJp {
  color: #026b37;
}

.FileUpload-module__icon___vrEYl {
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 18px;
  min-height: 18px;
}

.FileUpload-module__rightSection___j6Lx6 {
  display: flex;
}

.FileUpload-module__rightBlock___CKylO {
  min-width: 34px;
  min-height: 34px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.FileUpload-module__label___KSkQm {
  display: flex;
  gap: 4px;
  color: #565656;
}

.FileUpload-module__required___iPQee {
  color: #cf1945;
}

.FocusManagerWithArrowKeyNavigation-module__wrapper___GaOA5 {
  display: flex;
}

.FocusManagerWithArrowKeyNavigation-module__skipElementWrapper___AEBFy {
  display: flex;
}

.FormTitleWrapper-module__container___tHnYQ {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 12px;
  padding-bottom: 12px;
}

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

.FormTitleWrapper-module__componentHousing___YyTAh {
  display: flex;
}

.Grid-module__gridRow____5Xc_ {
  --grid-repeat-count: 12;
  --repeat-tracks: 1fr;
  display: grid !important;
  grid-template-columns: repeat(var(--grid-repeat-count), var(--repeat-tracks));
  gap: 20px;
  padding: 0px 32px;
  grid-auto-flow: row;
  grid-auto-columns: 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-auto-rows: auto;
  box-sizing: border-box;
}

.Grid-module__gridColumn___gzzZA {
  --grid-column-start: auto;
  --grid-column-end: span 1;
  display: flex;
  align-items: center;
  grid-column: var(--grid-column-start) / var(--grid-column-end);
}

.InlineDropdown-module__inlineDropdownContainer___KZJnd {
  display: flex;
  position: relative;
}

.InlineDropdown-module__isFluid___QgHHy {
  width: 100%;
}

.InlineDropdown-module__inlineButton___iOH5U {
  display: flex;
  gap: 4px;
  cursor: pointer;
  align-items: center;
  border-radius: 4px;
}

.InlineDropdown-module__inlineButton___iOH5U:focus {
  box-shadow: 0px 0px 0px
    2px #ccc0f0;
}

.InlineDropdown-module__medium___CbmBS {
}

.InlineDropdown-module__small___espjC {
}

.InlineDropdown-module__extraSmall___DQXjG {
}

.InlineDropdown-module__disabled___UTAHU {
  pointer-events: none;
  color: #d1d1d1;
  cursor: not-allowed;
}

.KPIBox-module__wrapper___bOIEC {
  display: flex;
  min-width: 252px;
  height: fit-content;
  align-items: center;
  gap: 12px;
  background-color: #ffffff;
  border-radius: 12px;
  padding: 32px 20px;
}

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

.KPIBox-module__topFoldContent___joDQD,
.KPIBox-module__middleFoldContent___gRMuB,
.KPIBox-module__bottomFoldContent___QG788 {
  display: flex;
}

.KPIBox-module__topFoldContent___joDQD {
  color: #565656;
}

.KPIBox-module__middleFoldContent___gRMuB {
  color: #17172A;
}

.KPIBox-module__bottomFoldContent___QG788 {
  color: #565656;
}

.Notification-module__baseContainer___T3TAw {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 8px;
  width: 100%;
  min-height: 34px;
  position: relative;
  padding: 8px 12px;
  word-break: normal;
  overflow-wrap: anywhere;
}

.Notification-module__baseContainer___T3TAw.Notification-module__dismissable___slk_p {
  padding-right: 32px;
}

.Notification-module__content___MPRma {
  display: flex;
}

.Notification-module__success___b5bTc {
  background-color: #03964d;
}

.Notification-module__information___ZfuGU {
  background-color: #0769f0;
}

.Notification-module__danger___MwDpE {
  background-color: #e31c4c;
}

.Notification-module__closeIcon___rEVHo {
  cursor: pointer;
  position: absolute;
  right: 12px;
}

.OptionButton-module__container___uR3n6 {
  display: flex;
}

.OptionButton-module__isFluid___ajlHm {
  width: 100%;
}

.OptionButton-module__leftButton___lAE3e {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  min-width: initial;
}

.OptionButton-module__rightButton___AZjiE {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  margin-left: calc(4px / 4);
}

.OptionButton-module__dropDownContainer___Odlmc {
  width: max-content;
}

.PageTitle-module__pageTitleWrapper___JLf_p {
  background: #ffffff;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  box-sizing: border-box;
  padding: 12px 20px;
  width: 100%;
  gap: 20px;
  height: fit-content;
}

.PageTitle-module__leftSlot___iY71b {
  display: flex;
  flex-direction: column;
  gap: 8px;
  justify-content: center;
}

.PageTitle-module__pageTitle___pF1pu {
  display: flex;
  flex-direction: row;
  gap: 8px;
  justify-content: flex-start;
  align-items: center;
}

.PageTitle-module__rightSlot___bkqgZ {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}

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

.Pagination-module__wrapper___BbLrL {
  display: flex;
  align-items: center;
  width: 100%;
  height: fit-content;
  justify-content: space-between;
}

.Pagination-module__childrenSlot___NyvPV {
  display: flex;
}

.Pagination-module__paginatorSlot___pG61O {
  display: flex;
  gap: 4px;
}

.Pagination-module__paginatorSlots___nS_79 {
  display: flex;
  gap: 12px;
}

.Pagination-module__secondaryLabel___sM0N4 {
  margin-right: 8px;
}

.Pagination-module__paginatorButton___gZ2hx {
  min-width: 34px;
  padding: 0px;
  color: #565656;
}

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

.Pagination-module__separator___yi8h1 {
  display: flex;
  width: 34px;
  height: 34px;
  align-items: center;
  justify-content: center;
}

.Pagination-module__paginatorButton___gZ2hx.Pagination-module__disabled___kRvyJ {
  background-color: initial;
}

.Pagination-module__paginatorButton___gZ2hx.Pagination-module__selected___dMPZD {
  pointer-events: none;
}

.Pagination-module__icon___S34nA {
  color: #565656;
}

.Pagination-module__icon___S34nA.Pagination-module__disabled___kRvyJ {
  color: #d1d1d1;
}

.Pagination-module__dropdownWrapper___pZjuL {
  width: calc(40px * 2);
}

.Pagination-module__menuWrapper___rx9Pp {
  min-width: calc(40px * 2);
}

.Panel-module__panel___n3EpN {
  opacity: initial;
  height: 100%;
  background-color: #ffffff;
  border-radius: 0px;
}

.Panel-module__panel___n3EpN.Panel-module__small___NdY_q {
  width: 480px;
}

.Panel-module__panel___n3EpN.Panel-module__medium___PZExi {
  width: 580px;
}

.Panel-module__panel___n3EpN.Panel-module__large___dLe3Y {
  width: 720px;
}

.Panel-module__panel___n3EpN.Panel-module__left___onEk4 {
  top: 0px;
  left: 0px;
  right: initial;
  transform: translateX(-100%);
}

.Panel-module__panel___n3EpN.Panel-module__right___OKXgp {
  top: 0px;
  right: 0px;
  left: initial;
  transform: translateX(100%);
}

.Panel-module__panelContainer___mnrmw.Panel-module__open___XXNVi.Panel-module__in___EVN_R .Panel-module__left___onEk4,
.Panel-module__panelContainer___mnrmw.Panel-module__open___XXNVi.Panel-module__in___EVN_R .Panel-module__right___OKXgp {
  transform: translateX(0px);
}

.Panel-module__panelHeader___vfhQ_ {
  padding: 0px 12px 0px 20px;
  min-height: 60px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
  background-color: #ffffff;
}

.Panel-module__headerContent___hEUuZ {
  display: flex;
}

.Panel-module__panelBody___lReI_ {
  padding: 20px;
  height: 100%;
  overflow: auto;
  background-color: #fafafa;
}

.Panel-module__panelFooter___aemZW {
  background-color: #ffffff;
  margin-top: auto;
  padding: 20px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 20px;
}

.Panel-module__panelFooterActions___RB5JS {
  display: flex;
  gap: 12px;
}

.ProgressDonut-module__donutChart___NSW1M {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: #fafafa;
}

.ProgressDonut-module__donutChartSvg___tt8SX {
  transform: rotate(-90deg);
}

.ProgressDonut-module__donutChartBackground___XR4c9,
.ProgressDonut-module__donutChartForeground___jlMp3 {
  fill: none;
}

.ProgressDonut-module__donutChartBackground___XR4c9 {
  stroke: #f4f4f4;
}

.ProgressDonut-module__donutChartForeground___jlMp3 {
  transition: stroke-dashoffset 500ms;
}

.ProgressDonut-module__donutChartPercentage___uQwZy {
  position: absolute;
}

.PromptChip-module__promptChipWrapper___RBQBW {
  display: flex;
  border-radius: 12px;
  outline: none;
  width: 100%;

  &:focus {
    box-shadow: 0px 0px 0px
      2px #ccc0f0;
  }
}

.PromptChip-module__primary___c3EYH {
  border: 1px solid transparent;
  background-image: linear-gradient(
      #ffffff,
      #ffffff
    ),
    linear-gradient(to right, #5c34cd, #0769f0);
  background-clip: content-box, border-box;
  background-origin: border-box;
}

.PromptChip-module__secondary___zQP2j {
  background-color: #f1f1f5;
}

.PromptChip-module__promptChipContainer___pz23J {
  display: flex;
  width: 100%;
  gap: 12px;
  padding: 8px;
  padding-left: 12px;
  align-items: center;
  border-radius: 12px;
  justify-content: space-between;

  & .PromptChip-module__chipIconDefaultColor___VdZgy {
    color: #b4a2e8;
  }
}

.PromptChip-module__promptChipContainerHover___ardBR:hover {
  background-image: linear-gradient(
    to right,
    #efebfa,
    #e6f0fe
  );
  cursor: pointer;

  & .PromptChip-module__chipIconDefaultColor___VdZgy {
    color: #5c34cd;
  }
}

.PromptChip-module__leftSection___okiPM,
.PromptChip-module__rightSection___RJbQ0 {
  display: flex;
  gap: 12px;
  align-items: center;
}

.PromptChip-module__childrenWrapper___KAQdL {
}

.Textarea-module__container___LFO2T {
  color: #17172A;
  width: 100%;
}

.Textarea-module__box___3ueKA {
  display: flex;
  align-items: center;
  color: #17172A;
  gap: 12px;
  height: 160px;
  border: 1px solid #e1e1e1;
  background-color: #ffffff;
}

.Textarea-module__wrapper___i7FPt:not(.Textarea-module__withError___wP_Bc) .Textarea-module__box___3ueKA:not(.Textarea-module__inputDisabled____Z7Q_):not(.Textarea-module__locked___ASzBM):hover {
  border-color: #AEAEAE;
}

.Textarea-module__wrapper___i7FPt:not(.Textarea-module__withError___wP_Bc):focus-within
  .Textarea-module__box___3ueKA:not(.Textarea-module__inputDisabled____Z7Q_):not(.Textarea-module__locked___ASzBM):hover {
  border-color: #5c34cd;
}

.Textarea-module__box___3ueKA textarea {
  padding: 8px 12px;
}

.Textarea-module__locked___ASzBM {
  border-style: dashed;
}

.Textarea-module__medium___opqUO {
  height: 160px;
  border-radius: 12px;
}

.Textarea-module__small___CVBVr {
  height: 140px;
  border-radius: 8px;
}

.Textarea-module__wrapper___i7FPt.Textarea-module__withError___wP_Bc .Textarea-module__box___3ueKA {
  border-color: #cf1945;
}

.Textarea-module__wrapper___i7FPt.Textarea-module__withError___wP_Bc:focus-within .Textarea-module__box___3ueKA {
  box-shadow: 0px 0px 0px
    2px #f6b9c8;
}

.Textarea-module__box___3ueKA textarea {
  width: 100%;
  height: 100%;
  resize: none;
}

.Textarea-module__wrapper___i7FPt:not(.Textarea-module__withError___wP_Bc):focus-within .Textarea-module__box___3ueKA:not(.Textarea-module__inputDisabled____Z7Q_) {
  border-color: #5c34cd;
  box-shadow: 0px 0px 0px
    2px #ccc0f0;
}

.Textarea-module__inputDisabled____Z7Q_ {
  color: #d1d1d1;
  border-color: #e1e1e1;
  background-color: #f4f4f4;
}

textarea::placeholder {
  color: #7e7e7e;
}

.Textarea-module__inputDisabled____Z7Q_ textarea::placeholder {
  color: inherit;
}

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

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

.Textarea-module__infoContent___qqiKh {
  display: flex;
}

.PromptInput-module__wrapper___i1VrN {
  display: flex;
  flex-flow: column;
  width: 100%;
  gap: 12px;
}

.PromptInput-module__inputActionWrapper___Q7lrM {
  display: flex;
  width: 100%;
  gap: 12px;
}

.PromptInput-module__styledPromptContainer___UZ9hh {
  background: #ffffff;
  padding: 20px;
}

.PromptInput-module__actionButton___TjTH7 {
  width: auto;
  flex-shrink: 0;
}

.PromptInput-module__promptInputBox___EcqbM {
  height: initial;
  min-height: 42px;
}

.PromptInput-module__textarea___WEZ1K {
  width: 100%;
  max-height: 200px;
  min-height: 100%;
}

.PromptInput-module__secondaryRow___AWb51 {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.PromptInput-module__textCounter___hG_IL {
  margin-left: auto;
}

.RadioTile-module__wrapper___DtKrr {
  display: flex;
  min-width: 252px;
  height: fit-content;
  gap: 12px;
}

.RadioTile-module__btnContainer___qF6o5 {
  align-self: center;
  margin-left: auto;
}

.RadioTile-module__radioButtonWrapper___ePt5Y {
  padding-left: 26px;
}

.RadioTile-module__iconContainer___ECmQS {
  align-self: flex-start;
}

.RadioTile-module__chipsContainer___sOFAG {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-top: auto;
}

.RadioTile-module__contentContainer___gpEzu {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

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

.RangeSlider-module__wrapper___d1UWu {
  display: flex;
  align-items: center;
  width: 100%;
  gap: 4px;
}

.RangeSlider-module__sliderContainer___KPTUx {
  display: flex;
  flex-flow: column;
  align-items: center;
  position: relative;
  width: 100%;
}

.RangeSlider-module__slider___wXuTj {
  display: flex;
  align-items: center;
  -webkit-appearance: none;
  appearance: none;
  width: 100%;
  height: 4px;
  background-color: #EBEBEB;
  border-radius: 20px;
  outline: none;
  cursor: pointer;
}

.RangeSlider-module__slider___wXuTj::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #5c34cd;
  cursor: progress;
  border: 2px solid #ffffff;
  cursor: move; /* fallback if grab cursor is unsupported */
  cursor: grab;
  cursor: -webkit-grab;
}

.RangeSlider-module__slider___wXuTj:active::-webkit-slider-thumb {
  cursor: grabbing;
  cursor: -webkit-grabbing;
}

.RangeSlider-module__disabled___lgn1s .RangeSlider-module__slider___wXuTj::-webkit-slider-thumb {
  background: #d1d1d1; /* Disabled thumb color */
  cursor: not-allowed;
}

.RangeSlider-module__slider___wXuTj::-moz-range-thumb {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #5c34cd;
  cursor: progress;
  border: 2px solid #ffffff;
  cursor: move; /* fallback if grab cursor is unsupported */
  cursor: grab;
  cursor: -moz-grab;
}

.RangeSlider-module__slider___wXuTj:active::-moz-range-thumb {
  cursor: grabbing;
  cursor: -moz-grabbing;
}

.RangeSlider-module__disabled___lgn1s .RangeSlider-module__slider___wXuTj::-moz-range-thumb {
  background: #d1d1d1; /* Disabled thumb color */
  cursor: not-allowed;
}

/***** Focus Styles *****/
/* Removes default focus */
input[type='range']:focus {
  outline: none;
}

input[type='range']:focus::-webkit-slider-thumb {
  box-shadow: 0px 0px 0px
    2px #ccc0f0;
}

input[type='range']:focus::-moz-range-thumb {
  box-shadow: 0px 0px 0px
    2px #ccc0f0;
}

.RangeSlider-module__sliderTicks___MZJx3 {
  display: flex;
  position: absolute;
  top: calc(4px / 4);
  width: 100%;
  justify-content: space-between;
  pointer-events: none; /* Prevent ticks from interfering with slider interaction */
  padding: 0px calc(20px / 2); /* Half of thumb size */
}

.RangeSlider-module__sliderTicks___MZJx3 option {
  display: flex;
  background-color: #5c34cd;
  width: 2px;
  height: 2px;
  border-radius: 20px;
  display: flex;
  padding-block-start: 0px;
  padding-block-end: 0px;
  min-block-size: 2px;
  padding-inline: 0px;
  white-space: nowrap;
}

.RangeSlider-module__sliderTicks___MZJx3 option.RangeSlider-module__disabled___lgn1s {
  background-color: #d1d1d1;
}

.RangeSlider-module__rangeText___oAJdc {
  display: flex;
  min-width: 34px;
  min-height: 34px;
  justify-content: center;
  align-items: center;
}

.RangeSlider-module__valueInputWrapper___tBOoN {
  max-width: 58px;
}

.Rating-module__ratingContainer___MNQxg {
  width: fit-content;
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 4px 8px;
}

.Rating-module__stars___oaops {
  display: flex;
}

.Rating-module__icon___x3ukH {
  margin: 0px 4px;
}

.Rating-module__button___oYrJp {
  border-radius: 4px;
  outline: none;
  cursor: pointer;
}

.Rating-module__button___oYrJp:focus {
  box-shadow: 0px 0px 0px
    2px #ccc0f0;
}

.ScoreBar-module__scoreBarWrapper___k44E6 {
  display: flex;
  padding: 8px;
  align-items: center;
  justify-content: center;
  width: fit-content;
}

.ScoreBar-module__scoreBarContainer___zjOll {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: calc(4px / 2);
  width: var(--width);
  height: var(--height);
  flex-direction: var(--direction);
}

.ScoreBar-module__bar___WDX8A {
  width: var(--width);
  height: var(--height);
  border-radius: 4px;
  background-color: var(--background-color);
}

.ScoreBar-module__scoreBarBorder___jFz1h {
  border-radius: 8px;
}

.ScoreBar-module__scoreBarLabel___BKEBQ {
  padding-left: 8px;
}

.Separator-module__wrapper___uPutn {
  display: flex;
  background-color: #d1d1d1;
  width: var(--separator-width);
  height: var(--separator-height);
  border-radius: 8px;
}

.Shimmer-module__wrapper___nAHF6 {
  --width: 40px;
  --border-radius: 4px;
  --height: 100%;
  height: var(--height);
  width: var(--width);
  border-radius: var(--border-radius);
  background: linear-gradient(
    to right,
    #f1f1f5 20%,
    #D3D2E0 40%,
    #f1f1f5 60%
  );
  background-size: calc(100% * 2) 100%;
  animation: Shimmer-module__shimmer___Avfg_ calc(1000ms * 1.5) infinite linear;
  vertical-align: middle;

  &.Shimmer-module__text___OentI {
    margin-right: 4px;
    width: initial;
    padding-left: var(--width);
  }
}

.Shimmer-module__kpiBox___fDxaI {
  display: flex;
  min-width: 252px;
  width: fit-content;
  height: fit-content;
  align-items: center;
  gap: 12px;
  background-color: #ffffff;
  border-radius: 12px;
  padding: 32px 20px;
}

.Shimmer-module__section___ycUjr {
  display: flex;
  width: 100%;
  flex-flow: column;
  gap: 8px;
  align-items: center;
}

.Shimmer-module__iconSection___qQCol {
  width: initial;
}

@keyframes Shimmer-module__shimmer___Avfg_ {
  from {
    background-position: calc(100% * 2) 0px;
  }
  to {
    background-position: calc(100% * -2) 0px;
  }
}

.SideMenuLink-module__linkWrapper___ndqL9 {
  display: flex;
  background: #17172A;
  color: #9F9FBC;
  flex-direction: row;
  gap: 8px;
  justify-content: flex-start;
  align-items: center;
  max-height: 32px;
  min-height: 32px;
  border-radius: 8px;
  width: 100%;
  cursor: pointer;
  user-select: none;
  padding: 0px;
}

.SideMenuLink-module__linkWrapper___ndqL9:focus-visible {
  outline: none;
  box-shadow: 0px 0px 0px
    2px #ccc0f0;
}

.SideMenuLink-module__linkWrapper___ndqL9.SideMenuLink-module__closed___jDNs4 {
  width: 32px;
  min-width: 32px;
  justify-content: center;
}

.SideMenuLink-module__linkWrapper___ndqL9:not(.SideMenuLink-module__selected___F0_I3):not(.SideMenuLink-module__inActive___VwIy3):hover {
  background: #1F1F36;
  color: #ffffff;
}

.SideMenuLink-module__menuIcon___vAsLW {
  height: 32px;
  width: 32px;
  min-height: 32px;
  min-width: 32px;
  color: #9F9FBC;
}

.SideMenuLink-module__linkComponent___Aot2W {
  width: 100%;
  text-decoration: none;
}

.SideMenuLink-module__linkComponent___Aot2W.SideMenuLink-module__closed___jDNs4 {
  width: 32px;
  min-width: 32px;
  justify-content: center;
}

.SideMenuLink-module__linkComponent___Aot2W:focus-visible {
  border-radius: 8px;
  outline: none;
  box-shadow: 0px 0px 0px
    2px #ccc0f0;
}

.SideMenuLink-module__linkWrapper___ndqL9.SideMenuLink-module__selected___F0_I3 {
  background: #5c34cd;
  color: #ffffff;
}

.SideMenuLink-module__linkWrapper___ndqL9.SideMenuLink-module__selected___F0_I3 .SideMenuLink-module__menuIcon___vAsLW,
.SideMenuLink-module__linkWrapper___ndqL9.SideMenuLink-module__selected___F0_I3 .SideMenuLink-module__menuLinkText___w5j4w {
  color: #ffffff;
}

.SideMenuLink-module__linkWrapper___ndqL9:hover .SideMenuLink-module__menuIcon___vAsLW {
  color: #ffffff;
}

.SideMenuLink-module__groupMenuLinkText___ADBWf {
  color: inherit;
  margin-right: 12px;
  white-space: nowrap;
  padding-right: 4px;
}

.SideMenuLink-module__menuLinkText___w5j4w {
  color: #D3D2E0;
  margin-right: 12px;
  white-space: nowrap;
  padding-right: 4px;
}

.SideMenuLink-module__linkWrapper___ndqL9:hover .SideMenuLink-module__menuLinkText___w5j4w {
  color: #ffffff;
}

.SideMenuLink-module__menuLabelContainer___orkpp {
  color: inherit;
  display: flex;
  flex: 1;
  justify-content: space-between;
  padding-right: 8px;
}

.SideMenuLink-module__iconContainer___OCaNv {
  display: flex;
  position: relative;
}

.SideMenuLink-module__statusIndicatorBlock___ilmjg {
  position: absolute;
  top: calc(0px - (4px/2));
  right: calc(0px - (4px/2));
}

.Stepper-module__stepperWrapper___Jsr6D {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 4px;
}

.Stepper-module__stepperWrapper___Jsr6D.Stepper-module__vertical___LLUgE {
  flex-direction: column;
  gap: 20px;
  justify-content: initial;
}

.Stepper-module__stepWrapper___hL36U {
  position: relative;
  display: flex;
  align-items: flex-start;
  gap: 12px;
  width: 100%;
}

.Stepper-module__stepWrapperCounter___xmJqb {
  display: flex;
  height: 24px;
  width: 24px;
  min-height: 24px;
  min-width: 24px;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background-color: transparent;
  border: 1px solid #d1d1d1;
  color: #565656;
}

.Stepper-module__stepWrapperCounter___xmJqb.Stepper-module__completed___zDcEM {
  background-color: #5c34cd;
  border: 1px solid transparent;
  color: #ffffff;
}

.Stepper-module__stepWrapperCounter___xmJqb.Stepper-module__selected___QhACF {
  background-color: #efebfa;
  border: 1px solid transparent;
  color: #5c34cd;
}

.Stepper-module__stepWrapperCounter___xmJqb.Stepper-module__disabled___lGiPG {
  background-color: #f4f4f4;
  border: 1px solid transparent;
  color: #d1d1d1;
}

.Stepper-module__stepIcon___LBhIe {
  color: inherit;
}

.Stepper-module__stepContent___hOzWT {
  display: flex;
  flex-flow: column;
  gap: 4px;
  margin-top: 4px;
}

.Stepper-module__stepLabelWrapper___vHQhb {
  color: #565656;
}

.Stepper-module__stepLabelWrapper___vHQhb.Stepper-module__active____GTWL {
  color: #17172A;
}

.Stepper-module__stepLabelWrapper___vHQhb.Stepper-module__disabled___lGiPG {
  color: #d1d1d1;
}

.Stepper-module__stepContentWrapper___OT5Ew {
  color: #565656;
}

.Stepper-module__stepContentWrapper___OT5Ew.Stepper-module__disabled___lGiPG {
  color: #d1d1d1;
}

.Stepper-module__clickable___DSgqT {
  cursor: pointer;
}

.StickyBar-module__wrapper___oXgmf {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  padding: 20px 20px;
  gap: 8px;
  background: #ffffff;
}

.StickyBar-module__top___q_XQ0 {
}

.StickyBar-module__bottom___tCKbe {
}

.StickyBar-module__leftSlot___qY835,
.StickyBar-module__rightSlot___slMcD {
  display: flex;
  align-items: center;
  gap: 12px;
}

.SubMenu-module__subMenuWrapper____wXw5 {
  background: #1F1F36;
  width: 100%;
  min-height: 100vh;
  cursor: default;
  display: flex;
  flex-direction: column;
  user-select: none;
}

.SubMenu-module__subMenuTitleAndButton___eDOaF {
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #2C2C47;
  margin: 0px 0px 4px 4px;
}

.SubMenu-module__subMenuTitleWrapper___HVi8g {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 12px;
}

.SubMenu-module__subMenuCloseButton___tVdj0 {
  margin: 12px;
}

.SubMenu-module__subMenuCloseButton___tVdj0:hover {
  background-color: #2C2C47;
}

.SubMenu-module__subMenuCloseIcon___hheDX {
  color: #ffffff;
}

.SubMenu-module__subMenuHeader___E72Rn {
  height: 60px;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 20px 8px;
}

.SubMenu-module__menuChildWrap___iENSC {
  margin: 0px 12px;
}

.SubMenu-module__menuChildWrap___iENSC:last-child {
  border-bottom: none;
}

.SubMenu-module__subMenuGroupWrapper___wiKnR,
.SubMenu-module__subMenuLinkWrapper___HgrwU {
  display: flex;
  flex-direction: column;
  margin: 4px 0px;
  flex: auto;
}

.SubMenu-module__subMenuGroupWrapper___wiKnR {
  background: #2C2C47;
  border-radius: 8px;
}

.SubMenu-module__subMenuGroupHeader___XZ3qv,
.SubMenu-module__subMenuLink___LxiaT {
  color: #9F9FBC;
  background: #1F1F36;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  cursor: pointer;
  padding: 8px;
  border-radius: 8px;
}

.SubMenu-module__subMenuGroupHeader___XZ3qv:hover,
.SubMenu-module__subMenuLink___LxiaT:hover {
  background: #2C2C47;
  .SubMenu-module__groupTitle___gWSJn,
  .SubMenu-module__menuLinkTitle___IDoHH {
    color: #ffffff;
  }
}

.SubMenu-module__subMenuGroupHeader___XZ3qv:focus-visible,
.SubMenu-module__subMenuGroup___uElYe:focus-visible,
.SubMenu-module__subMenuLink___LxiaT:focus-visible {
  outline: none;
}

.SubMenu-module__subMenuGroupHeader___XZ3qv.SubMenu-module__collapsible___g7zz6:focus,
.SubMenu-module__subMenuLink___LxiaT:focus {
  box-shadow: 0px 0px 0px
    2px #ccc0f0;
}

.SubMenu-module__subMenuGroupHeader___XZ3qv:not(.SubMenu-module__collapsible___g7zz6) {
  background: #2C2C47;
}

.SubMenu-module__subMenuGroupHeader___XZ3qv.SubMenu-module__collapsed___jfZCA,
.SubMenu-module__subMenuLink___LxiaT.SubMenu-module__collapsed___jfZCA {
  background: #2C2C47;
}

.SubMenu-module__subMenuGroupHeader___XZ3qv.SubMenu-module__highlightedMenu___eIHqS {
  border: 1px solid #504F6E;
  margin: calc(-1 * (1px));
  .SubMenu-module__groupTitle___gWSJn {
    color: #ffffff;
  }
}

.SubMenu-module__subMenuLink___LxiaT.SubMenu-module__highlightedMenu___eIHqS {
  background: #2C2C47;
  .SubMenu-module__menuLinkTitle___IDoHH {
    color: #ffffff;
  }
}

.SubMenu-module__groupTitleWrapper___nJeFY {
  display: flex;
  gap: 4px;
}

.SubMenu-module__groupIconWrapper___D6zUi {
  display: flex;
  position: relative;
  padding-right: 8px;
}

.SubMenu-module__statusIndicatorWrapper___i1_8S {
  position: absolute;
  top: calc(-1 * (4px));
  right: 0px;
}

.SubMenu-module__groupTitle___gWSJn,
.SubMenu-module__menuLinkTitle___IDoHH {
  color: #9F9FBC;
}

.SubMenu-module__menuLinkIcon___wMfYe {
  margin-right: 8px;
}

.SubMenu-module__subMenuGroup___uElYe,
.SubMenu-module__subMenuFocusWrapper___Yzvxn {
  outline: none;
  display: flex;
  flex-direction: column;
}

.SubMenu-module__subMenuGroup___uElYe {
  margin: 8px 4px;
  gap: 4px;
  background: #2C2C47;
  border-radius: 8px;
}

.SubMenu-module__subMenuGroup___uElYe.SubMenu-module__collapsed___jfZCA {
  display: none !important;
}

.SubMenu-module__menuItem___Zjp0f {
  display: flex;
  flex-direction: row;
  color: #9F9FBC;
  flex-direction: row;
  justify-content: space-between;
  gap: 8px;
  align-items: center;
  flex: auto;
  height: 34px;
  min-height: 34px;
  border-radius: 8px;
  cursor: pointer;
  padding: 4px;
  margin: 4px;
  box-sizing: border-box;
}

.SubMenu-module__menuItem___Zjp0f:not(.SubMenu-module__selected___II_DX):hover {
  color: #ffffff;
}

.SubMenu-module__menuItem___Zjp0f:focus-visible {
  outline: none;
}

.SubMenu-module__menuItem___Zjp0f:focus {
  box-shadow: 0px 0px 0px
    2px #ccc0f0;
}

.SubMenu-module__menuIcon___rK0v3 {
  color: inherit;
}

.SubMenu-module__menuItem___Zjp0f.SubMenu-module__selected___II_DX {
  color: #ffffff;
}

.SubMenu-module__menuItem___Zjp0f.SubMenu-module__selected___II_DX::before {
  position: absolute;
  content: '';
  border-radius: 8px;
  background-color: #5c34cd;
  width: 4px;
  height: 20px;
}

.SubMenu-module__menuItem___Zjp0f.SubMenu-module__disabled___jtEtM {
  pointer-events: none;
}

.SubMenu-module__menuIconName___OWIXp {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 4px;
  padding-left: 12px;
  margin-left: 4px;
}

.SubMenu-module__subMenuItemText___Hugly {
  color: inherit;
}

.SubMenu-module__subMenuItemBadges___aTBRR {
  display: flex;
  align-items: center;
}

.Table-module__fooBar___PUHbR {
  color: #5c34cd;
}

.Table-module__tableContainer___nbObv {
  --border-radius: 12px;
  --table-width: 100%;
  width: 100%;
  overflow-x: auto;
  border-radius: var(--border-radius);
}

.Table-module__defaultTable___DBSvW {
  min-width: 100%;
  height: fit-content;
  flex-flow: column;
  overflow-x: auto;
  border-collapse: collapse;
  box-sizing: border-box;
  border-radius: var(--border-radius);
  box-shadow: 0px 0px 0px 1px
    #e1e1e1;
  table-layout: fixed;
  white-space: nowrap;
}
.Table-module__fullHeightTable___KXAGt {
  height: 100%;
}
.Table-module__defaultTableBody___CaQ2Y {
  flex-flow: column;
  border-radius: 0px 0px var(--border-radius)
    var(--border-radius);
  background: #ffffff;
}

.Table-module__defaultSelectedBodyRow___YOzZc {
  background: #efebfa;
}

.Table-module__labelContents___c3giU {
  display: flex;
  justify-content: space-between;
  flex: 1;
}
.Table-module__labelContainer___pb95Y {
  align-items: center;
}

.Table-module__defaultHeaderCellSortable___FlmX5.Table-module__sorted___cI36n .Table-module__sortArrow___ExXGG {
  visibility: visible;
}

.Table-module__defaultCell___mDORN,
.Table-module__defaultSingleCell___rvtxD,
.Table-module__defaultDoubleCell___RpsQJ {
  height: 48px;
  align-items: center;
  padding: 0px 8px;
  background: #ffffff;
}

.Table-module__defaultDoubleCell___RpsQJ {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}

.Table-module__paddedTitleBlock___fkW80 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.Table-module__defaultSingleCell___rvtxD {
  /*used to retain bottom border on cell if content is full-bleed */
  padding-bottom: 1px;
}

.Table-module__defaultHeadCell___jrxDa {
  background: #fafafa;
}

.Table-module__defaultDoubleCell___RpsQJ {
  height: 60px;
}

.Table-module__singleContentCell___gWQIr {
  padding: 0px 8px;
}
.Table-module__doubleContentCell___mX5Dz {
  padding: 0px 8px;
}

.Table-module__doubleTitle___u5j8N {
  margin: 0px;
}
.Table-module__doubleSubtitle___zrJQL {
  display: block;
  height: 170%;
}

.Table-module__stickyHeaderCell___O3yRW,
.Table-module__stickyCell___Pzwzi {
  position: sticky;
  left: 0px;
  z-index: calc(4 / 2);
}

.Table-module__stickyHeaderCell___O3yRW::after,
.Table-module__stickyCell___Pzwzi::after {
  content: '';
  position: absolute;
  right: calc(1px * -1);
  top: 0px;
  width: calc(2px / 2);
  height: 100%;
  background: #d1d1d1;
}

.Table-module__stickyHeaderCell___O3yRW {
  background: #fafafa;
}

/**
  Row CSS
*/

.Table-module__defaultRow___iIS5V {
  height: 48px;
  background: #ffffff;
}

.Table-module__defaultTable___DBSvW .Table-module__defaultRow___iIS5V:last-child td:first-child {
  border-bottom-left-radius: var(--border-radius);
}

.Table-module__defaultTable___DBSvW .Table-module__defaultRow___iIS5V:last-child td:last-child {
  border-bottom-right-radius: var(--border-radius);
}

.Table-module__defaultTable___DBSvW .Table-module__defaultRow___iIS5V:last-child {
  border-bottom: none;
}

.Table-module__emptyRow___TAKTg {
  display: flex;
  width: calc(var(--table-width) - calc(20px * 2));
  position: sticky;
  left: 20px;
  flex: 0 0 auto;
  align-items: center;
  justify-content: center;
}

.Table-module__defaultLoader___seQaf {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 240px;
}

.Table-module__defaultEmptyText___YJ9oD {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 240px;
}

.Table-module__checkbox___rbVGe {
  padding: 12px 20px 12px 0px;
  max-width: 60px;
}

.Table-module__defaultTable___DBSvW td:first-child {
  padding-left: 20px;
}

.Table-module__defaultTable___DBSvW th:first-child {
  padding-left: 20px;
}

/* Header CSS */

.Table-module__defaultTableHead___Gz_0o {
  flex-flow: column;
  border-radius: var(--border-radius) var(--border-radius) 0px
    0px;
  padding: 12px;
}

.Table-module__defaultHeaderRow___OxG7b {
  box-sizing: border-box;
  background: #fafafa;
  border-radius: var(--border-radius) var(--border-radius) 0px
    0px;
}

.Table-module__labelContents___c3giU {
  display: flex;
  justify-content: flex-start;
  flex: 1;
  flex-direction: row;
  align-items: flex-start;
  padding: 0px;
  gap: 4px;
}

.Table-module__labelContainer___pb95Y {
  align-items: center;
}

.Table-module__defaultHeaderCellSortable___FlmX5 {
  cursor: pointer;
}

.Table-module__defaultHeaderCell___A_3xK,
.Table-module__defaultHeaderCellSortable___FlmX5 {
  padding: 0px 8px;
  text-align: left;
  align-items: center;
}

.Table-module__defaultHeaderCell___A_3xK:first-child {
  border-top-left-radius: var(--border-radius);
}

.Table-module__defaultHeaderCell___A_3xK:last-child {
  border-top-right-radius: var(--border-radius);
}

.Table-module__defaultHeaderCell___A_3xK:not(.Table-module__selectedHeader___GJ5Rl):hover {
  background: #EBEBEB;
}

.Table-module__selectedHeader___GJ5Rl {
  color: #17172A;
  background: #efebfa;
}

.Table-module__sortArrow___ExXGG {
  color: #565656;
}

.Table-module__selectedSortArrow___Sn86b {
  color: #17172A;
}

.Table-module__stickyHeader___UPgx0 {
  position: sticky;
  top: 0px;
  z-index: 4;
}

.Table-module__stickyHeader___UPgx0::after {
  content: '';
  position: absolute;
  bottom: calc(1.5px * -1);
  left: 0px;
  width: 100%;
  height: calc(2px / 2);
  background: #e1e1e1;
}

.TableBar-module__tableBar___h01kU {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: calc(22px * 3);
  width: 100%;
  padding: 12px 20px;
  background-color: #ffffff;
}

.TableBar-module__topBar___zxL3H {
  border-bottom: none;
  border-radius: 12px 12px 0px
    0px;
}

.TableBar-module__bottomBar___GzihP {
  min-height: calc(60px - 2px);
  border-top: none;
  border-radius: 0px 0px 12px
    12px;
}

.TableBar-module__tableActionBar___NdIBZ {
  display: flex;
  height: 50px;
  background-color: #5c34cd;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 8px 12px 8px 20px;
}

.TableBar-module__buttonCta___lpAtw {
  border: 1px solid #7d5dd7;
  background-color: #542fbb;
}

.TableBar-module__buttonCta___lpAtw:hover {
  background-color: #412592;
}

.TableBar-module__buttonCta___lpAtw:active {
  background-color: #412592;
}

.Tab-module__button___VhF5f {
  border: 2px solid rgba(255,255,255,0);
  box-sizing: border-box;
  display: flex;
  cursor: pointer;
}

.Tab-module__button___VhF5f.Tab-module__mediumSize___K7EX2 {
  height: 42px;
}

.Tab-module__button___VhF5f.Tab-module__smallSize___f9PG_ {
  height: 38px;
}

.Tab-module__button___VhF5f:focus {
  border: 2px solid #ccc0f0;
}

.Tab-module__button___VhF5f:focus .Tab-module__iconTextWrap___uGnU_ {
  color: #17172A;
}

.Tab-module__button___VhF5f .Tab-module__disabled___NFk0P {
  cursor: not-allowed;
}

.Tab-module__iconTextWrap___uGnU_ {
  display: flex;
  flex-direction: row;
  gap: 4px;
  align-items: center;
  justify-content: center;
  color: #565656;
  border-bottom: 2px solid rgba(255,255,255,0);
  height: 100%;
  white-space: nowrap;
}

.Tab-module__iconTextWrap___uGnU_.Tab-module__selected___o_OLS {
  color: #17172A;
  border-bottom: 2px solid #5c34cd;
}

.Tab-module__iconTextWrap___uGnU_.Tab-module__disabled___NFk0P {
  color: #d1d1d1;
  border-bottom: 2px solid rgba(255,255,255,0);
}

.Tab-module__iconTextWrap___uGnU_:hover {
  color: #17172A;
}

.Tab-module__icon___VfXFp {
  color: inherit;
}

.Tab-module__tabContainer___ZT5sZ {
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  color: inherit;
}

.TabDropdown-module__tabDropdownContainer___c8UxX {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

.TabDropdown-module__dotTabWrapper___y1lsE {
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  color: inherit;
  width: 36px;
}

.TabDropdown-module__dotTextWrap___edDb6 {
  width: 100%;
}

.TabList-module__tabsContainer___bI3Wl {
  display: flex;
  flex-direction: row;
  gap: 20px;
  width: 100%;
}

.TabList-module__tabsContainer___bI3Wl.TabList-module__mediumSize___kE_gt {
  height: 42px;
}

.TabList-module__tabsContainer___bI3Wl.TabList-module__smallSize___cKsmi {
  height: 38px;
}

.TextTile-module__textTileWrapper___ivmSy {
  display: flex;
  gap: 12px;
  flex-direction: column;
  align-items: center;
}

.TextTile-module__textTileTitle___QEw0U {
  display: flex;
  gap: 8px;
  justify-content: center;
  margin-left: calc(-1 * 44px);
}

.TextTile-module__sparkles___PTZZg {
  background: linear-gradient(to right, #5c34cd, #0769f0);
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.Toggle-module__container___oDWyz {
  position: relative;
  display: flex;
  gap: 20px;
  height: 24px;
  align-items: center;
  cursor: pointer;
}

.Toggle-module__disabled___lGRrm {
  cursor: not-allowed;
}

.Toggle-module__toggleWrap___s9rqg input[type='checkbox'] {
  opacity: 0;
  position: absolute;
  width: 36px;
  height: 18px;
}

.Toggle-module__toggleWrap___s9rqg input[type='checkbox']:disabled {
  cursor: not-allowed;
  pointer-events: none;
}

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

.Toggle-module__toggle___cLaYw {
  position: relative;
  width: 36px;
  height: 18px;
  box-sizing: border-box;
  cursor: pointer;
  transition: 300ms;
  background: #d1d1d1;
  border-radius: 20px;
}

.Toggle-module__toggle___cLaYw::before {
  position: absolute;
  content: '';
  height: 10px;
  width: 10px;
  margin: auto;
  top: 0px;
  bottom: 0px;
  left: 4px;
  transition: 300ms;
  background: #ffffff;
  border-radius: 12px;
}

.Toggle-module__container___oDWyz input:checked + .Toggle-module__toggle___cLaYw::before {
  transform: translateX(18px);
}

.Toggle-module__container___oDWyz input:checked + .Toggle-module__toggle___cLaYw {
  background-color: #5c34cd;
}

.Toggle-module__container___oDWyz input:focus + .Toggle-module__toggle___cLaYw {
  box-shadow: 0px 0px 0px
    2px #ccc0f0;
}

.Toggle-module__container___oDWyz input:active + .Toggle-module__toggle___cLaYw {
  box-shadow: 0px 0px 0px
    2px #ccc0f0;
}

/* disabled/unchecked */
.Toggle-module__disabledButton___CkJEJ {
  pointer-events: none;
  cursor: not-allowed;
  background: #f4f4f4;
}

.Toggle-module__disabledButton___CkJEJ::before {
  background: #d1d1d1;
}

/* disabled/checked */
.Toggle-module__container___oDWyz input[type='checkbox']:checked + .Toggle-module__disabled___lGRrm {
  border: 0px;
  background: #f4f4f4;
  cursor: not-allowed;
}

.Toggle-module__container___oDWyz input[type='checkbox']:checked + .Toggle-module__disabled___lGRrm::before {
  background: #d1d1d1;
}

.Toggle-module__toggleLabel___rtZ6j {
  margin-left: 0px;
}

.TokenListInput-module__box___DMA1x {
  display: flex;
  gap: 8px;
  align-items: center;
  flex-wrap: wrap;
  width: 100%;
  max-height: 228px;
  flex: 0 0 auto;
  overflow: auto;
  cursor: pointer;
}

.TokenListInput-module__box___DMA1x:not(.TokenListInput-module__withError___IZLTU):not(.TokenListInput-module__inputDisabled___oy04w):not(.TokenListInput-module__inputLocked___PNEOT):not(.TokenListInput-module__inputHidden___VnmgK) {
  border: 1px solid #e1e1e1;
}

.TokenListInput-module__box___DMA1x:not(.TokenListInput-module__withError___IZLTU):not(.TokenListInput-module__inputDisabled___oy04w):not(.TokenListInput-module__inputLocked___PNEOT):not(.TokenListInput-module__inputHidden___VnmgK):hover {
  border: 1px solid #AEAEAE;
}

.TokenListInput-module__box___DMA1x:not(.TokenListInput-module__withError___IZLTU):not(.TokenListInput-module__inputDisabled___oy04w):not(.TokenListInput-module__inputLocked___PNEOT):not(.TokenListInput-module__inputHidden___VnmgK):focus-within {
  border: 1px solid #5c34cd;
  box-shadow: 0px 0px 0px
    2px #ccc0f0;
}

.TokenListInput-module__box___DMA1x.TokenListInput-module__withError___IZLTU {
  border: 1px solid #e31c4c;
}

.TokenListInput-module__box___DMA1x.TokenListInput-module__withError___IZLTU:focus-within {
  border: 1px solid #e31c4c;
  box-shadow: 0px 0px 0px
    2px #f6b9c8;
}

.TokenListInput-module__box___DMA1x.TokenListInput-module__inputLocked___PNEOT {
  border: 1px solid #e1e1e1;
  border-style: dashed;
}

.TokenListInput-module__box___DMA1x.TokenListInput-module__inputDisabled___oy04w {
  border: 1px solid #e1e1e1;
  background-color: #f4f4f4;
}

.TokenListInput-module__tokenListContainer___YK68T {
  display: flex;
  position: relative;
  flex-flow: column;
  width: 100%;
}

.TokenListInput-module__tokenListHeader___dCUuD {
  display: flex;
  width: 100%;
  height: 18px;
  justify-content: space-between;
}

.TokenListInput-module__clearAllButton___Jzqtt {
  cursor: pointer;
}

.TokenListInput-module__clearAllButton___Jzqtt:focus-visible {
  box-shadow: 0px 0px 0px
    2px #ccc0f0;
}

.TokenListInput-module__medium___FMsnC {
  border-radius: 12px;
  padding: 8px 12px;
  min-height: 42px;
}

.TokenListInput-module__small___iNoIl {
  border-radius: 8px;
  padding: 4px 12px;
  min-height: 34px;
}

.TokenListInput-module__inputMedium___SGAe4 {
  min-width: calc(100%/4);
  outline: none;
  border: none;
  background-color: transparent;
  padding: 0px 0px 0px 0px;
  flex: 1 0;
}

.TokenListInput-module__inputSmall___zJqqL {
  min-width: calc(100%/4);
  outline: none;
  border: none;
  background-color: transparent;
  padding: 0px 0px 0px 0px;
  flex: 1 0;
}

.TokenListInput-module__lockIcon___wtJyD {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: auto;
}

.Typeahead-module__typeaheadContainer___KwTbV {
  display: flex;
  position: relative;
  flex-flow: column;
  width: 100%;
  height: fit-content;
}

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

.WeekdayPicker-module__weekdayPickerDays___QIuFg {
  display: flex;
  gap: 12px;
}

.WeekdayPicker-module__weekdayButton___ifKWg {
  flex-direction: column;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #f4f4f4;
  color: #565656;
  padding: 8px 12px;
  border-radius: 8px;

  &:hover,
  &:focus-visible {
    background-color: #EBEBEB;
    color: #17172A;
    cursor: pointer;
  }

  &:focus-visible {
    box-shadow: 0px 0px 0px
      2px #ccc0f0;
  }
}

.WeekdayPicker-module__weekdayButtonMedium___Z7dOO {
  height: 42px;
  width: 42px;
}

.WeekdayPicker-module__weekdayButtonSmall___lHiLU {
  height: 34px;
  width: 34px;

  .WeekdayPicker-module__secondaryLabel___X5ica {
    font-size: 8px;
  }
}

.WeekdayPicker-module__weekdayButtonSelected___GKJaj {
  background-color: #5c34cd;
  color: #ffffff;

  &:hover,
  &:focus-visible {
    background-color: #412592;
    color: #ffffff;

    .WeekdayPicker-module__secondaryLabel___X5ica {
      background-color: #412592;
      color: #ffffff;
    }
  }
}

.WeekdayPicker-module__weekdayButtonDisabled___cmvbd {
  background-color: #f4f4f4;
  color: #d1d1d1;
  pointer-events: none;
  cursor: not-allowed;
}

.WeekdayPicker-module__secondaryLabel___X5ica {
  color: #565656;

  /* Added a transition to .secondaryLabel for smoother and immediate style updates 
   during hover or focus-visible states of .secondaryLabelSelected. This ensures the 
   change feels intentional, even if there’s a minor rendering delay. */
  transition: background-color 0.1s, color 0.1s, font-size 0.1s;
}

.WeekdayPicker-module__secondaryLabelSelected___C1N1Y {
  background-color: #5c34cd;
  color: #ffffff;
}

.WeekdayPicker-module__secondaryLabelDisabled___dpPES {
  background-color: #f4f4f4;
  color: #d1d1d1;
  pointer-events: none;
  cursor: not-allowed;
}

.WeekdayPicker-module__weekdayLabel___S7VRH {
  color: #565656;
}

.WeekdayPicker-module__weekdayHelperText___shn55 {
  color: #565656;
}

.WeekdayPicker-module__weekdayReadOnly___q79OF {
  pointer-events: none;
  cursor: not-allowed;
}

.payouts__payoutContainer___xhXkb {
  display: flex;
  padding: 18px calc(20px + 12px);
  flex-direction: column;
  height: 100%;
  width: auto;
  background: #fafafa;
}
.payouts__payoutSearch___ihO0F {
  width: 260px;
}
.payouts__emptyTableContainer___VGSkV {
  padding: 125px 0px;
}
.payouts__tableCellWidth___GzJeQ {
  max-width: 160px;
  min-width: 160px;
}
.payouts__flexColumn___HHAnZ {
  flex-direction: column;
}
.payouts__sidePandelCard___XTZUU {
  margin-bottom: 20px;
}
.payouts__sidePandelCardContent___xGXr3 {
  display: grid;
  grid-template-columns: calc(100%/2) calc(100%/2);
  gap: 20px;
}
.payouts__cardRow___uwZAm {
  display: flex;
  flex-flow: row;
  align-items: center;
  row-gap: 12px;
}
.payouts__cardRowLast___vA81q {
  display: flex;
  justify-content: center;
  align-items: center;
  border-top: 1px solid #e1e1e1;
  margin-top: 18px;
  padding-top: 18px;
}
.payouts__payment_status___JuEPz {
  flex-direction: row;
  display: flex;
  align-items: center;
  gap: 10px;
}
.payouts__pointer___M23tK {
  cursor: pointer;
}
.payouts__truncate___F0BHd {
  white-space: break-spaces;
}
.payouts__selectionBtn___nLCRP {
  margin-right: 10px;
}
.payouts__transactionFilters___AKO0l {
  padding: 20px 0px 10px 0px;
  column-gap: 10px;
}
.payouts__historyTable___wm4xu {
  display: flex;
  flex-direction: column;
}
.payouts__pagination___i9Q4U {
  padding: 20px;
}
.payouts__reason___LWQWZ {
  display: flex;
  align-items: center;
  justify-content: center;
}
.payouts__reasonText___pC79x {
  padding: 0px 5px;
}
.payouts__confirmPaymentModalText___QK5Jk {
  flex-direction: column;
  height: 84px;
}
.payouts__filterType___Y4KPB {
  width: 160px;
}
.payouts__loader___XpcMr {
  justify-content: center;
}
.payouts__defaultGap___mDKJI {
  gap: 5px;
}
.payouts__menu___cBZj0 {
  z-index: 12;
  position: sticky;
}
.payouts__panelroot___cfbRJ {
  background: rgba(23, 23, 42, 0.7);
}
.payouts__tableWrapper___vGEb7 {
  height: calc(100vh - calc(300px + 30px + 5px));
}
.payouts__tableWrapper___vGEb7.payouts__withActionBar___bA73n {
  height: calc((100vh - calc(300px + 30px + 5px)) - 50px);
}
.payouts__actionBar___WMdwV {
  display: flex;
  align-items: center;
  gap: 8px;
}
.payouts__leftActionSlot___UZXAV,
.payouts__rightActionSlot___N3793,
.payouts__middleActionSlot___aGfpu {
  display: flex;
  gap: 12px;
  align-items: center;
}
.payouts__leftActionSlot___UZXAV,
.payouts__rightActionSlot___N3793 {
  width: calc(100% / 4);
}
.payouts__leftActionSlot___UZXAV {
  justify-content: flex-start;
}
.payouts__middleActionSlot___aGfpu {
  width: calc(100% / 2);
  justify-content: center;
  gap: 4px;
}
.payouts__rightActionSlot___N3793 {
  justify-content: flex-end;
}
@media (max-width: 960px) {
  .payouts__leftActionSlot___UZXAV,
  .payouts__rightActionSlot___N3793,
  .payouts__middleActionSlot___aGfpu {
    width: auto;
  }
  .payouts__selectedItemText___fkxYo {
    width: 60px;
  }
  .payouts__hideCloseText___ezIPb {
    display: none;
  }
  .payouts__closeButton___Il4W6 {
    min-width: 12px;
    padding: 0px;
  }
}

.settings__defaultGap___z1GDj {
  gap: 20px;
}
.settings__flexColumn___I2rGN {
  flex-direction: column;
}
.settings__loader___rstYs {
  width: 720px;
  height: 260px;
  justify-content: center;
  align-items: center;
}
.settings__settingsButtonTab___zl8Ig {
  margin: 20px 0px;
}
.settings__paymentCard___gRNAk {
  width: 720px;
  row-gap: 8px;
  align-items: center;
  margin-top: 20px;
}
.settings__settingsCardWidth___KuJFQ {
  width: 720px;
}
.settings__paymentStatus___Df8vf {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.settings__paymentBalance___lTNuA {
  width: 100%;
  display: flex;
  row-gap: 20px;
  padding: 12px;
}
.settings__paymentSetup___V6gLz {
  width: 100%;
  display: flex;
  row-gap: 20px;
  padding: 8px;
}
.settings__minimumBalance___l7mFq {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.settings__minimumBalanceButton___BJ3k6 {
  margin-left: 10px;
}
.settings__sidePanel___f7xms {
  padding: 18px;
  border-top: 1px solid rgba(209, 209, 209, 1);
}
.settings__inputActionContainer___lX8id {
  display: flex;
  row-gap: 8px;
}
.settings__inputsContainer___jWGir {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
  width: 100%;
  column-gap: 10px;
}
.settings__actionContainer___fcgPn {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.settings__sidePanelCard___BPPHh {
  row-gap: 8px;
  padding: 8px;
}
.settings__sidePanelInformation___otADr {
  row-gap: 8px;
  margin-top: 18px;
}
.settings__information___sv9yh {
  row-gap: 20px;
}
.settings__informationList___D1tOh {
  display: flex;
  row-gap: 12px;
  align-items: flex-start;
}
.settings__doNotHaveAccount___jzMDr {
  color: rgba(92, 52, 205, 1);
  cursor: pointer;
  margin-top: 18px;
}
.settings__bellIcon___qtYDH {
  background-color: rgba(241, 237, 253, 1);
  padding: 4px;
  border-radius: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 8px;
  cursor: pointer;
}
.settings__modalContent___NpMMt {
  width: 540px;
  height: 260px;
  right: 30%;
}
.settings__clickableText___ZlGaH {
  color: rgba(92, 52, 205, 1);
}
.settings__headerTextColor___rGo2J {
  color: #2b2b2b;
}
.settings__flexColumn___I2rGN {
}
.settings__modalBody___aHe4E {
  width: 100%;
}
.settings__addFunds___cjsBb {
  margin: 20px 0px;
  justify-content: center;
  display: flex;
  width: 228px;
}
.settings__showBalance___aMtXI {
  display: flex;
  justify-content: center;
}
.settings__modalInput___cFpEO {
  margin: 20px 0px;
}
.settings__infoIcon___xztuH {
  margin-right: 10px;
}
.settings__error___tfQpo {
  color: rgba(227, 28, 76, 1);
}
.settings__divider___XKbG3 {
  height: 1px;
  background-color: #e1e1e1;
}
.settings__paypalHeader___Pk_cu {
  display: flex;
  align-items: center;
  column-gap: 10px;
  row-gap: 10px;
}
.settings__setupInfo___n5ecG {
  padding: 4px 10px;
}
.settings__totalBalance___OfcC1 {
  display: flex;
  align-items: center;
  justify-content: center;
  column-gap: 5px;
}
.settings__ruleContainer___oQtpV {
  gap: 12px;
  justify-content: space-between;
  margin-bottom: 12px;
  align-items: baseline;
}
.settings__customOption___z2kBD {
  justify-content: space-between;
}
.settings__variableText___wjIuO {
  max-width: 140px;
  min-width: 140px;
}
.settings__option___Fk0Br {
  width: inherit;
  min-width: max-content;
}
.settings__dateColumn___kSQWx {
  width: 100%;
  gap: 12px;
}
.settings__removeRuleButtonContainer___dpYCw {
  display: flex;
  justify-content: flex-end;
}
.settings__removeRuleButton___tv2np {
  visibility: hidden;
  max-width: 34px;
}
.settings__relativeTo___rzwQb {
  padding-left: 8px;
}
.settings__payoutLabel___fFNzZ {
  padding-bottom: 4px;
}
.settings__optionContainer___LpATL {
  padding: 0px;
}
.settings__payoutCard___hhvvz {
  margin-bottom: 20px;
  background: #fafafa;
}
.settings__chip___kym5W {
  background-color: #e6f0fe;
}
.settings__ruleInputContainer___uUreL {
  justify-content: space-between;
  align-items: end;
}
.settings__ruleInput___JLBY2 {
  width: max-content;
}
.settings__radioGroup___cF_wT {
  flex-wrap: nowrap;
}
.settings__andText___pLZlJ {
  margin-bottom: 10px;
  min-width: 20px;
}

.configure__container___xw1ye {
  flex-direction: column;
  background: #fafafa;
  overflow-y: scroll;
}
.configure__setupContainer___p64_S {
  --old-header-height: 58px;
}
.configure__setupContainer___p64_S.configure__appShellEnabled___FHY86 {
  justify-content: center;
  max-height: calc(
    100vh - (var(--top-nav-height) + 83px)
  );
  min-height: calc(
    100vh - (var(--top-nav-height) + 83px)
  );
}
.configure__programContainer___wyplp {
  min-height: calc(
    100vh - (var(--top-nav-height) + 100px)
  );
  max-height: calc(
    100vh - (var(--top-nav-height) + 100px)
  );
  --old-header-height: 100px;
}
.configure__programContainer___wyplp.configure__appShellEnabled___FHY86 {
  max-height: calc(100vh - var(--top-nav-height));
  min-height: calc(100vh - var(--top-nav-height));
}
.configure__stickyBarPresent___pYW6R {
  min-height: calc(
    100vh -
      (var(--top-nav-height) + var(--old-header-height) + 83px)
  );
  max-height: calc(
    100vh -
      (var(--top-nav-height) + var(--old-header-height) + 83px)
  );
}
.configure__stickyBarPresent___pYW6R.configure__appShellEnabled___FHY86 {
  max-height: calc(
    100vh - (var(--top-nav-height) + 83px)
  );
  min-height: calc(
    100vh - (var(--top-nav-height) + 83px)
  );
}
.configure__loader___Hoqe9 {
  justify-content: center;
  align-items: center;
  min-height: 300px;
}
.configure__rightContainer___Y2FLQ {
  width: 38%;
  background: #fafafa;
  height: -moz-fit-content;
  height: fit-content;
}
.configure__headerContainer___UA_an {
  align-items: end;
  justify-content: space-between;
  padding: 12px 32px;
}
.configure__header___P4xtO {
  flex-flow: column;
  box-shadow: none;
  width: calc(100% - 480px);
}
.configure__tab___D1S8Z {
  cursor: pointer;
}
.configure__horizontalTimelineContainer___OZVbs {
  justify-content: center;
  width: 100%;
}
.configure__programStepper___uvw4i {
  margin: 32px;
  padding-bottom: 0px;
}
.configure__shareCardContainer___dTLnk {
  justify-content: center;
  align-items: center;
  height: 100%;
}
.configure__programSuccess___VyMEe {
  gap: 20px;
  width: 640px;
  flex-direction: column;
  align-items: center;
}
.configure__timelineEntry___dcY_n {
  align-items: center;
}
.configure__timelineIcon___UEjOz {
  width: 18px;
  height: 18px;
  margin-left: 5px;
}
.configure__customCard___K7rdq {
  width: calc(100% / 2 + calc(100% / 10));
  flex-flow: column;
  background: #fafafa;
  height: -moz-fit-content;
  height: fit-content;
}
.configure__cardHeader___C_ppR {
  min-height: 70px;
  justify-content: space-between;
  align-items: center;
}
.configure__cardContent___UoFSv {
  padding: 20px 0px;
  flex-flow: column;
}
.configure__headerRow___UNn0V {
  padding-bottom: 10px;
  margin-bottom: 10px;
  width: 100%;
}
.configure__contentSection___Aolfs {
  flex-flow: column;
  width: 100%;
  border-radius: 0px 0px 12px 12px;
}
.configure__contentSection___Aolfs:first-child {
  padding-top: 0px;
}
.configure__defaultMargin___VphlZ {
  margin-bottom: 20px;
}
.configure__question___OOKHo {
  margin-bottom: 12px;
}
.configure__questionInput___xjB8a {
  margin-bottom: 10px;
}
.configure__bonusSection____d3QQ {
  flex-flow: column;
}
.configure__topRow___vABn6 {
  width: 100%;
  align-items: center;
  justify-content: flex-end;
  gap: 8px;
}
.configure__column___fVjfC {
  flex-flow: column;
}
.configure__shareCardHeaderWidth___OrIoR {
  max-width: 580px;
}
.configure__centered___i4H5_ {
  align-items: center;
  text-align: center;
}
.configure__shareButtonContainer___iBdyv {
  display: grid;
  grid-template-columns: auto auto;
  gap: 8px;
  align-items: center;
  width: 100%;
}
.configure__redirectBtn___M_4Wx {
  width: 228px;
  justify-content: center;
}
.configure__redirection___W5ZJb {
  margin: 40px 0px 20px 0px;
}
.configure__redirection___W5ZJb > div {
  column-gap: 20px;
}
.configure__previewBlock___IYuQl {
  pointer-events: none;
  transform-origin: top left;
  display: contents;
}
.configure__brandLogo___vSnXS {
  display: flex;
  align-items: center;
}
.configure__brandLogo___vSnXS > .configure__logo___eniFl {
  max-height: 30px;
  max-width: 30px;
  border-radius: calc(100% / 2);
}
.configure__questionContainer___WNzdv {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.configure__content___LAWV0 {
  overflow: scroll;
  flex-direction: row;
  gap: 20px;
  padding: 32px 32px 20px 32px;
  background: #fafafa;
  width: 100%;
  min-height: 100%;
  height: -moz-fit-content;
  height: fit-content;
}
.configure__content___LAWV0.configure__createProgram___zTt9G {
  height: calc(100% - 104px);
  min-height: calc(100% - 104px);
  padding-top: 0px;
}
.configure__notificationContent___MgGUj {
  width: calc(100% / 2);
  justify-content: space-between;
}
.configure__userNotificationContent___GYMjB {
  width: sizeFLuid;
  justify-content: flex-end;
}
.configure__toggleLabel___Ws1HG {
  width: calc(100% / 2);
}
.configure__qrLinkContainer___vHTJc {
  display: grid;
  flex: 1 1;
  text-align: center;
  padding: 10px 20px;
  padding-bottom: 0px;
}
.configure__downloadButton___Bj8GD {
  margin-left: 10px;
}
.configure__qrCode___yBE1x {
  width: 90px;
  height: 90px;
  border: 1px solid #d1d1d1;
  border-radius: 8px;
}
.configure__verticalDivider___kjICt {
  border-right: 1px solid #d1d1d1;
  margin: 0px 12px;
}
.configure__shareLink___PPzQo {
  gap: 12px;
  display: flex;
  flex-direction: column;
  width: 100%;
}
.configure__previewContinueButtons___FgtSm {
  column-gap: 20px;
}
.configure__brandIcon___nIJ1_ {
  object-fit: contain;
}
.configure__backButton___SRRLy {
  width: 300px;
  gap: 8px;
}
.configure__generalNotificationsContent___ZffAL {
  width: 720px;
  box-shadow: none;
  display: flex;
  flex-direction: column;
}
.configure__divider___ENXWe {
  height: 1px;
  border-bottom: 1px solid #e1e1e1;
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #fafafa;
}
.configure__linkButton___QLUF0 {
  width: max-content;
}
.configure__richTextContainer___kG26E {
  width: 100% !important;
  gap: 12px;
}
.configure__programFooter___lOO4d {
  justify-content: space-between;
}
.configure__footerRightSlot___UIr5M {
  justify-content: end;
}
.configure__stepperCardHeader___eMoKI {
  background-color: #ffffff;
  border-radius: 12px 12px 0px 0px;
}
.configure__shareModalBody___DSzm_ {
  gap: 20px;
  flex-direction: column;
}
.configure__shareButton___Xm772 {
  width: 100%;
}

/* Round corners */

.variable-picker__root___Z73ju,
.variable-picker__results___oP2F7 {
  overflow: hidden;
  border-radius: 8px;
}

.variable-picker__root___Z73ju {
  background-color: #fff;
  flex-flow: column;
  width: 680px;
  min-height: 500px;
  font-size: 14px;
}

.variable-picker__root___Z73ju > * {
  flex: 0 0 auto;
}

.variable-picker__root___Z73ju > .variable-picker__results___oP2F7 {
  flex: 1 0;
}

.variable-picker__topContainer___RvjtN {
  flex-flow: row;
  justify-content: space-between;
  min-height: 48px;
  border-bottom: 1px solid #dddddd;
  margin-bottom: 16px;
}

.variable-picker__search___xLokw {
  flex: 1 0;
  font-size: 18px;
  padding: 8px 0 8px 16px;
  width: 340px;
  align-items: center;
}

.variable-picker__search___xLokw svg {
  margin-right: 12px;
}

.variable-picker__search___xLokw svg g {
  stroke: #5e5e5e;
  fill: none;
}

.variable-picker__searchInput___Ag9qZ {
  flex: 1 0;
}

.variable-picker__searchInput___Ag9qZ:-ms-input-placeholder {
  color: #c4c4c4;
}

.variable-picker__searchInput___Ag9qZ::placeholder {
  color: #c4c4c4;
}

.variable-picker__closeContainer___a5IkP {
  padding: 14px 28px;
  align-items: center;
}

.variable-picker__verticalLine___iN_4S {
  border-left: 2px solid #ededed;
  height: 32px;
}

.variable-picker__closeIcon___qZqGd {
  cursor: pointer;
  width: 20px;
  height: 20px;
  margin-left: 28px;
}

.variable-picker__closeContainer___a5IkP > svg:hover path {
  stroke: #dddddd;
}

.variable-picker__tableListContainer___HFNXC {
  flex-flow: column;
  overflow: auto;
  max-height: 423px; /*TODO(marcos): this is a magic value*/
}

.variable-picker__columnHeaders___uHe2z {
  display: flex;
  border-bottom: 1px solid #dddddd;
  text-transform: uppercase;
  font-size: 12px;
}

.variable-picker__journeyTypeHeader___SKS0f {
  display: flex;
  align-items: center;
  cursor: pointer;
}

.variable-picker__sortArrow___CVXOi {
  margin-left: 4px;
  font-size: 10px;
}

.variable-picker__desc___uPcr6 {
  transform: rotate(180deg);
}

.variable-picker__variableNameHeader___yczjH,
.variable-picker__journeyTypeHeader___SKS0f {
  padding: 0 28px 12px;
}

.variable-picker__results___oP2F7 {
  overflow-y: auto;
}

.variable-picker__result___Ydd6b {
  display: grid;
  grid-template-columns: 450px 1fr;
  font-size: 16px;
  align-items: center;
}

.variable-picker__resultEven___xljth {
  /* avoid color bleed-through */
  background-color: #fff;
}

.variable-picker__resultOdd___J77_p {
  background-color: #f7f7f7;
}

.variable-picker__result___Ydd6b:hover {
  background-color: #e5efe5;
}

.variable-picker__resultSelected___qSzeS {
  background-color: #e5efe5;
}

.variable-picker__variableName___w3knb {
}

.variable-picker__header___MXNXq {
  padding: 4px 0 4px 40px;
}

.variable-picker__label___eVMBx {
  flex: 1 0 450px;
  display: flex;
  flex-flow: column;
  align-items: flex-start;
  justify-content: flex-start;
  color: #777777;
  min-width: 0;
  padding-left: 28px;
  cursor: pointer;
}

.variable-picker__label___eVMBx h3 {
  margin-bottom: 4px;
}

.variable-picker__label___eVMBx > span {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.variable-picker__labelType___hEbhz {
  height: 100%;
  padding-right: 28px;
  align-items: center;
  text-transform: capitalize;
  text-align: right;
  color: #5e5e5e;
}

.variable-picker__label___eVMBx,
.variable-picker__labelType___hEbhz {
  font-size: 13px;
}

.variable-picker__filterLabel___xIcT6 {
  padding: 8px 8px 4px 28px;
}

.variable-picker__filterSelectButton___iNatO {
}

.variable-picker__noResults___aPmnn {
  margin: 40px auto 0 auto;
  flex-direction: column;
}

.variable-picker__button___I1arH {
  margin-top: 20px;
}

.variable-picker__grammarTokens___sJEg2 {
  display: block;
  font-size: 13px;
}

.variable-picker__grammarTokens___sJEg2 p {
  margin: 2px 0;
}

.variable-picker__token___gK4P_ {
  font-style: italic;
}

.variable-picker__filterWrap___A8uro {
  flex-direction: row;
  justify-content: flex-end;
  padding: 0 28px;
}

.variable-picker__showUnsycnedFields___CkbMZ {
  margin-right: 12px;
  width: 200px;
  height: 40px;
}

.variable-picker__filters___V4gwA {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-end;
}

.variable-picker__filters___V4gwA > * {
  margin-bottom: 16px;
}

.variable-picker__filter___Sd7aX {
  align-items: center;
}

.variable-picker__filterLabel___xIcT6 {
  padding: 8px 28px 4px 28px;
}

.variable-picker__filterSelect___kAur8 {
  flex: 1 0;
}

.variable-picker__clearButtonWrap___gk4dG {
  padding: 0 28px 12px;
  flex: 1 0 100px;
  justify-content: flex-end;
}

.variable-picker__clearButton___r1QPj {
}

.variable-picker__clearButton___r1QPj,
.variable-picker__variableNameHeader___yczjH {
  font-size: 12px;
  letter-spacing: 1px;
}

.variable-picker__dropdownResult___eni0H {
  border-top: 1px solid #c4c4c4;
  cursor: pointer;
  display: flex;
  align-items: center;
  flex: 1 1 auto;
  flex-flow: row wrap;
  height: auto;
  max-width: 680px;
  word-break: break-word;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
  font-size: 13px;
}

.variable-picker__dropdownResultHighlighted___F0Jgd {
  background-color: #f7f7f7;
}

.variable-picker__dropdownResultSelected___F38kC {
  pointer-events: none;
}

.variable-picker__dropdownPhraseElement___hTVvI {
  display: inline-flex;
  flex: 0 1 auto;
  line-height: 1.25em;
  margin-right: 5px;
}

.variable-picker__dropdownPipeSeparator___X23ca {
}

.variable-picker__dropdownBoldPhraseElement___GHgWi {
}

.variable-picker__variableName___w3knb,
.variable-picker__variableType___yKDSf {
}

.variable-picker__variableType___yKDSf {
  text-transform: capitalize;
}

.variable-picker__modalVariableName___H_NkS {
  font-size: 18px;
}

.variable-picker__multiEntityVariableSelectContainer___PmsXk {
  flex: 1 1 245px;
}

.variable-picker__multiEntityVariableSelectOptions____XVXI {
  width: 100%;
}

.variable-picker__filterSpacer___WsYxb {
  font-size: 16px;
  margin: 0 0.75em;
}

.variable-picker__errorInput___Gv0N4 {
}

.variable-picker__placeholder___bNzWL {
  color: #777777;
}

.variable-picker__modalInputContainer___iqvU0 {
  flex: 1 1;
  align-items: center;
}

.settings__loader___yq4D6 {
  height: 380px;
  width: 100%;
  align-items: center;
  justify-content: center;
}
.settings__tabSlot___K6TCU {
  width: 400px;
}
.settings__profileCard___trojU {
  width: 100%;
  height: max-content;
}
.settings__setupProfileCard___S3uXN {
  flex-direction: column;
  width: calc(960px - 60px);
  height: calc(720px - 20px);
}
.settings__notificationCard___IML4n {
  width: calc(100% / 2);
  row-gap: 20px;
  flex-direction: column;
}
.settings__setupCard___a1HBz {
  width: calc(100% / 2);
  margin-bottom: 20px;
}
.settings__children___L8rgB {
  height: 100%;
  padding: 20px;
  background: #fafafa;
}
.settings__row___gAIcB {
  display: grid;
  grid-template-columns: max-content auto;
  justify-content: space-between;
  row-gap: 20px;
}
.settings__detailsRow___IXM4h {
  display: grid;
  grid-template-columns: calc(100% / 2) auto;
  column-gap: 20px;
  row-gap: 20px;
}
.settings__fileUpload___O4T60 {
  border-radius: calc(100% / 2);
}
.settings__flexColumn___RZm5s {
  flex-direction: column;
}
.settings__action___LkSlc {
  width: 100%;
  justify-content: space-between;
}
.settings__defaultGap____7EEq {
  column-gap: 20px;
}
.settings__defaultMarginTop___gFiab {
  margin-top: 12px;
}
.settings__bio___AbhzX {
  background-color: #fafafa;
  margin-top: 20px;
  border: none;
}
.settings__userProfile___UWQB0 {
  height: calc(125px - 5px);
  width: calc(125px - 5px);
  border-radius: calc(100% / 2);
  object-fit: cover;
}
.settings__userCard___B_AXc {
  flex-direction: column;
  width: calc(100% / 4);
  min-height: calc(380px - 30px);
  max-height: max-content;
  align-items: center;
  justify-content: center;
}
.settings__profilePage____EoxY {
  width: 100%;
  column-gap: 20px;
}
.settings__defaultGap____7EEq {
  row-gap: 4px;
}
.settings__setupProfileHeader___zoMYX {
  gap: 8px;
}

.table__tableContainer___bAkvp {
  flex-flow: column;
  width: 100%;
  min-height: 60vh;
  justify-content: space-between;
}
.table__tableActionsSelection___p9J4F .table__footerActions___sf42P {
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.table__tableActionsPagination___LCSlQ .table__footerActions___sf42P {
  justify-content: space-between;
  align-items: center;
}
.table__pagination___MsoJU > * {
  margin-top: 0;
}
.table__basicCell___qBvoT {
  max-width: 200px;
}
.table__archiveCell___fUEm7 {
  width: 70px;
  cursor: pointer;
}
.table__resonCell___Z2Uza {
  width: 200px;
}
.table__mono___vwOLz {
  width: 50px;
}
.table__ellipsis___f8cWf {
}
.table__tableActionsSelection___p9J4F {
  padding: 20px;
  bottom: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 1);
  box-shadow: inset 0px 1px 0px rgba(0, 0, 0, 0.1), inset -1px 0px 0px rgba(0, 0, 0, 0.1);
}
.table__tableActionsPagination___LCSlQ {
  padding: 20px;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: rgba(255, 255, 255, 1);
  justify-content: space-between;
  box-shadow: inset 0px 1px 0px rgba(0, 0, 0, 0.1),
    inset 0px -1px 0px rgba(0, 0, 0, 0.1);
}
.table__tableActionsBulkSelection___vysHH {
  position: absolute;
  padding: 20px;
  min-height: 300px;
  padding-bottom: 180px;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: rgba(255, 255, 255, 1);
  box-shadow: inset 0px 1px 0px rgba(0, 0, 0, 0.1),
    inset 0px -1px 0px rgba(0, 0, 0, 0.1);
}
.table__clickable___mleQl {
  cursor: pointer;
  color: rgba(92, 52, 205, 1);
}
.table__leftActions___DBqS8 {
  align-items: center;
}
.table__leftActionsSelection___Z9B6L {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.table__selectionBtn___YxmC5 {
  margin-left: 10px;
}
.table__checkmark___M0jJk {
  width: 24px;
  height: 24px;
}
.table__checkmark___M0jJk > path {
  fill: rgba(92, 52, 205, 1);
}
.table__noPointer___kb3aW {
  pointer-events: none;
}
.table__actionItem___Rjm1K {
  justify-content: center;
  align-items: center;
  margin-right: 40px;
  width: 174px;
  text-align: center;
}
.table__actionCell___I8MBY {
  justify-content: center;
  align-items: center;
  width: 80px;
}
.table__actionCellSelected___XwhqJ {
  background-color: rgba(255, 255, 255, 1);
  color: rgba(7, 105, 240, 1);
}
/* Side Panel */
.table__referralDetailSidePandel___yxsj0 {
  display: flex;
  flex-flow: column;
  padding: 16px;
  background-color: rgba(255, 255, 255, 1);
}
.table__referrerDetailSidePandel___EdlVY {
  display: flex;
  flex-flow: column;
  padding: 16px;
  background-color: rgba(255, 255, 255, 1);
}
.table__cardRow___wOMhc {
  display: flex;
  flex-flow: column;
  width: 100%;
  row-gap: 4px;
}
.table__cardRowLabel___AvQRj {
  width: 30%;
}
.table__cardRowLabelName___gv1oY {
  color: rgba(112, 111, 155, 1);
}
.table__cardRowValue___R9bsJ {
  width: 70%;
}
.table__cardRowLabelValue___LgVn3 {
  color: rgba(4, 2, 59, 1);
}
.table__downloadBtn___D196c {
  display: flex;
  align-items: center;
}
.table__downloadBtnIcon___xt_j7 {
  height: none;
  width: none;
}
.table__cardRowLast___fof8k {
  display: flex;
  justify-content: center;
  align-items: center;
  border-top: 1px solid rgba(209, 209, 209, 1);
  margin-top: 16px;
  padding-top: 16px;
}
.table__contentSection___jbFCJ {
  /* composes: borderBottom from 'designSystem2021'; */
  flex-flow: column;
  padding: 0px 16px;
  width: 100%;
  overflow-y: scroll;
}
/* .contentSection:first-child {
  padding-top: 0;
} */
.table__jobsTable___ywkaR {
  width: 100%;
  border-left: 1px solid colorBorderInset;
  border-right: 1px solid colorBorderInset;
}
.table__jobsTableHeader___vRgqV {
  width: 100%;
  border-radius: 8px;
}
.table__w60___hkhNE {
  width: 60px;
}
.table__searchTextContainer___qIJ4D {
  padding: 16px 0px;
  display: flex;
  width: 100%;
}
.table__assignTableContainer___FSu2T {
  box-shadow: borderBottomShadow;
  overflow-y: scroll;
}
.table__searchText___YFZ1e {
  width: 100%;
}
.table__sidePanelHeader___tM0DI {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
.table__bulkSelectionContainer___ifnKo {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.table__bulkActionContainer___oe90R {
  display: flex;
  column-gap: 16px;
}
.table__textColumn___mpRCE {
  width: 166px;
}
.table__PaddedContentCell___BLh5G {
  width: 200px;
}
.table__checkBoxColumn___kFceV {
  width: 40px;
  background: rgba(255, 255, 255, 1);
}
.table__titleColumn___tQFxO {
  width: 200px;
}
.table__tableRow___klG23:hover .table__fieldAction____3iSW {
  display: grid;
}
.table__fieldAction____3iSW {
  display: none;
}
.table__flexEnd___vawf1 {
  justify-content: flex-end;
}
.table__menuOption___V9Rfi {
  width: max-content;
}

.jobs__searchInput___lyceW {
  flex: 3 0;
}

.jobs__dropdownMenu___HIHB_ {
  flex: 1 0;
}

.jobs__jobsContainer___vvhdM {
  width: 100%;
  flex-direction: column;
  height: inherit;
}

.jobs__navBar___WWZDU {
  width: 100%;
  gap: 12px;
}

@media (max-width: 600px) {
  .jobs__navBar___WWZDU {
    flex-direction: column;
  }
}

.jobs__jobCard___M3ml5 {
  width: 100%;
  margin-top: 16px;
}

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

.jobs__jobTitle___UoqBp {
  max-width: 500px;
  cursor: pointer;
}

.jobs__jobTitle___UoqBp:hover {
  text-decoration-line: underline;
}

.jobs__chipCursor___aJzHN:hover {
  cursor: default;
}

.jobs__descriptionContainer___q2PQH {
  align-items: center;
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 20px;
  margin-bottom: 10px;
}

.jobs__description____HTYW {
  display: block;
  border-top: 1px solid #e1e1e1;
  padding-top: 20px;
}

.jobs__panelCard___t7JIo {
  justify-content: space-between;
  align-items: center;
}

.jobs__cardContent___rxQU4 {
  flex-direction: column;
  width: 100%;
  row-gap: 12px;
}

.jobs__chip___HejKN {
  gap: 12px;
}

.jobs__jobDetailsBody___RLPIw {
  flex-direction: column;
  width: 100%;
}

.jobs__panelHeight___IZPje {
  height: inherit;
}

.jobs__flexColumn___onWg3 {
  flex-direction: column;
}
.jobs__footerAction___HPUw_ {
  justify-content: space-between;
  width: 100%;
}
.jobs__footerRightAction___LSAex {
  gap: 12px;
}
.jobs__filterCard___R9jf_ {
  margin-top: 20px;
  height: inherit;
}

.form-container__loader___V4u8N {
  width: 100%;
  min-height: 380px;
  align-items: center;
  justify-content: center;
}
.form-container__flexColumn___R1AAV {
  flex-direction: column;
}
.form-container__body___vTfAo {
  margin: 0px;
  width: 100%;
  height: 100%;
}
.form-container__topContainer___UCyEa {
  justify-content: space-between;
  width: 100%;
}
.form-container__userCard___xtXEQ {
  margin: 32px 32px 32px 52px;
  column-gap: 32px;
}
.form-container__userDetailsCard___iiEnR {
  width: 100%;
  row-gap: 20px;
}
.form-container__bio___fUIHE {
  width: 400px;
}
.form-container__welcomeText___zlhSk {
  display: inline;
}
.form-container__toggle___Uqi96 {
  column-gap: 12px;
}
.form-container__profilePic___ghqas {
  min-width: 100% !important;
  min-height: 100% !important;
}
.form-container__profilePicContainer___SmMn1 {
  min-width: calc(180px - 4px);
  min-height: calc(180px - 4px);
  max-width: calc(180px - 4px);
  max-height: calc(180px - 4px);
}
.form-container__rightSlot___oi9oz {
  margin-top: 52px;
  border-radius: unset;
  cursor: unset;
  height: 60px;
  min-width: 380px;
}
.form-container__formContainer___FeRO6 {
  background-color: #f1f1f5;
  flex-direction: column;
  align-items: center;
}
.form-container__panelContainer___ne0er {
  align-items: normal;
  height: 100%;
}
.form-container__formCard___iZMYO {
  margin: 32px 0px;
  width: 70%;
  height: max-content;
}
.form-container__PanelContent___l0YzL {
  margin: 32px;
  width: auto;
}
.form-container__basicDetails___ZpsQp {
  display: grid;
  grid-template-columns: calc(100% / 2) auto;
  gap: 20px;
}
.form-container__formContent___gVjkC {
  gap: 20px;
}
.form-container__phoneInput___ifo1U {
  display: flex;
  gap: 20px;
}
.form-container__countrySelect___jw9Li {
  width: 125px;
}
.form-container__jobSelectInputBox___pBHme {
  background-color: #fafafa;
}
.form-container__selectedJob___KkbOI {
  margin-top: 20px;
  width: 100%;
}
.form-container__selectJob___qknUh {
  margin-top: 20px;
  width: max-content;
}
.form-container__successIcon___U69OH {
  color: #03964d;
}
.form-container__successContainer___y31T2 {
  height: 100%;
  justify-content: center;
  align-items: center;
  background-color: #fafafa;
}
.form-container__successCard___qUu42 {
  width: calc(100% / 2);
  height: 380px;
  justify-content: center;
}
.form-container__successCardResponsive___DK2S3 {
  width: auto;
  margin: 0px 20px;
}
.form-container__successContent___lcVA0 {
  flex-direction: column;
  align-items: center;
  gap: 20px;
}
.form-container__successDescription___ecfU5 {
  text-align: center;
  width: calc(100% / 2);
}
@media (max-width: 960px) {
  .form-container__userCard___xtXEQ {
    margin: 20px;
    gap: 20px;
    flex-direction: column;
  }

  .form-container__topContainer___UCyEa {
    flex-direction: column;
  }

  .form-container__formCard___iZMYO {
    margin: 20px;
    width: auto;
  }

  .form-container__basicDetails___ZpsQp {
    grid-template-columns: auto;
  }

  .form-container__rightSlot___oi9oz {
    margin: 0;
  }
}

.earnings__loader___O2I7z {
  height: 100%;
  width: 100%;
  align-items: center;
  justify-content: center;
  min-height: 300px;
}
.earnings__tabSlot___VgUSS {
  width: 400px;
}
.earnings__children___p14Ne {
  width: 100%;
  height: 100%;
  padding: 20px;
  background: #fafafa;
}
.earnings__flexColumn___zdu6P {
  display: flex;
  flex-direction: column;
}
.earnings__cardWidth___bbrFs {
  width: 100%;
}
.earnings__paymentCard___o9RIU {
}
.earnings__myEarningsContainer___xrn8R {
  width: auto;
  height: 100%;
  padding: 18px 32px;
  background: #fafafa;
}
.earnings__referrerPortalEarningsContainer___ZHxpn {
}
.earnings__referrerPortalPaymentContainer___nJ5WN {
  width: 100%;
}
.earnings__paymentContainer___XYpsY {
  height: 100%;
  padding: 18px 32px;
  background: #fafafa;
  flex-direction: column;
  width: auto;
}
.earnings__paymentTab___R_O_W {
  justify-content: space-between;
  align-items: center;
}
.earnings__bankDetails___q7fjK {
  display: grid;
  grid-template-columns: auto auto;
  gap: 20px;
}
.earnings__paymentFormCard___mfP28 {
  margin-top: 20px;
  width: calc(calc(100%/2) + calc(100%/10));
}
.earnings__paymentRadioSelect___J6Eib {
  width: calc(calc(100%/2) + calc(100%/10));
}
.earnings__defaultGap___Vn_gv {
  column-gap: 20px;
}
.earnings__cardMiddleContent___t3NCL {
  align-items: center;
  column-gap: 12px;
}
.earnings__cardTopContent___KmZfH {
  margin-bottom: 20px;
}
.earnings__earningsStatus___Ry6Uj {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));
  margin-top: 20px;
  gap: 20px;
}
.earnings__earningsContainer___bo8Ow {
  margin: 12px 0px;
}
.earnings__earningGraphCard___jDtbE {
  width: calc(100% / 2);
  overflow: scroll;
}
.earnings__historyCard___Lm8t0 {
  width: calc(100% / 2);
}
.earnings__history___X3Eg4 {
  flex-wrap: wrap;
  gap: 4px;
}
.earnings__graphContent___Nv1wx {
  height: 100%;
  row-gap: 20px;
}
.earnings__historyContent___UHBBx {
  row-gap: 0px;
}
.earnings__emptyState___Pg2jn {
  align-items: center;
}
.earnings__dividerLine___I5Js8 {
  border-top: 1px solid #e1e1e1;
  width: sizeFLuid;
  position: relative;
  margin: 12px 0px;
}
.earnings__timeframeFilter___Kqdyv {
  width: -moz-fit-content;
  width: fit-content;
}
.earnings__earningTabs___yE0a4 {
  margin-bottom: 20px;
}
.earnings__myEarningsHeader___VZlk0 {
  justify-content: space-between;
}
.earnings__graphText___NCMzy {
  font-family: 'Centra No 2';
  font-weight: 400;
  font-size: 12px;
  color: #17172A;
}

.root__settingsContainer___UzIv9 {
  overflow: scroll;
  flex-direction: column;
  gap: 20px;
  padding: 20px 32px 20px 32px;
  background: #fafafa;
  width: 100%;
  flex-grow: 1;
}
.root__loader___DrK4M {
  width: 100%;
  height: 400px;
  justify-content: center;
  align-items: center;
}

/* TODO:(diwakersurya) this is a hack for now. remove this when genesis implements interactive
backdrop */
.multi-pane-panel__backdrop___WE19V {
  pointer-events: none !important;
}

/* prettier-ignore */
/* we precalc some of these values */
/* menuWidth / 2 */
/* caretWidth / 2 */
/* (caretPad + halfCaretWidth) + 1px border */
/* menuWidth - caretCenterOffset - 1px border */
.context-menu__root___lKOV2 {
  position: relative;
}
.context-menu__button___SvD1v {
  cursor: pointer;
}
.context-menu__menu___mbZXw {
  position: absolute;
  background: #fff;
  flex-flow: column;
}
.context-menu__menuDefaultStyle___sAzJa {
  /* NOTE (kyle): menu is bumped by a 8px margin below the anchored element. */
  margin-top: 8px;
  width: 150px;
  border: 1px solid #c4c4c4;
  border-radius: 4px;
  padding: 0.5em 1em;
}
.context-menu__menu___mbZXw[data-ui-anchor='center'] {
  transform: translate(-50%, 0);
}
.context-menu__menu___mbZXw[data-ui-anchor='center'] .context-menu__caret___RkoMD {
  right: calc(50% - 10px);
}
.context-menu__menu___mbZXw[data-ui-anchor='end'] {
  transform: translate(calc(-100% + 19px), 0);
}
.context-menu__menu___mbZXw[data-ui-anchor='endNoCaret'] {
  transform: translate(-100%, 0);
}
.context-menu__menu___mbZXw[data-ui-anchor='end'] .context-menu__caret___RkoMD {
  right: 8px;
}
.context-menu__menu___mbZXw[data-ui-anchor='start'] {
  margin-left: calc(19px * -1);
}
.context-menu__menu___mbZXw[data-ui-anchor='start'] .context-menu__caret___RkoMD {
  right: auto;
  left: 8px;
}
.context-menu__header___dknCq {
  border-bottom: 1px solid #f7f7f7;
  padding: 16px 12px;
}
.context-menu__items___JMWPy {
  display: flex;
  flex-flow: column;
}
.context-menu__items___JMWPy > * {
  padding: 0.5em 0;
  cursor: pointer;
}
.context-menu__items___JMWPy > *:hover {
  color: #000;
}
.context-menu__caret___RkoMD {
  position: absolute;
  right: 8px;
  top: -10px;
  width: 20px;
  height: 10px;
}
.context-menu__caretArrow___rJ3U2 {
  fill: #fff;
  stroke-width: 1px;
  stroke: #c4c4c4;
}

/* prettier-ignore */
.hover-button__hoverContent___cWpVp {
  background-color: transparent;
  align-items: center;
  justify-content: center;
  z-index: 2;
}
.hover-button__hoverContainer___Aycdi {
  flex: 1 1 auto;
  border: none;
  background: transparent;
  position: relative;
  display: flex;
  align-items: center;
  padding: 11px;
  z-index: 1;
}
.hover-button__start___HZvbp {
  justify-content: flex-start;
}
.hover-button__center___QWYJ8 {
  justify-content: center;
}
.hover-button__end____6GAz {
  justify-content: flex-end;
}
.hover-button__isClickable___b8n96 {
  cursor: pointer;
}
.hover-button__hoverBg___RWQ5Y {
  position: absolute;
  left: 0;
  background-color: black;
  transition-duration: 150ms;
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0.035;
  transform: scale(0);
  height: 100%;
  width: 100%;
  border-radius: 5px;
}
.hover-button__hoverContainer___Aycdi:hover .hover-button__hoverBg___RWQ5Y,
.hover-button__hoverBgActive___sIo5r {
  transform: scale(1);
}

.context-menu-2__menu___IiSUk {
  min-width: 140px;
  flex-flow: column;
  white-space: nowrap;
}
.context-menu-2__menuOption___LH56y {
  flex: 1 1 auto;
  justify-content: space-between;
}

.ui__list___kKlDT {
  align-items: center;
  justify-content: flex-end
}
.ui__list___kKlDT > * + * {
    margin-left: 16px;
  }

/* prettier-ignore */
.button__button___MspDv {
  display: flex;
  flex-direction: row;
  padding: 8px 32px;
  height: 52px;
  text-align: center;
  border-radius: 5px;
  align-items: center;
}
.button__button___MspDv.button__medium___Ij22S {
    height: 36px;
  }
.button__button___MspDv.button__small___cMd6p {
    height: 30px;
  }
.button__buttonText___t6CF8 {
  font-size: 16px;
}
.button__buttonText___t6CF8.button__medium___Ij22S {
    font-size: 14px;
    padding: 8px;
  }
.button__buttonText___t6CF8.button__small___cMd6p {
    font-size: 12px;
    padding: 8px;
  }
.button__buttonEnabled___eWJRy {
  cursor: pointer;
  /* TODO (kyle): we need some sort of outline for accessbility. */
  /*outline: none;*/
}
.button__primary___ohUyo {
  color: #fff;
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.24), 0px 1px 8px rgba(0, 0, 0, 0.12);
  background: rgba(92, 52, 205, 1);
}
.button__default___VyTpq {
  color: rgba(92, 52, 205, 1);
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.24), 0px 1px 8px rgba(0, 0, 0, 0.12), inset 0px 1px 0px #FFFFFF;
  background: #f7f7f7;
}
.button__destructive___I4aqI {
  color: #ea3556;
}
.button__text___sYt2Z {
  color: rgba(92, 52, 205, 1);
  align-items: center;
}
.button__multi___ZSQd0.button__primary___ohUyo {
    background: rgb(0, 132, 125);
  }
.button__multi___ZSQd0.button__default___VyTpq {
    color: rgb(0, 132, 125);
  }
.button__withMinWidth___amZC3 {
  min-width: 120px;
}
.button__buttonIcon___Xa18z > .button__icon___xB8eW {
  width: 36px;
  height: 36px;
  align-items: center;
  justify-content: center;
}
.button__button___MspDv.button__buttonIcon___Xa18z {
  padding: 0 32px 0 0;
}
.button__button___MspDv.button__buttonIcon___Xa18z > .button__icon___xB8eW {
  margin: 8px;
}
.button__button___MspDv.button__buttonEnabled___eWJRy:hover {
  box-shadow: 0px 6px 8px rgba(0, 0, 0, 0.24), 0px 3px 24px rgba(0, 0, 0, 0.12);
}
.button__button___MspDv.button__buttonEnabled___eWJRy.button__buttonDefault___pNmx1:hover {
  box-shadow: 0px 6px 8px rgba(0, 0, 0, 0.24), 0px 3px 24px rgba(0, 0, 0, 0.12), inset 0px 1px 0px #FFFFFF;
}
.button__button___MspDv.button__buttonEnabled___eWJRy.button__button___MspDv:active {
  box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.24), inset 0px 0px 4px rgba(0, 0, 0, 0.12);
}
.button__button___MspDv.button__buttonEnabled___eWJRy.button__buttonDefault___pNmx1:active {
  box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.24), inset 0px 0px 4px rgba(0, 0, 0, 0.12), 0 1px 0 #ffffff;
}
.button__buttonDisabled___ru2uU,
.button__buttonDisabled___ru2uU:hover,
.button__buttonDisabled___ru2uU:active {
  cursor: default;
  background: #f7f7f7;
  color: #919191;
  box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.24), inset 0px 0px 4px rgba(0, 0, 0, 0.12), 0 1px 0 #ffffff;
  border-radius: 5px;
}
.button__buttonRound____NcLT {
  border-radius: 50%;
}
.button__children___PozwC {
  flex: 1 1 auto;
  text-align: center;
}
.button__children___PozwC > * {
  vertical-align: middle;
}
.button__iconButton___VRlrA {
  width: 52px;
  padding: 0;
  justify-content: center;
}
.button__iconButton___VRlrA.button__medium___Ij22S {
    width: 36px;
  }
.button__iconButton___VRlrA.button__small___cMd6p {
    width: 30px;
  }

.legacy__legacy___AwuIo {
}

.ui__list___anE_6 {
  align-items: center;
  justify-content: flex-end;
}
.ui__list___anE_6 > * + * {
    margin-left: 16px;
  }

.common__zIndexEdge___P5FMf {
  z-index: 0;
}
.common__zIndexNode___WlwXU {
  z-index: 1;
}
.common__zIndexShroud___WK_41 {
  z-index: 2;
}
.common__overShroud___pbmCk {
  z-index: 3;
}
.common__nodeBorderRound___F5ec3 {
  border-radius: 5px;
}
.common__card___QZ6G9 {
  background: #fff;
}
.common__cardWarning___VKKC0 {
  box-shadow: 0 0 4px #ff9800;
}
.common__cardError___bi_xp {
  box-shadow: 0 0 4px #ea3556;
}
.common__cardSuggestion___MXeBy {
  box-shadow: 0 0 4px rgba(92, 52, 205, 1);
}
.common__nodeBorderSolid___sviCR {
  border: 1px solid #dddddd;
}
.common__nodeBorderAll___uTetK {
  border: 1px solid #dddddd;
  border-radius: 5px;
}
.common__nodeBox___HE9Wo {
}
.common__nodeBoxEnabled___NNn9_ {
}
.common__titleText___m_wVu {
  font-size: 20px;
  font-weight: bold;
}
.common__descriptorText___E0S8p {
  color: #777777;
}
.common__optOutMessage___ZAU8O {
  color: #919191;
}

.branch-view__box___ftZj9 {
  position: absolute;
  padding: 15px;
  flex-flow: column;
}
.branch-view__box___ftZj9.branch-view__multiSelect___E6zlX {
    padding-top: 0;
  }
.branch-view__error___a9VQN {
}
.branch-view__multiSelectOperator___LTAJy {
  position: relative;
  top: -10px;
  height: 20px;
  padding: 0 16px;
  align-self: center;
  align-items: center;
  background: rgba(92, 52, 205, 1);
  color: white;
  font-size: 14px;
}
.branch-view__options___STWN2 {
  flex-flow: row wrap;
  align-items: flex-start;
  margin: -5px;
}
.branch-view__options___STWN2 > * {
    margin: 5px;
  }
.branch-view__delete___St5JD {
  position: absolute;
  top: 6px;
  right: 6px;
  width: 15px;
  height: 15px;
  background: white;
  cursor: pointer;
  justify-content: center;
  align-items: center;

  opacity: 0;
  transition: opacity 0.2s;
}
.branch-view__delete___St5JD > svg {
    height: 16px;
  }
.branch-view__box___ftZj9:hover .branch-view__delete___St5JD {
  opacity: 1;
}
.branch-view__defaultText___foQjW {
  font-size: 14px;
  margin: auto;
}
.branch-view__conditionText___hT5jM {
  font-size: 14px;
  height: 28px;
  align-items: center;
}
.branch-view__noConditions___Hwzji {
  align-self: center;
  font-weight: normal;
}
.branch-view__disabledCondition___Vvdib {
  position: relative;
  padding: 0 10px;
  min-width: 70px;
  justify-content: center;
  border-radius: 14px;
  background: #f7f7f7;
}
.branch-view__disabledCondition___Vvdib .branch-view__conditionRemove___NGJg4 {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
  }
.branch-view__more___MYnXX {
}
.branch-view__condition___ZlzNA {
  cursor: pointer;
}
.branch-view__condition___ZlzNA:hover {
    border-color: #444444;
    background: #444444;
    color: #fff;
  }
.branch-view__condition___ZlzNA:hover .branch-view__conditionLabel___Zf7G8 {
      visibility: hidden;
    }
.branch-view__condition___ZlzNA:hover .branch-view__conditionRemove___NGJg4 {
      display: flex;
    }
.branch-view__conditionLabel___Zf7G8 {
}
.branch-view__addButton___OgAK6 {
  align-self: center;
  color: rgba(92, 52, 205, 1);
  cursor: pointer;
}
.branch-view__conditionSelector___qwkzF {
  position: static;
}

p {
  margin-bottom: 0;
}

.node-editor-v2__root___qtN6h {
  flex-flow: column;
  overflow-y: scroll;
  margin-bottom: 70px;
  flex: 1 1;
}

.node-editor-v2__root___qtN6h::-webkit-scrollbar {
  display: none;
}

.node-editor-v2__header___htaHb {
  z-index: 2;
}

.node-editor-v2__header___htaHb > * {
    flex: 1 1;
  }

.node-editor-v2__headerRow___jC0dN {
  justify-content: space-between;
  align-items: center;
  flex: 1 1;
}

.node-editor-v2__multiItemRow___wkjnm {
  justify-content: space-between;
}

.node-editor-v2__multiItemRow___wkjnm > * {
    flex: 1 1;
  }

.node-editor-v2__multiItemRow___wkjnm > * + * {
    margin-left: 12px;
  }

.node-editor-v2__column___pmAJ8 {
  flex-flow: column;
}

.node-editor-v2__section___rbda2 {
  flex-flow: column;
  padding: 0 20px 20px 20px;
  margin-bottom: 12px;
}

.node-editor-v2__expandoSection___s2eHl {
  flex-flow: column;
  /* these heights are sum of the heights of the divs above this section */
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: calc(100% - 71px - 62px - 93px);
  max-height: calc(100% - 71px - 82px - 93px);
  overflow: scroll;
  justify-self: stretch;
  padding: 0 20px 20px 20px;
  margin-bottom: 12px;
}

.node-editor-v2__withMargin___JlBd8 {
  margin-top: 20px;
}

.node-editor-v2__withLeftMargin___EMLpZ {
  margin-left: 20px;
}

.node-editor-v2__padded___c2oO5 > * {
    margin-top: 20px;
  }

.node-editor-v2__navBack___uICY4 {
  margin-right: 16px;
  align-self: center;
  cursor: pointer;
}

.node-editor-v2__description___hy3WY {
  font-size: 12px;
  color: #5e5e5e;
}

.node-editor-v2__searchInput___iN5w1 {
  flex: 1 1;
}

.node-editor-v2__checkbox___mbhQ_ {
  margin-right: 12px;
}

.node-editor-v2__collapsibleHeader___PDXZG {
  justify-content: space-between;
  align-items: center;
  padding: 12px 20px;
  font-size: 14px;
  color: #5e5e5e;
  background-color: #f7f7f7;
  cursor: pointer;
  border-bottom: 1px solid #e1e1e1;
}

.node-editor-v2__chevron___CsqiD {
  stroke: #5e5e5e;
}

.node-editor-v2__questionNodeContainer___CwGsc {
  flex-flow: column;
  padding-bottom: 50px;
  flex: 1 1;
}

.node-editor-v2__latNodeEditorContainer___accNV {
  flex: 1 1;
  flex-flow: column;
  overflow: hidden;
}

.node-editor-v2__inputContainer___HUFjG {
  flex-flow: column;
  margin: 0 12px 20px 0;
  flex: 1 1;
  min-width: 0;
}

.node-editor-v2__radioBtnInfo___R5mQK {
  flex-flow: column;
  gap: 4px;
}

.node-editor-v2__content___gBP4J {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 12px;
  height: max-content;
  padding: 20px 0px 0px 0px;
}

.node-editor-v2__cardWrapper___tv58Q {
  margin: 20px;
}

.node-editor-v2__radioButton___MN1qg {
  align-items: flex-start;
  padding: 0px 20px;
  margin-bottom: 12px;
}

.node-editor-v2__inputLabel___Tvxsz {
  font-size: 12px;
  color: #777777;
  margin-bottom: 4px;
  justify-content: space-between;
  align-items: center;
}

.node-editor-v2__questionDisplay___Ikjts {
  justify-content: space-between;
  align-items: center;
  color: #000;
}

.node-editor-v2__questionDisplayText___ssOMr {
  margin-top: 12px;
}

.node-editor-v2__editQuestion___PvOLq {
  margin-left: 12px;
  cursor: pointer;
}

.node-editor-v2__questionContainer___x3eAk {
  align-items: center;
  padding: 12px 20px;
  cursor: pointer;
}

.node-editor-v2__questionContainer___x3eAk:hover {
  background-color: #EFEBFA;
}

.node-editor-v2__plusIcon___yYOuD {
  margin-right: 20px;
  font-size: 20px;
  color: #dddddd;
  padding: 0 7px;
}

.node-editor-v2__plusIcon___yYOuD:hover {
  background-color: #5C34CD;
  border-radius: 8px;
}

.node-editor-v2__question___HD6gr {
  font-size: 14px;
  color: #000;
  margin-bottom: 4px;
}

.node-editor-v2__dataCollected___Hldts {
  color: #919191;
  font-size: 12px;
}

.node-editor-v2__tokenInput___yoOys {
  min-width: 0;
  width: 100%;
}

.node-editor-v2__warning___FtOEF {
  color: #db8200;
  font-size: 12px;
  align-items: center;
  margin-top: 8px;
}

.node-editor-v2__warning___FtOEF > * {
    margin-right: 8px;
  }

.node-editor-v2__warningIcon___fH3Zi > path {
    fill: #db8200;
  }

.node-editor-v2__optionRow___URLgb {
  align-items: center;
}

.node-editor-v2__removeOption___k62Wa {
  align-items: center;
  cursor: pointer;
}

.node-editor-v2__ruleset___Fccah {
  flex-flow: column;
}

.node-editor-v2__ruleset___Fccah > * + * {
    margin-top: 20px;
  }

.node-editor-v2__expressionContainer___CL929 {
  padding: 20px 0;
  border-bottom: 1px solid #dddddd;
}

.node-editor-v2__expression___WnbyH {
  flex-flow: column;
  flex: 1 1;
  margin-left: 12px;
}

.node-editor-v2__expression___WnbyH > * + * {
    margin-top: 20px;
  }

.node-editor-v2__bumpedSelect___bxnjy {
  background-color: #fff;
  border-radius: 8px;
  border: 2px solid #c4c4c4;
  padding: 12px;
}

.node-editor-v2__prefix___K__rj {
  padding-top: 8px;
  width: 60px;
  text-transform: uppercase;
  color: #919191;
  font-size: 12px;
}

.node-editor-v2__if___L0DWr {
  padding-top: 4px;
}

.node-editor-v2__remove___PwDgY {
  cursor: pointer;
  margin-right: 4px;
}

.node-editor-v2__addButton___PySHO {
  margin-top: 20px;
  width: 64px;
}

.node-editor-v2__addOptionButton___XQgEp {
  width: 100px;
}

.node-editor-v2__columnInput___FMUyd {
  flex: 1 1;
  margin: 8px 12px 0 0;
}

.node-editor-v2__errorText___T7EfJ {
  color: #e71d42;
  margin: 8px 0 0 16px;
  font-size: 12px;
}

.node-editor-v2__clearIcon___cLdXC {
  position: absolute;
  cursor: pointer;
  right: 40px;
  margin-top: 26px;
}

.node-editor-v2__clearIcon___cLdXC rect {
  fill: none;
}

.node-editor-v2__cancelConfirmControls___OU4uR {
  margin-top: 20px;
  justify-content: flex-end;
}

.node-editor-v2__questionSuggestions___KvN3j {
  flex-flow: column;
  border-radius: 8px;
  border: 2px solid #5C34CD;
  padding: 8px 0;
  margin-top: -80px;
  z-index: 2;
  background-color: white;
}

.node-editor-v2__questionSuggestionTitle___ldwB6,
.node-editor-v2__questionSuggestionRow___iAY49 {
  padding: 4px 12px;
  color: #565656;
}

.node-editor-v2__questionSuggestionTitle___ldwB6 {
  align-items: center;
}

.node-editor-v2__questionSuggestionRow___iAY49 {
  cursor: pointer;
}

.node-editor-v2__questionSuggestionRow___iAY49:hover {
  background-color: #EFEBFA;
}

.node-editor-v2__infoIcon___uxNfV {
  margin-left: 8px;
}

.node-editor-v2__genesisButton___BnK1W {
  width: 220px;
  margin-top: 20px;
}

.node-editor-v2__jobCategoryList____zLgp {
  flex-flow: column;
  margin: 20px 0;
}

.node-editor-v2__jobCategoryCardHeader___UfblB {
  justify-content: space-between;
  margin-bottom: 20px;
  align-items: center;
}

.node-editor-v2__mixedVariableDropdownChip___ACjug {
  padding-bottom: 20px;
  flex-wrap: wrap;
}

.node-editor-v2__mixedVariableDropdownChip___ACjug > * {
    margin-right: 8px;
    margin-bottom: 8px;
  }

.node-editor-v2__jobMatchCriteriaInputRow___DOZi8 {
  align-items: center;
  margin-bottom: 12px;
}

.node-editor-v2__jobMatchCriteriaContainer___EIPOp {
  width: 100%;
  margin-left: 20px;
  border-radius: 12px;
}

.node-editor-v2__jobMatchBehaviourToggleContainer___sVBNY {
  margin: 20px 0px;
  padding-bottom: 20px;
  display: flex;
  flex-flow: column nowrap;
  border-bottom: 1px solid #dddddd;
}

.node-editor-v2__jobMatchBehaviourToggleContainer___sVBNY > p {
    margin-left: 40px;
  }

.node-editor-v2__jobMatchCriteriaInputContainer___iDdTy {
  align-items: center;
  padding: 4px 12px;
  height: 42px;
  border-radius: 12px;
  border: 1px solid #e1e1e1;
  width: 100%;
  cursor: pointer;
}

.node-editor-v2__jobMatchCriteriaInputContainerWithDropdown___jAEyw {
  border-radius: 12px 12px 0 0;
}

.node-editor-v2__jobMatchCriteriaSelected___UQKNY {
  width: 95%;
}

.node-editor-v2__jobMatchCriteriaInput___Vq__O {
  margin-bottom: 20px;
}

.node-editor-v2__jobMatchCriteriaDropdown___zRiCg {
  flex-flow: column;
  overflow: scroll;
  height: 300px;
  position: absolute;
  margin-top: 42px;
  background-color: white;
  z-index: 2;
  width: calc(50% - 50px);
  border: 1px solid #c4c4c4;
  border-radius: 0 0 12px 12px;
  padding: 12px;
}

.node-editor-v2__mixVariableInputWrapper___xw1N5 > * {
    margin-left: unset;
    width: 100%;
  }

.node-editor-v2__textToApplyMixVarDropdown___fcT9S {
  width: calc(100% - 40px);
}

.node-editor-v2__mixedVariableDropdownOption___IEcF0 {
  flex-flow: column;
  cursor: pointer;
  padding: 12px;
  border-radius: 8px;
}

.node-editor-v2__mixedVariableDropdownOption___IEcF0:hover,
.node-editor-v2__mixedVariableDropdownOptionSelected___mVgFs {
  background-color: #EFEBFA;
}

.node-editor-v2__chevron___CsqiD {
  cursor: pointer;
}

.node-editor-v2__chevronUp___Onscq {
  transform: rotate(180deg);
}

.node-editor-v2__footer___HjHrT,
.node-editor-v2__wideFooter___h8jFe {
  display: flex;
  justify-content: flex-end;
  position: fixed;
  /* note that b/c this footer is fixed, this 33% is tied to
     the width of the sidepanel, and so will 'break' for wider
     sidepanels. This value needs to match the sidepanel width
     in conversation-builder.jsx
   */
  width: 33%;
  bottom: 0;
  padding: 20px;
  border-top: 1px solid #dddddd;
  background-color: #fff;
  z-index: 1;
}

.node-editor-v2__footer___HjHrT > *, .node-editor-v2__wideFooter___h8jFe > * {
    margin-left: 20px;
  }

.node-editor-v2__wideFooter___h8jFe {
  width: 50%;
}

.node-editor-v2__dumbFooter___iiFTR {
  display: flex;
  justify-content: flex-end;
  height: 71px;
  padding: 20px;
  border-top: 1px solid #dddddd;
  background-color: #fff;
  z-index: 1;
}

.node-editor-v2__dumbFooter___iiFTR > * {
    margin-left: 20px;
  }

.node-editor-v2__warningIcon___fH3Zi {
  display: inline-flex;
}

.node-editor-v2__warningParagraph___hIBha {
  margin-bottom: 10px;
}

.node-editor-v2__buttonControls___FnLmT {
  justify-content: space-between;
}

.node-editor-v2__buttonOrder___zy7Aq {
  cursor: pointer;
}

.node-editor-v2__defaultValueLabel___o7UmB {
  margin-top: 16px;
}

.node-editor-v2__addAttendee___zYV0N {
  color: rgba(92, 52, 205, 1);
  font-size: 12px;
  cursor: pointer;
}

.node-editor-v2__attendeeRow___bZWVS {
  margin-bottom: 12px;
  align-items: center;
}

.node-editor-v2__attendeeRow___bZWVS > * + * {
    margin-left: 8px;
  }

.node-editor-v2__toggleContainer___sn1GO {
  align-items: flex-start;
  margin: 8px 0;
}

.node-editor-v2__jobSearchPreviewContainer___Kk8A9 {
  border-radius: 12px;
  border: 1px solid #e1e1e1;
  background: #fff;
  padding: 8px;
}

.node-editor-v2__jobSearchPreviewInner___ItnnM {
  justify-content: center;
  margin: 20px 50px;
}

.node-editor-v2__jobSearchPreviewMessage___osOCQ {
  flex-flow: column;
  margin-left: 20px;
  width: 400px;
  margin-bottom: 12px;
  padding: 12px 12px 0 12px;
  border-radius: 0px 9px 8px 8px;
  border: 1px solid #e1e1e1;
}

.node-editor-v2__jobSearchPreviewMessage___osOCQ > * {
    border: none;
  }

.node-editor-v2__jobSearchToggles____myDB {
  margin: 20px 0 32px 0;
}

.node-editor-v2__jobSearchToggles____myDB > * {
    flex: 1 1;
  }

.node-editor-v2__jobSearchToggles____myDB > * + * {
    margin-left: 12px;
  }

.node-editor-v2__seeAllJobs___tUp3F {
  color: #007faf;
}

.node-editor-v2__clickable___vER2K {
  cursor: pointer;
  text-decoration: underline;
}

.node-editor-v2__helpText___JVAad {
  color: red;
}

/* TODO (kyle): a lot of these rules should be set by the parent */
.popover__root___XdUAo {
  position: relative;
  width: 470px;
  border-radius: 5px;
  flex-flow: column;
  background: #fff;
  margin: 40px auto;
  align-self: flex-start;
}
.popover__header___i4m8C {
  padding: 0 24px 10px;
  background: #343846;
  border-radius: 5px 5px 0 0;
  flex-flow: column;
}
.popover__draggable___znrs_ {
  height: 22px;
  cursor: grab;
}
.popover__title___lMO6M,
.popover__titleLarge___QMrO6 {
  font-weight: bold;
  font-size: 14px;
  text-transform: uppercase;
  align-items: center;
  color: #fff;

  margin-bottom: 10px;
}
.popover__titleLarge___QMrO6 {
  font-size: 20px;
  text-transform: capitalize;
}
.popover__x___Q0wXf {
  margin-left: auto;
}
.popover__x___Q0wXf svg path {
    fill: #fff;
  }
.popover__nameInput____4872 {
  margin-bottom: 6px;
}
.popover__nameInputInfo___hdVft {
  color: #fff;
  font-size: 14px;
}
.popover__body___AKzwd {
  display: inherit;
  flex-flow: column;
  padding: 30px 0;
}
.popover__body___AKzwd > * + * {
    margin-top: 35px;
  }
.popover__padHorizontal___D768Q {
  padding: 0 30px;
}
.popover__padSection___L4en8 {
  flex-flow: column;
  font-size: 14px;
}
.popover__padSection___L4en8 > * + * {
    margin-top: 35px;
  }
.popover__subsection___yCqZI {
  flex-flow: column;
}
.popover__subsection___yCqZI > p {
    margin: 0;
  }
.popover__subsection___yCqZI > * + * {
    margin-top: 15px;
  }
.popover__formLabel___dW_7t {
  font-weight: bold;
}
.popover__formPair___ut5On {
  display: inherit;
  flex-flow: column;
}
.popover__formPair___ut5On > * + * {
    margin-top: 3px;
  }
.popover__formPairTitle___PtPFz {
  justify-content: space-between;
}
.popover__formGroup___Q0qgU {
  flex-flow: column;
}
.popover__formGroup___Q0qgU > .popover__formGroupContent___gDYwX {
    margin-top: 15px;
  }
.popover__formGroupContent___gDYwX {
  flex-flow: column;
}
.popover__formGroupContent___gDYwX > * + * {
    margin-top: 35px;
  }
.popover__formLabelSmall___SRsU0 {
  font-size: 14px;
}
.popover__variablePicker___T8LiB {
  flex: 0 1 auto;
}
.popover__buttonsSmall____0uCN {
}
.popover__buttonsSmall____0uCN > * {
    min-width: 80px;
  }
.popover__buttonsLarge___drKRa {
}
.popover__buttonsLarge___drKRa > * {
    min-width: 120px;
  }
.popover__table___Tov1b {
  flex-flow: column;
}
.popover__tableError___ZduPK {
  padding-left: 40px;
  color: #ea3556;
  font-size: 14px;
}
.popover__tableHeader___iRIHx {
  padding-left: 40px;
}
.popover__tableTitle___tjykc {
  margin-bottom: 3px;
}
.popover__tableBody___icjwn {
  border-top: 1px solid #dddddd;
  flex-flow: column;
  max-height: calc(56px * 5 + 1px);
}
.popover__tableBody___icjwn > * {
    flex: 0 0 auto;
  }
.popover__tableBody___icjwn.popover__scrollable___LHFYX {
    overflow-y: auto;
  }
.popover__tableRow___Ujcvp {
  position: relative;
  border-bottom: 1px solid #dddddd;
  min-height: 56px;
  align-items: center;
}
.popover__tableRow___Ujcvp:hover {
    background-color: #f7f7f7;
  }
.popover__tableRow___Ujcvp:hover .popover__tableHover___AQ4Mo {
      opacity: 1;
    }
.popover__tableRowButton___OnA0e {
  padding: 10px 0;
}
.popover__tableRowPadded___YD4Gn {
}
.popover__tableRowPadded___YD4Gn > * + * {
    margin-left: 20px;
  }
.popover__tableHover___AQ4Mo {
  opacity: 0;
  transition: opacity 0.2s;
}
.popover__columnFirst___phSE3 {
  width: 40px;
  justify-content: center;
}
.popover__columnEdit___O2VDC {
}
.popover__columnGrow___qDzFK {
  flex: 1 1;
  margin-right: 16px;
}
.popover__columnValue___eUXfP {
  width: 80px;
}
.popover__columnEnabled___xJJaC {
  width: 80px;
  justify-content: center;
}
.popover__columnDelete___RKQD2 {
}
.popover__columnLabel___WI09t {
  width: 100px;
}
.popover__tableFooter___MuT5k {
  margin-top: 10px;
}
.popover__noPadding___iPTX3 {
  padding: 0;
}
.popover__exceptionToolTip___iwihE {
  margin-left: 8px;
}
.popover__exceptionImage___ULrFs {
  width: 100%;
  margin-top: 20px;
  background-color: #fff;
}
.popover__hoverButton___ZfysC {
  width: 40px;
}
.popover__arrowIcon___maZ9R {
  stroke: rgba(92, 52, 205, 1);
}
.popover__tableContent___dt1Fh {
  font-size: 14px;
}
.popover__input___YL2Xl {
  min-width: 0;
  width: 100%;
}
/* Feedback Preview */
.popover__feedbackContainer___PxgCy {
  flex-flow: column;
  padding: 30px 0;
}
.popover__feedbackContainer___PxgCy > * + * {
    margin-top: 24px;
  }
.popover__button___Kdx1U {
  padding: 0;
  width: 70px;
  height: 40px;
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.24), 0px 1px 8px rgba(0, 0, 0, 0.12), inset 0px 1px 0px #FFFFFF;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  margin-right: 4px;
}
.popover__disabledButtons___iIsiR {
  filter: grayscale(100%);
}
.popover__feedbackNumber___SU8SQ {
  font-weight: bold;
  font-size: 16px;
}
.popover__feedbackLabel___GZn1W {
  font-weight: 500;
  font-size: 12px;
}
.popover__toggle___mCIT8 {
  margin-right: 12px;
}
.popover__input___YL2Xl > * {
  flex: 1 1;
}
.popover__questionEditorButtonHeader___bismv {
  margin-right: 0;
  align-items: center;
}
.popover__questionEditorATSHeader___MTVV2 {
  justify-content: flex-end;
  padding-right: 20px;
  align-items: center;
}
.popover__questionEditorSwitchAllWrapper___GRov8 {
  margin-right: 28px;
  justify-content: flex-end;
}
.popover__questionEditorSwitchAllWrapper___GRov8 label {
  cursor: pointer;
  align-items: center;
}
.popover__questionEditorSwitchAll___RRyo2 {
  margin-left: 4px;
}
.popover__questionEditorTableHeader___xfJ9b {
  margin-bottom: 4px;
}

.character-count__error___yCNie {
  color: #ea3556;
}

.character-count__warning___jUMi2 {
  color: #db8200;
}

.loading__container___wqdjP {
  flex-grow: 1;
  align-items: center;
  justify-content: center;
}

.loading__loading___U6CgQ {
  background: url(https://cdn.sensehq.com/hashed/static/client/images/1ea806620c96bbf16338.png) no-repeat;
  background-size: 100%;
  width: 39px;
  height: 39px;
}

@media (min-resolution: 2dppx) {
  .loading__loading___U6CgQ {
    background-image: url(https://cdn.sensehq.com/hashed/static/client/images/fb35baf16b87e4f9ba78.png);
  }
}

.emoji-picker__root___wNV3h {
  display: flex;
  flex-flow: column;
}

.emoji-picker__searchInput___eTm3_ {
  font-size: 14px;
  line-height: 42px;
  padding: 2px 1em 0 2.5em;
  border-bottom: 1px solid #c4c4c4;
  background-size: 20px;
  background-image: url(https://cdn.sensehq.com/hashed/static/client/images/2966a9db282616dc5e75.svg);
  background-repeat: no-repeat;
  background-position: 0.5em center;
  background-color: transparent;
}

.emoji-picker__emojiContainer___cMdAn {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  overflow-y: auto;
}

.emoji-picker__emojiCategory___keZYc {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}

.emoji-picker__emojiCategory___keZYc h6 {
  font-size: 14px;
  margin: 1em;
  text-align: center;
  font-weight: 600;
  text-transform: capitalize;
}

.emoji-picker__emojiGroup___wVJaw {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  padding: 0 7px;
}

.emoji-picker__emojiButton___D4cdp {
  width: 44px;
  line-height: 44px;
  font-size: 28px;
  cursor: pointer;
}

.emoji-picker__emojiEmptyState___RCCAL {
  margin: auto;
  line-height: 1.5;
  padding: 0.5em 0;
}

.dialog__dialog___PDqw9 {
  background: #fff;
  width: 500px;
  height: 400px;
  border-radius: 4px;
}

@media (max-width: 500px) {

.dialog__dialog___PDqw9 {
    width: 100vw;
}
  }

.dialog__root___mi5MD {
  flex-flow: column;
  flex: 1 1 auto;
}

.gif-picker__root___q1XRO {
  display: flex;
  flex-flow: column;
}

.gif-picker__searchInput___E0gxs {
  font-size: 14px;
  line-height: 42px;
  padding: 2px 1em 0 2.5em;
  border-bottom: 1px solid #c4c4c4;
  background-size: 20px;
  background-image: url(https://cdn.sensehq.com/hashed/static/client/images/2966a9db282616dc5e75.svg);
  background-repeat: no-repeat;
  background-position: 0.5em center;
  background-color: transparent;
}

.gif-picker__gifContainer___tuwxh {
  flex-wrap: wrap;
  overflow-y: auto;
}

.gif-picker__gifContainer___tuwxh > * {
    margin: 10px;
  }

.gif-picker__gifContainer___tuwxh::-webkit-scrollbar {
  display: none;
}

.gif-picker__gifContainer___tuwxh {
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}

.gif-picker__poweredBy___BbzS_ {
  width: 150px;
  padding: 12px;
}

.dialog__dialog___VHXVi {
  background: #fff;
  width: 600px;
  height: 640px;
  border-radius: 4px;
}

@media (max-width: 500px) {

.dialog__dialog___VHXVi {
    width: 100vw;
}
  }

.dialog__root___TR41U {
  flex-flow: column;
  flex: 1 1 auto;
}

.warning-module__container___bt4UL {
  margin-top: 5px;
}
.warning-module__container___bt4UL span {
    --line-clamp: 6 !important;
  }

.common__input___Bxrpo {
  font-size: 16px;
  font-family: inherit;
  background: #fff;
  border: 1px solid #c4c4c4;
  border-radius: 4px;
  color: inherit;
  padding: 10px;
  min-height: 48px;
  outline: none;
}
.common__input___Bxrpo:-ms-input-placeholder {
    color: #919191;
  }
.common__input___Bxrpo::placeholder {
    color: #919191;
  }
.common__input___Bxrpo:focus {
    border-color: rgba(92, 52, 205, 1);
  }
.common__input___Bxrpo.common__warning___N11pN {
    border-color: #db8200;
  }
.common__input___Bxrpo.common__error___NNXb3 {
    border-color: #e71d42;
  }
.common__disabled___oDQLw {
  align-items: center;
  background: #f7f7f7;
  border-color: #f7f7f7;
}

.draft-editor__root___JTXqG {
  position: relative;
  flex-flow: column;
  padding: 10px;
}
.draft-editor__withError___dwPX3 {
}
.draft-editor__scroll___cIlqp {
  display: block;
  flex-flow: column;
  min-height: 24px;
  height: 70px;
  overflow: auto;
  cursor: text;
}
.draft-editor__scroll___cIlqp > * {
    flex: 0 0 auto;
  }
.draft-editor__scroll___cIlqp.draft-editor__readOnly___bWlct {
    cursor: default;
  }
.draft-editor__text___TXVer {
  height: auto;
}
.draft-editor__suffix___mYYk_ {
  display: block;
  height: auto;
  line-height: 1.5;
  margin-top: 1em;
}
.draft-editor__oneLine___EiLhL {
  height: auto;
  min-height: 24px;
  max-height: 70px;
  overflow-y: hidden;
}
.draft-editor__controls___Oq1J5 {
  height: 30px;
  padding-top: 10px;
}
.draft-editor__controls___Oq1J5 > * {
    cursor: pointer;
  }
.draft-editor__controls___Oq1J5 > * + * {
    margin-left: 10px;
  }
.draft-editor__resizeHandle___xao2O {
  position: absolute;
  right: 0;
  bottom: 0;
  height: 10px;
  width: 10px;
  cursor: nwse-resize;
}
.draft-editor__resizeHandle___xao2O svg {
    stroke: #777777;
  }
.draft-editor__variableIcon___y2krF {
  align-self: center;
}
.draft-editor__variableIcon___y2krF path {
    fill: #777777;
  }
.draft-editor__variableIcon___y2krF:hover path {
    fill: rgba(92, 52, 205, 1);
  }
.draft-editor__column___OPH7D {
  flex-flow: column;

  > * + * {
    margin-top: 10px;
  }
}
.draft-editor__error___kAeBn {
  color: #ea3556;
}
.draft-editor__erroMessage___yErR9 {
  color: #ea3556;
  font-weight: bold;
}
.draft-editor__emojiMenu___QxKYk {
  display: flex;
  background: transparent;
  border: none;
  max-width: 1000px;
}
.draft-editor__badVariable___qvLNk {
  color: red;
}
.draft-editor__nodeVariableComponent___WIB0d {
  color: rgba(92, 52, 205, 1);
  cursor: default;
}
.draft-editor__warningNodeVariableComponent___BfnjU {
  color: #db8200;
  cursor: help;
}
.draft-editor__nodeVariablePicker___GoNDR {
  flex-flow: column;
  margin-top: -4px;
  position: relative;
  border-radius: 4px;
  background-color: #fff;
  max-height: 150px;
  overflow: scroll;
}
.draft-editor__nodeVariableHeader___QK7vW {
  font-weight: 600;
  color: #767676;
  padding: 8px 10px;
}
.draft-editor__nodeVariableList___X9zKa {
  padding: 0;
  margin: 0;
  flex-flow: column;
  list-style: none;
}
.draft-editor__nodeVariableRow___Ls5wW {
  font-weight: 600;
}
.draft-editor__nodeVariableRow___Ls5wW:hover {
  background: #007faf1a;
}
.draft-editor__nodeVariableRow___Ls5wW:hover .draft-editor__nodeVariable___tCke_ {
  font-weight: bold;
}
.draft-editor__nodeVariable___tCke_ {
  cursor: pointer;
  padding: 8px 10px;
}
.draft-editor__gifContainer___UWiFI {
  position: relative;
}
.draft-editor__remove___K6iEY {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  opacity: 0;
  background-color: #fff;
  width: 120px;
  cursor: pointer;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.draft-editor__gifContainer___UWiFI:hover .draft-editor__remove___K6iEY {
  opacity: 0.5;
}
.draft-editor__gif___O3E6F {
  width: 120px;
}
.draft-editor__smsWarningText___SKKJU {
  margin: unset;
  color: #db8200;
}
.draft-editor__hyperlinkContainer___PpsdQ {
}
.draft-editor__hyperlink___LDsMz,
.draft-editor__linkAction___UpyTA {
  text-decoration: underline;
  cursor: pointer;
}
.draft-editor__linkDetail___DMjLS {
  display: flex;
  position: absolute;
  width: 100%;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  background-color: #f7f7f7;
  padding: 8px;
  border-radius: 4px;
  border: 1px #c4c4c4 solid;
  font-size: 12px;
  z-index: 10;
}
.draft-editor__linkUrl___Xj6zN {
  color: rgba(92, 52, 205, 1);
}
.draft-editor__linkAction___UpyTA,
.draft-editor__linkUrl___Xj6zN {
  margin-left: 8px;
  cursor: pointer;
}

.conversation-node__node___ezgu9 {
  position: absolute;
  width: 420px;
  min-height: 86px;
  flex-flow: column;
}
.conversation-node__nodeDisabled___VU6S1 {
}
.conversation-node__nodeEnabled___Afviy {
}
.conversation-node__warning___sH2l2 {
}
.conversation-node__suggestion___CUJc0 {
  border: 1px solid rgba(92, 52, 205, 1);
}
.conversation-node__warningIcon___TsFLm path {
  fill: #ff9800;
}
.conversation-node__error___e5T5q {
}
.conversation-node__warningAlert___NOcoE {
  cursor: pointer;
}
.conversation-node__edit___VUDBw {
  margin-left: 6px;
}
.conversation-node__jumpable___IMACs {
  cursor: pointer;
}
.conversation-node__title___h6_u6 {
  height: 38px;
  border-bottom: 1px solid #dddddd;
  font-weight: bold;
  align-items: center;
  padding: 0 15px;
}
.conversation-node__name___eOLvB {
  margin-right: auto;
}
.conversation-node__body___N4IKO {
  /* composes: ellipsis from 'common'; */
  padding: 10px 15px;
  line-break: anywhere;
}
.conversation-node__draftContent___GnZIN {
  overflow: hidden;
  display: block;
}
.conversation-node__optOut___zbeKO {
  color: #919191;
}
.conversation-node__conditions___CUfYp {
  display: block;
  line-height: 1.4;
}
.conversation-node__if___HXWIe {
}
.conversation-node__left___Qp3nh {
  color: #4242ca;
}
.conversation-node__operator___D29b9 {
  color: rgb(0, 132, 125);
}
.conversation-node__ignoreSuggestions___oL5T7 {
  display: flex;
}
.conversation-node__questionWithSuggestion___mnjPN {
  cursor: pointer;
}

.checkbox__checkbox___zgsu0 {
  border-radius: 4px;
  display: inline-flex;
  cursor: pointer;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
}

.checkbox__checkbox___zgsu0 > svg {
  width: 24px;
  height: 24px;
  fill: rgba(255, 255, 255, 1);
}

.checkbox__checkbox___zgsu0[aria-checked='false'] {
  border-color: rgba(209, 209, 209, 1);
  background-color: rgba(255, 255, 255, 1);
  flex-shrink: 0;
}

.checkbox__checkbox___zgsu0[aria-disabled='false']:focus,
.checkbox__checkbox___zgsu0[aria-disabled='false']:hover {
  border-color: rgba(92, 52, 205, 1);
}

.checkbox__checkbox___zgsu0[aria-checked='true']:hover,
.checkbox__checkbox___zgsu0[aria-checked='mixed']:hover,
.checkbox__checkbox___zgsu0[aria-checked='true']:focus,
.checkbox__checkbox___zgsu0[aria-checked='mixed']:focus {
  background-color: rgba(92, 52, 205, 1);
}

.checkbox__checkbox___zgsu0[aria-checked='true'],
.checkbox__checkbox___zgsu0[aria-checked='mixed'] {
  background-color: rgba(7, 105, 240, 1);
  border-color: rgba(7, 105, 240, 1);
}

.checkbox__checkbox___zgsu0[aria-checked='true'] > svg path, .checkbox__checkbox___zgsu0[aria-checked='mixed'] > svg path {
    fill: rgba(255, 255, 255, 1);
  }

.checkbox__checkbox___zgsu0[aria-disabled='true'],
.checkbox__checkbox___zgsu0[aria-disabled='true'][aria-checked='true'],
.checkbox__checkbox___zgsu0[aria-disabled='true'][aria-checked='mixed'] {
  background-color: rgba(255, 255, 255, 1);
  border-color: rgba(112, 111, 155, 1);
  cursor: not-allowed;
}

:is(.checkbox__checkbox___zgsu0[aria-disabled='true'],.checkbox__checkbox___zgsu0[aria-disabled='true'][aria-checked='true'],.checkbox__checkbox___zgsu0[aria-disabled='true'][aria-checked='mixed']) > svg path {
    fill: rgba(148, 148, 148, 1);
  }

.checkbox__labeledCheckboxContainer___W5UCh {
  display: inline-flex;
}

.checkbox__checkedContainer___iUkcz {
}

.checkbox__labeledCheckboxContainer___W5UCh.checkbox__uncheckedContainer___DcnZc:focus-within,
.checkbox__labeledCheckboxContainer___W5UCh.checkbox__checkedContainer___iUkcz:focus-within {
  background-color: rgba(241, 237, 253, 1);
  color: rgba(92, 52, 205, 1);
  border-color: rgba(92, 52, 205, 1);
}

.checkbox__labeledCheckboxContainer___W5UCh:focus
  .checkbox__checkbox___zgsu0[aria-disabled='false'][aria-checked='true'],
.checkbox__labeledCheckboxContainer___W5UCh:hover
  .checkbox__checkbox___zgsu0[aria-disabled='false'][aria-checked='true'],
.checkbox__labeledCheckboxContainer___W5UCh:focus
  .checkbox__checkbox___zgsu0[aria-disabled='false'][aria-checked='mixed'],
.checkbox__labeledCheckboxContainer___W5UCh:hover
  .checkbox__checkbox___zgsu0[aria-disabled='false'][aria-checked='mixed'] {
  background-color: rgba(92, 52, 205, 1);
  border-color: rgba(92, 52, 205, 1);
}

.checkbox__labeledCheckboxContainer___W5UCh:hover .checkbox__checkbox___zgsu0[aria-checked='false'] {
  border-color: rgba(92, 52, 205, 1);
}

.checkbox__uncheckedContainer___DcnZc {
}

.checkbox__disabledContainer___Il3Yf {
  cursor: not-allowed;
}

.checkbox__labeledCheckboxContainer___W5UCh .checkbox__labeledCheckboxLabel___jUONj {
  margin-left: 8px;
}

.one-line__input___wWxi7 {
  height: 48px;
  padding: 0 10px;
}
.one-line__input___wWxi7.one-line__withPrefix___ciNbo {
    padding-left: 0;
  }
.one-line__input___wWxi7 > input {
    flex: 1 1 auto;
  }
.one-line__input___wWxi7.one-line__small___Xbmn2 {
    min-height: 36px;
    height: 36px;
  }
.one-line__withError___Vd09J {
}
.one-line__prefixLabel___jTpHb {
  width: 36px;
  justify-content: center;
  align-items: center;
}
.one-line__multiLine___EFxNE {
  padding: 10px;
}
.one-line__container___ZErkP {
  flex-flow: column;
}
.one-line__errorMessage___LhmaP {
  margin-top: 4px;
  color: #ea3556;
  font-size: 14px;
  line-height: 1;
  flex: 0 0 14px;
}

.borderless__input___Gc9eo {
}

.borderless__input___Gc9eo.borderless__withPrefix___HNIol {
    padding-left: 0;
  }

.borderless__input___Gc9eo > input {
    flex: 1 1 auto;
  }

.borderless__prefixLabel___dwi9B {
  width: 36px;
  justify-content: center;
  align-items: center;
}

.abt-table__stickyTableHeader___SWV5L {
  z-index: 4;
  position: sticky;
  top: 0px;
}
.abt-table__helpSectionContent___RNWQy {
  width: 260px;
  white-space: initial;
}
.abt-table__unsetBorders___WLU3C {
  border-left: unset;
  border-right: unset;
}
.abt-table__unsetBottomBorder___UkeKm {
  border-bottom: unset;
}
.abt-table__secondaryBackground___KBC7Z {
  background: #f4f4f4;
}
.abt-table__commonCellBackground___U4FTj {
  background: #fafafa;
}
.abt-table__variableSection___qKq7k {
}
.abt-table__highlight___BlQfN {
  background: #efebfa;
}
.abt-table__helpSection___LDzdP {
}
.abt-table__selectionSection___fbS5d {
}
.abt-table__loadingContainer___q_dRU {
  flex-grow: 1;
  align-items: center;
  justify-content: center;
}

.rule-picker__rulePickerBody___EUrCh {
  display: flex;
  flex-direction: column;
  gap: 12px;
  justify-content: flex-start;
  width: 100%;
  overflow: auto;
}
.rule-picker__searchTableCard___eX2bC {
  display: flex;
  flex-direction: column;
  overflow: auto;
  padding: 0px !important;
  height: 100%;
  justify-content: space-between;
}
.rule-picker__buttonTabs___BYbV6 {
  background-color: #fafafa;
}
.rule-picker__variableList___ZKVeO {
  border-width: 0px;
}
.rule-picker__setBorderBottom___QRVCh {
  border-bottom: 1px solid #e1e1e1;
}
.rule-picker__searchFilter___xCLte {
  display: flex;
  gap: 12px;
  padding: 12px;
}
.rule-picker__stickyTableHeader___FuuMe {
  z-index: 4;
  position: sticky;
  top: 0px;
}
.rule-picker__entityCell___LG7jv {
  padding-right: 12px;
  background: #fafafa;
}
.rule-picker__variableText___zIhqS {
  width: 228px;
  display: block;
  color: #565656;
}
.rule-picker__entityText___m29Qi {
  width: 160px;
  display: block;
  color: #565656;
}
.rule-picker__variableSection___d8tms {
  background: #fafafa;
}
.rule-picker__chipContainer___SO14I {
  display: flex;
  flex-flow: row wrap;
  gap: 8px;
  margin-left: 12px;
  padding-bottom: 12px;
}
.rule-picker__searchContainer___MShud {
  flex: 1 1;
}
.rule-picker__paginationContainer___WkyPV {
  align-items: center;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-top: 1px solid #e1e1e1;
}
.rule-picker__tableContainer___izi8n {
  display: flex;
  flex-direction: column;
  overflow: auto;
}
.rule-picker__childPanel___ik1lz {
  transition: none;
  box-shadow: none;
}
.rule-picker__innerPanelHeader___Fhqqb {
  display: flex;
  gap: 12px;
  justify-content: flex-start;
  padding-left: 0px;
}
.rule-picker__selection___njOS5 {
  background: #fafafa;
}
.rule-picker__secondaryBackground___Su9cT {
  background: #f4f4f4;
}
.rule-picker__highlight___D_6Jo {
  background: #efebfa;
}
.rule-picker__operatorWrapper___qYeKK {
  width: 100px;
}
.rule-picker__operatorText___J7bEX {
  width: 100px;
  display: block;
}

.variable-picker__container___L2XJh {
  flex: 0 1 auto;
}

.summary__popover___crgHt {
  width: 600px;
}

.summary__table___TqGpz {
  flex-flow: column;
  padding: 0 8px;
}

.summary__cells___OByIv {
  display: grid;
  grid-template-columns: 1fr 1fr 100px;
  grid-gap: 10px;
  padding: 0 20px;
}

.summary__header___Fq7zt {
  flex: 0 0 auto;
  margin-bottom: 8px;
}

.summary__body___w9WNH {
  flex: 0 0 auto;
  flex-flow: column;
}

.summary__body___w9WNH > * + * {
    margin-top: 10px;
  }

.summary__row___JoztW {
  height: 58px;
  flex: 0 0 auto;
  align-items: center;
}

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

/* prettier-ignore */
.borderless__container___EPb6h {
  display: flex;
  position: relative;
  flex-direction: column;
  outline: none;
  align-items: stretch;
}
.borderless__box___aQq_8 {
  align-items: center;
  flex: 0 0 auto;
  overflow-x: auto;
  overflow-y: hidden;
  cursor: pointer;
}
.borderless__box___aQq_8:focus {
  outline: none;
}
.borderless__box___aQq_8.borderless__inputDisabled___aCln7 {
  cursor: default;
}
.borderless__box___aQq_8.borderless__isSearching___bZlAJ {
  cursor: text;
}
.borderless__box___aQq_8.borderless__withSuffix___NOvDG {
  padding-right: 0;
}
.borderless__box___aQq_8.borderless__withPrefix___cGGzb {
  padding-left: 0;
}
.borderless__box___aQq_8.borderless__withVerticalStretch___W73Av {
  height: auto;
  flex-wrap: wrap;
  overflow: visible;
  align-items: flex-start;
}
.borderless__box___aQq_8.borderless__withHeightLimit___ZTJCX {
  overflow-y: auto;
}
.borderless__box___aQq_8 input {
  cursor: inherit;
}
.borderless__options___WNDno {
  position: absolute;
  z-index: 2;
  top: 100%;
  left: 0;
  flex-flow: column;
  width: 100%;
  max-height: 400px;
  overflow-y: auto;
}
.borderless__options___WNDno.borderless__up___GHV_s {
  top: auto;
  bottom: 100%;
  flex-flow: column-reverse;
}
.borderless__options___WNDno.borderless__showAll___fZwAl {
  max-height: none;
}
@media screen and (max-width: 559px), screen and (max-height: 559px) {
  .borderless__options___WNDno {
    max-height: calc(100vh - 100% - 10px);
  }
}
.borderless__optionBase___ruVsf {
  flex: 1 0 auto;
  padding: 10px 14px;
}
.borderless__option___ujOW9 {
  cursor: pointer;
}
.borderless__option___ujOW9:hover {
  background-color: #ededed;
}
.borderless__option___ujOW9.borderless__selected___QqH2O {
  background-color: #f7f7f7;
}
.borderless__optionGroup___DjyVw {
  flex-direction: column;
  flex: 1 0;
}
.borderless__optionGroupHeading___v14Rm {
  display: flex;
  background-color: #f7f7f7;
}
.borderless__selectedOption___dI0UD {
  background-color: #f7f7f7;
}
.borderless__downArrow___eyEEd {
  margin-top: 8px;
}
.borderless__chevron___dZryy.borderless__up___GHV_s {
  transform: rotate(180deg);
}
.borderless__boxFocus___egrIz {
  border-color: rgba(92, 52, 205, 1);
}
.borderless__boxOptions___oZfdb {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.borderless__boxVerticalStretch___EtoBh {
  height: auto;
  padding-top: 8px;
  padding-bottom: 8px;
  min-height: 44px;
  align-items: flex-start;
}
.borderless__inputContainer___M4zlR .borderless__boxLimitHeight___awE2T {
  max-height: 105px;
  overflow-y: auto;
}
.borderless__label___OVwjJ {
  font-weight: bold;
  margin-right: 12px;
  margin-top: 2px;
}
.borderless__prefixLabel___FviJi {
  margin-right: 12px;
  align-items: center;
  height: 100%;
}
.borderless__box___aQq_8.borderless__withPrefix___cGGzb > *:first-child {
  margin-right: 12px;
  width: 32px;
  padding: 0;
  justify-content: center;
  margin-right: 0;
}
.borderless__suffixLabel___W2JFH {
  margin-left: 12px;
  align-items: center;
  height: 100%;
}
.borderless__box___aQq_8.borderless__withSuffix___NOvDG > *:last-child {
  margin-left: 12px;
  width: 32px;
  padding: 0;
  justify-content: center;
  margin-left: 0;
}
.borderless__tokens___jmnre {
  flex: 1 0 auto;
}
.borderless__tokensOutside___tv5lz {
  flex: 0 0 auto;
  flex-flow: row wrap;
  margin-bottom: 8px;
}
.borderless__token___wDzrO {
  margin: 0 4px 0 0;
  cursor: pointer;
  white-space: nowrap;
  padding: 2px 3px;
  border-radius: 4px;
  font-weight: 600;
}
.borderless__defaultToken___tTV16 {
  background-color: #f7f7f7;
  border: 1px solid rgba(92, 52, 205, 1);
  color: rgba(92, 52, 205, 1);
  max-width: 300px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.borderless__tokensOutside___tv5lz .borderless__token___wDzrO {
  margin: 4px 4px 0 0;
}
.borderless__unknownToken___BZiHV {
  background-color: #ededed;
  border: 1px solid #919191;
  color: #5e5e5e;
}
.borderless__token___wDzrO:hover > span {
  color: #ea3556;
}
.borderless__token___wDzrO > span {
  margin-left: 10px;
  font-weight: bold;
  vertical-align: baseline;
}
.borderless__boxVerticalStretch___EtoBh .borderless__tokens___jmnre {
  /* width: 100%; */
  flex: 1 0;
  flex-wrap: wrap;
}
.borderless__boxVerticalStretch___EtoBh .borderless__token___wDzrO {
  margin: 2px 4px 2px 0;
}
.borderless__input___uuWJE {
  flex: 1 0;
  min-width: 80px;
}
.borderless__errors___Xs7cD li:last-child {
  margin-bottom: 5px;
}
.borderless__optionsHide___wzROg {
  display: none;
}
/* prettier-ignore */
.borderless__container___EPb6h {
  color: #5e5e5e;
  font-size: 14px;
}
.borderless__box___aQq_8 {
  height: 22px;
}
.borderless__box___aQq_8:focus {
  outline: none;
}
.borderless__inputDisabled___aCln7 {
}
.borderless__box___aQq_8.borderless__withOptions___G3Ayr {
  border-color: transparent;
}
.borderless__box___aQq_8.borderless__withVerticalStretch___W73Av {
  min-height: 22px;
}
.borderless__box___aQq_8.borderless__withHeightLimit___ZTJCX {
  max-height: 105px;
}
.borderless__withError___wdMal {
}
.borderless__options___WNDno {
}

.condition__popover___O2wha {
  width: 800px;
}
.condition__root___F4EBs {
  flex-flow: column;
  padding: 16px;
  padding-left: 10px;
  background: #fff;
  border-radius: 5px;
  font-size: 14px;
}
.condition__root___F4EBs > * + * {
    margin-top: 20px;
  }
.condition__ruleset___FwCnS {
  flex-flow: column;
}
.condition__ruleset___FwCnS > * + * {
    margin-top: 20px;
  }
.condition__expressionContainer___g4l0O {
  flex-flow: column;
}
.condition__expression___vXbSo {
  display: grid;
  grid-template-columns: 60px 1fr 80px 100px 1fr;
  grid-gap: 20px;
  align-items: start;
}
.condition__prefix___WpWtC {
  grid-template-columns: 7px auto;
  grid-gap: 10px;
  height: 22px;
  line-height: 22px;
}
.condition__prefix___WpWtC:hover .condition__remove___I_IEU {
    opacity: 1;
  }
.condition__remove___I_IEU {
  /* opacity: 0; */
  cursor: pointer;
}
.condition__if___CzREO {
  font-weight: bold;
  text-transform: uppercase;
}
.condition__addButton___ESafq {
  margin-left: 17px;
  align-self: flex-start;
  cursor: pointer;
  color: rgba(92, 52, 205, 1);
}
.condition__addButton___ESafq:hover {
    opacity: 0.5;
  }
.condition__textInput___XX3yX {
  font-size: 14px;
}
.condition__textInput___XX3yX:focus {
    border-color: rgba(92, 52, 205, 1);
  }
.condition__bumpedSelect___V9RKU {
  margin-top: -8px;
}
.condition__errorText___Qmkku {
  color: #e71d42;
  margin: 8px 0 0 16px;
}

.number-input__errorBox___iHmKw {
  background: #f4e2e6;
  border: 1px solid #ea3556;
}

.error-input__container___X9znc {
  flex-flow: column;
}


.error-input__input___l2S85 {
}


.error-input__errorInput____WES1 {
  margin-bottom: 8px;
}


.error-input__textarea___Ln0J5 {
  height: auto;
}


.error-input__errorTextarea___N1xVz {
  background: #f4e2e6;
  border: 1px solid #ea3556;
  margin-bottom: 8px;
}


.error-input__errors___mUOgU li:last-child {
  margin-bottom: 5px;
}


.tab-group__tabBar___r2tz7 {
  height: 36px;
}
.tab-group__tabBar___r2tz7 > * + * {
    margin-left: 36px;
  }
.tab-group__tab___Rq0Bx {
  align-items: center;
  color: rgba(92, 52, 205, 1);
  text-transform: uppercase;
  font-size: 13px;

  cursor: pointer;
  border: solid transparent;
  border-width: 3px 0;
}
.tab-group__tab___Rq0Bx.tab-group__error___SlPa3 {
    color: #ea3556;
    border-bottom-color: #ea3556;
  }
.tab-group__tab___Rq0Bx:hover {
    color: rgba(92, 52, 205, 1);
    border-bottom-color: #919191;
  }
.tab-group__tab___Rq0Bx.tab-group__active___eYiee {
    color: rgba(92, 52, 205, 1);
    border-bottom-color: rgba(92, 52, 205, 1);
    cursor: default;
  }
.tab-group__body___hplvp {
}

.node-link-toggle__root___xdkZm {
}

.node-link-toggle__checkbox___HViuT {
  display: none;
}

.node-link-toggle__checkbox___HViuT:checked + .node-link-toggle__toggle___LJWzv > .node-link-toggle__node___zjK5M {
      left: calc(100% - 5px - var(--size));
    }

.node-link-toggle__checkbox___HViuT:checked + .node-link-toggle__toggle___LJWzv > .node-link-toggle__labelOn___zoRcK {
      display: inline;
    }

.node-link-toggle__checkbox___HViuT:checked + .node-link-toggle__toggle___LJWzv > .node-link-toggle__labelOff___kKHDA {
      display: none;
    }

.node-link-toggle__toggle___LJWzv {
  position: relative;
  height: 34px;
  width: 74px;
  border-radius: 17px;
  border: 1px solid #ddd;
  align-items: center;
  cursor: pointer;
}

.node-link-toggle__node___zjK5M {
  --size: 24px;
  position: absolute;
  left: 5px;
  width: var(--size);
  height: var(--size);
  background: rgba(92, 52, 205, 1);
  border-radius: 50%;
  transition: left 0.1s;
  align-items: center;
  justify-content: center;
}

.node-link-toggle__node___zjK5M > svg,
  .node-link-toggle__node___zjK5M path {
    fill: white;
  }

/*
  .checkbox:checked + .toggle > & {
    left: calc(100% - 5px - var(--size));
  }
  */

.node-link-toggle__variableIcon___ACbKh {
  max-width: 13.5px;
}

.node-link-toggle__variableIcon___ACbKh path {
    stroke: white;
    fill: white;
  }

.node-link-toggle__label___K8DmD {
  position: absolute;
  font-size: 12px;
}

.node-link-toggle__labelOn___zoRcK {
  left: 10px;
  display: none;
}

.node-link-toggle__labelOff___kKHDA {
  right: 10px;
  display: inline;
}

.scheduler__columnInput___LMaoJ {
  flex: 1 0;
}
.scheduler__button___F_TTD {
  align-items: center;
  color: rgba(92, 52, 205, 1);
  text-transform: uppercase;
  cursor: pointer;
  font-size: 12px;
}
.scheduler__button___F_TTD > span {
    margin-left: 0.5em;
  }
.scheduler__loading___dQgFh {
  align-items: center;
  align-self: center;
}
.scheduler__loading___dQgFh > * {
    flex-grow: unset;
    margin-right: 10px;
  }
.scheduler__errorText___hzILN {
  color: #e71d42;
}
.scheduler__column___oilID {
  flex-flow: column;
}

.controls__root___wfPXz {
  flex-flow: column;
}
.controls__root___wfPXz > * + * {
    margin-top: 10px;
  }

.conversation-builder__root___zqS8u {
  position: relative;
}
.conversation-builder__scrollContainer___gGn_v {
  position: absolute;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.conversation-builder__controls___HR4p4 {
  position: absolute;
  top: 20px;
  left: 42px;
}
.conversation-builder__background___NgMv_ {
  flex: 1 1 auto;
  position: relative;
  padding: 40px;
  min-width: 100%;
  min-height: 100%;
}
.conversation-builder__backgroundImage___mthBF {
  position: absolute;
  top: -1000%;
  left: -1000%;
  width: 2100%;
  height: 2100%;
  background: repeat center top url(https://cdn.sensehq.com/hashed/static/client/images/b265403d0d320298b457.svg) #fff;
}
.conversation-builder__backgroundImage___mthBF.conversation-builder__print___uT9Vo {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
.conversation-builder__graph___utQMT {
  position: relative;
}
.conversation-builder__nodeContainer___xu3PI {
  position: absolute;
  width: 30px;
  height: 30px;
  justify-content: center;
}
.conversation-builder__nodeContainer___xu3PI > svg {
  position: absolute;
}
.conversation-builder__jumpNode___WbsGI {
  width: 420px;
  font-size: 12px;
}
.conversation-builder__jumpNodeLabel___N7JUv {
  height: 30px;
  width: 75px;
  text-transform: uppercase;
  font-weight: bold;
  background: #f7f7f7;
  color: rgba(92, 52, 205, 1);
  cursor: pointer;
}
.conversation-builder__jumpNodeLabel___N7JUv > span:last-child {
    display: none;
  }
.conversation-builder__jumpNodeLabel___N7JUv:hover {
    background: #444444;
    color: #fff;
  }
.conversation-builder__jumpNodeLabel___N7JUv:hover > span:last-child {
      display: inline;
    }
.conversation-builder__jumpNodeLabel___N7JUv:hover > span:first-child {
      display: none;
    }
.conversation-builder__jumpNodeName___dtKrY {
  position: relative;
  width: 130px;
  height: 38px;
}
.conversation-builder__jumpNodeError___s4mSw {
}
.conversation-builder__jumpError___E0la9 {
  position: absolute;
  left: calc(100% + 4px);
}
.conversation-builder__edge___FUYyw {
  position: absolute;
}
.conversation-builder__path___UUHDZ {
  position: absolute;
  stroke: #767676;
  stroke-width: 2px;
  fill: none;
}
.conversation-builder__arrow___SuPVl {
  position: absolute;
  fill: #767676;
}
.conversation-builder__edgeError___Jb0iz svg {
  filter: drop-shadow(0 0 4px #ea3556);
}
.conversation-builder__baseTag___lcvfl {
  position: absolute;
  color: #fff;
  font-weight: bold;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  font-size: 14px;
}
.conversation-builder__tag___mpZmi {
  width: 156px;
  height: 30px;
  background: #444444;
}
.conversation-builder__endTag___YpVdj {
  color: #444444;
  width: calc(156px + 10px);
  height: 30px;
  display: flex;
  padding: 0 20px;
  justify-content: space-between;
  background: #fff;
}
.conversation-builder__ifTag___spY97 {
  width: 52px;
  height: 28px;
  background: #767676;
  text-transform: uppercase;
}
/* TODO (kyle): maybe make a single icon button */
.conversation-builder__addButton___xRx2p {
  position: absolute;
  width: 30px;
  height: 30px;
  padding: 0;
  justify-content: center;
}
.conversation-builder__addButton___xRx2p svg path {
    fill: rgba(92, 52, 205, 1);
  }
.conversation-builder__sidepanel___vrCBP {
  z-index: 5;
}
.conversation-builder__sidepanelHeaderContainer___iJBrf {
  padding-bottom: 3px;
  z-index: 2;
}
.conversation-builder__latSidePanel___vnoI2 {
  min-width: 800px;
  width: 60%;
}

.shroud__shroud___Sl4MJ {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.3);
}

.condition-selector__body___qbSbR {
  padding: 22px 0 30px;
  flex-flow: column;
}
.condition-selector__subtitle___W0NfU {
  margin: 0 0 10px 22px;
}
.condition-selector__operatorMenu___FeMm1 {
  display: inline-flex;
  width: 180px;
  font-size: 16px;
}
.condition-selector__conditions___KgET8 {
  margin: 0 10px;
  overflow-y: auto;
  padding: 8px;
  flex-flow: row wrap;
}
.condition-selector__conditions___KgET8 > * {
    margin: 8px;
  }
.condition-selector__token___PVxxH {
  height: 28px;
  padding: 0 10px;
  align-items: center;
  border: 1px solid rgba(92, 52, 205, 1);
  border-radius: 14px;
  color: rgba(92, 52, 205, 1);
  font-weight: 600;
  font-size: 14px;
  cursor: pointer;
  outline: none;
}
.condition-selector__token___PVxxH:hover {
    background: rgba(92, 52, 205, 1);
    color: #fff;
  }
.condition-selector__token___PVxxH.condition-selector__selected___HM9Sw {
    background: #07837D;
    color: #fff;
  }
.condition-selector__buttons___vwC4e {
  margin-top: 40px;
  margin-right: 30px;
}

.generic-sidepanel__sidepanelContainer___t5vpQ {
  position: fixed;
  flex-direction: column;
  top: 0;
  height: 100vh;
  background-color: rgba(255, 255, 255, 1);
  max-width: 100%;
  overflow: auto;
}

.generic-sidepanel__sidepanelContainer___t5vpQ.generic-sidepanel__right___bfCv3 {
  right: 0;
  left: initial;
  animation: generic-sidepanel__sidepanel-animation-from-right___rGNH2 200ms ease-in-out;
}

.generic-sidepanel__sidepanelContainer___t5vpQ.generic-sidepanel__left___Eqk9f {
  left: 0;
  right: initial;
  animation: generic-sidepanel__sidepanel-animation-from-left___xNpnb 200ms ease-in-out;
}

@keyframes generic-sidepanel__sidepanel-animation-from-right___rGNH2 {
  from {
    right: -100%;
    opacity: 0.8;
  }
  to {
    right: 0px;
    opacity: 1;
  }
}

@keyframes generic-sidepanel__sidepanel-animation-from-left___xNpnb {
  from {
    left: -100%;
    opacity: 0.8;
  }
  to {
    left: 0px;
    opacity: 1;
  }
}

.generic-sidepanel__title___hGikn {
  color: rgba(4, 2, 59, 1);
  margin-right: 20px;
}

.generic-sidepanel__closeIconContainer___Va9EY {
  width: 100%;
  max-width: 34px;
  height: 34px;
  cursor: pointer;
  justify-content: center;
  align-items: center;
}

.generic-sidepanel__closeIcon___Pnukz {
  width: 18px;
  height: 18px;
}

.generic-sidepanel__closeIcon___Pnukz path {
  fill: rgba(4, 2, 59, 1);
}

.generic-sidepanel__headerContainer___hrPQr {
  justify-content: space-between;
  align-items: top;
  position: sticky;
  background-color: rgba(255, 255, 255, 1);
  padding: 20px;
  top: 0;
  width: 100%;
  z-index: 2;
}

/*Cards*/
.card__cardShadow___Xzn0k {
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.05);
}
.card__card___Am4Nz {
  border-width: 1px;
  border-style: solid;
}
.card__primary___fz0fI {
}
.card__secondary___hsltv {
}
.card__success___P8RHC {
}
.card__warning___QxOf7 {
}
.card__error___m6PB2 {
}
.card__primary___fz0fI.card__selectable___QcTW1:hover {
  background-color: rgba(241, 237, 253, 1);
}
.card__secondary___hsltv.card__selectable___QcTW1:hover {
  background-color: rgba(241, 237, 253, 1);
}
.card__primary___fz0fI.card__selected___X_VHI,
.card__primary___fz0fI.card__selected___X_VHI:hover {
  background-color: rgba(235, 243, 255, 1);
  border-color: rgba(194, 220, 255, 1);
}
.card__secondary___hsltv.card__selected___X_VHI,
.card__secondary___hsltv.card__selected___X_VHI:hover {
  background-color: rgba(235, 243, 255, 1);
  border-color: rgba(194, 220, 255, 1);
}

.menu__menuCard___GkJpD {
  max-width: 200px;
  background-color: rgba(250, 250, 250, 1);
  border-color: rgba(241, 237, 253, 1);
}

.menu__options___bD7FD {
  margin: 10px 0px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  background-color: rgba(255, 255, 255, 1);
  max-height: 240px;
  overflow: hidden;
}

.menu__option___q0Cvk {
  cursor: pointer;
  height: 30px;
  width: 100%;
}

.menu__selected___KeKvB {
}

.buttons__button___tRI9m {
}

.buttons__button___tRI9m.buttons__small___TFhpk {
  height: 30px;
  font-size: 14px;
}

.buttons__primary___t51e2 {
  box-shadow: 0 0 0 2px rgba(92, 52, 205, 1);
  color: rgba(255, 255, 255, 1);
  fill: rgba(255, 255, 255, 1);
  background: rgba(92, 52, 205, 1);
}

.buttons__primary___t51e2.buttons__menuButton___mf8q2 .buttons__caretContainer___QsYHz {
  border-color: rgba(218, 204, 255, 1);
  fill: rgba(255, 255, 255, 1);
  stroke: rgba(255, 255, 255, 1);
}

.buttons__primary___t51e2.buttons__error___IJy7y {
  box-shadow: 0 0 0 2px rgba(227, 28, 76, 1);
  color: rgba(255, 255, 255, 1);
  background: rgba(227, 28, 76, 1);
}

.buttons__primary___t51e2.buttons__disabled___axnpj,
.buttons__primary___t51e2.buttons__disabled___axnpj:hover {
  cursor: default;
  box-shadow: 0 0 0 2px rgba(209, 209, 209, 1);
  color: rgba(112, 111, 155, 1);
  fill: rgba(112, 111, 155, 1);
  background: rgba(209, 209, 209, 1);
  pointer-events: none;
}

.buttons__primary___t51e2.buttons__disabled___axnpj.buttons__menuButton___mf8q2 .buttons__caretContainer___QsYHz {
  border-color: rgba(148, 148, 148, 1);
  fill: rgba(148, 148, 148, 1);
  stroke: rgba(148, 148, 148, 1);
}

.buttons__secondary___yQM4v {
  box-shadow: 0 0 0 2px rgba(92, 52, 205, 1);
  color: rgba(92, 52, 205, 1);
  fill: rgba(92, 52, 205, 1);
  background: rgba(241, 237, 253, 1);
}

.buttons__secondary___yQM4v.buttons__menuButton___mf8q2 .buttons__caretContainer___QsYHz {
  border-color: rgba(218, 204, 255, 1);
  fill: rgba(92, 52, 205, 1);
  stroke: rgba(92, 52, 205, 1);
}

.buttons__secondary___yQM4v.buttons__error___IJy7y {
  box-shadow: 0 0 0 2px rgba(227, 28, 76, 1);
  color: rgba(227, 28, 76, 1);
  fill: rgba(227, 28, 76, 1);
  background: rgba(254, 235, 240, 1);
}

.buttons__secondary___yQM4v.buttons__disabled___axnpj,
.buttons__secondary___yQM4v.buttons__disabled___axnpj:hover {
  cursor: default;
  box-shadow: 0 0 0 2px rgba(209, 209, 209, 1);
  color: rgba(209, 209, 209, 1);
  fill: rgba(209, 209, 209, 1);
  background: rgba(250, 250, 250, 1);
  pointer-events: none;
}

.buttons__secondary___yQM4v.buttons__disabled___axnpj.buttons__menuButton___mf8q2 .buttons__caretContainer___QsYHz {
  fill: rgba(148, 148, 148, 1);
  stroke: rgba(148, 148, 148, 1);
}

.buttons__tertiary___IISeu {
  box-shadow: 0 0 0 2px rgba(241, 237, 253, 1);
  color: rgba(92, 52, 205, 1);
  fill: rgba(92, 52, 205, 1);
  background: rgba(241, 237, 253, 1);
}

.buttons__tertiary___IISeu .buttons__caretContainer___QsYHz {
  border-color: rgba(218, 204, 255, 1);
}

.buttons__tertiary___IISeu.buttons__error___IJy7y {
  box-shadow: 0 0 0 2px rgba(254, 235, 240, 1);
  color: rgba(227, 28, 76, 1);
  fill: rgba(227, 28, 76, 1);
  background: rgba(254, 235, 240, 1);
}

.buttons__tertiary___IISeu.buttons__disabled___axnpj,
.buttons__tertiary___IISeu.buttons__disabled___axnpj:hover {
  cursor: default;
  box-shadow: none;
  color: rgba(209, 209, 209, 1);
  fill: rgba(209, 209, 209, 1);
  background: none;
  pointer-events: none;
}

.buttons__tertiary___IISeu.buttons__disabled___axnpj.buttons__menuButton___mf8q2 .buttons__caretContainer___QsYHz {
  display: none;
}

.buttons__text___kAcg2 {
  color: rgba(4, 2, 59, 1);
}

.buttons__text___kAcg2:hover {
  color: rgba(92, 52, 205, 1);
}

.buttons__text___kAcg2.buttons__selected___eWu76 {
  color: rgba(7, 105, 240, 1);
}

.buttons__text___kAcg2.buttons__selected___eWu76:hover {
  color: unset;
}

.buttons__text___kAcg2 svg {
  border-radius: 100%;
  fill: rgba(92, 52, 205, 1);
}

.buttons__text___kAcg2.buttons__selected___eWu76 svg {
  fill: rgba(7, 105, 240, 1);
}

.buttons__text___kAcg2.buttons__selected___eWu76:hover svg {
  border-radius: 100%;
  fill: rgba(92, 52, 205, 1);
}

.buttons__nav___S3SKD {
  color: rgba(148, 148, 148, 1);
}

.buttons__nav___S3SKD:hover {
  color: rgba(92, 52, 205, 1);
}

.buttons__nav___S3SKD.buttons__selected___eWu76 {
  color: rgba(7, 105, 240, 1);
}

.buttons__nav___S3SKD.buttons__selected___eWu76:hover {
  color: unset;
}

.buttons__nav___S3SKD svg {
  border-radius: 100%;
  fill: rgba(92, 52, 205, 1);
}

.buttons__nav___S3SKD.buttons__selected___eWu76 svg {
  fill: rgba(7, 105, 240, 1);
}

.buttons__nav___S3SKD.buttons__selected___eWu76:hover svg {
  border-radius: 100%;
  fill: rgba(92, 52, 205, 1);
}

.buttons__primary___t51e2:hover {
  box-shadow: 0 0 0 2px rgba(92, 52, 205, 1), 0 0 0 5px rgba(218, 204, 255, 1);
}

.buttons__primary___t51e2.buttons__error___IJy7y:hover {
  box-shadow: 0 0 0 2px rgba(227, 28, 76, 1), 0 0 0 5px rgba(255, 204, 216, 1);
}

.buttons__secondary___yQM4v:hover {
  box-shadow: 0 0 0 2px rgba(92, 52, 205, 1), 0 0 0 5px rgba(241, 237, 253, 1);
}

.buttons__secondary___yQM4v.buttons__error___IJy7y:hover {
  box-shadow: 0 0 0 2px rgba(227, 28, 76, 1), 0 0 0 5px rgba(254, 235, 240, 1);
}

.buttons__tertiary___IISeu:hover {
  box-shadow: 0 0 0 2px rgba(241, 237, 253, 1),
    0 0 0 5px rgba(250, 250, 250, 1);
}

.buttons__tertiary___IISeu.buttons__error___IJy7y:hover {
  box-shadow: 0 0 0 2px rgba(254, 235, 240, 1), 0 0 0 5px rgba(250, 250, 250, 1);
}

.buttons__tertiary___IISeu.buttons__selected___eWu76 {
  color: rgba(7, 105, 240, 1);
  background: rgba(235, 243, 255, 1);
  fill: rgba(7, 105, 240, 1);
  box-shadow: unset;
}

.buttons__tertiary___IISeu.buttons__selected___eWu76 .buttons__caretContainer___QsYHz {
  border-color: rgba(7, 105, 240, 1);
}

.buttons__tertiary___IISeu.buttons__unselected___Rp6VO {
  color: rgba(112, 111, 155, 1);
  fill: rgba(112, 111, 155, 1);
  background: rgba(250, 250, 250, 1);
  box-shadow: unset;
}

.buttons__tertiary___IISeu.buttons__unselected___Rp6VO .buttons__caretContainer___QsYHz {
  border-color: rgba(209, 209, 209, 1);
}

.buttons__tertiary___IISeu.buttons__selected___eWu76:hover,
.buttons__tertiary___IISeu.buttons__unselected___Rp6VO:hover,
.buttons__tertiary___IISeu.buttons__menuButton___mf8q2.buttons__selected___eWu76:hover,
.buttons__tertiary___IISeu.buttons__menuButton___mf8q2.buttons__unselected___Rp6VO:hover {
  color: rgba(92, 52, 205, 1);
  background: rgba(241, 237, 253, 1);
  fill: rgba(92, 52, 205, 1);
}

.buttons__tertiary___IISeu.buttons__selected___eWu76:hover .buttons__caretContainer___QsYHz,
.buttons__tertiary___IISeu.buttons__unselected___Rp6VO:hover .buttons__caretContainer___QsYHz,
.buttons__tertiary___IISeu.buttons__menuButton___mf8q2.buttons__selected___eWu76:hover .buttons__caretContainer___QsYHz,
.buttons__tertiary___IISeu.buttons__menuButton___mf8q2.buttons__unselected___Rp6VO:hover .buttons__caretContainer___QsYHz {
  border-color: rgba(92, 52, 205, 1);
}

.buttons__buttonRow___ct0zk {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  flex-grow: 1;
}

.buttons__iconContainer___jXSr_ {
  width: 24px;
  height: 24px;
}

.buttons__caretContainer___QsYHz {
  width: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-left-style: solid;
  border-left-width: 2px;
  height: 20px;
  margin-right: 0px;
}

.buttons__button___tRI9m.buttons__small___TFhpk > .buttons__buttonRow___ct0zk > .buttons__iconContainer___jXSr_ {
  width: 15px;
  height: 15px;
}

.buttons__button___tRI9m.buttons__small___TFhpk > .buttons__buttonRow___ct0zk > .buttons__caretContainer___QsYHz {
  width: 30px;
}

.buttons__iconContainerCenter___vxuNE {
  margin: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.buttons__button___tRI9m.buttons__small___TFhpk > .buttons__buttonRow___ct0zk > .buttons__iconContainerCenter___vxuNE {
  width: 15px;
  height: 15px;
  margin: 6px;
}

.buttons__iconContainerLeft___aMY30 {
  margin: 6px 12px 6px 10px;
  align-items: center;
}

.buttons__button___tRI9m.buttons__small___TFhpk > .buttons__buttonRow___ct0zk > .buttons__iconContainerLeft___aMY30 {
  width: 18px;
  height: 18px;
  margin: 6px;
}

.buttons__iconContainerRight___q3ofi {
  margin: 6px 10px 6px 12px;
  align-items: center;
}

.buttons__button___tRI9m.buttons__small___TFhpk > .buttons__buttonRow___ct0zk > .buttons__iconContainerRight___q3ofi {
  width: 18px;
  height: 18px;
  margin: 6px;
}

.buttons__textContainerCenter___bpBxV {
  margin: 6px 20px;
}

.buttons__button___tRI9m.buttons__small___TFhpk > .buttons__buttonRow___ct0zk > .buttons__textContainerCenter___bpBxV {
  margin: 3px 12px;
}

.buttons__textContainerLeft___xCUUv {
  margin: 6px 0 6px 20px;
}

.buttons__button___tRI9m.buttons__small___TFhpk > .buttons__buttonRow___ct0zk > .buttons__textContainerLeft___xCUUv {
  margin: 3px 0 3px 12px;
}

.buttons__textContainerRight___uNXBD {
  margin: 6px 20px 6px 0;
}

.buttons__button___tRI9m.buttons__small___TFhpk > .buttons__buttonRow___ct0zk > .buttons__textContainerRight___uNXBD {
  margin: 3px 12px 3px 0;
}

.input__container___NWxIx {
  color: rgba(4, 2, 59, 1);
  font-size: 14px;
  width: 100%;
}

.input__box___hlAPw {
  border: 2px solid #c4c4c4;
  color: rgba(4, 2, 59, 1);
}

/* TODO aditya simplify css states handle logic in js*/

.input__wrapper___prF2r.input__withError___r3RTo:not(.input__filled___xbhag:focus-within) .input__box___hlAPw {
  background-color: unset;
  border-color: rgba(255, 204, 216, 1);
}

.input__wrapper___prF2r.input__withError___r3RTo:not(.input__filled___xbhag:focus-within) input {
  color: rgba(227, 28, 76, 1);
}

.input__box___hlAPw input {
  width: 100%;
}

.input__box___hlAPw:not(.input__inputDisabled___h0PMx):hover {
  border-color: rgba(218, 204, 255, 1);
}

.input__wrapper___prF2r.input__withError___r3RTo:not(.input__filled___xbhag:focus-within) .input__box___hlAPw:hover {
  background-color: rgba(254, 235, 240, 1);
}

.input__wrapper___prF2r:not(.input__inputDisabled___h0PMx):not(.input__withError___r3RTo):focus-within .input__box___hlAPw {
  border-color: rgba(92, 52, 205, 1);
  box-shadow: 0 0 0 3px rgba(218, 204, 255, 1);
}

.input__inputDisabled___h0PMx {
  fill: rgba(112, 111, 155, 1);
  color: rgba(112, 111, 155, 1);
  border-color: rgba(209, 209, 209, 1);
  background: rgba(209, 209, 209, 1);
}

.input__wrapper___prF2r.input__withError___r3RTo input:-ms-input-placeholder {
  color: rgba(227, 28, 76, 1);
}

.input__wrapper___prF2r.input__withError___r3RTo input::placeholder {
  color: rgba(227, 28, 76, 1);
}

.input__wrapper___prF2r {
  flex-direction: column;
  width: 100%;
}

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

.input__commonLabel___jFW05 {
  color: rgba(112, 111, 155, 1);
}

.input__errorLabel___hl0tb {
}

.input__wrapper___prF2r.input__withError___r3RTo:not(.input__filled___xbhag:focus-within) .input__commonLabel___jFW05 {
  color: rgba(227, 28, 76, 1);
}

.search-input__searchInput___obq6O {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  color: rgba(148, 148, 148, 1);
}

.search-input__searchInput___obq6O:hover {
  border-color: rgba(218, 204, 255, 1);
}

.search-input__input___rllpP {
  border-radius: 20px;
  padding: 0 42px;
  cursor: pointer;
  border: 2px solid rgba(209, 209, 209, 1);
  color: rgba(148, 148, 148, 1);
  font-weight: 500;
}

.search-input__input___rllpP.search-input__inputFocus___RLfgs {
  color: rgba(4, 2, 59, 1);
  font-weight: 400;
}

.search-input__input___rllpP.search-input__inputDisabled___tN45R {
  font-weight: 500;
  color: rgba(112, 111, 155, 1);
}

.search-input__input___rllpP.search-input__inputDisabled___tN45R > input:-ms-input-placeholder {
  color: rgba(112, 111, 155, 1);
}

.search-input__input___rllpP.search-input__inputDisabled___tN45R > input::placeholder {
  color: rgba(112, 111, 155, 1);
}

.search-input__input___rllpP.search-input__inputDisabled___tN45R > input {
  color: rgba(112, 111, 155, 1);
}

.search-input__input___rllpP.search-input__inputDisabled___tN45R:hover {
  border: 2px solid rgba(209, 209, 209, 1);
}

.search-input__searchIcon___yH_AF {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  background-color: rgba(241, 237, 253, 1);
  border-radius: 50%;
  left: 5px;
  height: 30px;
  width: 30px;
}

.search-input__clearIcon___FcldD {
  position: absolute;
  cursor: pointer;
  right: 5px;
}

.search-input__searchInput___obq6O > .search-input__searchIcon___yH_AF > .search-input__icon___VkMPM > path {
  fill: rgba(92, 52, 205, 1);
}

.search-input__searchInput___obq6O.search-input__disabled___HK0w9 > .search-input__searchIcon___yH_AF > .search-input__icon___VkMPM > path {
  fill: rgba(148, 148, 148, 1);
}

.search-input__searchInput___obq6O.search-input__disabled___HK0w9 > .search-input__searchIcon___yH_AF.search-input__typed___Hlnjc > .search-input__icon___VkMPM > path {
  fill: rgba(148, 148, 148, 1);
}

.search-input__searchInput___obq6O:hover.search-input__disabled___HK0w9 > .search-input__searchIcon___yH_AF.search-input__typed___Hlnjc > .search-input__icon___VkMPM > path {
  fill: rgba(148, 148, 148, 1);
}

.search-input__searchInput___obq6O > .search-input__searchIcon___yH_AF.search-input__typed___Hlnjc > .search-input__icon___VkMPM > path {
  fill: rgba(148, 148, 148, 1);
}

.search-input__searchInput___obq6O > .search-input__searchIcon___yH_AF.search-input__typed___Hlnjc {
  background-color: transparent;
}

.search-input__searchInput___obq6O.search-input__disabled___HK0w9 > .search-input__searchIcon___yH_AF {
  background-color: transparent;
}

.search-input__searchInput___obq6O:hover > .search-input__searchIcon___yH_AF {
  background-color: transparent;
}

.search-input__searchInput___obq6O:hover > .search-input__searchIcon___yH_AF.search-input__typed___Hlnjc > .search-input__icon___VkMPM > path {
  fill: rgba(92, 52, 205, 1);
}

/* default -> when hover without typed text */

/*  icon color should be --> defaultAlternate */

.search-input__searchInput___obq6O:hover > .search-input__searchIcon___yH_AF > .search-input__icon___VkMPM > path {
  fill: rgba(92, 52, 205, 1);
}

.search-input__searchInput___obq6O:hover > .search-input__searchIcon___yH_AF.search-input__focused___jLpYe > .search-input__icon___VkMPM > path {
  fill: rgba(209, 209, 209, 1);
}

.search-input__searchInput___obq6O:hover > .search-input__searchIcon___yH_AF.search-input__typed___Hlnjc.search-input__focused___jLpYe > .search-input__icon___VkMPM > path {
  fill: rgba(148, 148, 148, 1);
}

.search-input__searchInput___obq6O:hover.search-input__disabled___HK0w9 > .search-input__searchIcon___yH_AF > .search-input__icon___VkMPM > path {
  fill: rgba(148, 148, 148, 1);
}

/* prettier-ignore */
/* prettier-ignore */
.select__container___hsqOz {
  display: flex;
  position: relative;
  flex-direction: column;
  outline: none;
  align-items: stretch;
}
.select__box___J2mCe {
  align-items: center;
  flex: 0 0 auto;
  overflow-x: auto;
  overflow-y: hidden;
  cursor: pointer;
}
.select__box___J2mCe:focus {
  outline: none;
}
.select__box___J2mCe.select__inputDisabled___ylkUw {
  cursor: default;
}
.select__box___J2mCe.select__isSearching___qOyE3 {
  cursor: text;
}
.select__box___J2mCe.select__withSuffix___oUP13 {
  padding-right: 0;
}
.select__box___J2mCe.select__withPrefix___NNeGa {
  padding-left: 0;
}
.select__box___J2mCe.select__withVerticalStretch___oQjvD {
  height: auto;
  flex-wrap: wrap;
  overflow: visible;
  align-items: flex-start;
}
.select__box___J2mCe.select__withHeightLimit___WuUVT {
  overflow-y: auto;
}
.select__box___J2mCe input {
  cursor: inherit;
}
.select__options___KjYuE {
  position: absolute;
  z-index: 2;
  top: 100%;
  left: 0;
  flex-flow: column;
  width: 100%;
  max-height: 400px;
  overflow-y: auto;
}
.select__options___KjYuE.select__up___UjuDb {
  top: auto;
  bottom: 100%;
  flex-flow: column-reverse;
}
.select__options___KjYuE.select__showAll___KwL_R {
  max-height: none;
}
@media screen and (max-width: 559px), screen and (max-height: 559px) {
  .select__options___KjYuE {
    max-height: calc(100vh - 100% - 10px);
  }
}
.select__optionBase___a82an {
  flex: 1 0 auto;
  padding: 10px 14px;
}
.select__option___HOy7x {
  cursor: pointer;
}
.select__option___HOy7x:hover {
  background-color: #ededed;
}
.select__option___HOy7x.select__selected____P6z5 {
  background-color: #f7f7f7;
}
.select__optionGroup___cczC_ {
  flex-direction: column;
  flex: 1 0;
}
.select__optionGroupHeading___Abhog {
  display: flex;
  background-color: #f7f7f7;
}
.select__selectedOption___wpHS3 {
  background-color: #f7f7f7;
}
.select__downArrow___ATSof {
  margin-top: 8px;
}
.select__chevron___lkf0g.select__up___UjuDb {
  transform: rotate(180deg);
}
.select__boxFocus___wYXWF {
  border-color: rgba(92, 52, 205, 1);
}
.select__boxOptions___xcu4N {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.select__boxVerticalStretch___bLUOU {
  height: auto;
  padding-top: 8px;
  padding-bottom: 8px;
  min-height: 44px;
  align-items: flex-start;
}
.select__inputContainer___h_ak5 .select__boxLimitHeight___QsJir {
  max-height: 105px;
  overflow-y: auto;
}
.select__label___g6iPg {
  font-weight: bold;
  margin-right: 12px;
  margin-top: 2px;
}
.select__prefixLabel___stzPh {
  margin-right: 12px;
  align-items: center;
  height: 100%;
}
.select__box___J2mCe.select__withPrefix___NNeGa > *:first-child {
  margin-right: 12px;
  width: 32px;
  padding: 0;
  justify-content: center;
  margin-right: 0;
}
.select__suffixLabel___q_aDE {
  margin-left: 12px;
  align-items: center;
  height: 100%;
}
.select__box___J2mCe.select__withSuffix___oUP13 > *:last-child {
  margin-left: 12px;
  width: 32px;
  padding: 0;
  justify-content: center;
  margin-left: 0;
}
.select__tokens___IAEUZ {
  flex: 1 0 auto;
}
.select__tokensOutside___cSzd2 {
  flex: 0 0 auto;
  flex-flow: row wrap;
  margin-bottom: 8px;
}
.select__token___fFgQk {
  margin: 0 4px 0 0;
  cursor: pointer;
  white-space: nowrap;
  padding: 2px 3px;
  border-radius: 4px;
  font-weight: 600;
}
.select__defaultToken___KaO77 {
  background-color: #f7f7f7;
  border: 1px solid rgba(92, 52, 205, 1);
  color: rgba(92, 52, 205, 1);
  max-width: 300px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.select__tokensOutside___cSzd2 .select__token___fFgQk {
  margin: 4px 4px 0 0;
}
.select__unknownToken___t6VJH {
  background-color: #ededed;
  border: 1px solid #919191;
  color: #5e5e5e;
}
.select__token___fFgQk:hover > span {
  color: #ea3556;
}
.select__token___fFgQk > span {
  margin-left: 10px;
  font-weight: bold;
  vertical-align: baseline;
}
.select__boxVerticalStretch___bLUOU .select__tokens___IAEUZ {
  /* width: 100%; */
  flex: 1 0;
  flex-wrap: wrap;
}
.select__boxVerticalStretch___bLUOU .select__token___fFgQk {
  margin: 2px 4px 2px 0;
}
.select__input___BznxL {
  flex: 1 0;
  min-width: 80px;
}
.select__errors___rmfR2 li:last-child {
  margin-bottom: 5px;
}
.select__optionsHide___S7Ice {
  display: none;
}
.select__container___hsqOz {
  color: rgba(4, 2, 59, 1);
  font-size: 14px;
  width: 100%;
}
.select__box___J2mCe {
  border-radius: 8px;
  border-width: 2px;
}
.select__box___J2mCe:focus {
  outline: none;
}
.select__box___J2mCe:hover:enabled {
  background-color: rgba(241, 237, 253, 1);
  color: rgba(92, 52, 205, 1);
  border-color: rgba(218, 204, 255, 1);
}
.select__inputDisabled___ylkUw {
}
.select__box___J2mCe.select__focused___RRfdx {
  color: rgba(92, 52, 205, 1);
  background-color: rgba(241, 237, 253, 1);
  border-color: rgba(92, 52, 205, 1);
}
.select__box___J2mCe.select__down___gEx58.select__withOptions___CaD4W {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom: 1px solid rgba(209, 209, 209, 1);
}
.select__box___J2mCe.select__up___UjuDb.select__withOptions___CaD4W {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-top: 1px solid rgba(209, 209, 209, 1);
}
.select__withError___NCo_X {
}
.select__box___J2mCe.select__withVerticalStretch___oQjvD {
  padding-top: 8px;
  padding-bottom: 8px;
  min-height: 44px;
}
.select__box___J2mCe.select__withHeightLimit___WuUVT {
  max-height: 105px;
}
.select__option___HOy7x {
  border-top: none;
}
.select__option___HOy7x:hover {
  color: rgba(92, 52, 205, 1);
  background-color: rgba(241, 237, 253, 1);
}
.select__options___KjYuE {
  border: 2px solid rgba(92, 52, 205, 1);
  border-radius: 8px;
  padding-bottom: 5px;
}
.select__options___KjYuE.select__down___gEx58 {
  border-top: none;
  border-radius: 0 0 8px 8px;
}
.select__options___KjYuE.select__up___UjuDb {
  border-bottom: none;
  border-radius: 8px 8px 0 0;
}
.select__placeholder___HPtb8 {
  color: inherit;
}
.select__wrapper___v6tV4 {
  flex-direction: column;
  width: 100%;
}
.select__info___qLMS5 {
  display: flex;
  justify-content: space-between;
}
.select__commonLabel___S2iSb {
  font-size: 12px;
  line-height: 20.4px;
}
.select__errorLabel___z7N7O {
  color: rgba(227, 28, 76, 1);
}
.select__withError___NCo_X {
  background-color: unset;
  color: rgba(227, 28, 76, 1);
  border-color: rgba(255, 204, 216, 1);
}
.select__withError___NCo_X:hover {
  color: rgba(227, 28, 76, 1);
  background-color: rgba(254, 235, 240, 1);
  border-color: rgba(255, 204, 216, 1);
}
.select__chevronUp___hlXV2 {
  transform: rotate(180deg);
}
.select__selectorPlaceholder___JDFqJ {
  color: rgba(209, 209, 209, 1);
}

.textarea__container___bgUEn {
  color: rgba(4, 2, 59, 1);
  font-size: 14px;
  width: 100%;
}

.textarea__box___nCtCc {
  border: 2px solid #c4c4c4;
  flex-direction: column;
  color: rgba(4, 2, 59, 1);
}

.textarea__wrapper___ZnKck.textarea__withError___oTmKt:not(.textarea__filled___nMtW8:focus-within) .textarea__box___nCtCc {
  background-color: unset;
  border-color: rgba(255, 204, 216, 1);
}

.textarea__wrapper___ZnKck.textarea__withError___oTmKt:not(.textarea__filled___nMtW8:focus-within) textarea {
  color: rgba(227, 28, 76, 1);
}

.textarea__box___nCtCc textarea {
  width: 100%;
}

.textarea__box___nCtCc:not(.textarea__textareaDisabled___DMVqc):hover {
  border-color: rgba(218, 204, 255, 1);
}

.textarea__wrapper___ZnKck.textarea__withError___oTmKt:not(.textarea__filled___nMtW8:focus-within) .textarea__box___nCtCc:hover {
  background-color: rgba(254, 235, 240, 1);
}

.textarea__wrapper___ZnKck:not(.textarea__textareaDisabled___DMVqc):not(.textarea__withError___oTmKt):focus-within .textarea__box___nCtCc {
  border-color: rgba(92, 52, 205, 1);
  box-shadow: 0 0 0 3px rgba(218, 204, 255, 1);
}

.textarea__textareaDisabled___DMVqc {
  fill: rgba(112, 111, 155, 1);
  color: rgba(112, 111, 155, 1);
  border-color: rgba(209, 209, 209, 1);
  background: rgba(209, 209, 209, 1);
}

.textarea__wrapper___ZnKck.textarea__withError___oTmKt textarea:-ms-input-placeholder {
  color: rgba(227, 28, 76, 1);
}

.textarea__wrapper___ZnKck.textarea__withError___oTmKt textarea::placeholder {
  color: rgba(227, 28, 76, 1);
}

.textarea__wrapper___ZnKck {
  flex-direction: column;
  width: 100%;
}

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

.textarea__commonLabel___Yn8kR {
  color: rgba(112, 111, 155, 1);
}

.textarea__wrapper___ZnKck.textarea__withError___oTmKt:not(.textarea__filled___nMtW8:focus-within) .textarea__commonLabel___Yn8kR {
  color: rgba(227, 28, 76, 1);
}

/* prettier-ignore */
.markdown-editor__editorControlBox___q2Xnz {
  display: flex;
  padding: 0;
  position: relative;
  z-index: 1;
  height: 53px;
}
.markdown-editor__urlForm___ARpuw {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  padding: 3px 15px;
}
.markdown-editor__editorIcon___1WQ0C {
  fill: #9e9e9e;
}
.markdown-editor__activeIcon___F0qu4 {
  fill: colorClickable;
}
.RichEditor-root.markdown-editor__emptyInputError___ht2em {
  background: rgba(234, 53, 86, 0.2);
  border: 1px solid #ea3556;
  margin-bottom: 0.6em;
  font-size: 14px;
}
.markdown-editor__urlInput___a0aTH {
  border-bottom: 1px solid #c4c4c4;
  font-variant: normal;
  font-size: 11px;
  font-weight: normal;
  width: 200px;
}
.markdown-editor__modalBg___eGh96 {
  box-shadow: inset 0 -3px 2px -2px #c4c4c4;
  background-color: rgba(0, 0, 0, 0.71);
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2;
  flex-direction: column;
}
.markdown-editor__modalWrapper___jpPl5 {
  position: relative;
}
.markdown-editor__modalWrapper___jpPl5:focus {
  outline: 0;
}
.markdown-editor__urlInputBox___P_8P2 {
  display: flex;
  flex-direction: column;
  background: #ededed;
  padding: 40px 80px;
  border-radius: 4px;
}
.markdown-editor__urlFormRow___rexHG {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  flex: 1 0;
  margin: 10px 0;
}
.markdown-editor__extraUrlInput___prruf {
  width: 300px;
}
.markdown-editor__submitButton___GrApt {
}
.markdown-editor__styleButton___N2rnK {
  display: flex;
  align-items: center;
  color: #9e9e9e;
  cursor: pointer;
  padding: 0 15px;
}
.markdown-editor__styleNewButton___hJ1B0 {
  display: flex;
  align-items: center;
  cursor: pointer;
  padding: 0 15px;
}
.markdown-editor__styleNewButton___hJ1B0:hover {
  background-color: #f7f7f7;
}
.markdown-editor__activeStyleButton___Dke7u {
  background-color: #f7f7f7;
}
.markdown-editor__activeImageBlockButton___ubVJr {
  background-color: #f7f7f7;
}
.markdown-editor__dynamicTextPlusIcon___kZQ8R {
  margin-right: 8px;
  height: 18px;
  width: 18px;
}
.markdown-editor__separator___JMP3n {
  width: 1px;
  background-color: #dddddd;
  z-index: 1;
  max-width: 1px;
  flex: 2 0 1px;
}
.markdown-editor__spacer___Jq5DT {
  flex: 2 0 auto;
}
.markdown-editor__closeButton___WzUZ1 {
  position: absolute;
  top: -10px;
  right: -40px;
  cursor: pointer;
  padding: 10px;
}
.markdown-editor__closeButton___WzUZ1 svg {
  width: 18px;
  height: 18px;
  fill: #ededed;
}
.markdown-editor__mediaBlock___d33t7 {
  position: relative;
  cursor: default;
}
.RichEditor-editor .markdown-editor__mediaBlock___d33t7:hover {
  box-shadow: 0 0 2px colorClickable;
}
.markdown-editor__buttonBox___x83Ul {
  top: 0;
  background-color: rgba(255, 255, 255, 0.9);
  height: 0;
  width: 100%;
  position: absolute;
  display: flex;
  transition: height 200ms ease;
  overflow: hidden;
  z-index: 1;
  align-items: flex-end;
}
.RichEditor-editor .markdown-editor__mediaBlock___d33t7:hover .markdown-editor__buttonBox___x83Ul {
  height: 40px;
}
.markdown-editor__mediaButton___GMo37 {
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 2px;
  border-radius: 4px;
  cursor: pointer;
}
.markdown-editor__linkIcon___A0kFW {
  height: 20px;
  width: 20px;
  fill: #5e5e5e;
  transition: fill 200ms ease;
}
.markdown-editor__removeIcon___FPwLm g {
  height: 20px;
  width: 20px;
  stroke: #5e5e5e;
  transition: stroke 200ms ease;
}
.markdown-editor__mediaButton___GMo37:hover .markdown-editor__linkIcon___A0kFW {
  fill: colorClickable;
}
.markdown-editor__mediaButton___GMo37:hover .markdown-editor__removeIcon___FPwLm g {
  stroke: #ea3556;
}
.markdown-editor__mediaImg___mWneS {
  transition: filter 160ms ease;
}
.RichEditor-editor .markdown-editor__mediaBlock___d33t7:hover .markdown-editor__mediaImg___mWneS {
  filter: blur(3px);
}
.markdown-editor__leftExpander___cshYH {
  margin-left: auto;
}
.markdown-editor__variableButtonContainer___XfIL4 {
  padding: 3px;
}
/* links generated by the rte visible in both editing mode and
also during readonly display of rte contents */
.markdown-editor__link___IOLj5,
.text-link {
  text-decoration: underline;
  color: colorClickable;
  position: relative;
}

/* prettier-ignore */
.genesis__root___q3amY {
  /* update this to be genesis compatible */
  position: relative;
  flex-flow: column;
  padding: 10px;
  margin-bottom: 20px;
}
.genesis__content___Xtk3b {
  font-family: 'Centra No 2';
  flex: 1 1;
  height: auto;
}
.genesis__scroll___i6hS_ {
  display: block;
  flex-flow: column;
  min-height: 24px;
  /* height: 200px; */
  overflow: auto;
  cursor: text;
}
.genesis__scroll___i6hS_ > * {
    flex: 0 0 auto;
  }
.genesis__scroll___i6hS_.genesis__readOnly____KGCH {
    cursor: default;
  }
.genesis__scroll___i6hS_::-webkit-scrollbar {
  display: none;
}
.genesis__text___j1pDj {
  height: auto;
}
.genesis__editorFooter___sLPLH {
  display: flex;
  position: relative;
  flex-flow: column;
  padding: 0;
}
.genesis__fileAttachmentContiner___hAqvn {
  flex-flow: column;
  border-top: 2px solid #dddddd;
  padding: 16px 12px;
}
.genesis__fileUploadButtons___mukdI > * + * {
  margin-left: 16px;
}
.genesis__editorControlBox___SZjsd {
  display: flex;
  padding: 0;
  position: relative;
  height: 25px;
  justify-content: space-between;
  align-items: center;
}
.genesis__editorControlBox___SZjsd > * {
    cursor: pointer;
  }
.genesis__editorControlBoxCondensed___UYeEv {
  justify-content: unset;
}
.genesis__editorControlBoxCondensed___UYeEv > * {
    margin-right: 12px;
  }
.genesis__variableListWrapper___NsTnM {
  /* height: 200px; */
  position: absolute;
  width: auto;
  margin-top: 32px;
  left: 0;
  z-index: 10;
}
.genesis__shroud___VAq1P {
  background: rgba(23, 23, 42, 0.7);

  z-index: 10;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.genesis__file___M9tff {
  flex-flow: column;
  align-items: center;
  justify-content: space-between;
  background-color: #fff;
  z-index: 11;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: 20px 100px;
  padding: 20px 32px;
  border-radius: 8px;
}
.genesis__link___fopsx {
  flex-flow: column;
  align-items: center;
  justify-content: space-between;
  background-color: #fff;
  z-index: 11;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: 20px;
  padding: 20px 32px;
  border-radius: 8px;
}
.genesis__fileUploadButton___RFrkn {
  cursor: pointer;
}
.genesis__fileUploadInput___VnLBP {
  display: none;
}
.genesis__oneLine___gi3ry {
  height: auto;
  min-height: 24px;
  max-height: 70px;
  overflow-y: hidden;
}
.genesis__genesisEnabled___un1cQ {
  border-radius: 12px;
  border-color: #e1e1e1;
  width: 100%;
}
.genesis__tooltipWrapper___BTHOB {
  z-index: 100;
}
.genesis__errorContainer___WDP9J {
  margin-top: 8px;
}
.genesis__linkModal___NQswd {
  display: flex;
  flex-flow: column nowrap;
  gap: 12px;
}
.genesis__copyAPIBtn___qfPk2 {
  align-self: flex-start;
}

/**
 * Draft v0.11.7
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */
.DraftEditor-editorContainer,.DraftEditor-root,.public-DraftEditor-content{height:inherit;text-align:initial}
.public-DraftEditor-content[contenteditable=true]{-webkit-user-modify:read-write-plaintext-only}
.DraftEditor-root{position:relative}
.DraftEditor-editorContainer{background-color:rgba(255,255,255,0);border-left:.1px solid transparent;position:relative;z-index:1}
.public-DraftEditor-block{position:relative}
.DraftEditor-alignLeft .public-DraftStyleDefault-block{text-align:left}
.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root{left:0;text-align:left}
.DraftEditor-alignCenter .public-DraftStyleDefault-block{text-align:center}
.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root{margin:0 auto;text-align:center;width:100%}
.DraftEditor-alignRight .public-DraftStyleDefault-block{text-align:right}
.DraftEditor-alignRight .public-DraftEditorPlaceholder-root{right:0;text-align:right}
.public-DraftEditorPlaceholder-root{color:#9197a3;position:absolute;width:100%;z-index:1}
.public-DraftEditorPlaceholder-hasFocus{color:#bdc1c9}
.DraftEditorPlaceholder-hidden{display:none}
.public-DraftStyleDefault-block{position:relative;white-space:pre-wrap}
.public-DraftStyleDefault-ltr{direction:ltr;text-align:left}
.public-DraftStyleDefault-rtl{direction:rtl;text-align:right}
.public-DraftStyleDefault-listLTR{direction:ltr}
.public-DraftStyleDefault-listRTL{direction:rtl}
.public-DraftStyleDefault-ol,.public-DraftStyleDefault-ul{margin:16px 0;padding:0}
.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR{margin-left:1.5em}
.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL{margin-right:1.5em}
.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR{margin-left:3em}
.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL{margin-right:3em}
.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR{margin-left:4.5em}
.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL{margin-right:4.5em}
.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR{margin-left:6em}
.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL{margin-right:6em}
.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR{margin-left:7.5em}
.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL{margin-right:7.5em}
.public-DraftStyleDefault-unorderedListItem{list-style-type:square;position:relative}
.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0{list-style-type:disc}
.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1{list-style-type:circle}
.public-DraftStyleDefault-orderedListItem{list-style-type:none;position:relative}
.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before{left:-36px;position:absolute;text-align:right;width:30px}
.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before{position:absolute;right:-36px;text-align:left;width:30px}
.public-DraftStyleDefault-orderedListItem:before{content:counter(ol0) ". ";counter-increment:ol0}
.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before{content:counter(ol1,lower-alpha) ". ";counter-increment:ol1}
.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before{content:counter(ol2,lower-roman) ". ";counter-increment:ol2}
.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before{content:counter(ol3) ". ";counter-increment:ol3}
.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before{content:counter(ol4,lower-alpha) ". ";counter-increment:ol4}
.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset{counter-reset:ol0}
.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset{counter-reset:ol1}
.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset{counter-reset:ol2}
.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset{counter-reset:ol3}
.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset{counter-reset:ol4}
/**
 * TODO (kyle): it's not clear to me why we need this file to be global.
 * i'm wondering if we weren't aware of `:global()` when we created it?
 */

/* Some default editor styles (copypasta-city!) */

.RenderedRTE {
  display: block;
}

.RichEditor-root {
  background: #fff;
  border: 1px solid #ddd;
  font-family: 'proxima-nova', 'Helvetica Neue', sans-serif;
  font-size: 14px;
  display: block;
  position: relative;
}

.RichEditor-editor {
  border-bottom: 1px solid #ddd;
  cursor: text;
  font-size: 16px;
  padding: 15px 15px 0;
  min-height: 300px;
}

.RichEditor-editor .public-DraftEditorPlaceholder-root,
.RichEditor-editor .public-DraftEditor-content {
}

.RichEditor-editor .public-DraftEditor-content {
}

.RichEditor-hidePlaceholder .public-DraftEditorPlaceholder-root {
  display: none;
}

.RenderedRTE p {
  margin: 0;
}

.DraftEditor-root h1,
.RenderedRTE h1 {
  font-size: 24px;
}

.DraftEditor-root h2,
.RenderedRTE h2 {
  font-size: 18px;
}

.RichEditor-blockquote,
.RenderedRTE blockquote {
  border-left: 5px solid #eee;
  color: #666;
  font-family: 'elena-web-basic', 'Hoefler Text', 'Georgia', serif;
  font-style: italic;
  margin: 16px 0;
  padding: 10px 20px;
}

/*only dedent blockquote in surveys, not in editor*/

/*.RenderedRTE blockquote {
  margin: 16px 0 0 -25px;
}*/

.public-DraftStyleDefault-pre,
.RenderedRTE pre {
  background-color: rgba(0, 0, 0, 0.05);
  font-family: 'Inconsolata', 'Menlo', 'Consolas', monospace;
  font-size: 16px;
  padding: 20px;
}

.RichEditor-controls {
  font-family: 'Helvetica', sans-serif;
  font-size: 14px;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.RichEditor-activeButton {
  color: #007faf;
}

/* don't let images escape the rte */

.RichEditor-editor img,
.RenderedRTE img {
  max-width: 100%;
}

/* can style this to, e.g. add a 1.2em margin-bottom for all content blocks */

.public-DraftEditorPlaceholder-root,
.public-DraftStyleDefault-block {
  line-height: 1.5;
}

.public-DraftStyleDefault-block {
}

.public-DraftStyleDefault-ol .public-DraftStyleDefault-block,
.public-DraftStyleDefault-ul .public-DraftStyleDefault-block {
}

.RenderedRTE ul,
.RenderedRTE ol {
  margin: 16px 0;
  padding: 0 25px;
}

/* style the static display correctly */

.DraftEditor-root {
  display: block;
}

.DraftEditor-root img {
  max-width: 100%;
}

.DraftEditor-root .public-DraftStyleDefault-block {
  /*This used to set the default block width but that can add
    selection handles to the rte in IE11. instead, the blocks
    now defer to their parent's width.
  */
}

.block-align-center,
.block-align-center .public-DraftStyleDefault-block {
  text-align: center;
}

@media (max-width: 700px) {
  .DraftEditor-root .public-DraftStyleDefault-block {
    /*width: 100%;*/
  }
}

.rich-editor-with-warning-module__container___HfdE0 {
  display: flex;
  flex-flow: column nowrap;
}
.rich-editor-with-warning-module__container___HfdE0 > div:first-child {
    margin-bottom: 0;
  }

.lat__queueHeader___sno8F {
  margin-top: 20px;
  margin-bottom: 12px;
}
.lat__draftEditorHeader___vTLgc {
  margin-top: 20px;
  color: #706F9B;
}
.lat__scrim___OVwT9 {
  background: #271656;
  z-index: 2;
  opacity: 0.25;
  height: 100%;
  width: 100%;
  position: fixed;
}
.lat__ruleEditor___Cp2rA {
  z-index: 2;
  background: #fafafa;
  position: absolute;
  bottom: 0;
  width: 90%;
  margin-left: 5%;
  border-radius: 8px 8px 0 0;
  min-height: 400px;
  overflow: hidden;
  flex-flow: column;
}
.lat__editorTopActions___LRFye {
  padding: 25px 20px;
  background: #ffffff;
  justify-content: space-between;
}
.lat__searchRow___GOqQR {
  justify-content: space-between;
  flex-flow: row;
  align-items: center;
  padding: 20px;
}
.lat__paddedTable___DB3NR {
  padding: 0 20px;
  max-height: 50vh;
}
.lat__variableLabelColumn___wyHae {
  max-width: 130px;
  overflow: hidden;
  text-wrap: nowrap;
  text-overflow: ellipsis;
}
.lat__addRoutingButton___bO26Z {
  margin: 20px 0 10px;
  width: auto;
}
.lat__routingNote___FF_Bo {
  margin-bottom: 20px;
}
.lat__staticRoutingCard___ZcN2w {
  flex-flow: column;
  margin-bottom: 25px;
}
.lat__staticRoutingHeader___sGqwj {
  justify-content: space-between;
  margin-bottom: 10px;
}
.lat__staticRoutingActions___b3DZe {
  justify-content: space-between;
}
.lat__staticRoutingActions___b3DZe > * {
    margin-right: 10px;
  }
.lat__staticCardContents___zNRMA,
.lat__staticCardRules___JdqOm {
  flex-flow: column;
}
.lat__staticChip___rruz7 {
  display: inline-flex;
}
.lat__queueSelectRow___dpzS9 {
  flex-flow: row;
  margin-top: 10px;
  width: 100%;
}
.lat__queueSelectRow___dpzS9 p {
    white-space: nowrap;
    margin-right: 10px;
  }

.link-to-node__linkToFlowContent___IIxDb {
  flex-flow: column;
  padding: 20px;
}

.link-to-node__linkToFlowContent___IIxDb p {
  margin-bottom: 20px;
}

.horizontal-separator__separator___aKpmr {
  border: none;
  height: 1px;
  width: 100%;
  background-color: #e1e1e1;
  min-height: 1px;
}

.chatbot-addon__content___Uk0DF {
  display: grid;
  width: 100%;
  grid-auto-rows: max-content;
  gap: 12px;
}
.chatbot-addon__componentTypeItemContainer___kNnbB {
  display: grid;
  grid-template: minmax(auto, 70px) / auto 1fr max-content;
  gap: 12px;
  width: 100%;
  align-items: center;
}
.chatbot-addon__iconContainer___UGAWh {
  display: grid;
  place-content: center;
  background-color: #f4f4f4;
  border-radius: 8px;
  width: 48px;
  height: 48px;
}
.chatbot-addon__textContainer___Xrv4V {
  display: flex;
  flex-direction: column;
}
.chatbot-addon__chatbotSelectionContent___EdDYs {
  display: flex;
  gap: 20px;
  flex-direction: column;
  width: 100%;
}
.chatbot-addon__searchTableCard___Sq3T2 {
  flex-direction: column;
  gap: size12;
  overflow: auto;
  min-height: 350px;
  width: 100%;
  padding: 12px 0 0 0 !important;
}
.chatbot-addon__searchFilter___z1bok {
  display: flex;
  gap: 12px;
  padding-bottom: 12px;
  margin: 0px 12px;
}
.chatbot-addon__searchContainer___OLXhf {
  flex: 1 1;
}
.chatbot-addon__chatbotSelectionTableContainer___vSJCp {
  height: calc(100% - 60px);
}
.chatbot-addon__name___dSzmJ {
  width: 190px;
  cursor: pointer;
}
.chatbot-addon__addonActions___pccuB {
  display: flex;
  gap: 12px;
}
.chatbot-addon__chatbotPreviewContent___sUhP1 {
  display: flex;
  width: 100%;
  place-content: center;
}
.chatbot-addon__chatbotPreviewCard___KZaN9 {
  flex-direction: column;
  gap: size12;
  overflow: auto;
  min-height: 350px;
  width: 100%;
  padding: 12px 0 0 0 !important;
}
.chatbot-addon__detailsContent___wAlm9 {
  display: grid;
  width: 100%;
  grid-auto-rows: max-content;
}
.chatbot-addon__detailsCard___brk5D {
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 100%;
  height: -moz-fit-content;
  height: fit-content;
}
.chatbot-addon__detailsItems___pmRQs {
  display: flex;
  justify-content: space-between;
}
.chatbot-addon__keyValue___AoWUb {
  display: flex;
  flex-direction: column;
  overflow-wrap: anywhere;
}
.chatbot-addon__chatbotName___euCsr {
  width: 160px;
}
.chatbot-addon__highlight___gSDQB {
  background: #efebfa;
}
.chatbot-addon__loaderContainer___WxUdx {
  display: flex;
  align-items: center;
  justify-content: center;
}
.chatbot-addon__panelBackdrop___PYmoi {
  -webkit-backdrop-filter: blur(20px) !important;
          backdrop-filter: blur(20px) !important;
}

.survey-addon__panelBackdrop___mZLPl {
  -webkit-backdrop-filter: blur(20px) !important;
          backdrop-filter: blur(20px) !important;
}
.survey-addon__content___TCMf1 {
  display: grid;
  width: 100%;
  grid-auto-rows: max-content;
  gap: 12px;
}
.survey-addon__componentTypeItemContainer___TZUVq {
  display: grid;
  grid-template: minmax(auto, 70px) / auto 1fr max-content;
  gap: 12px;
  width: 100%;
  align-items: center;
}
.survey-addon__iconContainer___WEHZR {
  display: grid;
  place-content: center;
  background-color: #f4f4f4;
  border-radius: 8px;
  width: 48px;
  height: 48px;
}
.survey-addon__searchContainer___haGRg {
  flex: 1 1;
}
.survey-addon__surveySelectionTableContainer___oU_Yx {
  height: calc(100% - paginationHeight);
}
.survey-addon__name___PwNhZ {
  width: 350px;
  cursor: pointer;
}
.survey-addon__addonActions___EI8CH {
  display: flex;
  gap: 12px;
}
.survey-addon__surveySelectionContent___Yd9UR {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.survey-addon__loaderContainer___tJs6T {
  display: flex;
  flex-direction: column;
  gap: 20px;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}

._500__page___lZYcQ {
  flex: 1 0;
  flex-flow: column;
  position: relative;
}
._500__sky___jdmkN {
  position: relative;
  flex: 2 0;
  background: #d0e9f2;
}
._500__sea___Wmfzd {
  position: relative;
  flex: 1 0;
  background: #afd7e6;
}
._500__seals___TTAA5 {
  position: absolute;
  left: 50%;
  margin-left: -455px;
  width: 909px;
  height: 434px;
}
._500__horizon___paTwR {
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -536px;
  width: 1072px;
  height: 64px;
}
._500__lines___otUAd {
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -603px;
  width: 1207px;
  height: 153px;
}
._500__leftCloud___AOU0l {
  position: absolute;
  top: 50%;
  left: 20%;
  width: 273px;
  height: 52px;
}
._500__rightCloud___zBLjV {
  position: absolute;
  top: 30%;
  right: 17%;
  width: 226px;
  height: 57px;
}
._500__leftBerg___WJATb {
  position: absolute;
  top: 50%;
  left: 15%;
  width: 273px;
  height: 52px;
}
._500__rightBerg___E16Bs {
  position: absolute;
  top: 60%;
  right: 10%;
  width: 226px;
  height: 57px;
}
._500__text___zTKcG {
  position: absolute;
  top: 15%;
  width: 100%;
  flex-flow: column;
  align-items: center;
  text-align: center;
  font-size: 18px;
  color: #828282;
}
._500__textWithoutPosition___TUATh {
  position: static;
  padding: 12px;
}
._500__textTitle___rkItR {
  color: #333333;
  font-size: 68px;
}
._500__action___x8boR {
  margin: 20px 5px 0;
  width: 120px;
}
._500__minimalErrorBox___hO6AR {
  justify-content: center;
}
._500__reload___aTwBT {
}
._500__goBack___h86NU {
}
._500__smallerTextTitle___kU9Z4 {
  font-size: 48px;
}
._500__verySmallTextTitle___dVecj {
  font-size: 35px;
}

.layout__container___qBq3p {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 110px 10px 10px 10px;
}
.layout__logo___M7zl3 {
  display: flex;
  max-width: calc(580px + 20px);
  max-height: calc(240px - 40px);
}
@media (max-width: calc(580px + 20px)) {
  .layout__logo___M7zl3 {
    transform: scale(0.5);
  }
}
.layout__errorLayoutContainer___FD0Th {
  padding: 0px;
  align-items: inherit;
}
.layout__formHeader___nNI6u {
  position: fixed;
  width: 100%;
  z-index: 1;
}

html,
body {
  display: flex;
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 0px;
  background: white;
  color: #606060;
  font-size: 16px;
  text-size-adjust: none;
  font-feature-settings: 'tnum';
}

html.fixed,
body.fixed {
  overflow: hidden;
}

/* standard resets */

a {
  text-decoration: none;
  font-weight: inherit;
  color: inherit;
}

button {
  padding: 0;
}

input,
textarea,
button {
  font: inherit;
  font-size: inherit;
  text-transform: inherit;
  color: inherit;
  outline: none;
  background: transparent;
  border: none;
  margin: 0;
  /* NOTE (kyle): not sure why this is here */
  /* border: 1px solid grey; */
}

input[type='checkbox'],
input[type='radio'] {
  font-size: 16px;
}

#app {
  display: flex;
  flex: 1 0;
  width: 0;
}

#app.fixed {
  overflow: auto;
}

/**
 * NOTE (kyle): i'd like to be more specific with the css here,
 * but that seems to cause issues with vendor packages.
 */

*,
::after,
::before {
  box-sizing: border-box;
}

div,
nav,
header,
footer,
section,
h1,
h2,
h3,
h4,
h5,
ul,
ol,
figure,
figcaption,
form,
label,
::before,
::after {
  display: inherit;
  margin: 0;
}

/**
 * fixes for walkme
 */

#walkme-menu,
#walkme-overlay,
#walkme-player,
#walkme-main {
  display: block;
}

/* text

  https://www.figma.com/file/mtMlZYMHBqtoBedM6cpZ96/colors-%26-styles?node-id=687%3A1100

  we use the following font weights here:
    medium: 500
    book: 300
*/

@font-face {
  font-family: 'Centra No 2';
  src: url('https://cdn.sensehq.com/type/CentraNo2-Book.woff2') format('woff2'),
    url('https://cdn.sensehq.com/type/CentraNo2-Book.woff') format('woff');
  font-weight: 300 400;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: 'Centra No 2';
  src: url('https://cdn.sensehq.com/type/CentraNo2-BookItalic.woff2')
      format('woff2'),
    url('https://cdn.sensehq.com/type/CentraNo2-BookItalic.woff') format('woff');
  font-weight: 300 400;
  font-style: italic;
  font-display: auto;
}

@font-face {
  font-family: 'Centra No 2';
  src: url('https://cdn.sensehq.com/type/CentraNo2-Medium.woff2')
      format('woff2'),
    url('https://cdn.sensehq.com/type/CentraNo2-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: auto;
}

svg.highcharts-root {
  font-family: 'Centra No 2' !important;
}

.i18nLoader {
  display: flex;
  height: 100vh;
  justify-content: center;
  align-items: center;
}

/**
 * fixes for surveyjs
 *  Resetting display styles within the .survey-container to prevent
  interference from the global `div { display: inherit }` rule.
  The global rule was overriding SurveyJS's internal styles, causing
  layout issues. Using `display: revert` ensures that elements inside
  .survey-container fall back to their browser defaults or SurveyJS-defined
  styles, restoring the proper layout without affecting the rest of the app.
 */

.survey-container {
  border: 1px solid #e1e1e1;
  border-radius: 12px;
  overflow: hidden;
}

.survey-container * {
  display: revert;
  /* --sjs-primary-backcolor: #5c34cd; */
  --sjs-primary-background-500: #5c34cd;
  --sjs-secondary-background-500: #5c34cd;
  --sjs-special-background: #efebfa;
  --primary: #5c34cd;
}

.survey-container .svc-creator {
  width: 100%;
  height: calc(100vh - 96px);
  max-width: 100%;
  position: relative;
}

.svc-page-navigator__button-icon {
  box-sizing: initial;
}

.rbc-month-view .rbc-month-row .rbc-row-bg .rbc-row {
  display: inherit !important;
}

.rbc-month-view .rbc-month-row .rbc-row-content {
  display: inline-table !important;
}

.rbc-month-view .rbc-month-row .rbc-row-content .rbc-row {
  display: inline-table !important;
}

#app .notfound {
  position: relative;
  display: flex;
  flex: 1 0 auto;
  height: 120vh;
  justify-content: center;
  align-content: center;
  align-items: center;
  background: #1a1a1a;
  overflow: hidden;
}
#app .notfound-message {
  position: relative;
  text-align: center;
  font-weight: 900;
  font-size: 190px;
}
#app .notfound-message > span {
  display: inline-block;
}
#app .notfound-message :first-child {
  color: #00e8e8;
}
#app .notfound-message :nth-child(2) {
  color: #2cbde5;
}
#app .notfound-message :last-child {
  color: #ffcc33;
}
#app .notfound-pizza {
  position: absolute;
  top: calc(50% - 28px);
  left: calc(50% - 140px);
  transform: rotate(-36deg);
  background: url(https://cdn.sensehq.com/hashed/static/client/images/15bfd045c89afaf5e72a.svg) no-repeat center;
  background-size: 100%;
  width: 304px;
  height: 278px;
  animation: pizza 60s linear infinite;
}
#app .notfound-pizza.small {
  background-image: url(https://cdn.sensehq.com/hashed/static/client/images/16867525cfabba866641.svg);
  width: 61px;
  height: 56px;
}
#app .notfound-pizza-box {
  position: absolute;
}
#app .notfound-pizza-box .small {
  top: 0;
  left: 0;
}
#app .notfound-stars,
#app .notfound-pizzas {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#app .notfound-star {
  position: absolute;
  background: white;
  width: 2px;
  height: 2px;
  border-radius: 50%;
}
#app .notfound-star.gray {
  background-color: #bfbfbf;
  height: 4px;
  width: 4px;
}
#app .notfound-star.red {
  background-color: #2cbde5;
  height: 6px;
  width: 6px;
}
#app .notfound-star.blue {
  background-color: #00e8e8;
  height: 6px;
  width: 6px;
}
#app .shrug {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  font-size: 92px;
  font-weight: bold;
}
@keyframes pizza {
  0% {
    transform: rotate(-36deg);
  }
  100% {
    transform: rotate(-396deg);
  }
}

.app__errorPageBody___y37Lv {
  top: 276px;
  position: inherit;
}

.app__top___k0J0d {
  top: auto;
}

.app__body___gVSYF {
  flex: 1 0;
  flex-flow: column;
  width: 100%;
  z-index: 0;
  display: flex;
}

.app__container___hfad3 {
  position: absolute;
  width: 100%;
  flex: 1 0;
  display: flex;
}

.form__container___lROpQ {
  display: flex;
  flex-direction: column;
  margin-top: calc(90px - 10px);
  border: 1px solid rgba(209, 209, 209, 1);
  justify-content: center;
  margin-bottom: calc(90px - 10px);
  width: 60%;
}
.form__formDemo___mRrqG {
  width: auto;
  margin: 20px;
}
.form__header___DYlmZ {
  padding: 0px 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px;
}
.form__headerText___WVoPW {
  width: 100%;
}
@media (max-width: calc(640px - 40px)) {
  .form__header___DYlmZ {
    padding: 0px 30px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
  }
}
@media (max-width: 960px) {
  .form__container___lROpQ {
    display: flex;
    flex-direction: column;
    margin-top: calc(90px - 10px);
    border: 1px solid rgba(209, 209, 209, 1);
    justify-content: center;
    margin-bottom: calc(90px - 10px);
    width: 100%;
  }
}
.form__form___awYcS {
  grid-gap: 20px;
  flex-direction: column;
  padding: 20px;
}
.form__referralSideButtons___vE4gU {
  justify-content: flex-end;
  width: 100%;
}
@media (max-width: calc(640px - 40px)) {
  .form__referralSideButtons___vE4gU {
    margin-top: 20px;
    justify-content: flex-start;
  }
}
.form__phoneCountryCode___zB8YI {
  width: max-content;
}
.form__phoneNumberInput___L_Lme {
  width: 100%;
}
.form__phoneInput___OxMp4 {
  align-items: flex-start;
}
.form__questionContainer___Qmyxb {
  grid-gap: 5px;
  display: flex;
}
.form__footer___AJoMV {
  padding: 0px 30px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 20px;
}
.form__tncLink___lFqEt {
  cursor: pointer;
  padding: 0px 5px;
}
@media (max-width: calc(640px - 40px)) {
  .form__tncLink___lFqEt {
    cursor: pointer;
    padding: 0px;
  }
}
.form__emptyContainer___iFb6R {
  height: 500px;
  width: 100%;
  justify-content: center;
  align-items: center;
  color: rgba(209, 209, 209, 1);
}
.form__modalHeaderInfo___SxZoG {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
.form__cardHeader___c_gZp {
  padding: 20px;
}
.form__cardContent___gCaTd {
  padding: 20px;
  flex-direction: column;
}
.form__cardContainer___nnlO3 {
  display: flex;
  flex-direction: column;
}
.form__formCard___iYcCx {
  padding: 0px;
}
.form__questionContainer___Qmyxb {
  display: flex;
  flex-direction: column;
  padding-bottom: 20px;
}
.form__questionContainer___Qmyxb:last-child {
  padding-bottom: 0px;
}
.form__selectJob___AVdGU {
  margin-top: 10px;
  width: 160px;
}
.form__defaultMargin___WjZwn {
  margin-right: 10px;
}
.form__jobSelectInputBox____ohkT {
  background-color: #fafafa;
}
.form__countrySelect___e0fD3 {
  width: 125px;
}
.form__tncText___Fjkw_ {
  padding-left: size8;
  flex-wrap: wrap;
}
.form__loadingState___B1WeK {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 300px;
  width: 100%;
}
.form__selectedJob___rk5Cg {
  margin-top: 10px;
  width: 100%;
}
.form__chipCursor___IX17b:hover {
  cursor: default;
}
/*The reason here to use !important is to make the panel mobile responsive, as panel responsive is not available in genesis.*/
.form__panelWidth___wAioq {
  width: 720px !important;
}
@media (max-width: 640px) {
  .form__panelWidth___wAioq {
    width: 380px !important;
  }
}
.form__button___rH7EJ {
  margin-right: 4px;
}
.form__panelRoot___XN4ro {
  background: rgba(23, 23, 42, 0.7);
}
.form__welcomeMessage___F33_o {
  white-space: pre-wrap;
}

.rich-text-editor__parentContainer___YZ4ey {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.rich-text-editor__parentContainer___YZ4ey:focus-within .rich-text-editor__container___zwgUQ {
  border-color: #5c34cd;
  box-shadow: 0px 0px 0px
    2px #ccc0f0;
}
.rich-text-editor__container___zwgUQ {
  display: flex;
  flex-direction: column;
  position: relative;
  border: 1.5px solid #e1e1e1;
  border-radius: var(--editor-border-radius) var(--editor-border-radius)
    0px 0px;
  padding: 8px 12px 12px 12px;
  background: var(--textArea-bg-color);
}
.rich-text-editor__infoContent___uEUNt {
  display: flex;
}
.rich-text-editor__error___rTpOw {
  border-color: #cf1945;
}
.rich-text-editor__actions___Y4B8V {
  display: flex;
  justify-content: space-between;
  width: 100%;
  border-color: #e1e1e1;
  border-style: solid;
  border-width: 0px 1px 1px
    1px;
  gap: 12px;
  border-radius: 0px 0px var(--editor-border-radius)
    var(--editor-border-radius);
  padding: 8px;
}
.rich-text-editor__draftEditorContainer___WxKSI {
  flex-direction: column;
  flex: 1 1 auto;
  position: relative;
  width: 100%;
  height: var(--textArea-height);
  cursor: text;
  word-break: break-word;
  z-index: 0;
  overflow: auto;
  border: none;
  align-items: unset;
  display: block;
}

.refer-success__autoRowMaxContent___oPNcW {
  display: grid;
  grid-auto-flow: row;
  grid-auto-rows: max-content;
}
.refer-success__container___nEQGs {
  margin-top: 80px;
  max-width: 900px;
  width: 100%;
  border: 1px solid rgba(209, 209, 209, 1);
  grid-gap: 30px;
  justify-content: center;
  padding: 30px;
  place-items: center;
}
.refer-success__paragraph___K82ht {
  text-align: center;
}
.refer-success__trackReferralButton___ARpgb {
  display: flex;
  justify-content: center;
  margin-top: 20px;
}
.refer-success__buttonWidth___Rv3g4 {
  width: max-content;
}

.track__timelineElementContainer___JnH1h {
  --lineColor: var(--baseLineColor);
  --lineStyle: var(--baseLineStyle);
  padding-bottom: 32px;
  position: relative;
  flex-flow: column;
  width: 100%;
  align-items: center;
  margin: 4px;
}
.track__timelineElementContainer___JnH1h::before {
  content: '';
  position: absolute;
  top: 12px;
  left: calc(100% / 2);
  border-top: lineSize var(--lineStyle) var(--lineColor);
}
.track__timelineElementContainer___JnH1h::before {
  width: 100%;
}
.track__timelineElementContainer___JnH1h:last-child::before {
  content: '';
  position: initial;
  border-top: none;
}
.track__container___iSRN7 {
  display: flex;
  justify-content: center;
  padding-top: 84px;
}
.track__trackForm___G1a_6 {
  flex-direction: column;
  display: flex;
  align-items: center;
}
.track__emailInput___B8ZiA {
  margin-top: 20px;
  flex-direction: column;
  width: 100%;
}
.track__submitButton___FnS9k {
  margin-top: calc(52px - 12px);
  width: 228px;
}
.track__goBackLink___ol1L8 {
  margin-top: 20px;
}
.track__trackDetails___UOiiP {
  flex-direction: column;
  display: flex;
  align-items: center;
}
.track__referralsContainer___sAZAk {
  gap: 12px;
  display: flex;
  flex-direction: column;
  margin-top: 20px;
  width: calc(640px + 30px);
}
.track__referralName___XXo_k {
  color: rgba(4, 2, 59, 1);
}
.track__referralDetailContainer___Hdu_y {
  display: flex;
  flex-direction: column;
}
.track__referralTitleContainer___pMOnq {
  padding: 0px 12px;
}
.track__referralDetailRow___lMKq_ {
  justify-content: space-between;
  padding-bottom: 12px;
}
.track__buttonText___z70ez {
  padding-left: calc(52px + 8px);
}
.track__timelineCircle___LGlNO,
.track__timelineIcon___YMKhC {
  position: relative;
  width: 26px;
  height: 26px;
  border-radius: calc(100% / 2);
  justify-content: center;
  align-items: center;
}
.track__timelineCircle___LGlNO {
  background-color: rgba(148, 148, 148, 1);
  border: 5px solid rgba(250, 250, 250, 1);
}
.track__timelineCircle___LGlNO.track__completed___UpxiM {
  background-color: rgba(3, 150, 76, 1);
}
.track__timelineCircle___LGlNO.track__terminaState___rWJxD {
  background-color: rgba(227, 28, 76, 1);
}
.track__timelineCircle___LGlNO.track__notCompleted___PTK3R {
  background-color: #d1d1d1;
}
.track__timelineCircle___LGlNO.track__inProgress___BxhXZ {
  background-color: rgba(223, 126, 12, 1);
}
.track__customComponent___kJrhg.track__completed___UpxiM {
  color: rgba(3, 150, 76, 1);
}
.track__customComponent___kJrhg.track__terminaState___rWJxD {
  color: rgba(227, 28, 76, 1);
}
.track__customComponent___kJrhg.track__notCompleted___PTK3R {
  color: #d1d1d1;
}
.track__customComponent___kJrhg.track__inProgress___BxhXZ {
  color: rgba(223, 126, 12, 1);
}
.track__timelineContent___hNxlZ {
  position: relative;
  flex-flow: column;
  padding-top: 8px;
}
.track__successLine___BWP2V::before {
  border-top: 1px solid rgba(3, 150, 76, 1);
}
.track__progressLine___KF9PM::before {
  border-top: 1px solid rgba(223, 126, 12, 1);
}
.track__defaultLine___Rtla0::before {
  border-top: 1px solid #d1d1d1;
}
.track__deleteLine___fmsng::before {
  border-top: 1px solid rgba(227, 28, 76, 1);
}
@media (max-width: 768px) {
  .track__referralsContainer___sAZAk {
    width: 320px;
  }
}
.track__timelineContainer___ZSIPn {
  overflow: scroll;
}


/*# sourceMappingURL=e5a99de6a49ff75e77f1.css.map*/