@keyframes TrippySquare__funny-trip___Ugbc0 {
  0% {
    color: purple;
    background-color: red;
  }
  16% {
    color: red;
    background-color: orange;
  }
  32% {
    color: orange;
    background-color: #ff0;
  }
  48% {
    color: #ff0;
    background-color: green;
  }
  65% {
    color: green;
    background-color: #00f;
  }
  83% {
    color: #00f;
    background-color: navy;
  }
  to {
    color: navy;
    background-color: purple;
  }
}
.TrippySquare__root___V894H {
  box-sizing: border-box;
  padding: 30px;
  animation: 0.2s infinite TrippySquare__funny-trip___Ugbc0;
}
.DrawingBody__root___XZ1WH {
  pointer-events: none;
  width: auto;
  height: auto;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.ImageBody__root___ZCm50 {
  pointer-events: none;
  width: auto;
  height: auto;
  display: block;
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.ImageSlideContent__root___Eovld {
  width: 100%;
  height: 100%;
}
.ContainerDims__container___SA_zn {
  position: relative;
}
.MediaPlayer__root___cy8Po {
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}
.MediaPlayer__mediaContainer___tNSJN {
  background-color: #000;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: calc(100% - 64px);
  display: flex;
}
.MediaPlayer__mediaContent___IH8C0 {
  position: relative;
}
.IconButton__compact___emmRZ {
  padding: 8px;
}
@keyframes PlayerControls__fade___NLqiE {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes PlayerControls__fade2___jFn44 {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.PlayerControls__root___h4eFs {
  z-index: 2;
  width: 100%;
  overflow: hidden;
}
.PlayerControls__bigButton___EUa7K {
  opacity: 0;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.PlayerControls__root___h4eFs.PlayerControls__playing___DVvsN
  .PlayerControls__bigButton___EUa7K {
  animation: 0.25s ease-in PlayerControls__fade___NLqiE;
}
.PlayerControls__root___h4eFs.PlayerControls__paused___G9_WI
  .PlayerControls__bigButton___EUa7K {
  animation: 0.25s ease-in PlayerControls__fade2___jFn44;
}
.PlayerControls__root___h4eFs.PlayerControls__initial___pFbO3
  .PlayerControls__bigButton___EUa7K,
.PlayerControls__root___h4eFs.PlayerControls__final___fLHlP
  .PlayerControls__bigButton___EUa7K {
  opacity: 1;
}
.PlayerControls__controls___QNRNi {
  z-index: 1;
  background-color: #212121;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  width: 100%;
  height: 64px;
  padding: 0 12px;
  display: flex;
  overflow: visible;
}
.PlayerControls__toggleOverlay___L_Xdr {
  z-index: 0;
  cursor: pointer;
  position: absolute;
  top: 0;
  bottom: 64px;
  left: 0;
  right: 0;
}
.PlayerControls__controlButton___YGZDI {
  background: rgba(255, 255, 255, 0.08);
  border-radius: 100px;
  padding: 8px;
}
.PlayerControls__controlButton___YGZDI:hover {
  background: rgba(255, 255, 255, 0.08);
}
.Slider__root___zRujo {
  pointer-events: none;
  align-items: center;
  width: 100%;
  height: 50px;
  display: flex;
  position: relative;
  overflow: visible;
}
.Slider__vertical___alPqU {
  flex-direction: column;
  width: 50px;
  height: 100%;
}
.Slider__sliderRoot___aY3Ql {
  pointer-events: all;
}
.Slider__slider___BQsCT {
  z-index: 2;
  padding: 12px 0;
}
.Slider__default___qPRr2 .Slider__thumb___f695P,
.Slider__default___qPRr2 .Slider__thumb___f695P.Slider__active___bDhIJ,
.Slider__default___qPRr2 .Slider__thumb___f695P:hover,
.Slider__default___qPRr2 .Slider__thumb___f695P.Slider__active___bDhIJ:hover {
  box-shadow: none;
}
.Slider__default___qPRr2 .Slider__track___OPkSL {
  height: 4px;
}
.PlayerSlider__root___WR2EH {
  z-index: 1;
  pointer-events: none;
  width: 100%;
  margin-left: 8px;
  position: relative;
}
.PlayerSlider__valueIndicator___PiDpl {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.7);
  border-radius: 2px;
  padding: 4px;
  position: absolute;
  top: -8px;
  left: 0;
}
.Popover__paper___Wn4Tn.Popover__paperWidthXs___Bv4N8 {
  width: 320px;
}
.Popover__paper___Wn4Tn.Popover__paperWidthSm___Chxsu {
  width: 384px;
}
.Popover__paper___Wn4Tn.Popover__paperWidthMd___euVyN {
  width: 448px;
}
.Popover__paper___Wn4Tn.Popover__paperWidthLg___s8KnV {
  width: 640px;
}
.Popover__paper___Wn4Tn.Popover__paperWidthXl___ZqIXk {
  width: 768px;
}
.Menu__paper___VBBop.Menu__paperWidthXs____q7_R {
  width: 320px;
}
.Menu__paper___VBBop.Menu__paperWidthSm___coM0L {
  width: 384px;
}
.Menu__paper___VBBop.Menu__paperWidthMd___AKrs6 {
  width: 448px;
}
.Menu__paper___VBBop.Menu__paperWidthLg___EXE18 {
  width: 640px;
}
.Menu__paper___VBBop.Menu__paperWidthXl___hfx57 {
  width: 768px;
}
div.DropdownMenu__menuButton___Gv4cS {
  box-sizing: border-box;
  box-shadow: unset;
  color: rgba(0, 0, 0, 0.54);
  background-color: #fff;
  border-radius: 8px;
  width: 40px;
  height: 40px;
  padding: 8px;
}
div.DropdownMenu__smallButton___ktmlx {
  width: 32px;
  height: 32px;
  padding: 4px 0;
}
.DropdownMenu__menuButton___Gv4cS:hover {
  background-color: #f8f8f8;
}
.DropdownMenu__list___QJ5KY.DropdownMenu__small___QTzDa li {
  padding-top: 8px;
  padding-bottom: 8px;
}
.DropdownMenu__list___QJ5KY.DropdownMenu__medium___jFY_I li {
  border-radius: 12px;
  padding: 12px;
}
.MenuItem__root___cbiiZ a {
  color: inherit;
  text-decoration: none;
}
li.MenuAction__root___q2GZ6 {
  flex-direction: column;
  display: flex;
}
li.MenuAction__root___q2GZ6.MenuAction__red___M1HZt {
  color: #ef5350;
}
li.MenuAction__root___q2GZ6.MenuAction__active___B8MFr {
  color: #000;
  background-color: #fff;
}
li.MenuAction__root___q2GZ6.MenuAction__active___B8MFr.MenuAction__hover___tSkGm,
li.MenuAction__root___q2GZ6.MenuAction__active___B8MFr.MenuAction__checked___Q7vmn,
li.MenuAction__root___q2GZ6.MenuAction__active___B8MFr:hover {
  background-color: #eee;
}
.MenuAction__wrapper___rXblo {
  flex-flow: row;
  justify-content: space-between;
  align-items: baseline;
  width: 100%;
  display: flex;
}
.MenuAction__iconContent___YBGIN {
  flex-direction: row;
  align-items: center;
  width: 100%;
  display: flex;
}
.MenuAction__content___Jjk6U {
  width: 100%;
}
.MenuAction__content___Jjk6U:not(.MenuAction__visibleContentOverflow___AVsqn),
.MenuAction__content___Jjk6U:not(.MenuAction__visibleContentOverflow___AVsqn)
  .MenuAction__itemText___f8RHM {
  overflow: hidden;
}
.MenuAction__actionIcon___GzMAo {
  align-items: center;
  margin-right: 16px;
  display: flex;
}
.MenuAction__checkedIcon___Xsv3A {
  align-self: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-left: 8px;
  display: flex;
}
.MenuAction__itemText___f8RHM {
  width: inherit;
  text-overflow: ellipsis;
  line-height: 24px;
}
.MenuAction__isMultilineText___eKlPa {
  white-space: normal;
}
.MenuAction__descriptionText____diKs {
  color: #9a9a9a;
  text-overflow: ellipsis;
  white-space: normal;
  font-size: 14px;
  line-height: 20px;
  display: block;
  overflow: hidden;
}
.MenuAction__submenuIcon___PRygV {
  color: #7b7b7b;
  align-self: center;
  width: 24px;
  height: 24px;
  margin-left: 16px;
  display: block;
}
.MenuAction__hotKey___mGU7T {
  text-transform: uppercase;
  color: #919191;
  margin-left: 8px;
  font-size: 12px;
  line-height: 12px;
}
.LoadableMenuAction__spinner___UrKDJ {
  width: 24px;
  height: 24px;
  margin: 8px auto;
}
hr.MenuDivider__divider___WfNCg {
  margin: 8px;
  padding-top: 0;
}
.MenuHeader__separatorHeading___NHt1L {
  color: #9a9a9a;
  margin: 0;
  padding: 4px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  position: static;
}
.MenuHeader__separatorHeading___NHt1L.MenuHeader__header___ZoAkK {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding: 8px 12px;
  font-size: 12px;
  font-weight: 700;
  line-height: 24px;
}
.FormControl__root___gAz0h {
  padding-bottom: 8px;
}
.FormControl__topGutter___YCyjU {
  padding-top: 16px;
}
.FormHelperText__root___GK6B7.FormHelperText__specificity___QPX_m {
  min-height: 0.875rem;
  margin-top: 4px;
  font-size: 0.75rem;
  line-height: 0.875rem;
  display: flex;
}
.FormHelperText__root___GK6B7.FormHelperText__specificity___QPX_m.FormHelperText__color___fGK0r
  :not(.FormHelperText__error___ev6VT) {
  color: rgba(0, 0, 0, 0.38);
}
.FormHelperText__root___GK6B7.FormHelperText__specificity___QPX_m
  .FormHelperText__errorIcon___OL68Q {
  width: 12px;
  height: 12px;
  margin-right: 8px;
}
.Select__root___swF1c
  .Select__input___E9fzk:not(.Select__outlined___UPcIa):not(
    .Select__filled___B3MBd
  ) {
  height: auto;
  padding-top: 4px;
  padding-bottom: 4px;
  line-height: 24px;
}
.Select__root___swF1c .Select__icon___QKm0z {
  top: calc(50% - 12px);
}
.SelectField__root___zVqCa.SelectField__specificity___ikdu_
  .SelectField__label___lr1PE
  + .SelectField__select___CYqR3 {
  margin: 0;
}
.SelectField__root___zVqCa.SelectField__specificity___ikdu_
  .SelectField__shrink___Iz2wU {
  display: none;
}
div.MenuSelect__root___IkRb5.MenuSelect__specificity___QjwV4 {
  padding-bottom: 0;
}
div.MenuSelect__root___IkRb5.MenuSelect__specificity___QjwV4.MenuSelect__withoutLabel___G8Q7Z {
  padding-top: 0;
}
div.MenuSelect__root___IkRb5.MenuSelect__specificity___QjwV4 > div > div {
  background-color: transparent;
  padding-bottom: 0;
  padding-right: 0;
}
div.MenuSelect__select___XUpej ul {
  box-shadow: none;
  border-radius: 12px;
  padding: 12px;
}
div.MenuSelect__select___XUpej li {
  border-radius: 12px;
  padding: 12px;
  font-size: 16px;
  line-height: 24px;
}
div.MenuSelect__select___XUpej li.MenuSelect__disabled___dVYKz {
  opacity: 0.5;
}
div.MenuSelect__select___XUpej li.MenuSelect__menuItemSelected___TxHQQ {
  background-color: transparent;
}
div.MenuSelect__select___XUpej
  li.MenuSelect__menuItemSelected___TxHQQ
  .MenuSelect__menuItemIcon_____YOs {
  opacity: 1;
}
div.MenuSelect__select___XUpej
  li.MenuSelect__darkMenuItemSelected___WTmkM:hover {
  background-color: #3f3f3f;
}
.MenuSelect__selectText___j0bu6 {
  text-overflow: ellipsis;
  overflow: hidden;
}
.MenuSelect__icon___bhfRd {
  width: 24px;
  height: 24px;
  margin-right: 16px;
}
.MenuSelect__selectIcon___T2dk9 {
  color: #7b7b7b;
  align-self: center;
  width: 24px;
  height: 24px;
  margin-left: 12px;
  display: block;
}
.MenuSelect__menuItemIcon_____YOs {
  opacity: 0;
  color: inherit;
  margin-bottom: 0;
}
.MenuMouseHolder__root___Nvpqu {
  position: relative;
}
.MenuMouseHolder__root___Nvpqu.MenuMouseHolder__top___ex_81:hover
  .MenuMouseHolder__mouseHolder___uBNmu {
  transform: translateY(-20px);
}
.MenuMouseHolder__root___Nvpqu.MenuMouseHolder__bottom___FD2SL:hover
  .MenuMouseHolder__mouseHolder___uBNmu {
  transform: translateY(20px);
}
.MenuMouseHolder__mouseHolder___uBNmu {
  height: 30px;
  position: absolute;
  top: 4px;
  left: 0;
  right: 0;
}
.HoverDropdownMenu__popover___vF_am {
  pointer-events: none;
}
.HoverDropdownMenu__paper___bdy0F {
  pointer-events: auto;
}
.HoverDropdownMenu__list___RyXWV {
  -webkit-border-radius: inherit;
  -moz-border-radius: inherit;
  -webkit-border-radius: inherit;
  -moz-border-radius: inherit;
  border-radius: inherit;
}
.VolumeControl__root___GNWCb {
  z-index: 3;
  position: relative;
}
.VolumeControl__sliderWrapper___BiHFT {
  height: 124px;
  margin: 24px 0;
}
.VolumeControl__volumeMenu___trV77 {
  padding: 0;
}
.VolumeControl__volumeMenuPaper___bzeQx {
  background-color: #212121;
  border-radius: 20px;
}
.VolumeControl__slider___jpw1i {
  width: 32px;
}
.Slide__root___aDl0U {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}
@keyframes SlideWrapper__enter-left-to-right___XvMuq {
  0% {
    opacity: 0;
    left: -40%;
    transform: scale(0.7);
  }
  to {
    opacity: 1;
    left: 0;
    transform: scale(1);
  }
}
@keyframes SlideWrapper__exit-left-to-right___jmO4r {
  0% {
    opacity: 1;
    left: 0;
    transform: scale(1);
  }
  to {
    opacity: 0;
    left: 40%;
    transform: scale(0.7);
  }
}
@keyframes SlideWrapper__enter-right-to-left___pC6UA {
  0% {
    opacity: 0;
    left: 40%;
    transform: scale(0.7);
  }
  to {
    opacity: 1;
    left: 0;
    transform: scale(1);
  }
}
@keyframes SlideWrapper__exit-right-to-left___F1sRU {
  0% {
    opacity: 1;
    left: 0;
    transform: scale(1);
  }
  to {
    opacity: 0;
    left: -40%;
    transform: scale(0.7);
  }
}
.SlideWrapper__root___iJb4z {
  flex: 1;
  position: relative;
  overflow: hidden;
}
.SlideWrapper__slideContainer___BEo5a {
  box-sizing: border-box;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000px;
  width: 100%;
  height: 100%;
  position: absolute;
  transform: none;
}
.SlideWrapper__slideContainer___BEo5a.SlideWrapper__enter___TiV7g {
  opacity: 0;
  z-index: 2;
  animation: 0.15s ease-in SlideWrapper__enter-left-to-right___XvMuq;
  left: 50%;
}
.SlideWrapper__slideContainer___BEo5a.SlideWrapper__enterDone___FIAYR {
  z-index: 2;
  opacity: 1;
}
.SlideWrapper__slideContainer___BEo5a.SlideWrapper__exit___ZJ6cB {
  opacity: 1;
  animation: 0.15s ease-out SlideWrapper__exit-left-to-right___jmO4r;
  left: 0;
}
.SlideWrapper__slideContainer___BEo5a.SlideWrapper__exitDone___A2FCc {
  opacity: 0;
  display: none;
  left: -50%;
}
.SlideWrapper__rightToLeft___x8qyr
  .SlideWrapper__slideContainer___BEo5a.SlideWrapper__enter___TiV7g {
  animation: 0.15s ease-in SlideWrapper__enter-right-to-left___pC6UA;
}
.SlideWrapper__rightToLeft___x8qyr
  .SlideWrapper__slideContainer___BEo5a.SlideWrapper__exit___ZJ6cB {
  animation: 0.15s ease-out SlideWrapper__exit-right-to-left___F1sRU;
}
.SlideWrapper__rightToLeft___x8qyr
  .SlideWrapper__slideContainer___BEo5a.SlideWrapper__exitDone___A2FCc {
  opacity: 0;
  display: none;
  left: 50%;
}
.Slideshow__root___wWJYK {
  flex-direction: column;
  width: 100%;
  height: 100%;
  max-height: 100%;
  display: flex;
  position: relative;
}
.Slideshow__controls___x0nOY {
  position: relative;
}
.Slideshow__root___wWJYK .Slideshow__controls___x0nOY > * + * {
  margin-left: 8px;
}
.Button__root___TpV0s.Button__edgeStart___lTjxZ {
  margin-left: -8px;
}
.Button__root___TpV0s.Button__edgeEnd___btTU4 {
  margin-right: -8px;
}
.LoadableButton__isLoading___KRFSb .LoadableButton__content___qafv8 {
  visibility: hidden;
}
.LoadableButton__spinner___j3XZR {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.DayPicker__months___mWB6P {
  justify-content: space-around;
  display: flex;
}
.DayPicker__caption___pech5 {
  text-transform: capitalize;
  color: rgba(0, 0, 0, 0.87);
  text-align: center;
  height: 2.2rem;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  display: table-caption;
}
.DayPicker__table___K0pMb {
  border-spacing: 4px;
  border-collapse: separate;
}
.DayPicker__weekday___XwUbI {
  letter-spacing: 0.4px;
  color: rgba(0, 0, 0, 0.54);
  text-transform: capitalize;
  width: 36px;
  height: 36px;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}
.DayPicker__dayButton___X5byd {
  all: unset;
  color: rgba(0, 0, 0, 0.87);
  cursor: pointer;
  box-sizing: border-box;
  letter-spacing: 0.4px;
  border-radius: 50%;
  width: 36px;
  height: 36px;
  margin: auto;
  padding: 0;
  font-size: 12px;
  line-height: 16px;
  display: block;
  position: relative;
}
.DayPicker__today___t6gv0 .DayPicker__dayButton___X5byd {
  border: 1px solid #666;
}
.DayPicker__selected___vOZaH:not(.DayPicker__rangeMiddle___N3BsP)
  .DayPicker__dayButton___X5byd {
  color: #fff;
}
.DayPicker__day___LMRKB {
  text-align: center;
  vertical-align: middle;
  border: none;
  width: 36px;
  height: 36px;
  padding: 0;
  position: relative;
}
.DayPicker__day___LMRKB.DayPicker__hidden___E7jTr {
  visibility: hidden;
}
.DayPicker__day___LMRKB.DayPicker__disabled___lAT_W:not(
    .DayPicker__today___t6gv0
  ):not(.DayPicker__selected___vOZaH)
  .DayPicker__dayButton___X5byd {
  pointer-events: none;
  color: rgba(0, 0, 0, 0.54);
  cursor: default;
}
.DayPicker__day___LMRKB.DayPicker__outside___fpVWs:not(
    .DayPicker__today___t6gv0
  ):not(.DayPicker__selected___vOZaH)
  .DayPicker__dayButton___X5byd {
  color: rgba(0, 0, 0, 0.54);
}
.DayPicker__day___LMRKB.DayPicker__rangeStart___ic73F:not(
    :-webkit-any(
        .DayPicker__rangeEnd___dSGYP,
        .DayPicker__lastDayOfWeek___lTqMF,
        .DayPicker__day___LMRKB:has(+ .DayPicker__hidden___E7jTr)
      )
  ):before {
  content: "";
  z-index: 0;
  border-radius: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  right: -2px;
}
.DayPicker__day___LMRKB.DayPicker__rangeStart___ic73F:not(
    :-webkit-any(
        .DayPicker__rangeEnd___dSGYP,
        .DayPicker__lastDayOfWeek___lTqMF,
        .DayPicker__day___LMRKB:has(+ .DayPicker__hidden___E7jTr)
      )
  ):before {
  content: "";
  z-index: 0;
  border-radius: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  right: -2px;
}
.DayPicker__day___LMRKB.DayPicker__rangeStart___ic73F:not(
    :is(
        .DayPicker__rangeEnd___dSGYP,
        .DayPicker__lastDayOfWeek___lTqMF,
        .DayPicker__day___LMRKB:has(+ .DayPicker__hidden___E7jTr)
      )
  ):before {
  content: "";
  z-index: 0;
  border-radius: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  right: -2px;
}
.DayPicker__day___LMRKB.DayPicker__rangeEnd___dSGYP:not(
    :-webkit-any(
        .DayPicker__rangeStart___ic73F,
        .DayPicker__firstDayOfWeek___hJLvT,
        .DayPicker__hidden___E7jTr + .DayPicker__day___LMRKB
      )
  ):before {
  content: "";
  z-index: 0;
  border-radius: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  left: -2px;
  right: 50%;
}
.DayPicker__day___LMRKB.DayPicker__rangeEnd___dSGYP:not(
    :is(
        .DayPicker__rangeStart___ic73F,
        .DayPicker__firstDayOfWeek___hJLvT,
        .DayPicker__hidden___E7jTr + .DayPicker__day___LMRKB
      )
  ):before {
  content: "";
  z-index: 0;
  border-radius: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  left: -2px;
  right: 50%;
}
.DayPicker__day___LMRKB.DayPicker__rangeMiddle___N3BsP:before {
  content: "";
  z-index: 0;
  border-radius: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  left: -2px;
  right: -2px;
}
.DayPicker__day___LMRKB.DayPicker__rangeMiddle___N3BsP.DayPicker__lastDayOfWeek___lTqMF:before {
  border-radius: 0 50% 50% 0;
  right: 0;
}
.DayPicker__day___LMRKB.DayPicker__rangeMiddle___N3BsP.DayPicker__firstDayOfWeek___hJLvT:before {
  border-radius: 50% 0 0 50%;
  left: 0;
}
.DayPicker__day___LMRKB.DayPicker__rangeMiddle___N3BsP:has(
    + .DayPicker__hidden___E7jTr
  ):before {
  border-radius: 0 50% 50% 0;
  right: 0;
}
.DayPicker__hidden___E7jTr
  + .DayPicker__day___LMRKB.DayPicker__rangeMiddle___N3BsP:before {
  border-radius: 50% 0 0 50%;
  left: 0;
}
.DayPicker__hidden___E7jTr
  + .DayPicker__day___LMRKB.DayPicker__rangeMiddle___N3BsP.DayPicker__lastDayOfWeek___lTqMF:before {
  border-radius: 50%;
}
.DayPicker__day___LMRKB.DayPicker__rangeMiddle___N3BsP.DayPicker__firstDayOfWeek___hJLvT:has(
    + .DayPicker__hidden___E7jTr
  ):before {
  border-radius: 50%;
}
.DayPicker__day___LMRKB.DayPicker__rangePreviewStart___vS7ge:before {
  content: "";
  z-index: 0;
  border-top: 1px dashed #e0e0e0;
  border-bottom: 1px dashed #e0e0e0;
  border-left: 1px dashed #e0e0e0;
  border-radius: 50% 0 0 50%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: -2px;
}
.DayPicker__day___LMRKB.DayPicker__rangePreviewStart___vS7ge.DayPicker__lastDayOfWeek___lTqMF:before {
  border-right: 1px dashed #e0e0e0;
  border-radius: 50%;
  right: 0;
}
.DayPicker__day___LMRKB.DayPicker__rangePreviewStart___vS7ge:has(
    + .DayPicker__hidden___E7jTr
  ):before {
  border-right: 1px dashed #e0e0e0;
  border-radius: 50%;
  right: 0;
}
.DayPicker__day___LMRKB.DayPicker__rangePreviewEnd___WrpSq:before {
  content: "";
  z-index: 0;
  border-top: 1px dashed #e0e0e0;
  border-bottom: 1px dashed #e0e0e0;
  border-right: 1px dashed #e0e0e0;
  border-radius: 0 50% 50% 0;
  position: absolute;
  top: 0;
  bottom: 0;
  left: -2px;
  right: 0;
}
.DayPicker__day___LMRKB.DayPicker__rangePreviewEnd___WrpSq.DayPicker__firstDayOfWeek___hJLvT:before,
.DayPicker__hidden___E7jTr
  + .DayPicker__day___LMRKB.DayPicker__rangePreviewEnd___WrpSq:before {
  border-left: 1px dashed #e0e0e0;
  border-radius: 50%;
  left: 0;
}
.DayPicker__day___LMRKB.DayPicker__rangePreviewMiddle___tFN7h:before {
  content: "";
  z-index: 0;
  border-top: 1px dashed #e0e0e0;
  border-bottom: 1px dashed #e0e0e0;
  border-radius: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  left: -2px;
  right: -2px;
}
.DayPicker__day___LMRKB.DayPicker__rangePreviewMiddle___tFN7h.DayPicker__lastDayOfWeek___lTqMF:before {
  border-right: 1px dashed #e0e0e0;
  border-radius: 0 50% 50% 0;
}
.DayPicker__day___LMRKB.DayPicker__rangePreviewMiddle___tFN7h.DayPicker__firstDayOfWeek___hJLvT:before {
  border-left: 1px dashed #e0e0e0;
  border-radius: 50% 0 0 50%;
}
.DayPicker__day___LMRKB.DayPicker__rangePreviewMiddle___tFN7h:has(
    + .DayPicker__hidden___E7jTr
  ):before {
  border-right: 1px dashed #e0e0e0;
  border-radius: 0 50% 50% 0;
}
.DayPicker__hidden___E7jTr
  + .DayPicker__day___LMRKB.DayPicker__rangePreviewMiddle___tFN7h:before {
  border-left: 1px dashed #e0e0e0;
  border-radius: 50% 0 0 50%;
}
.DayPicker__day___LMRKB.DayPicker__rangePreviewMiddle___tFN7h.DayPicker__lastDayOfWeek___lTqMF:before,
.DayPicker__day___LMRKB.DayPicker__rangePreviewMiddle___tFN7h.DayPicker__firstDayOfWeek___hJLvT:before,
.DayPicker__hidden___E7jTr
  + .DayPicker__day___LMRKB.DayPicker__rangePreviewMiddle___tFN7h:before {
  left: 0;
  right: 0;
}
.DayPicker__day___LMRKB.DayPicker__rangePreviewMiddle___tFN7h:has(
    + .DayPicker__hidden___E7jTr
  ):before {
  left: 0;
  right: 0;
}
.DayPicker__hidden___E7jTr
  + .DayPicker__day___LMRKB.DayPicker__rangePreviewMiddle___tFN7h.DayPicker__lastDayOfWeek___lTqMF:before {
  border-radius: 50%;
}
.DayPicker__day___LMRKB.DayPicker__rangePreviewMiddle___tFN7h.DayPicker__firstDayOfWeek___hJLvT:has(
    + .DayPicker__hidden___E7jTr
  ):before {
  border-radius: 50%;
}
.DayPickerDefaultMonthCaption__captionWrapper___XUThx {
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.DayPickerDefaultMonthCaption__captionLabel___DVDsd {
  text-transform: capitalize;
  letter-spacing: 0.15px;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}
.DayPickerDefaultMonthCaption__captionStart___TedmQ
  .DayPickerDefaultMonthCaption__nextButton___GQtvu,
.DayPickerDefaultMonthCaption__captionBetween___hwU3Q
  .DayPickerDefaultMonthCaption__prevButton___wR6xw,
.DayPickerDefaultMonthCaption__captionBetween___hwU3Q
  .DayPickerDefaultMonthCaption__nextButton___GQtvu,
.DayPickerDefaultMonthCaption__captionEnd___AbWwP
  .DayPickerDefaultMonthCaption__prevButton___wR6xw {
  visibility: hidden;
}
.PeriodPicker__dayPickerRoot___fmKiH {
  width: 100%;
  padding: 24px;
}
button.PeriodPicker__dayPickerAnchor___luYeQ {
  padding: 6px;
}
.TopbarLayout__root___LrrXB {
  flex-direction: column;
  flex: 1;
  width: 100%;
  min-height: 100%;
  display: flex;
}
.TopbarLayout__topbar___EaeZV {
  flex-shrink: 0;
  min-height: 64px;
  line-height: 60px;
}
.TopbarLayout__content___ui_cg {
  flex-direction: column;
  flex: 1;
  width: 100%;
  min-height: 0;
  display: flex;
  position: relative;
}
.SidebarLayout__root___jE3WB {
  width: 100%;
  height: 100%;
  display: flex;
}
.SidebarLayout__root___jE3WB.SidebarLayout__rightBar___GQQg_ {
  flex-direction: row-reverse;
}
.SidebarLayout__bar___daQq2 {
  border-right: 1px solid rgba(0, 0, 0, 0.09);
  flex-shrink: 0;
  width: 380px;
}
.SidebarLayout__rightBar___GQQg_ .SidebarLayout__bar___daQq2 {
  border-left: 1px solid rgba(0, 0, 0, 0.09);
  border-right: none;
}
.SidebarLayout__content___NIvZN {
  flex: 1;
  min-width: 0;
  display: flex;
  position: relative;
}
.Breadcrumbs__crumb___fyi0z {
  white-space: nowrap;
  max-width: 200px;
}
.Breadcrumbs__crumbContent___ngaHb {
  text-overflow: ellipsis;
  overflow: hidden;
}
.ChipInput__root___CCYhY .ChipInput__chipContainer___cUkd_ {
  min-height: 32px;
}
.ChipInput__root___CCYhY .ChipInput__input___fwleb {
  padding-top: 0;
}
.ChipInput__root___CCYhY .ChipInput__chip___GYaNc {
  color: #fff;
  overflow: hidden;
}
.ChipInput__root___CCYhY
  .ChipInput__chip___GYaNc
  .ChipInput__chipLabel___uYLF6 {
  text-overflow: ellipsis;
  justify-content: flex-start;
  max-width: 100%;
  display: block;
  overflow: hidden;
}
.ChipInput__root___CCYhY .ChipInput__delete___PU4ih {
  color: #fff;
}
.Avatar__root___KhItj {
  color: #fff;
  position: relative;
}
.AvatarCheckbox__root___WXwSU .AvatarCheckbox__checkboxRoot___If54C {
  color: inherit;
}
.AvatarCheckbox__defaultRoot___xxtH3 {
  background-color: transparent;
}
.AvatarCheckbox__root___WXwSU
  .AvatarCheckbox__checked___bQlNm.AvatarCheckbox__checkboxPrimary___sDOVO,
.AvatarCheckbox__root___WXwSU
  .AvatarCheckbox__checked___bQlNm.AvatarCheckbox__checkboxSecondary___ogA1F {
  color: inherit;
}
.AppBar__root___nHSP1.AppBar__noBoxshadow___M5f_V {
  box-shadow: none;
}
.AppBar__root___nHSP1.AppBar__noBoxshadow___M5f_V.AppBar__colorDefault___Kn3aK {
  background-color: #fff;
  box-shadow: 0 1px #e9e9e9;
}
.ActionBar__left___sT86z {
  align-items: center;
  margin-right: 64px;
  display: flex;
}
.ActionBar__title___Kc2_Q {
  min-width: 128px;
  margin-left: 16px;
}
.ActionBar__title___Kc2_Q p {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.ActionBar__right___ENEmm {
  flex-grow: 1;
  align-items: center;
  display: flex;
}
.ActionBar__buttons___y2Kl_ {
  flex-wrap: wrap;
  flex-grow: 1;
  justify-content: flex-end;
  align-items: center;
  gap: 8px;
  max-height: 36.5px;
  margin-right: 8px;
  display: flex;
  overflow: hidden;
}
.AlertBar__root___NEWlq {
  color: #ef5350;
  background-color: rgba(239, 83, 80, 0.1);
  border-radius: 8px;
  align-items: center;
  gap: 16px;
  width: 100%;
  padding: 12px;
  display: flex;
}
.AlertBar__info___dnuta {
  flex-grow: 1;
}
.Input__root___Ufg7U:hover.Input__underline___rjsm5:not(
    .Input__disabled___yoMaO
  ):before {
  border-bottom-width: 1px;
}
.Input__root___Ufg7U.Input__underline___rjsm5:after {
  -o-transition: none;
  -o-transition: none;
  transition: none;
}
.Input__root___Ufg7U .Input__input___TbGll {
  height: 1.75em;
  padding-top: 0;
  padding-bottom: 6px;
  line-height: 1.75em;
}
.Input__root___Ufg7U .Input__inputMultiline___XUhNY {
  height: auto;
  padding-bottom: 0;
  line-height: 1.75em;
}
.Input__root___Ufg7U.Input__multiline___i31Ok {
  padding: 0 0 6px;
}
.LabelDoubleText__root___dicVs .LabelDoubleText__secondary___xZvki {
  color: rgba(0, 0, 0, 0.54);
  margin-left: 16px;
}
.TextField__root___NHni_:hover.TextField__underline___YGoKA:not(
    .TextField__disabled___m6pLj
  ):before {
  border-bottom-width: 1px;
}
.TextField__root___NHni_.TextField__underline___YGoKA:after {
  -o-transition: none;
  -o-transition: none;
  transition: none;
}
.TextField__root___NHni_ .TextField__input___fL_Td {
  height: 1.75em;
  padding: 12px 0 6px;
  line-height: 1.75em;
}
.TextField__helperWithCounter___B9B0B {
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-right: 8px;
  overflow: hidden;
}
.TextField__counter___lwoZ1 {
  white-space: nowrap;
  margin-left: auto;
}
.TextField__color___veYJh * {
  color: rgba(0, 0, 0, 0.38);
}
.SelectableInput__root___U6wIG {
  position: relative;
}
.SelectableInput__root___U6wIG .SelectableInput__formControl___F1XqT {
  width: 100%;
  padding: 0;
}
.SelectableInput__popper___EPaSP {
  z-index: 10000;
}
.SelectableInput__dropIcon___yfvJH {
  cursor: pointer;
}
.SearchableSelectField__search___leoBM {
  pointer-events: auto;
  width: 100%;
  padding: 6px 12px;
}
.SearchableSelectField__hideSelectedItem___Y8iA_ {
  height: 0;
  padding: 0;
}
.FormControlLabel__specificity___ICNTw.FormControlLabel__root___mkyQU {
  width: 100%;
  margin: 0;
  padding: 12px 0;
}
.FormControlLabel__specificity___ICNTw.FormControlLabel__root___mkyQU.FormControlLabel__gapDefault___Pu6M0 {
  gap: 16px;
}
.FormControlLabel__specificity___ICNTw.FormControlLabel__root___mkyQU.FormControlLabel__gapLarge___dvPoZ {
  gap: 48px;
}
.FormControlLabel__specificity___ICNTw.FormControlLabel__root___mkyQU
  .FormControlLabel__control___Nn1ze {
  align-self: flex-start;
  max-width: 256px;
}
.FormControlLabel__specificity___ICNTw.FormControlLabel__root___mkyQU.FormControlLabel__labelStart___wnwzQ {
  justify-content: space-between;
}
.FormControlLabel__specificity___ICNTw.FormControlLabel__root___mkyQU.FormControlLabel__tight___qOMkv {
  padding: 8px 0;
}
.FormControlLabel__specificity___ICNTw.FormControlLabel__root___mkyQU.FormControlLabel__noVerticalPadding___fJlqg {
  padding: 0;
}
.CheckboxField__specificity___O2KoT.CheckboxField__start___J_TmN {
  margin-left: -12px;
}
.CheckboxField__specificity___O2KoT.CheckboxField__end___kWgKY {
  margin-right: -12px;
}
.CheckboxField__specificity___O2KoT.CheckboxField__noWrapLabel___OzhZH {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.CheckboxField__specificity___O2KoT.CheckboxField__boldLabel___li9xT {
  font-weight: 500;
}
.CheckboxField__specificity___O2KoT.CheckboxField__withoutLineHeightLabel___kx0ad {
  line-height: normal;
}
.A__root___bE1VX {
  -webkit-text-decoration: initial;
  -webkit-text-decoration: initial;
  text-decoration: initial;
  cursor: pointer;
}
.Dialog__specificity___xVZvr .Dialog__paper___ftj9M {
  margin-top: 32px;
  margin-bottom: 32px;
}
.Dialog__specificity___xVZvr .Dialog__paperScrollPaper___vguT4 {
  max-height: calc(100% - 64px);
}
.Dialog__specificity___xVZvr .Dialog__paperWidthXs___aih66 {
  max-width: 320px;
}
.Dialog__specificity___xVZvr .Dialog__paperWidthSm___C_Q9V {
  max-width: 384px;
}
.Dialog__specificity___xVZvr .Dialog__paperWidthMd___Zvxag {
  max-width: 448px;
}
.Dialog__specificity___xVZvr .Dialog__paperWidthLg___CbXyW {
  max-width: 640px;
}
.Dialog__specificity___xVZvr .Dialog__paperWidthXl___GNVfK {
  max-width: 768px;
}
.Dialog__specificity___xVZvr
  .Dialog__paper___ftj9M.Dialog__paperFullScreen___H5XY_ {
  max-width: 100%;
  max-height: 100%;
  margin: 0;
}
.DialogContent__specificity___AVPhG.DialogContent__root___ciJ64 {
  padding-bottom: 0;
  padding-left: 24px;
  padding-right: 24px;
}
.DialogContent__specificity___AVPhG.DialogContent__root___ciJ64:first-child {
  border-top: none;
}
.DialogContent__specificity___AVPhG.DialogContent__root___ciJ64:not(
    :first-child
  ) {
  padding-top: 0;
}
.DialogContent__specificity___AVPhG.DialogContent__root___ciJ64.DialogContent__trailing___xC5pl {
  padding-bottom: 24px;
}
.DialogContent__specificity___AVPhG.DialogContent__root___ciJ64.DialogContent__dividers___saqmV {
  border-top: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1;
  padding-top: 8px;
  padding-bottom: 8px;
}
.DialogContent__specificity___AVPhG.DialogContent__root___ciJ64.DialogContent__disableGutters___jgigm {
  padding-left: 0;
  padding-right: 0;
}
.DialogHeaderImage__root___FIggS {
  justify-content: center;
  align-items: center;
  margin: -20px -24px 0;
  padding: 0;
  display: flex;
}
.DialogHeaderImage__root___FIggS img {
  max-width: 100%;
  max-height: 100%;
}
.DialogTitle__specificity___ExydH.DialogTitle__root___Op8xX {
  padding: 24px;
}
.DialogTitle__specificity___ExydH.DialogTitle__root___Op8xX h2 {
  white-space: pre-line;
  word-wrap: break-word;
  padding-top: 0;
  padding-bottom: 0;
}
.ActionDialogBase__root___vMtuX .ActionDialogBase__imageDialogTitle___tsU73 {
  padding-left: 0;
  padding-right: 0;
}
.ActionDialogBase__root___vMtuX
  .ActionDialogBase__titleWithCloseButton___izzEP {
  padding-right: 56px;
}
.ActionDialogBase__root___vMtuX .ActionDialogBase__closeButton___LidqT {
  position: absolute;
  top: 16px;
  right: 16px;
}
.ActionDialogBase__root___vMtuX .ActionDialogBase__contentContainer___ZTNBT {
  height: 100%;
}
.DialogActions__specificity___SjQf9.DialogActions__root___uu8tE {
  box-sizing: content-box;
  justify-content: flex-end;
  align-items: center;
  min-height: 32px;
  padding: 24px;
  display: flex;
  position: relative;
}
.DialogActions__specificity___SjQf9.DialogActions__root___uu8tE.DialogActions__spacing___KyTOv
  > *
  + * {
  margin-left: 24px;
}
.DialogActions__specificity___SjQf9.DialogActions__root___uu8tE.DialogActions__verticalDirection___JK07c {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: auto;
  margin-top: 24px;
  padding: 8px 24px 16px;
}
.DialogActions__specificity___SjQf9.DialogActions__root___uu8tE.DialogActions__verticalDirectionReverse___B6URO {
  flex-direction: column-reverse;
  justify-content: center;
  align-items: stretch;
  height: auto;
  padding: 8px 24px 16px;
}
.DialogActions__specificity___SjQf9.DialogActions__root___uu8tE.DialogActions__disableGutters___iD1Lu {
  padding-left: 0;
  padding-right: 0;
}
.DialogActions__specificity___SjQf9.DialogActions__root___uu8tE.DialogActions__disableBottomPadding___bQTsB {
  padding-bottom: 0;
}
.DialogActions__specificity___SjQf9.DialogActions__root___uu8tE.DialogActions__justifyFistButtonToLeft___WHlUT
  > :first-child {
  margin-right: auto;
}
.TimeInput__selectableInputPaper___ycQ9j {
  height: 200px;
  overflow: auto;
}
.TimeInput__root___VtytS {
  display: flex;
}
.TimePicker__root___JO4m5 {
  width: 355px;
  margin-bottom: 40px;
}
.TimePicker__date___Ho43t {
  color: rgba(0, 0, 0, 0.54);
  margin-bottom: 30px;
  font-size: 14px;
}
.TimePicker__time___o8ApR {
  color: #000;
  flex-flow: row;
  justify-content: center;
  font-size: 90px;
  line-height: normal;
  display: flex;
}
.TimePicker__input___Wjnis {
  letter-spacing: 5px;
  background: 0 0;
  border: none;
  border-bottom: 1px solid #eaeaea;
  outline: none;
  width: 252px;
  font-size: 90px;
}
.TimePicker__error___ZnA_4 {
  align-items: center;
  margin-top: 20px;
  display: flex;
  position: absolute;
}
p.TimePicker__errorText___P1dQx {
  margin-left: 8px;
}
.DatePicker__root___gYnHu {
  flex-direction: column;
  justify-content: center;
  display: flex;
}
.DatePicker__day___MfCmW {
  width: 36px;
  height: 36px;
  font-size: 14px;
}
div.DateTimePickerField__dateDialog___nhCoh {
  max-width: unset;
}
.DateTimePickerField__date___iORZT {
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
}
.Tabs__tabsRoot___QeUPf {
  margin-bottom: 24px;
}
.Tabs__tabsWrapper___putcN {
  box-sizing: border-box;
  border-bottom: 1px solid #dcdcdc;
  height: 48px;
  margin: 0 -12px;
}
.DialogTabs__root___HqM1J {
  margin: 0 0 -1px;
  padding: 0 24px;
}
.DialogInputTitle__root___frf4g {
  border-bottom: 1px solid #e1e1e1;
  align-items: center;
  min-height: 64px;
  max-height: 200px;
  display: flex;
  overflow-y: auto;
}
.DialogInputTitle__root___frf4g .DialogInputTitle__adorment___O2Gzo {
  margin-right: 16px;
}
.DialogInputTitle__root___frf4g .DialogInputTitle__input___tlsqR {
  padding: 0;
}
.DialogInputTitle__root___frf4g.DialogInputTitle__noCenterAlignment____YaGQ {
  align-items: flex-start;
}
.DialogContentText__specificity___VWfxW.DialogContentText__root___w4qbr {
  margin: 12px 0;
}
.DialogContentText__specificity___VWfxW.DialogContentText__root___w4qbr:last-child:not(
    .DialogContentText__forceVerticalMargin___MRV57
  ) {
  margin-bottom: 0;
}
.DialogContentText__specificity___VWfxW.DialogContentText__root___w4qbr:first-child:not(
    .DialogContentText__forceVerticalMargin___MRV57
  ) {
  margin-top: 0;
}
.DialogContentText__specificity___VWfxW.DialogContentText__root___w4qbr.DialogContentText__withGutters___RbHmQ {
  padding: 0 24px;
}
.ModalRowAction__root___Tjakm.ModalRowAction__specificity___UJ_Qe {
  justify-content: flex-start;
  align-items: center;
  height: 52px;
  padding: 0 32px;
  display: flex;
}
.ModalRowAction__root___Tjakm.ModalRowAction__specificity___UJ_Qe:hover {
  background-color: rgba(0, 0, 0, 0.08);
}
.ModalRowAction__root___Tjakm.ModalRowAction__specificity___UJ_Qe
  .ModalRowAction__icon___vBEbH {
  opacity: 0.54;
  margin-right: 24px;
}
.ModalRowAction__root___Tjakm.ModalRowAction__specificity___UJ_Qe.ModalRowAction__disabled___dQuGl {
  color: rgba(0, 0, 0, 0.26);
}
.SortLabel__specificity___cEFC8.SortLabel__root___NtWgH {
  color: rgba(0, 0, 0, 0.87);
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 1.125rem;
}
.SortLabel__specificity___cEFC8.SortLabel__root___NtWgH:hover {
  color: rgba(0, 0, 0, 0.87);
}
.SortLabel__specificity___cEFC8.SortLabel__root___NtWgH:hover
  .SortLabel__icon___oe6Do {
  opacity: 1;
}
.SortLabel__specificity___cEFC8.SortLabel__root___NtWgH
  .SortLabel__icon___oe6Do {
  color: #bdbdbd;
  width: 16px;
  height: 16px;
  margin-left: 8px;
}
.SortLabel__specificity___cEFC8.SortLabel__root___NtWgH.SortLabel__active___N6FuV.SortLabel__specificity___cEFC8.SortLabel__root___NtWgH.SortLabel__active___N6FuV
  .SortLabel__icon___oe6Do {
  opacity: 1;
  color: #757575;
}
.ToggleButton__wrapper___PY76k.ToggleButton__root___T2Sh7 {
  -o-transition: background-color 0.4s;
  -o-transition: background-color 0.4s;
  border: 0;
  border-radius: 6px;
  transition: background-color 0.4s;
}
.ToggleButton__wrapper___PY76k.ToggleButton__root___T2Sh7.ToggleButton__selected___vhttx,
.ToggleButton__wrapper___PY76k.ToggleButton__root___T2Sh7.ToggleButton__selected___vhttx:hover {
  background-color: #fff;
}
.ToggleButtonGroup__wrapper___Hpt2J .ToggleButtonGroup__label___lhhVG {
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  font-weight: inherit;
  -o-transition: none;
  -o-transition: none;
  margin-bottom: 8px;
  line-height: 28px;
  transition: none;
  position: static;
  transform: none;
}
.ToggleButtonGroup__wrapper___Hpt2J
  .ToggleButtonGroup__group___lAX9D.ToggleButtonGroup__root___xngw6 {
  background: #e0e0e0;
  border-radius: 8px;
  padding: 2px;
}
.ToggleButtonGroup__wrapper___Hpt2J
  .ToggleButtonGroup__group___lAX9D.ToggleButtonGroup__root___xngw6
  .ToggleButtonGroup__groupedHorizontal___EbU6w:not(:last-child) {
  -webkit-border-top-right-radius: inherit;
  -moz-border-top-right-radius: inherit;
  -webkit-border-top-right-radius: inherit;
  -moz-border-top-right-radius: inherit;
  border-top-right-radius: inherit;
  -webkit-border-bottom-right-radius: inherit;
  -moz-border-bottom-right-radius: inherit;
  -webkit-border-bottom-right-radius: inherit;
  -moz-border-bottom-right-radius: inherit;
  border-bottom-right-radius: inherit;
}
.ToggleButtonGroup__wrapper___Hpt2J
  .ToggleButtonGroup__group___lAX9D.ToggleButtonGroup__root___xngw6
  .ToggleButtonGroup__groupedHorizontal___EbU6w:not(:first-child) {
  -webkit-border-top-left-radius: inherit;
  -moz-border-top-left-radius: inherit;
  -webkit-border-top-left-radius: inherit;
  -moz-border-top-left-radius: inherit;
  border-top-left-radius: inherit;
  -webkit-border-bottom-left-radius: inherit;
  -moz-border-bottom-left-radius: inherit;
  -webkit-border-bottom-left-radius: inherit;
  -moz-border-bottom-left-radius: inherit;
  border-bottom-left-radius: inherit;
}
.ToggleButtonGroup__wrapper___Hpt2J
  .ToggleButtonGroup__group___lAX9D.ToggleButtonGroup__root___xngw6.ToggleButtonGroup__fullWidth___Qxp60,
.ToggleButtonGroup__wrapper___Hpt2J
  .ToggleButtonGroup__group___lAX9D.ToggleButtonGroup__root___xngw6.ToggleButtonGroup__fullWidth___Qxp60
  .ToggleButtonGroup__grouped___gJNyF {
  width: 100%;
}
.ToggleButtonGroup__comment___OLdp3 {
  color: #919191;
  margin-top: 10px;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}
.PromotionBanner__root___KPM0W {
  border: 1px solid #e0e0e0;
  border-radius: 8px;
  grid-template-columns: auto 1fr;
  align-items: center;
  gap: 8px 16px;
  padding: 16px;
  display: grid;
  position: relative;
}
.PromotionBanner__root___KPM0W:hover {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}
.PromotionBanner__root___KPM0W:focus-within {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}
.PromotionBanner__root___KPM0W .PromotionBanner__picture___QF7IA {
  grid-column: 1/-1;
}
.PromotionBanner__root___KPM0W
  .PromotionBanner__picture___QF7IA.PromotionBanner__pictureImg___eOVnA {
  padding: 12px;
}
.PromotionBanner__root___KPM0W .PromotionBanner__title___uqIN_ {
  font-weight: 500;
}
.PromotionBanner__root___KPM0W .PromotionBanner__content___xSWaY {
  grid-column: 1/-1;
  padding-right: 40px;
}
.PromotionBanner__root___KPM0W .PromotionBanner__actions___QGqZv {
  grid-column: 1/-1;
  justify-content: flex-end;
  display: flex;
}
.PromotionBanner__root___KPM0W .PromotionBanner__close___Qj0CN {
  position: absolute;
  top: 8px;
  right: 8px;
}
@media screen and (min-width: 640px) {
  .PromotionBanner__root___KPM0W {
    grid-template-columns: auto 1fr auto;
    gap: 8px 24px;
  }
  .PromotionBanner__root___KPM0W .PromotionBanner__picture___QF7IA {
    grid-column: unset;
  }
  .PromotionBanner__root___KPM0W
    .PromotionBanner__picture___QF7IA.PromotionBanner__pictureImg___eOVnA {
    padding: 0;
  }
  .PromotionBanner__root___KPM0W .PromotionBanner__content___xSWaY {
    grid-column: unset;
    padding-right: 0;
  }
  .PromotionBanner__root___KPM0W .PromotionBanner__actions___QGqZv {
    grid-column: unset;
  }
  .PromotionBanner__root___KPM0W .PromotionBanner__close___Qj0CN {
    top: unset;
    right: unset;
    position: static;
  }
}
.AutocompleteField__container___Vh4_t.AutocompleteField__specificity___Itxb6
  .AutocompleteField__inputRoot___PZx8R {
  padding-bottom: 3px;
}
.AutocompleteField__container___Vh4_t.AutocompleteField__specificity___Itxb6.AutocompleteField__noFieldValue___JcsdT
  .MuiAutocomplete-clearIndicator {
  visibility: hidden;
}
.AutocompleteField__paperStyled___Wmaic .MuiAutocomplete-option[data-focus] {
  background-color: rgba(0, 0, 0, 0.08);
}
.AutocompleteField__paperStyled___Wmaic .MuiAutocomplete-paper {
  margin: 0;
}
.SwitchField__specificity___Q89p_ .SwitchField__switchRoot___gzT_Z {
  margin: -6px -12px;
}
.SwitchField__specificity___Q89p_ .SwitchField__helperText___CDnpi {
  white-space: pre-line;
}
.InfoBlock__root___gFaiE {
  border: 1px solid #e0e0e0;
  border-radius: 8px;
  margin-bottom: 24px;
  padding: 24px;
}
.InfoBlock__root___gFaiE .InfoBlock__header___abpbj {
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  margin-bottom: 16px;
  display: flex;
}
.InfoBlock__root___gFaiE .InfoBlock__title___tZnoM {
  letter-spacing: 0.15px;
  font-size: 16px;
  line-height: 24px;
}
label.RadioGroupField__specificity___xGEoh.RadioGroupField__radio___Gyp6D {
  width: -webkit-fit-content;
  width: fit-content;
  margin-left: -8px;
  padding: 2px 0;
}
.Rating__label___S80hp {
  padding: 4px;
}
.Rating__large___TwmQo .Rating__label___S80hp {
  padding: 9px 13px;
}
.AttentionMagnet__root___HQZ_d {
  border-radius: 50%;
  width: 16px;
  height: 16px;
  position: relative;
}
.AttentionMagnet__beat1___Tp1B_,
.AttentionMagnet__beat2___HQI0V {
  opacity: 0.2;
  background-color: inherit;
  border-radius: 50%;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.AttentionMagnet__beat1___Tp1B_ {
  animation: 3s linear infinite AttentionMagnet__beat____hut4;
}
@keyframes AttentionMagnet__beat____hut4 {
  0% {
    opacity: 0.2;
    width: 100%;
    height: 100%;
  }
  75% {
    opacity: 0.2;
  }
  to {
    opacity: 0;
    width: 300%;
    height: 300%;
  }
}
.InformationBanner__root___YxzLd {
  background: #fbeec8;
  border-radius: 4px;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  padding: 16px;
  font-size: 14px;
  display: flex;
}
@media screen and (min-width: 640px) {
  .InformationBanner__root___YxzLd {
    height: 52px;
  }
}
.InformationBanner__content___JTgcC {
  align-items: center;
  display: flex;
}
.InformationBanner__img___AJ80x {
  width: 49px;
  height: 52px;
  margin-right: 24px;
}
.InformationBanner__actions___XDj26 {
  color: #000;
  align-items: center;
  font-family: AktivGrotesk-Medium, Arial, sans-serif;
  display: flex;
}
.InformationBanner__actions___XDj26 a {
  color: inherit;
  margin-left: 24px;
  display: inline-block;
}
.DialogActionText__root___Y8Ucg {
  margin-right: auto;
  padding-right: 16px;
}
.Pulse__hint___aVClY {
  z-index: 1300;
  pointer-events: none;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  display: flex;
  position: absolute;
  transform: translate(-50%, -50%);
}
.Pulse__hint___aVClY.Pulse__fullScalePulse___YelV4 {
  width: unset;
  height: unset;
}
.Pulse__pulse___sqp6N {
  background-color: transparent;
  border: 3px solid;
  border-radius: 50%;
  width: 54px;
  height: 54px;
  animation: 2s infinite Pulse__scale-opacity___NAkcV;
  box-shadow: 0 0 4px 3px, inset 0 0 4px 3px;
}
.Pulse__pulse___sqp6N.Pulse__fullScalePulse___YelV4 {
  width: unset;
  height: unset;
  animation: 2s infinite Pulse__full-scale-opacity___FqJEE;
}
.Pulse__pulse___sqp6N.Pulse__warning___Cyo7a {
  border: 3px solid #ef5350;
  box-shadow: 0 0 4px 3px #ef5350, inset 0 0 4px 3px #ef5350;
}
@keyframes Pulse__scale-opacity___NAkcV {
  0% {
    opacity: 1;
    transform: scale(0.8);
  }
  to {
    opacity: 0;
    transform: scale(1.3);
  }
}
@keyframes Pulse__full-scale-opacity___FqJEE {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: scale(1.3);
  }
}
.Progressbar__root___ps7VI {
  background: #fafafa;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  width: 100%;
  height: 36px;
  display: flex;
  overflow: hidden;
}
.Progressbar__root___ps7VI .Progressbar__used___zwhrP {
  background-color: #9012fe;
  flex-shrink: 0;
  height: 100%;
}
.Progressbar__root___ps7VI .Progressbar__applied___romNF {
  color: #9012fe;
  -o-transition: width 0.43s ease-in-out;
  -o-transition: width 0.43s ease-in-out;
  background: repeating-linear-gradient(
    -45deg,
    transparent,
    transparent 2.1px,
    currentColor 2.2px,
    currentColor 3.2px
  );
  height: 100%;
  transition: width 0.43s ease-in-out;
}
.SearchField__root___UqsU5 {
  align-items: center;
  width: 100%;
  height: 48px;
  display: flex;
  position: relative;
}
.SearchField__root___UqsU5 .SearchField__inputContainer___SlUto {
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
}
.SearchField__root___UqsU5
  .SearchField__inputFocused___xdu4j
  .SearchField__searchIcon___kswUf {
  color: rgba(0, 0, 0, 0.87);
}
.SearchField__root___UqsU5 .SearchField__searchInput___OiaXI {
  height: 48px;
  padding: 0;
}
.SearchField__root___UqsU5 .SearchField__searchInputContainer___fj0ih {
  border-radius: 8px;
}
.SearchField__root___UqsU5
  .SearchField__searchInputContainer___fj0ih
  input:-ms-placeholder-shown
  + .SearchField__clearBtn____lu6L {
  display: none;
}
.SearchField__root___UqsU5
  .SearchField__searchInputContainer___fj0ih
  input:placeholder-shown
  + .SearchField__clearBtn____lu6L {
  display: none;
}
.SearchField__root___UqsU5 .SearchField__clearBtn____lu6L {
  display: flex;
}
.SearchField__searchIcon___kswUf {
  color: rgba(0, 0, 0, 0.54);
}
.SearchField__clearBtn____lu6L {
  width: 40px;
  height: 40px;
  margin-right: 8px;
}
.SearchFieldWithBtn__searchRow___w2k8m {
  justify-content: space-between;
  width: 100%;
  display: flex;
}
.SearchFieldWithBtn__search___mvY40 {
  width: 100%;
  display: flex;
}
.SearchFieldWithBtn__searchSmall___WX3Kt {
  width: 336px;
}
.SearchFieldWithBtn__buttons___BcKDx {
  flex-shrink: 0;
  align-items: center;
  gap: 16px;
  display: flex;
}
.SearchFieldWithBtn__searchRow___w2k8m {
  gap: 16px;
  display: flex;
}
.Tab__tabWrapper___WES1c.Tab__tabRoot___SwyDb {
  letter-spacing: 0.5px;
  text-transform: unset;
  min-width: auto;
  margin: 0 12px;
  padding: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.Navigation__container___PJr63 {
  flex-direction: column;
  width: 320px;
  height: 100%;
  display: flex;
  position: relative;
}
.Navigation__container___PJr63 .Navigation__titleContainer___NBLXF {
  align-items: center;
  height: 56px;
  margin: 16px 32px;
  display: flex;
}
.Navigation__container___PJr63 .Navigation__bottomSpace___WrPxX {
  margin-bottom: 24px;
}
.Navigation__container___PJr63 .Navigation__listContainer___AAWML {
  flex: 1;
  max-height: 100%;
  padding: 0 16px;
  overflow: auto;
}
.Navigation__container___PJr63
  .Navigation__listContainer___AAWML::-webkit-scrollbar {
  width: 8px;
}
.Navigation__container___PJr63
  .Navigation__listContainer___AAWML::-webkit-scrollbar-thumb {
  background-color: #e0e0e0;
  border: 0;
  border-radius: 8px;
}
.Navigation__container___PJr63 .Navigation__skeletonContainer___A4Ml6 {
  flex-direction: column;
  gap: 24px;
  padding-left: 16px;
  display: flex;
}
.Navigation__container___PJr63
  .Navigation__skeletonContainer___A4Ml6
  .Navigation__skeletonItem___G7RWw {
  border-radius: 8px;
  width: 200px;
  height: 24px;
}
.NavigationItem__listItem___epPeE {
  border-radius: 8px;
  height: 48px;
}
.NavigationItem__listItemIcon___DW5go {
  min-width: 0;
  margin-right: 16px;
}
.NavigationItem__children___KVh9M {
  padding-left: 16px;
}
.NavigationItem__parentItem___pdCDg {
  cursor: default;
  color: rgba(0, 0, 0, 0.54);
  height: 24px;
  margin-bottom: 8px;
}
.NavigationItem__parentItem___pdCDg:not(:first-of-type) {
  margin-top: 32px;
}
.NavigationItem__parentItem___pdCDg:hover {
  background-color: unset;
}
.SnackbarProvider__root___ZjJwP.SnackbarProvider__specifity___Iq95S {
  z-index: 5060;
}
.SnackbarProvider__root___ZjJwP.SnackbarProvider__b10___sFqPY {
  bottom: 80px;
}
.EmptyPlaceholder__placeholder___uAxbv {
  justify-content: center;
  align-items: center;
  height: 396px;
  font-weight: 400;
  display: flex;
}
.EmptyPlaceholder__placeholder___uAxbv .EmptyPlaceholder__progress___NKnfK {
  margin: 24px auto;
  display: block;
}
.VirtualTable__table___GKr5C {
  flex-direction: column;
  flex-grow: 1;
  display: flex;
}
div.VirtualTableCell__cell___GzmSV {
  flex: 1 0 0;
  min-width: 0;
  padding: 0 16px;
  display: flex;
}
div.VirtualTableCell__cell___GzmSV * {
  text-overflow: ellipsis;
  overflow: hidden;
}
div.VirtualTableCell__cell___GzmSV span {
  white-space: nowrap;
  width: 100%;
}
div.VirtualTableCell__cell___GzmSV.VirtualTableCell__actionCell___o3aaK {
  visibility: hidden;
  justify-content: flex-end;
  min-width: 0;
  max-width: 56px;
  max-height: 56px;
  margin-left: auto;
  padding: 8px;
  display: flex;
}
div.VirtualTableCell__cell___GzmSV.VirtualTableCell__actionCell___o3aaK
  button:not(:hover)
  > div {
  background-color: transparent;
}
div.VirtualTableCell__cell___GzmSV.VirtualTableCell__checkboxCell___yV_5U {
  flex: initial;
  justify-content: center;
  max-width: 56px;
  max-height: 56px;
  padding: 8px;
  display: flex;
}
div.VirtualTableCell__cell___GzmSV.VirtualTableCell__checkboxCell___yV_5U
  .VirtualTableCell__skeletonRoot___psrdI {
  width: 24px;
  height: 24px;
  margin-right: 0;
}
div.VirtualTableCell__cell___GzmSV .VirtualTableCell__skeletonRoot___psrdI {
  width: 100%;
  margin-right: 16px;
}
div.VirtualTableCell__cell___GzmSV
  .VirtualTableCell__skeletonRoot___psrdI.VirtualTableCell__skeletonText___WScGU {
  transform-origin: initial;
  transform: none;
}
div.VirtualTableRow__row___AWCtz,
li.VirtualTableRow__row___AWCtz {
  white-space: nowrap;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  height: 56px;
  padding-top: 0;
  padding-bottom: 0;
}
div.VirtualTableRow__row___AWCtz:not(.VirtualTableRow__notSelect___X8_D_),
li.VirtualTableRow__row___AWCtz:not(.VirtualTableRow__notSelect___X8_D_) {
  cursor: pointer;
  -webkit-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}
div.VirtualTableRow__row___AWCtz:not(.VirtualTableRow__notSelect___X8_D_):hover,
li.VirtualTableRow__row___AWCtz:not(.VirtualTableRow__notSelect___X8_D_):hover {
  background-color: rgba(0, 0, 0, 0.04);
}
div.VirtualTableRow__row___AWCtz:not(
    .VirtualTableHeader__headerRow___P5NTa
  ):hover
  .VirtualTableCell__actionCell___o3aaK,
li.VirtualTableRow__row___AWCtz:not(
    .VirtualTableHeader__headerRow___P5NTa
  ):hover
  .VirtualTableCell__actionCell___o3aaK {
  visibility: visible;
}
li.VirtualTableHeader__headerRow___P5NTa {
  height: 36px;
}
li.VirtualTableHeader__headerRowCheckbox___SPbxk {
  height: 56px;
}
.VirtualTableStickyHeader__root___KGct_ {
  z-index: 2;
  background-color: #fafafa;
  flex-direction: column;
  align-items: center;
  margin-bottom: 8px;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}
.TableLayout__tabs___ttyAT,
.TableLayout__tableContent___amA4E,
.TableLayout__searchContainer___HyLAJ {
  padding-top: 20px;
}
.TableLayout__buttonContainer___H0jmA {
  margin-left: auto;
  display: none;
}
.TableLayout__buttonContainer___H0jmA.TableLayout__isVisible___Tgisp {
  display: block;
}
.TableLayout__searchContainer___HyLAJ {
  align-items: center;
  gap: 8px;
  display: flex;
}
.TableLayout__tableContent___amA4E {
  flex: 1;
  height: 100%;
  display: flex;
}
.TableLayout__root___K90DV {
  flex-direction: column;
  width: 100%;
  padding: 0 32px;
  display: flex;
}
.TableLayout__titleContainer___L811y {
  box-sizing: content-box;
  justify-content: space-between;
  align-items: center;
  height: 56px;
  padding-top: 16px;
  display: flex;
}
.TableLayout__buttonAdd___Y1Xwp {
  margin-left: auto;
}
.TableLayout__searchInputRoot___yKyd9 .TableLayout__searchInput___Mcrw5 {
  color: rgba(0, 0, 0, 0.87);
}
.TableLayout__searchInputRoot___yKyd9
  .TableLayout__searchInput___Mcrw5::-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.54);
  opacity: 1;
}
.TableLayout__searchInputRoot___yKyd9
  .TableLayout__searchInput___Mcrw5::placeholder {
  color: rgba(0, 0, 0, 0.54);
  opacity: 1;
}
.TableLayout__searchInputRoot___yKyd9.TableLayout__searchInputFocused___mtpV7
  .TableLayout__searchIcon___d5zva {
  color: rgba(0, 0, 0, 0.54);
}
.TableLayout__search___bvSA_ {
  width: 336px;
}
.TableLayout__searchSideButtonsContainer___j3oaM {
  margin-left: auto;
}
.Marker__root___noAYB {
  align-items: center;
  gap: 6px;
  display: flex;
}
.Marker__root___noAYB .Marker__disc___vvxHO {
  border-radius: 50%;
  flex-shrink: 0;
  width: 12px;
  height: 12px;
}
.Marker__root___noAYB .Marker__disc___vvxHO.Marker__primary___POT5l {
  background-color: #9012fe;
}
.Marker__root___noAYB .Marker__disc___vvxHO.Marker__secondary___nw0hL {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.2);
}
.Marker__root___noAYB .Marker__disc___vvxHO.Marker__reverse___jHpZ9 {
  order: 1;
}
.Marker__root___noAYB .Marker__label___GNAxR {
  line-height: 24px;
}
.MultipleAutocompleteField__root___HdX1g.MultipleAutocompleteField__specificity___PoQmx {
  width: 100%;
}
.MultipleAutocompleteField__root___HdX1g.MultipleAutocompleteField__option___c3arl {
  padding: 0;
}
.MultipleAutocompleteField__root___HdX1g.MultipleAutocompleteField__listbox___Ajo4o {
  box-sizing: border-box;
}
.MultipleAutocompleteField__root___HdX1g.MultipleAutocompleteField__listbox___Ajo4o
  ul {
  margin: 0;
  padding: 0;
}
.MultipleAutocompleteField__root___HdX1g
  .MultipleAutocompleteField__inputRoot___Ij6MH {
  flex-wrap: wrap;
  gap: 2px 4px;
  display: flex;
}
.MultipleAutocompleteField__chip___WN6vb.MultipleAutocompleteField__chipSpecificity___gPxqf {
  height: 24px;
}
.MultipleAutocompleteField__chip___WN6vb.MultipleAutocompleteField__chipSpecificity___gPxqf
  .MultipleAutocompleteField__deleteIcon___VyhdX {
  width: 16px;
}
.MultipleSelectField__chips___gTPuY {
  flex-wrap: wrap;
  gap: 8px;
  display: flex;
}
.MultipleSelectField__chip___ETphK.MultipleSelectField__chipSpecifity___VScfm {
  height: 24px;
}
.MultipleSelectField__chip___ETphK.MultipleSelectField__chipSpecifity___VScfm
  .MultipleSelectField__deleteIcon___KKr5e {
  width: 16px;
}
.ScrollToButton__badge___rLlDf.ScrollToButton__specificity___EBk_q {
  top: -2px;
  right: 50%;
}
.Card__specificity___w1ql8.Card__root___ypkEp {
  box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(0, 0, 0, 0.14),
    0 1px 3px rgba(0, 0, 0, 0.12);
}
.TableBody__pinnedTableBody___xaX6J.TableBody__specificity___vEY9Q {
  z-index: 1;
  display: grid;
  position: -webkit-sticky;
  position: sticky;
}
.TableBody__tableBody___GxWO_.TableBody__specificity___vEY9Q {
  display: grid;
  position: -webkit-sticky;
  position: sticky;
}
.TableBody__tableBodyMinHeight___DLAWn {
  min-height: 100px;
}
.TableBody__noRecords___OV9uR {
  text-align: center;
  align-self: center;
  width: 100%;
  max-width: 100vw;
}
.TableBodyCell__skeleton___Jo9n3 {
  border-radius: 8px;
}
.TableBodyCell__tableCellContainer___xrZuu.TableBodyCell__specificity___H54gh {
  cursor: inherit;
  border-bottom: none;
  align-items: center;
  overflow: hidden;
}
.TableExpandAllButton__expandButton___MYI0P.TableExpandAllButton__specificity___hpSAi {
  -o-transition: -webkit-transform 0.15s ease-in-out,
    -ms-transform 0.15s ease-in-out, -o-transform 0.15s ease-in-out,
    transform 0.15s ease-in-out;
  -o-transition: -webkit-transform 0.15s ease-in-out,
    -ms-transform 0.15s ease-in-out, -o-transform 0.15s ease-in-out,
    transform 0.15s ease-in-out;
  transition: -webkit-transform 0.15s ease-in-out,
    -ms-transform 0.15s ease-in-out, -o-transform 0.15s ease-in-out,
    transform 0.15s ease-in-out;
  transform: rotate(0);
}
.TableExpandAllButton__allExpand___PncRK.TableExpandAllButton__specificity___hpSAi {
  transform: rotate(-180deg);
}
.TableExpandAllButton__someExpand___tpL06.TableExpandAllButton__specificity___hpSAi {
  transform: rotate(-90deg);
}
.TableGrabHandleButton__grabButton___T9DIc.TableGrabHandleButton__specificity___Z4dKO {
  cursor: grab;
  -webkit-transition: var(--table-transition);
  -o-transition: var(--table-transition);
  -webkit-transition: var(--table-transition);
  -o-transition: var(--table-transition);
  transition: var(--table-transition);
}
.TableBodyRow__row___Izaws {
  background-color: var(--table-background-color);
}
.TableBodyRow__row___Izaws.TableBodyRow__rowSelected___n5tAu,
.TableBodyRow__row___Izaws.TableBodyRow__rowSelected___n5tAu:hover {
  background-color: var(--table-selected-background-color);
}
.TableBodyRow__row___Izaws.TableBodyRow__rowPinned___xetoc,
.TableBodyRow__row___Izaws.TableBodyRow__rowPinned___xetoc:hover {
  background-color: var(--table-pinned-background-color);
}
.TableBodyRow__row___Izaws:hover {
  background-color: var(--table-background-hover-color);
}
.TableBodyRow__row___Izaws:hover .TableBodyRow__rowActionMenuButton___z1HAo {
  opacity: 1;
}
.TableBodyRow__rowActionMenuButton___z1HAo {
  opacity: 0;
}
.TableDetailPanel__row___dNhyg.TableDetailPanel__specificity___osvnU {
  width: 100%;
  display: flex;
}
.TableDetailPanel__cell___HPxJM.TableDetailPanel__specificity___osvnU {
  background-color: var(--table-background-color);
  -webkit-transition: var(--table-transition);
  -o-transition: var(--table-transition);
  -webkit-transition: var(--table-transition);
  -o-transition: var(--table-transition);
  transition: var(--table-transition);
  border-bottom: none;
  width: 100%;
  padding: 0;
  display: flex;
}
.TableBodyRowPinButton__container___L3c7t {
  flex-direction: column;
  display: flex;
}
.TableFooter__container___S7u96.TableFooter__specificity___wY36S {
  display: grid;
}
.TableFooter__stickyFooter___cfNbp.TableFooter__specificity___wY36S {
  z-index: 1;
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
}
.TableFooterCell__cellContainer___SngHI.TableFooterCell__specificity___FfwYH {
  vertical-align: top;
  padding: 8px;
  display: grid;
}
.TableFooterRow__footerContainer___atQqU.TableFooterRow__specificity___DmroY {
  background-color: var(--table-background-color);
  width: 100%;
  display: flex;
}
.TableBottomToolbar__toolbarContainer___nttw7 {
  background-color: var(--table-background-color);
  -webkit-transition: var(--table-transition);
  -o-transition: var(--table-transition);
  -webkit-transition: var(--table-transition);
  -o-transition: var(--table-transition);
  transition: var(--table-transition);
  z-index: 1;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
  overflow: hidden;
}
.TableBottomToolbar__toolbarInnerContainer___cNVmG {
  justify-content: space-between;
  align-items: center;
  gap: 8px;
  width: 100%;
  padding: 8px;
  display: flex;
}
.TableBottomToolbar__toolbarPaginationContainer___ZlHMq {
  justify-content: flex-end;
  display: flex;
  position: relative;
}
.TablePagination__pagination___sEAdf {
  z-index: 2;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  gap: 8px;
  padding: 8px;
  display: flex;
  position: relative;
}
.TablePagination__showPerPageContainer___DOB4J {
  align-items: center;
  gap: 8px;
  display: flex;
}
.TableLinearProgressBar__progressbar___e1ens {
  width: 100%;
}
.TableTopToolbar__toolbarContainer___p7hq7 {
  background-color: var(--table-background-color);
  -webkit-transition: var(--table-transition);
  -o-transition: var(--table-transition);
  -webkit-transition: var(--table-transition);
  -o-transition: var(--table-transition);
  transition: var(--table-transition);
  z-index: 1;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
  overflow: hidden;
}
.TableTopToolbar__toolbarInnerContainer___RO6el {
  justify-content: space-between;
  align-items: center;
  gap: 8px;
  width: 100%;
  padding: 8px;
  display: flex;
  position: relative;
}
.TableHead__tableHeadContainer___AAHwJ.TableHead__specificity___Af3w5 {
  display: grid;
  position: relative;
}
.TableHead__stickyHeader___x6uiX.TableHead__specificity___Af3w5 {
  z-index: 2;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}
.TableHeadCell__tableCellContainer___LlzEu.TableHeadCell__specificity___k8Yjl {
  vertical-align: top;
  border-bottom: var(--table-border);
  flex-direction: column;
  justify-content: center;
  overflow: visible;
}
.TableHeadCell__tableCellInnerContainer___hh75L {
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}
.TableHeadCell__sortContainer___SdipA {
  align-items: center;
  max-width: 100%;
  display: flex;
}
.TableHeadCellResizeHandle__cellResizeContainer___AF5_Y {
  cursor: col-resize;
  margin-right: -20px;
  padding-left: 4px;
  padding-right: 4px;
  position: absolute;
}
.TableHeadCellResizeHandle__divider___BCIYT.TableHeadCellResizeHandle__specificity___xnu6K {
  touch-action: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 4;
  height: 24px;
}
.TableHeadCellSortLabel__specificity___HYsIE.TableHeadCellSortLabel__root___eBVKz {
  color: rgba(0, 0, 0, 0.87);
  display: flex;
  overflow: hidden;
}
.TableHeadCellSortLabel__specificity___HYsIE.TableHeadCellSortLabel__root___eBVKz:hover,
.TableHeadCellSortLabel__specificity___HYsIE.TableHeadCellSortLabel__root___eBVKz:focus {
  color: rgba(0, 0, 0, 0.87);
}
.TableHeadCellSortLabel__specificity___HYsIE.TableHeadCellSortLabel__root___eBVKz:hover
  .TableHeadCellSortLabel__icon___m6eQR {
  opacity: 1;
}
.TableHeadCellSortLabel__specificity___HYsIE.TableHeadCellSortLabel__root___eBVKz
  .TableHeadCellSortLabel__icon___m6eQR {
  color: #bdbdbd;
  flex: 1;
  min-width: 18px;
}
.TableHeadCellSortLabel__specificity___HYsIE.TableHeadCellSortLabel__root___eBVKz.TableHeadCellSortLabel__active___YcQ8Z.TableHeadCellSortLabel__specificity___HYsIE.TableHeadCellSortLabel__root___eBVKz.TableHeadCellSortLabel__active___YcQ8Z
  .TableHeadCellSortLabel__icon___m6eQR {
  opacity: 1;
  color: #757575;
}
.TableHeadCellSortLabel__specificity___HYsIE.TableHeadCellSortLabel__reverse___jXemp {
  flex-direction: row-reverse;
}
.TableHeadCellSortLabel__badge___d677b.TableHeadCellSortLabel__specificity___HYsIE {
  max-width: 100%;
  top: 4px;
  right: 4px;
}
.TableHeadCellSortLabel__badgeRoot___v9tpO {
  max-width: 100%;
}
.TableHeadCellSortLabel__reverseBadge___neb0D.TableHeadCellSortLabel__specificity___HYsIE {
  right: unset;
  left: 4px;
}
.TableHeadRow__rowContainer___Q_MaK {
  background-color: var(--table-background-color);
  height: calc(var(--table-row-height) * 1px);
  display: flex;
  top: 0;
}
.Table__tableContainer___SchEl.Table__specificity___UVnGJ {
  border-collapse: separate;
  display: grid;
}
.TableContainer__tableContainer___BgMGj.TableContainer__specificity___UnGGd {
  max-width: 100%;
  position: relative;
  overflow: auto;
}
.TableContainer__tableContainer___BgMGj.TableContainer__specificity___UnGGd::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.TableContainer__tableContainer___BgMGj.TableContainer__specificity___UnGGd::-webkit-scrollbar-thumb {
  background-color: #e0e0e0;
  border: 0;
  border-radius: 8px;
}
.TablePaper__paper___mQQoI {
  width: 100%;
}
.InfoScreen__root___bAZnA {
  background-color: #fafafa;
  width: 100%;
  height: 100%;
  position: relative;
}
.InfoScreen__logo___IeAtd {
  position: absolute;
  top: 24px;
  left: 24px;
}
.InfoScreen__image___i8mu8 {
  max-width: 100%;
}
.InfoScreen__imageContainer___wX57D {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  height: 50%;
  display: flex;
}
.InfoScreen__content___f8MZR .InfoScreen__actions___Kp7Mn {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 24px;
  display: flex;
}
.InfoScreen__content___f8MZR .InfoScreen__actions___Kp7Mn > * + * {
  margin-top: 8px;
}
.InfoScreen__content___f8MZR {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}
.InfoScreen__content___f8MZR .InfoScreen__title___fH634 {
  margin-bottom: 24px;
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
}
.InfoScreen__contentText___dlWsg {
  text-align: center;
}
.InfoScreen__contentItem___V9D5z + .InfoScreen__contentItem___V9D5z {
  margin-top: 16px;
}
.InfoScreenHorizontal__root___O2YZJ {
  text-align: center;
  background: #f3f3f3;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 40px;
  display: flex;
  position: relative;
  overflow-x: auto;
}
@keyframes InfoScreenHorizontal__fade___pW1dB {
  0% {
    opacity: 0.2;
  }
  to {
    opacity: 1;
  }
}
.InfoScreenHorizontal__contentContainer___CKbOE {
  text-align: left;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  margin-left: 8px;
  display: flex;
  position: relative;
}
@media screen and (max-width: 1000px) {
  .InfoScreenHorizontal__contentContainer___CKbOE {
    justify-content: center;
  }
}
.InfoScreenHorizontal__content____HshN {
  width: 420px;
  max-height: 100%;
  padding-bottom: 5vh;
  animation: 0.5s linear InfoScreenHorizontal__fade___pW1dB;
}
.InfoScreenHorizontal__content____HshN > :first-child {
  margin-top: 10vh;
}
.InfoScreenHorizontal__content____HshN > :last-child {
  margin-bottom: 5vh;
}
.InfoScreenHorizontal__content____HshN h2 {
  margin: 36px 0;
  font-size: 32px;
  font-weight: 500;
  line-height: 38px;
}
.InfoScreenHorizontal__content____HshN h3 {
  margin: 30px 0;
  font-weight: 500;
  line-height: 28px;
}
.InfoScreenHorizontal__content____HshN p + p,
.InfoScreenHorizontal__content____HshN
  p
  + .InfoScreenHorizontal__contentImage___jlW0c,
.InfoScreenHorizontal__content____HshN
  .InfoScreenHorizontal__contentImage___jlW0c
  + p {
  margin-top: 24px;
}
.InfoScreenHorizontal__content____HshN p {
  line-height: 28px;
}
.InfoScreenHorizontal__content____HshN
  > *
  + .InfoScreenHorizontal__actions___rxKbj,
.InfoScreenHorizontal__content____HshN
  > .InfoScreenHorizontal__actions___rxKbj
  + * {
  margin-top: 24px;
}
.InfoScreenHorizontal__content____HshN
  > *
  + .InfoScreenHorizontal__actions___rxKbj.InfoScreenHorizontal__docked___sAVrq {
  margin-top: 0;
}
.InfoScreenHorizontal__content____HshN
  > *
  + .InfoScreenHorizontal__actions___rxKbj.InfoScreenHorizontal__divided___i4h9E {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  margin-top: 40px;
  padding-top: 40px;
}
.InfoScreenHorizontal__content____HshN
  .InfoScreenHorizontal__collapsibleContent___taU2j
  > p
  + p {
  margin-top: 8px;
}
.InfoScreenHorizontal__content____HshN
  .InfoScreenHorizontal__collapsibleContent___taU2j
  > .InfoScreenHorizontal__actions___rxKbj {
  margin-top: 24px;
}
.InfoScreenHorizontal__contentImage___jlW0c {
  max-width: 100%;
}
.InfoScreenHorizontal__contentImage___jlW0c.InfoScreenHorizontal__shadow___Vrs4u {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.InfoScreenHorizontal__contentImage___jlW0c
  + .InfoScreenHorizontal__contentImage___jlW0c {
  margin-top: 24px;
}
.InfoScreenHorizontal__imageContainer___OWLw5 {
  flex: 1 0;
  height: 100%;
}
@media screen and (max-width: 1000px) {
  .InfoScreenHorizontal__imageContainer___OWLw5 {
    display: none;
  }
}
.InfoScreenHorizontal__image___Cde8y {
  pointer-events: none;
  width: 50%;
  height: 100%;
  min-height: 1px;
  padding-right: 24px;
  position: fixed;
  top: 0;
  left: 0;
}
.InfoScreenHorizontal__image___Cde8y > img {
  height: 50%;
  min-height: 1px;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
.InfoScreenHorizontal__actions___rxKbj {
  color: rgba(0, 0, 0, 0.54);
  justify-content: flex-start;
  align-items: center;
  min-height: 36px;
  display: flex;
}
.InfoScreenHorizontal__actions___rxKbj > * + * {
  margin-left: 16px;
}
.ErrorBoundaryFallback__main___suMum {
  background: #f3f3f3;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}
.ErrorBoundaryFallback__main___suMum .ErrorBoundaryFallback__text___ZVyqJ {
  text-align: center;
  max-width: 400px;
  margin: 15px 0 20px;
}
.ErrorBoundaryFallback__img___Ut7K0 {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KCTxnIGZpbGw9IiNmNDQzMzYiPgoJCTxwYXRoIGQ9Ik0xMiAyYzUuNTE0IDAgMTAgNC40ODYgMTAgMTBzLTQuNDg2IDEwLTEwIDEwLTEwLTQuNDg2LTEwLTEwIDQuNDg2LTEwIDEwLTEwem0wLTJjLTYuNjI3IDAtMTIgNS4zNzMtMTIgMTJzNS4zNzMgMTIgMTIgMTIgMTItNS4zNzMgMTItMTItNS4zNzMtMTItMTItMTJ6bS0xIDZoMnY4aC0ydi04em0xIDEyLjI1Yy0uNjkgMC0xLjI1LS41Ni0xLjI1LTEuMjVzLjU2LTEuMjUgMS4yNS0xLjI1IDEuMjUuNTYgMS4yNSAxLjI1LS41NiAxLjI1LTEuMjUgMS4yNXoiLz4KCTwvZz4KPC9zdmc+)
    0 0 / contain no-repeat;
  width: 156px;
  height: 156px;
}
.WysiwygEditor__blockTextAlign-left___c4kg3 {
  text-align: left;
}
.WysiwygEditor__blockTextAlign-center___MTkWV {
  text-align: center;
}
.WysiwygEditor__blockTextAlign-right___J3Sv6 {
  text-align: right;
}
.WysiwygEditor__blockTextAlign-justify___UcZMH {
  text-align: justify;
}
.AttachmentWrapper__root___OH1XT {
  padding: 0;
  display: flex;
}
.AttachmentWrapper__loader___bnXoh {
  margin: auto;
}
.AttachmentWrapper__focused___QAKBY {
  outline: 3px solid purple;
}
.PresentationWrapper__root___JdhUC {
  height: 400px;
}
.PresentationWrapper__slideShow___bB2UG {
  padding: 0;
}
.PresentationWrapper__slideControls___yZtO8 {
  z-index: 2;
  text-align: center;
  width: 100%;
  position: absolute;
  bottom: 16px;
  left: 0;
}
.PresentationWrapper__slideControls___yZtO8 > button:first-child {
  margin-right: 16px;
}
.SystemFileCard__root___FFdSn {
  max-width: 168px;
}
.SystemFileCard__avatarWrapper___TETEL {
  background-color: rgba(0, 0, 0, 0.2);
  justify-content: center;
  align-items: center;
  height: 168px;
  display: flex;
}
.SystemFileCard__focused___OjlxU {
  outline: 3px solid purple;
}
.AtomicBlockComponent__iframeRoot___WF4VL {
  margin: 10px 0;
  padding-top: 56.25%;
  position: relative;
}
.AtomicBlockComponent__focused___I7xp5 {
  outline: 3px solid purple;
}
.AtomicBlockComponent__iframe___swjHc,
.AtomicBlockComponent__clickOverlay___etI2g {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.CustomPlaceholder__root___nblyE {
  color: rgba(0, 0, 0, 0.54);
  font-size: 16px;
  line-height: 1.75;
  position: absolute;
}
button.ToolbarButton__button___vaLoj {
  color: rgba(0, 0, 0, 0.54);
  width: 24px;
  height: 24px;
  margin: 10px 16px;
  padding: 0;
}
button.ToolbarButton__active___OogUG {
  color: rgba(0, 0, 0, 0.86);
}
.AnchorLinkForm__anchorDropdownPopover___QuWOm {
  margin-top: 16px;
}
.AnchorLinkForm__anchorDropdown___FKs7L {
  background-color: rgba(0, 0, 0, 0.86);
  align-items: center;
  padding: 4px 16px;
  display: flex;
}
input.AnchorLinkForm__anchorInput___hhcKd {
  background: #fff;
  border-radius: 4px;
  margin: 2px;
  padding: 4px;
  font-size: 14px;
}
input.AnchorLinkForm__anchorInput___hhcKd:focus {
  border: 2px solid purple;
  margin: 0;
}
button.AnchorLinkForm__anchorAction___DgM9y {
  width: 24px;
  height: 24px;
  margin: 4px 0 4px 16px;
  padding: 0;
}
.Toolbar__toolbar___XJw6n {
  background: #ccc;
  border-radius: 2px;
  padding: 0 4px;
  font-size: 16px;
  display: flex;
}
.Toolbar__styleSelectorWrapper___PNkNE {
  position: relative;
}
.Toolbar__styleSelector___g_aDP {
  color: rgba(0, 0, 0, 0.86);
  align-items: center;
  height: 100%;
  padding-left: 16px;
  padding-right: 64px;
  display: flex;
  position: relative;
}
button.Toolbar__styleSelectorIcon___diiSg {
  color: rgba(0, 0, 0, 0.86);
  padding: 0;
  position: absolute;
  right: 10px;
}
div.Toolbar__styleSelectorPaper___TlXO8 {
  border-radius: 0 0 4px 4px;
}
ul.Toolbar__styleSelectorMenu___oiKjV {
  color: rgba(0, 0, 0, 0.86);
  background: #ccc;
}
hr.Toolbar__divider___PpchR {
  background-color: rgba(0, 0, 0, 0.86);
  height: auto;
  margin: 10px 0;
}
.InlineToolbar__root___pfWxU {
  position: absolute;
}
button.LineAttachmentToolbar__anchor___xnKo0 {
  margin-left: -32px;
  padding: 2px;
  position: absolute;
}
.LineAttachmentToolbar__toolbar___aSMsK {
  position: absolute;
}
button.LineAttachmentToolbar__actionButton___pqoPA {
  padding: 2px;
}
button.LineAttachmentToolbar__actionButton___pqoPA
  + button.LineAttachmentToolbar__actionButton___pqoPA {
  margin-left: 16px;
}
.AgendaEditor__root___GymTo {
  font-size: 16px;
  line-height: 24px;
  position: relative;
}
.AgendaEditor__blockedIndicator___NcKbP {
  position: absolute;
  top: 0;
  left: -8px;
  transform: translate(-100%);
}
.AgendaEditor__blockedIndicator___NcKbP .AgendaEditor__indicator___N7mUz {
  width: 24px;
  height: 24px;
  font-size: 14px;
}
.AgendaEditor__placeholder___oVRLm {
  pointer-events: none;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
}
.AgendaEditor__defaultBlock___gts5c {
  outline: 0;
  padding-top: 8px;
  padding-bottom: 8px;
  position: relative;
}
.AgendaEditor__defaultBlock___gts5c.AgendaEditor__clickable___p_jta {
  padding-left: 32px;
}
.AgendaEditor__defaultBlock___gts5c .AgendaEditor__recordLink___VutKn {
  opacity: 0;
  -o-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  width: 24px;
  height: 24px;
  transition: opacity 0.2s;
  display: block;
  position: absolute;
  top: 8px;
  left: 0;
}
.AgendaEditor__defaultBlock___gts5c
  .AgendaEditor__recordLink___VutKn.AgendaEditor__disabled___uEjfy {
  color: rgba(0, 0, 0, 0.26);
}
.AgendaEditor__defaultBlock___gts5c:hover .AgendaEditor__recordLink___VutKn {
  opacity: 1;
}
.AgendaEditor__defaultBlock___gts5c:focus-visible
  .AgendaEditor__recordLink___VutKn {
  opacity: 1;
}
.AgendaEditor__defaultBlock___gts5c:first-child {
  padding-top: 0;
}
.AgendaEditor__defaultBlock___gts5c:first-child
  .AgendaEditor__recordLink___VutKn {
  top: 0;
}
.AgendaEditor__defaultBlock___gts5c:last-child {
  padding-bottom: 0;
}
.AgendaEditor__blockWrapper___rA9Fr {
  padding-left: 32px;
  position: relative;
}
.AgendaEditor__blocked___BQLJy {
  position: relative;
}
.MentionStyles__mention___chbQT {
  text-decoration: none;
}
.MentionStyles__mention___chbQT.MentionStyles__guestHighlight___W4zns {
  color: #757575;
}
.MentionStyles__mentionSuggestions___f09rJ {
  cursor: pointer;
  transform-origin: 50% 0;
  background: #f3f3f3;
  border-top: 1px solid #eee;
  border-radius: 4px;
  width: 100%;
  max-height: 256px;
  padding-top: 8px;
  padding-bottom: 8px;
  overflow: auto;
  transform: scaleY(0);
  box-shadow: 0 8px 8px rgba(0, 0, 0, 0.24), 0 0 8px rgba(0, 0, 0, 0.12);
}
.MentionStyles__mentionContainer___mmXUu {
  align-items: center;
  height: 40px;
  padding: 0 16px;
  display: flex;
}
.MentionStyles__mentionSuggestionsEntryContainerLeft___mGlOb {
  margin-right: 8px;
}
.MentionStyles__mentionSuggestionsEntryContainerLeft___mGlOb
  .MentionStyles__avatar___qmZdC {
  width: 24px;
  height: 24px;
}
.MentionStyles__mentionSuggestionsEntryText___YeZE1,
.MentionStyles__mentionSuggestionsEntryTitle___Q4Elh {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.MentionStyles__mentionSuggestionsEntryTitle___Q4Elh {
  color: #a7a7a7;
  font-size: 80%;
}
.MentionStyles__mentionSuggestionsEntryFocused___WiggT {
  background-color: #e0e0e0;
}
.MentionStyles__mentionSuggestionsEntryTextContainer___m8nyn {
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
  overflow: hidden;
}
.AgendaDialog__info___JgSYy {
  gap: 16px;
  margin-bottom: 32px;
  display: flex;
}
.AgendaDialog__content___LvhLY {
  padding-bottom: 24px;
}
.AgendaDialog__preloader___AgLJ8 {
  justify-content: center;
  align-items: center;
  display: flex;
}
.styles__text___sPKPz {
  margin-bottom: 8px;
  line-height: 16px;
}
.styles__agreementText___GvoNe {
  gap: 0 8px;
  display: flex;
}
.styles__additionalAgreements___IBoQE {
  align-items: center;
}
.styles__terms___Ocdyk {
  margin-bottom: 16px;
}
.styles__withoutMargin___RG6cs {
  margin-bottom: 0;
}
.AskDialog__row___eTEpI {
  flex-grow: 1;
  justify-content: space-between;
  gap: 32px;
  display: flex;
}
@media screen and (max-width: 460px) {
  .AskDialog__submitButton___lptzi {
    margin-bottom: 16px;
    margin-left: 0;
  }
}
.styles__googleShareExample___uZepZ {
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 8px;
  margin: 24px 0;
  padding: 12px 24px;
}
.styles__fileLink___XlgEp {
  cursor: pointer;
}
.styles__title___kSZIw {
  margin-bottom: 12px;
  font-weight: 500;
}
.styles__description___TDj07 {
  line-height: 24px;
}
.styles__exampleBody___johE6 {
  display: flex;
}
.styles__exampleIcon___Ljdgo {
  background: #c4eed0;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  min-width: 32px;
  height: 32px;
  margin-right: 12px;
  display: flex;
}
.styles__exampleDescription___UIo0n {
  align-items: center;
  font-weight: 500;
  display: flex;
}
.styles__exampleLabel___P6eUp {
  font-size: 12px;
}
.styles__dontShow___PWLhe {
  align-items: center;
  display: flex;
}
.styles__loadingWrapper___D6tUW {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 500px;
  display: flex;
}
.styles__presenterShell___sRGb4 {
  background-color: #2b2b2b;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}
.styles__presenterShell___sRGb4 .styles__icon___lkWqA {
  width: 80px;
  height: 80px;
  margin-bottom: 32px;
}
.styles__presenterShell___sRGb4 .styles__title___kSZIw {
  text-align: center;
  color: #fff;
  max-width: 330px;
  margin-bottom: 32px;
  font-size: 20px;
  line-height: 32px;
}
.LoadingScreen__root___Chen0 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}
.LoadingScreen__overlay___iRpQl:before {
  content: "";
  z-index: 0;
  background: rgba(0, 0, 0, 0.54);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.TrialDescription__root___Hcpob {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  line-height: 24px;
  display: flex;
}
.TrialDescription__header___iXIVF {
  width: 530px;
}
.TrialDescription__header___iXIVF h2 {
  margin-bottom: 20px;
  font-size: 44px;
  font-weight: 500;
  line-height: 44px;
}
.FeatureItem__root___N9ARj {
  text-align: left;
  align-items: center;
  display: flex;
  position: relative;
}
.FeatureItem__root___N9ARj svg {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  margin-right: 12px;
  display: block;
}
.FeatureItem__root___N9ARj.FeatureItem__hoverable___YKX2F {
  cursor: pointer;
}
.FeatureItem__root___N9ARj.FeatureItem__hoverable___YKX2F
  .FeatureItem__text___Hjh1v {
  color: #000;
  border-bottom: 1px dashed rgba(0, 0, 0, 0.4);
  display: inline;
}
.FeatureItem__text___Hjh1v {
  white-space: nowrap;
  color: #9012fe;
}
.FeatureItem__popupRoot___SkT8l .FeatureItem__popup___ryLt7 {
  border-radius: 16px;
  margin-top: -8px;
}
.FeatureItem__popupRoot___SkT8l .FeatureItem__description___rfU7C {
  color: rgba(255, 255, 255, 0.8);
  background: #303030;
  width: 320px;
  font-size: 14px;
  line-height: 22px;
  overflow: hidden;
}
.FeatureItem__popupRoot___SkT8l .FeatureItem__description___rfU7C p {
  padding: 12px 16px 16px;
}
.FeatureItem__popupRoot___SkT8l .FeatureItem__description___rfU7C img {
  max-width: 100%;
}
.TrialDescriptionFeatures__content___YCS0d {
  background: #fff;
  border-radius: 16px;
  width: 690px;
  margin: 40px 0;
  padding: 28px 24px 36px;
  box-shadow: 0 100px 80px rgba(0, 0, 0, 0.07);
}
.TrialDescriptionFeatures__mainFeatures___xVvMA {
  border-bottom: 1px solid #e1e1e1;
  justify-content: space-between;
  width: 100%;
  margin: 0 0 28px;
  padding: 0 0 28px;
  list-style: none;
  display: flex;
}
.TrialDescriptionFeatures__mainFeatures___xVvMA li {
  text-align: center;
  flex-grow: 1;
  width: 1px;
  padding: 0 16px;
  display: block;
}
.TrialDescriptionFeatures__mainFeatures___xVvMA svg {
  width: 40px;
  height: 40px;
  margin: 0 auto 12px;
  display: block;
}
.TrialDescriptionFeatures__otherFeatures___DoX1F {
  flex-wrap: wrap;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}
.TrialDescriptionFeatures__otherFeatures___DoX1F li {
  width: 33.33%;
  height: 100%;
  padding: 0 12px 24px 0;
  display: block;
}
.TrialDescriptionFeatures__hiddenFeature___Ln4FQ {
  opacity: 0.2;
  text-decoration: line-through;
}
.TrialFeaturesDialog__root___xFFnn.TrialFeaturesDialog__specifity___tRM_m {
  text-align: center;
}
.TrialFeaturesDialog__root___xFFnn.TrialFeaturesDialog__specifity___tRM_m
  .TrialFeaturesDialog__title___wyIFD {
  padding: 40px 32px 0;
}
.TrialFeaturesDialog__root___xFFnn.TrialFeaturesDialog__specifity___tRM_m
  .TrialFeaturesDialog__content___lL6MF {
  margin-bottom: 16px;
  padding: 0;
  font-size: 16px;
  line-height: 28px;
}
.TrialFeaturesDialog__root___xFFnn.TrialFeaturesDialog__specifity___tRM_m
  .TrialFeaturesDialog__actions___ixARa {
  justify-content: center;
}
.TrialFeaturesDialog__switch___QSJ_8 {
  background: rgba(0, 0, 0, 0.04);
  border-radius: 10px;
  justify-content: center;
  align-items: stretch;
  height: 48px;
  margin-top: 24px;
  padding: 4px;
  display: flex;
}
.TrialFeaturesDialog__switchBtn___po1il {
  cursor: pointer;
  background-color: transparent;
  border: none;
  border-radius: 8px;
  width: 50%;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}
.TrialFeaturesDialog__switchBtn___po1il:first-child {
  margin-right: 4px;
}
.TrialFeaturesDialog__switchBtn___po1il.TrialFeaturesDialog__active___U_lbm {
  background: #fff;
}
.TrialFeaturesDialog__content___lL6MF {
  box-shadow: none;
  text-align: inherit;
  width: 576px;
  margin: 0 auto;
  padding: 0;
}
.TrialFeaturesDialog__content___lL6MF.TrialFeaturesDialog__trialEnded___Rgqpn {
  overflow: unset;
  width: 320px;
}
.TrialFeaturesDialog__mainFeatures___H7Inr {
  border-bottom: none;
  padding-bottom: 32px;
}
.TrialFeaturesDialog__mainFeatures___H7Inr li {
  white-space: pre-line;
  margin: 0 4px;
  padding: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.TrialFeaturesDialog__otherFeatures___jb877 li {
  margin-right: 20px;
}
.TrialFeaturesDialog__otherFeatures___jb877 li:nth-child(3n + 1) {
  width: 123px;
}
.TrialFeaturesDialog__otherFeatures___jb877 li:nth-child(3n + 2) {
  width: 157px;
}
.TrialFeaturesDialog__otherFeatures___jb877 li:nth-child(3n) {
  width: 254px;
  margin-right: 0;
}
.TrialFeaturesDialog__requestButton___rZotb.TrialFeaturesDialog__specifity___tRM_m {
  text-transform: inherit;
  background-color: #9012fe;
  font-size: 18px;
}
.TrialFeaturesDialog__requestButton___rZotb.TrialFeaturesDialog__specifity___tRM_m:hover {
  background-color: #640cb1;
}
.TrialFeaturesDialog__requestButton___rZotb,
.TrialFeaturesDialog__requested___MyiLP {
  width: 100%;
  height: 56px;
}
.TrialFeaturesDialog__requested___MyiLP {
  background: #f3f3f3;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: 8px 32px;
  font-size: 14px;
  line-height: 22px;
  display: flex;
}
.TrialFeaturesDialog__comment___Rq1ZX {
  color: #000;
  opacity: 0.5;
  padding: 0 32px;
  font-size: 14px;
  line-height: 24px;
}
.WebinarTrialDialogContent__comment___WtLBS {
  color: #000;
  opacity: 0.5;
  margin-top: 32px;
  margin-bottom: -8px;
  padding: 0 32px;
  font-size: 14px;
  line-height: 24px;
}
.WebinarTrialDialogContent__disabled___dkrin {
  background: #fbeec8;
  border-radius: 4px;
  margin-top: 32px;
  padding: 8px 32px;
}
.HorizontalBarLayout__root___Aeggv {
  justify-content: space-between;
}
.HorizontalBarLayout__center___IoOry {
  flex: 2;
  justify-content: center;
  align-items: center;
  display: flex;
}
.HorizontalBarLayout__noCenter___pYuUG .HorizontalBarLayout__left___Wks0e,
.HorizontalBarLayout__noCenter___pYuUG .HorizontalBarLayout__right___mxPE7 {
  flex: initial;
}
.HorizontalBarLayout__left___Wks0e {
  flex: 1;
  align-items: center;
  display: flex;
}
.HorizontalBarLayout__right___mxPE7 {
  flex-direction: row;
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}
.HorizontalBarLayout__right___mxPE7.HorizontalBarLayout__pad___sSryE > * + * {
  margin-left: 8px;
}
.Banner__root___l9Cjz {
  z-index: 1101 !important;
}
.Banner__root___l9Cjz.Banner__danger___ZHaeW {
  background-color: #ef5350;
}
.Banner__root___l9Cjz.Banner__warning___cK8lD {
  background-color: #f17228;
}
.Banner__left___jeTGb {
  flex: 2;
}
.Banner__action___eDcP8 {
  margin-left: 16px;
}
button.EndlessMeetingsBanner__button___E7btx:hover {
  background-color: rgba(255, 255, 255, 0.1);
}
button.FileSizeBanner__button___lJYLN,
button.FileSizeBanner__button___lJYLN:active,
button.FileSizeBanner__button___lJYLN:hover {
  box-shadow: none;
}
a.MailingLimitBanner__link___nKPMj.MailingLimitBanner__specificity___casvt {
  text-decoration: underline;
}
@font-face {
  font-family: AktivGrotesk;
  src: url(../fonts/AktivGrotesk-Light_gdi.8de11657.woff) format("woff");
  font-style: normal;
  font-stretch: 100%;
  font-weight: 100;
}
@font-face {
  font-family: AktivGrotesk;
  src: url(../fonts/AktivGrotesk-Regular_gdi.4baa8162.woff) format("woff");
  font-style: normal;
  font-stretch: 100%;
  font-weight: 400;
}
@font-face {
  font-family: AktivGrotesk;
  src: url(../fonts/AktivGrotesk-Medium.9c6ed5b1.woff) format("woff"),
    url(../fonts/AktivGrotesk-Medium.2638c8da.woff2) format("woff2");
  font-style: normal;
  font-stretch: 100%;
  font-weight: 500;
}
@font-face {
  font-family: AktivGrotesk;
  src: url(../fonts/AktivGrotesk-Bold_gdi.0b4a3322.woff) format("woff");
  font-style: normal;
  font-stretch: 100%;
  font-weight: 700;
}
#root.AuthLayout__minWidthAuto___lU2mk {
  min-width: auto;
}
.AuthLayout__container___MDz0d {
  color: #fff;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ0MCIgaGVpZ2h0PSI5MDAiIHZpZXdCb3g9IjAgMCAxNDQwIDkwMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzM5MjBfMjI0NCkiPgo8cmVjdCB3aWR0aD0iMTQ0MCIgaGVpZ2h0PSI5MDAiIGZpbGw9IiMxQTE1MjAiLz4KPGcgb3BhY2l0eT0iMC42MiIgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZl8zOTIwXzIyNDQpIj4KPHBhdGggZD0iTTE1NDYuODkgNDM0LjMxMkMxNjE4LjQ5IDE0OS45MTIgMTc1OS45NyAyNDEuMDM4IDE2OTIuNDkgMTU1LjE4N0MxNjI1IDY5LjMzNyAxMzAyLjAxIC0xODMuMTExIDExODkuNCAtMTU1LjYzMkMxMDk3LjA2IC0xMzMuMSAxNDIyLjM1IDkyOC45OTggMTU0Ni44OSA0MzQuMzEyWiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzM5MjBfMjI0NCkiLz4KPC9nPgo8ZyBmaWx0ZXI9InVybCgjZmlsdGVyMV9mXzM5MjBfMjI0NCkiPgo8cGF0aCBkPSJNLTE4MS4wMzQgNTA1LjI3MkMtNDE2Ljk0MiA5MjYuMTY3IDcxLjQzNzcgMTE3Ny40IDE4Ni4yODYgMTIwMC4xOUM0MTkuODUyIDEyNDYuNTMgODQ3Ljc0MiAxMjE3Ljk4IDEwNjcuMzEgOTk5Ljk4NUMxMjMwLjk2IDgzNy41MDMgNDE2LjA4NSA5NTQuODM3IDI3OC41MDUgNTIxLjE1N0MyMTMuMSAzMTQuOTg1IDYxMS41OTEgMTA4Ljg3MSA1MzMuODEyIDEyMS41QzQ0OC41NjUgMTM1LjM0MiAtMTEyLjkxOSAzODMuNzQ1IC0xODEuMDM0IDUwNS4yNzJaIiBmaWxsPSJ1cmwoI3BhaW50MV9saW5lYXJfMzkyMF8yMjQ0KSIvPgo8L2c+CjwvZz4KPGRlZnM+CjxmaWx0ZXIgaWQ9ImZpbHRlcjBfZl8zOTIwXzIyNDQiIHg9IjgwNS4zNjciIHk9Ii01MjUuNDc0IiB3aWR0aD0iMTI3Mi42NSIgaGVpZ2h0PSIxNDU4LjczIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9InNoYXBlIi8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjE4My44ODEiIHJlc3VsdD0iZWZmZWN0MV9mb3JlZ3JvdW5kQmx1cl8zOTIwXzIyNDQiLz4KPC9maWx0ZXI+CjxmaWx0ZXIgaWQ9ImZpbHRlcjFfZl8zOTIwXzIyNDQiIHg9Ii02MTIuMzU0IiB5PSItMjQ2LjgxNSIgd2lkdGg9IjIwNjkuMDQiIGhlaWdodD0iMTgzMy43MSIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPgo8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxODMuODgxIiByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfMzkyMF8yMjQ0Ii8+CjwvZmlsdGVyPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMzkyMF8yMjQ0IiB4MT0iMTI5MS40OCIgeTE9IjQ0Ni4xNzIiIHgyPSIxMTQ0LjgzIiB5Mj0iMzUuNzEzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiM3RjAwRkYiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjOEYwMEZGIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhcl8zOTIwXzIyNDQiIHgxPSIyMTAuMTM4IiB5MT0iNTY1LjI4MiIgeDI9IjE1NC4yNDciIHkyPSI4NjQuNzcyIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiM2RjE3RkYiIHN0b3Atb3BhY2l0eT0iMC43NSIvPgo8c3RvcCBvZmZzZXQ9IjAuNTU1IiBzdG9wLWNvbG9yPSIjQUUzNkYzIiBzdG9wLW9wYWNpdHk9IjAuNzYiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQ0Y3OEZGIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMzkyMF8yMjQ0Ij4KPHJlY3Qgd2lkdGg9IjE0NDAiIGhlaWdodD0iOTAwIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=)
    0 0 / cover;
  width: 100vw;
  height: 100vh;
  position: fixed;
  overflow-y: auto;
}
.AuthLayout__header___jHz4P {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 24px;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}
.AuthLayout__header___jHz4P .AuthLayout__lang___vJEH6 {
  color: #fff;
  padding: 0;
}
.AuthLayout__header___jHz4P .AuthLayout__lang___vJEH6 path {
  fill: #fff;
}
.AuthLayout__header___jHz4P .AuthLayout__lang___vJEH6:before,
.AuthLayout__header___jHz4P .AuthLayout__lang___vJEH6:after {
  content: "";
  display: none;
}
.AuthLayout__header___jHz4P img {
  height: 40px;
}
.AuthLayout__header___jHz4P .AuthLayout__select___rE7HI {
  padding-top: 0;
  padding-bottom: 0;
}
.AuthLayout__main___YeLGM {
  justify-content: center;
  align-items: center;
  min-height: 100%;
  display: flex;
}
.AuthContent__root___fsYAo {
  flex-direction: column;
  align-items: center;
  width: 100%;
  min-width: 320px;
  max-width: 600px;
  padding: 80px 16px;
  display: flex;
}
.AuthContent__root___fsYAo .AuthContent__title___mReIt {
  text-align: center;
  margin-bottom: 16px;
  font-size: 24px;
}
.AuthContent__root___fsYAo a {
  color: inherit;
}
.AuthForm__form___l5lY8 {
  flex-direction: column;
  width: 100%;
  max-width: 320px;
  margin: 0 auto;
  display: flex;
}
.AuthForm__form___l5lY8 input:-webkit-autofill {
  -webkit-text-fill-color: #fff;
  -o-transition: background-color 5000s ease-in-out;
  -o-transition: background-color 5000s ease-in-out;
  background: -webkit-gradient(
    linear,
    0 100%,
    0 0,
    from(rgba(255, 255, 255, 0)),
    color-stop(0.5, rgba(0, 174, 255, 0.04)),
    color-stop(0.51, rgba(255, 255, 255, 0)),
    to(rgba(0, 174, 255, 0.03))
  );
  background: -webkit-gradient(
    linear,
    0 100%,
    0 0,
    from(rgba(255, 255, 255, 0)),
    color-stop(0.5, rgba(0, 174, 255, 0.04)),
    color-stop(0.51, rgba(255, 255, 255, 0)),
    to(rgba(0, 174, 255, 0.03))
  );
  background: -webkit-linear-gradient(
    rgba(0, 174, 255, 0.03) 0%,
    rgba(255, 255, 255, 0) 49%,
    rgba(0, 174, 255, 0.04) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  border: 0;
  transition: background-color 5000s ease-in-out;
  -webkit-box-shadow: inset 0 0 0 1000px transparent;
}
.AuthForm__form___l5lY8 input:-webkit-autofill:hover {
  -webkit-text-fill-color: #fff;
  -o-transition: background-color 5000s ease-in-out;
  -o-transition: background-color 5000s ease-in-out;
  background: -webkit-gradient(
    linear,
    0 100%,
    0 0,
    from(rgba(255, 255, 255, 0)),
    color-stop(0.5, rgba(0, 174, 255, 0.04)),
    color-stop(0.51, rgba(255, 255, 255, 0)),
    to(rgba(0, 174, 255, 0.03))
  );
  background: -webkit-gradient(
    linear,
    0 100%,
    0 0,
    from(rgba(255, 255, 255, 0)),
    color-stop(0.5, rgba(0, 174, 255, 0.04)),
    color-stop(0.51, rgba(255, 255, 255, 0)),
    to(rgba(0, 174, 255, 0.03))
  );
  background: -webkit-linear-gradient(
    rgba(0, 174, 255, 0.03) 0%,
    rgba(255, 255, 255, 0) 49%,
    rgba(0, 174, 255, 0.04) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  border: 0;
  transition: background-color 5000s ease-in-out;
  -webkit-box-shadow: inset 0 0 0 1000px transparent;
}
.AuthForm__form___l5lY8 input:-webkit-autofill:focus input:-webkit-autofill {
  -webkit-text-fill-color: #fff;
  -o-transition: background-color 5000s ease-in-out;
  -o-transition: background-color 5000s ease-in-out;
  background: -webkit-gradient(
    linear,
    0 100%,
    0 0,
    from(rgba(255, 255, 255, 0)),
    color-stop(0.5, rgba(0, 174, 255, 0.04)),
    color-stop(0.51, rgba(255, 255, 255, 0)),
    to(rgba(0, 174, 255, 0.03))
  );
  background: -webkit-gradient(
    linear,
    0 100%,
    0 0,
    from(rgba(255, 255, 255, 0)),
    color-stop(0.5, rgba(0, 174, 255, 0.04)),
    color-stop(0.51, rgba(255, 255, 255, 0)),
    to(rgba(0, 174, 255, 0.03))
  );
  background: -webkit-linear-gradient(
    rgba(0, 174, 255, 0.03) 0%,
    rgba(255, 255, 255, 0) 49%,
    rgba(0, 174, 255, 0.04) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  border: 0;
  transition: background-color 5000s ease-in-out;
  -webkit-box-shadow: inset 0 0 0 1000px transparent;
}
.AuthButtons__specificity___L9hh8.AuthButtons__btn___BVK4c {
  margin-top: 12px;
}
.AuthTextField__root___uzsYC label.Mui-focused {
  color: #fff;
}
.AuthTextField__root___uzsYC label + div:after {
  border-color: #fff;
}
.AuthPasswordField__root___SyHl_ label.Mui-focused {
  color: #fff;
}
.AuthPasswordField__root___SyHl_ label + div:after {
  border-color: #fff;
}
.ConsentText__consentText___IQMxy {
  margin-bottom: 24px;
}
.ErrorPage__container___dO7V0 {
  text-align: center;
  flex-direction: column;
  gap: 24px;
  width: 480px;
  display: flex;
}
.ErrorPage__domain___w1oDQ {
  color: #9012fe;
}
.Authorize__title___egAwo {
  max-width: 320px;
}
.Authorize__marginBottom___NOvjU {
  margin-bottom: 24px;
}
.Authorize__buttons___jRLq8 {
  flex-direction: column;
  width: 100%;
  max-width: 320px;
  margin: 0 auto;
  display: flex;
}
.ExtendAccount__root___UQzTK {
  flex-direction: column;
  width: 100%;
  max-width: 320px;
  display: flex;
}
.ExtendAccount__root___UQzTK .ExtendAccount__email___Snzh3 {
  text-align: center;
  margin-bottom: 32px;
}
.SSOChooseOrganization__root___R085T {
  margin-bottom: 24px;
}
.SSOChooseOrganization__root___R085T .SSOChooseOrganization__email___b3Xja {
  text-align: left;
  margin-bottom: 24px;
}
.EmailForm__root___uxKBz {
  flex-direction: column;
  display: flex;
}
.EmailForm__root___uxKBz .EmailForm__email___rHvgU {
  margin-bottom: 24px;
}
.EmailForm__root___uxKBz .EmailForm__subtitle___EPS4d {
  letter-spacing: 0.15px;
  text-align: center;
  margin-bottom: 40px;
  margin-left: -80px;
  margin-right: -80px;
}
.EmailForm__root___uxKBz .EmailForm__serviceAutorizeName___iIWFF {
  margin-bottom: 24px;
}
.EmailForm__root___uxKBz .EmailForm__paddingSelect___NVOKk {
  margin-bottom: 16px;
}
.EmailForm__agreementText___wbUmO {
  margin-bottom: 24px;
}
.EmailForm__agreementText___wbUmO.EmailForm__paddingText___noish {
  padding-top: 16px;
}
.DomainForm__root___AmoHT {
  flex-direction: column;
  display: flex;
}
.DomainForm__root___AmoHT .DomainForm__email___l8olf {
  text-align: center;
  margin-bottom: 32px;
}
.DomainForm__root___AmoHT .DomainForm__subtitle___iVO1T {
  letter-spacing: 0.15px;
  text-align: center;
  margin-bottom: 40px;
  margin-left: -80px;
  margin-right: -80px;
}
.DomainForm__root___AmoHT .DomainForm__paddingSelect___aQVbs {
  margin-bottom: 16px;
}
.EmailForm__root___tG5lU {
  flex-direction: column;
  display: flex;
}
.EmailForm__root___tG5lU .EmailForm__email___eRAj2 {
  text-align: center;
  margin-bottom: 32px;
}
.LDAPAuthForm__buttonsWrapper___wqbX0 {
  flex-direction: column;
  width: 100%;
  max-width: 320px;
  margin: 0 auto;
  display: flex;
}
.DownloadAppButton__secondaryText___LhNq_.DownloadAppButton__specificity___NDiGG {
  font-size: 16px;
  line-height: 24px;
}
.DownloadAppButton__boldLink___r4MMq {
  cursor: pointer;
  font-weight: 500;
}
.ModalJwtRequestFailed__secondaryText___JEwwy.ModalJwtRequestFailed__specificity___dykgM {
  font-size: 16px;
  line-height: 24px;
}
.ModalJwtRequestFailed__boldLink___IO6er {
  cursor: pointer;
  font-weight: 500;
}
.SignInDesktopApp__root___U40bi .SignInDesktopApp__button___Ssk37 {
  margin: 40px 0;
}
.SignInDesktopApp__root___U40bi .SignInDesktopApp__text___J7SxC {
  font-size: 20px;
  line-height: 32px;
}
.SignInDesktopApp__root___U40bi .SignInDesktopApp__marked___ygbxX {
  font-weight: 500;
}
.Logo__defaultLogoImage___Ai1Kz {
  max-width: 100%;
  height: 40px;
}
.Logo__customLogo___WKLJr {
  max-width: 140px;
  max-height: 48px;
}
.Logo__link___MmBUW {
  justify-content: center;
  align-items: center;
  display: flex;
}
#root.SignInMobileApp__minWidthAuto___H9G6a {
  min-width: auto;
}
.SignInMobileApp__root___WhS0u {
  flex-direction: column;
  align-items: center;
  margin: auto;
  padding: 24px;
  display: flex;
}
.SignInMobileApp__root___WhS0u .SignInMobileApp__content___ijVDF {
  flex-direction: column;
  align-items: center;
  max-width: 100%;
  display: flex;
}
.SignInMobileApp__root___WhS0u .SignInMobileApp__button___okFqB {
  margin: 40px 0;
}
.SignInMobileApp__root___WhS0u .SignInMobileApp__logoContainer___JyN86 {
  justify-content: center;
  align-items: center;
  margin-bottom: 32px;
  display: flex;
}
.SignInMobileApp__root___WhS0u .SignInMobileApp__text___yMeBz {
  text-align: center;
  width: 327px;
  max-width: 100%;
  font-size: 16px;
  line-height: 28px;
}
.SignInMobileApp__root___WhS0u .SignInMobileApp__textp___I7R3N {
  max-width: 100%;
}
.SignInMobileApp__root___WhS0u .SignInMobileApp__marked___DWGa4 {
  font-weight: 500;
}
button.PageTopbar__back___o1CRU {
  margin-right: 24px;
}
.PageTopbar__left___Qw7SL .PageTopbar__title___FJoz1 {
  color: #000;
}
.PageTopbar__selectTitle___hLK4M {
  margin-left: 16px;
}
.PageTopbar__root___VWYlO .PageTopbar__toolbarContent___mm800 {
  z-index: 1;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-height: 64px;
  display: flex;
}
.PageTopbar__center___U3MwF {
  flex: 2;
  justify-content: center;
  align-items: center;
  display: flex;
}
.PageTopbar__left___Qw7SL {
  flex: 1;
  align-items: center;
  display: flex;
}
.PageTopbar__left___Qw7SL .PageTopbar__action___gD2uz {
  align-items: center;
  padding-left: 32px;
  display: flex;
}
.PageTopbar__left___Qw7SL
  .PageTopbar__action___gD2uz.PageTopbar__actionNoPadding___UePf7 {
  padding-left: 0;
}
.PageTopbar__right___Eem8r {
  flex-direction: row;
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}
.PageTopbar__right___Eem8r > * + * {
  margin-left: 4px;
}
.PageTopbar__specificity___QTyPb.PageTopbar__root___VWYlO {
  left: 0;
}
.PageTopbar__logo___Upvkh {
  position: absolute;
  top: 0;
  left: 0;
}
.PageTopbar__logoContainer___MmXQz {
  flex-shrink: 0;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  max-width: 140px;
  margin-right: 12px;
  display: flex;
  position: relative;
}
.OnboardingScreen__topbar___NbKWc {
  background-color: #fafafa;
}
.OnboardingScreen__pageContent___ypV4i {
  min-height: unset;
  margin-top: 12px;
  margin-bottom: 40px;
}
@media screen and (max-width: 640px) {
  .OnboardingScreen__pageContent___ypV4i {
    margin-bottom: 0;
  }
}
.OnboardingScreen__pageContent___ypV4i .OnboardingScreen__card___TBMh3 {
  width: 100%;
  max-width: 480px;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (max-width: 640px) {
  .OnboardingScreen__pageContent___ypV4i .OnboardingScreen__card___TBMh3 {
    max-width: unset;
    box-shadow: unset;
    flex-grow: 1;
    padding-bottom: 80px;
  }
}
.OnboardingScreen__header___Gq5fe,
.OnboardingScreen__actions___IsVBn {
  padding: 24px;
}
.OnboardingScreen__content___UILeW {
  max-height: 58vh;
  padding: 0 24px;
  overflow-y: auto;
}
@media screen and (max-width: 640px) {
  .OnboardingScreen__content___UILeW {
    max-height: unset;
  }
}
.OnboardingScreen__actions___IsVBn {
  flex-direction: column;
  gap: 16px;
  display: flex;
}
@media screen and (max-width: 640px) {
  .OnboardingScreen__actions___IsVBn {
    background-color: #fff;
    width: 100%;
    position: fixed;
    bottom: 0;
  }
}
.SignupOfferBanner__root___W8RzS {
  z-index: 2;
  position: fixed;
  bottom: 32px;
  left: 60px;
  right: 60px;
}
@media (max-width: 768px) {
  .SignupOfferBanner__root___W8RzS {
    bottom: 15px;
    left: 30px;
    right: 30px;
  }
}
.SignupOfferBanner__inner___Zdr6T {
  background-color: #fff;
  border-radius: 4px;
  align-items: center;
  gap: 20px;
  padding: 12px 20px 12px 16px;
  display: flex;
  position: relative;
  box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.2), 0 3px 4px rgba(0, 0, 0, 0.14),
    0 1px 8px rgba(0, 0, 0, 0.12);
}
@media (max-width: 1024px) {
  .SignupOfferBanner__inner___Zdr6T {
    flex-direction: column;
    align-items: flex-start;
  }
}
.SignupOfferBanner__picture___dp5q_ {
  width: 90px;
  height: 110px;
  position: absolute;
  bottom: 0;
  left: 16px;
}
@media (max-width: 1024px) {
  .SignupOfferBanner__picture___dp5q_ {
    display: none;
  }
}
.SignupOfferBanner__info___YsndE {
  flex-grow: 1;
  padding-left: 94px;
}
@media (max-width: 1024px) {
  .SignupOfferBanner__info___YsndE {
    padding-left: 0;
  }
}
.SignupOfferBanner__actions___HzLOL {
  white-space: nowrap;
  align-items: center;
  gap: 8px;
  display: flex;
}
@media (max-width: 1024px) {
  .SignupOfferBanner__actions___HzLOL {
    white-space: normal;
    flex-wrap: wrap;
  }
}
.SMTPSettingsConfirmation__wrapper___JRWwU {
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 640px;
  display: flex;
}
.KnockoutSwitch__koSwitchContainer___zMnzi {
  z-index: 1111;
  background: #fff;
  border: 1px solid #000;
  align-items: center;
  width: 300px;
  padding: 0 16px;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}
.KnockoutSwitch__koSwitchContainer___zMnzi .KnockoutSwitch__koSwitch___z6bHU {
  width: auto;
}
.HintPopper__root___U_h36 {
  z-index: 1300;
  pointer-events: all;
  width: 320px;
}
.HintPopper__root___U_h36 .HintPopper__arrow___yIDaP {
  pointer-events: none;
  transform-origin: 50%;
  width: 44px;
  height: 44px;
  position: absolute;
  overflow: hidden;
}
.HintPopper__root___U_h36 .HintPopper__arrow___yIDaP:after {
  content: "";
  background: #fff;
  width: 22px;
  height: 22px;
  position: absolute;
  top: 33px;
  left: 11px;
  transform: rotate(45deg);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.12);
}
.HintPopper__root___U_h36 .HintPopper__body___rr6xA {
  background-color: #fff;
  border-radius: 4px;
  padding: 24px;
  box-shadow: 0 8px 8px rgba(0, 0, 0, 0.24), 0 0 8px rgba(0, 0, 0, 0.12);
}
.HintPopper__root___U_h36[x-placement*="bottom"] .HintPopper__arrow___yIDaP {
  top: -44px;
}
.HintPopper__root___U_h36[x-placement*="top"] .HintPopper__arrow___yIDaP {
  bottom: -44px;
  transform: rotate(180deg);
}
.HintPopper__root___U_h36[x-placement*="left"] .HintPopper__arrow___yIDaP {
  right: -44px;
  transform: rotate(90deg);
}
.HintPopper__root___U_h36[x-placement*="right"] .HintPopper__arrow___yIDaP {
  left: -44px;
  transform: rotate(-90deg);
}
.OnboardingStepPopup__text___i66bz {
  margin: 0;
}
.NavigationDropdownMenu__rootPaper___foM5C {
  width: 320px;
}
div.NavigationMenu__submenuPaper___bDMWT {
  background-color: #f3f3f3;
}
.NavigationMenu__menuItemIcon___FyM4Y {
  width: 24px;
  height: 24px;
  margin-right: 16px;
}
.NavigationMenu__menuItemIcon___FyM4Y.NavigationMenu__menuItemIconNewTab___faTsX {
  opacity: 0.5;
}
.NavigationMenu__arrow___ZYcGb {
  opacity: 0.7;
  margin-left: auto;
}
.NavigationMenu__menuItem___IxEYV {
  padding-left: 24px;
  padding-right: 16px;
}
.NavigationMenu__menuItemActive___rZTVe {
  background-color: rgba(0, 0, 0, 0.05);
}
.NavigationMenu__item____F_QB.NavigationMenu__large___aH12V {
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.NavigationMenu__item____F_QB.NavigationMenu__large___aH12V
  .NavigationMenu__menuItem___IxEYV {
  padding-top: 18px;
  padding-bottom: 18px;
  font-size: 19px;
}
.NavigationMenu__link___ebIPB {
  display: block;
}
.NavigationMenu__link___ebIPB.NavigationMenu__large___aH12V {
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.NavigationMenu__link___ebIPB .NavigationMenu__item____F_QB {
  border-bottom: none;
}
.NavigationMenu__group___Dz6so {
  border-top: 1px solid rgba(0, 0, 0, 0.05);
  padding-top: 8px;
  padding-bottom: 8px;
}
.NavigationMenu__item____F_QB.NavigationMenu__large___aH12V
  + .NavigationMenu__group___Dz6so {
  border-top: none;
}
.NavigationMenu__submenuList___baDwm {
  width: 360px;
}
.NavigationMenu__menuItemContent___dNhlw {
  align-items: center;
  display: inline-flex;
}
.NavigationMenu__menuItemContent___dNhlw.NavigationMenu__newView___k1uBk {
  width: 100%;
}
.NavigationMenu__menuItemContent___dNhlw .NavigationMenu__newTabIcon___Mo6QO {
  opacity: 0.7;
  margin-left: auto;
  margin-right: 4px;
}
.NavigationMenu__newTabIcon___Mo6QO {
  width: 16px;
  height: 16px;
}
.NavigationMenu__menuWrapper___UkUIx {
  align-items: center;
  display: flex;
}
.NavigationMenu__menuTab___dNApt {
  min-width: unset;
  min-height: 66px;
}
.NavigationMenu__menuTab___dNApt.NavigationMenu__selectedTab___bxJsh {
  opacity: 1;
}
.NavigationMenu__menuTab___dNApt.NavigationMenu__selectedTab___bxJsh:before {
  content: "";
  width: calc(100% - 24px);
  height: 2px;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%);
}
.NavigationMenu__menuTabContent___LWxns {
  flex-direction: row;
  gap: 4px;
}
.NavigationMenu__menuTabContent___LWxns .NavigationMenu__newTabIcon___Mo6QO {
  opacity: 1;
}
.WestudyPromoDialog__videoFrame___SHJ9f {
  border: none;
  margin-top: 16px;
}
.OverlayLoader__root___JKBDa {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}
.OverlayLoader__root___JKBDa.OverlayLoader__black___gR4_E {
  background-color: rgba(0, 0, 0, 0.05);
}
.OverlayLoader__root___JKBDa.OverlayLoader__background___bEsiX {
  background-color: rgba(250, 250, 250, 0.4);
}
.DataList__root___oGyiX {
  flex: 1;
  height: 100%;
  position: relative;
}
.DataList__root___oGyiX .DataList__list___dWgj3 {
  flex-direction: column;
  height: 100%;
  padding: 0;
  display: flex;
}
.DataList__table___VX25v {
  table-layout: fixed;
}
.DataList__loader___HgvPx {
  background-color: rgba(0, 0, 0, 0.05);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}
.VirtualizedList__noScrollbar___eaqd8 {
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.VirtualizedList__noScrollbar___eaqd8::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 0;
}
.RecommendedEmployeesDialog__content___lru5S {
  height: 425px;
}
.RecommendedEmployeesDialog__zeroParticipants___ko6wR {
  text-align: center;
  padding-top: 160px;
}
h6.RecommendedEmployeesDialog__name___fSSn0 {
  font-size: 16px;
}
.RecommendedEmployeesDialog__employee___KumJW {
  border-bottom: 1px solid #e1e1e1;
  justify-content: space-between;
  align-items: center;
  padding-top: 4px;
  padding-bottom: 12px;
  display: flex;
}
.RecommendedEmployeesDialog__employee___KumJW p,
.RecommendedEmployeesDialog__employee___KumJW.RecommendedEmployeesDialog__invited___hfCNi
  h6 {
  color: rgba(0, 0, 0, 0.54);
}
.RecommendedEmployeesDialog__actions___YW00r {
  justify-content: right;
  align-self: center;
  width: 190px;
  display: flex;
}
.RecommendedEmployeesDialog__actions___YW00r button:last-child {
  margin-left: 12px;
}
.RecommendedEmployeesDialog__actions___YW00r.RecommendedEmployeesDialog__hide___zhib3 {
  display: none;
}
.RecommendedEmployeesDialog__invitedText___tKUXj {
  margin-right: 12px;
}
.ModalFeatureRequest__root___V9b2a .ModalFeatureRequest__toolbar___g8WUt {
  position: relative;
}
.ModalFeatureRequest__root___V9b2a
  .ModalFeatureRequest__toolbar___g8WUt
  .ModalFeatureRequest__loading___lBqHV {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}
.ModalFeatureRequestSimple__dialog___g8pQj.ModalFeatureRequestSimple__specifity___TibcU {
  text-align: center;
  background: #fff;
}
.ModalFeatureRequestSimple__dialog___g8pQj.ModalFeatureRequestSimple__specifity___TibcU
  .ModalFeatureRequestSimple__title___zz_1H {
  padding: 40px 32px 0;
}
.ModalFeatureRequestSimple__dialog___g8pQj.ModalFeatureRequestSimple__specifity___TibcU
  .ModalFeatureRequestSimple__content___XWs7x {
  padding: 16px 32px 24px;
  font-size: 16px;
  line-height: 28px;
}
.ModalFeatureRequestSimple__dialog___g8pQj.ModalFeatureRequestSimple__specifity___TibcU
  .ModalFeatureRequestSimple__actions___DPdyO {
  justify-content: center;
  padding: 0 32px 32px;
}
.ModalFeatureRequestSimple__dialog___g8pQj.ModalFeatureRequestSimple__specifity___TibcU
  .ModalFeatureRequestSimple__close___LtokZ {
  color: #bbb;
  position: absolute;
  top: 0;
  right: 0;
}
.ModalFeatureRequestSimple__requestButton___Pu6TQ {
  width: 100%;
  height: 56px;
}
.ModalFeatureRequestSimple__requested___LZzfE {
  background: #f3f3f3;
  border-radius: 4px;
  padding: 8px 32px;
  font-size: 14px;
  line-height: 22px;
}
.ModalFeatureRequestSimple__fullWidth___f4IHK {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 56px;
  font-size: 14px;
  line-height: 22px;
  display: flex;
}
.JoinOrganizationInvitationRequestDialog__info___IiaaL {
  font-weight: 500;
}
.UserAvatar__root____0_Wi {
  cursor: pointer;
}
.UserAvatar__disabled___mzALQ {
  pointer-events: none;
}
.SystemFileDropzone__root___LdACL {
  z-index: 2;
  opacity: 1;
  justify-content: center;
  align-items: center;
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.SystemFileDropzone__filesDndHint___gKRYQ {
  z-index: 3;
  pointer-events: none;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  gap: 16px;
  display: flex;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
}
.SystemFileDropzone__over___OP1wH,
.SystemFileDropzone__dragging___MDzaC {
  display: flex;
}
.SystemFileDropzone__dragging___MDzaC {
  opacity: 0.5;
}
.SystemFileDropzone__over___OP1wH {
  opacity: 0.7;
}
.SystemFileDropzone__uploadIcon___Heehg {
  width: 48px;
  height: 48px;
}
.AvatarInput__root___ghclK {
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
  top: auto;
  left: auto;
}
.AvatarInput__buttons___cIEnY {
  flex-direction: column;
  margin-left: 16px;
  display: flex;
}
.AvatarInput__buttons___cIEnY > * + * {
  margin-top: 8px;
}
.AvatarInput__disabled___xS2SS > .AvatarInput__buttonLink___vcQpp {
  pointer-events: none;
  color: gray;
}
.AvatarInput__disabled___xS2SS > .AvatarInput__buttonLink___vcQpp:hover {
  text-decoration: none;
}
.AvatarInput__buttonLink___vcQpp {
  text-transform: uppercase;
  cursor: pointer;
}
.AvatarInput__requirementsLink___LcEiN {
  color: #fff;
  margin-left: 5px;
}
.ProfileForm__partition___sZKRj {
  padding-top: 24px;
}
.ProfileForm__section___llwlr {
  padding-top: 32px;
}
.ProfileForm__root___WbVxk {
  padding-top: 16px;
}
.ProfileForm__root___WbVxk .ProfileForm__line___nFoLd {
  flex-direction: row;
  justify-content: space-between;
  display: flex;
}
.ProfileForm__root___WbVxk .ProfileForm__line___nFoLd > * + * {
  margin-left: 16px;
}
.ProfileForm__link___zYwxs {
  cursor: pointer;
}
.ProfileForm__subscriptions___gESMn {
  padding-bottom: 24px;
}
.ProfileFormSettings__group___YdlJS {
  padding-top: 16px;
  padding-bottom: 12px;
}
.ProfileFormSettings__group___YdlJS:not(:last-child) {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.ProfileFormSettings__group___YdlJS .ProfileFormSettings__groupTitle___UpEbG {
  margin-top: 8px;
  margin-bottom: 4px;
  font-size: 16px;
}
.ProfileFormSettings__groupField___sDeFB {
  padding: 12px 0;
}
.ProfileFormSettings__menuList___JLxgN {
  max-width: 600px;
}
.ProfileFormSettings__menuItem___WywKr {
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
}
.Notification__root___YQ0AG .Notification__element___XmjaH {
  cursor: pointer;
  padding: 12px 24px;
}
.Notification__root___YQ0AG .Notification__element___XmjaH:hover {
  background-color: #e9e9e9;
}
.Notification__root___YQ0AG
  .Notification__element___XmjaH
  .Notification__notificationTitle___YxoNs {
  position: relative;
}
.Notification__root___YQ0AG
  .Notification__element___XmjaH
  .Notification__notificationDate___RGFUo {
  font-size: 12px;
  line-height: 20px;
}
.Notification__element___XmjaH + .Notification__element___XmjaH {
  border-top: 1px solid #e9e9e9;
}
.Notification__hidden___CIRnX {
  visibility: hidden;
}
.Notification__coloredCircle___dF6Nu {
  background-color: #e31b0c;
  border-radius: 50%;
  width: 4px;
  height: 4px;
  position: absolute;
  top: 8px;
  left: -12px;
}
div.NotificationSnackbar__root___UZoFR {
  cursor: pointer;
  background-color: #eaeaea;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 4px;
  padding: 16px 24px;
  display: flex;
}
@media (max-width: 599px) {
  div.NotificationSnackbar__root___UZoFR {
    margin-top: 64px;
  }
}
div.NotificationSnackbar__root___UZoFR:hover {
  filter: brightness(0.9);
}
div.NotificationSnackbar__root___UZoFR .NotificationSnackbar__box___l1rDj {
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
  display: flex;
}
div.NotificationSnackbar__root___UZoFR
  .NotificationSnackbar__box___l1rDj
  .NotificationSnackbar__snackbarText___DgKto {
  flex-direction: column;
  gap: 4px;
  font-style: normal;
  display: flex;
}
div.NotificationSnackbar__root___UZoFR
  .NotificationSnackbar__box___l1rDj
  .NotificationSnackbar__snackbarText___DgKto
  p.NotificationSnackbar__snackbarMessage___EZXua,
div.NotificationSnackbar__root___UZoFR
  .NotificationSnackbar__box___l1rDj
  .NotificationSnackbar__snackbarText___DgKto
  p.NotificationSnackbar__snackbarTime___AkVNR {
  color: rgba(0, 0, 0, 0.87);
  font-size: 12px;
  font-weight: 400;
  line-height: 15px;
}
div.NotificationSnackbar__root___UZoFR
  .NotificationSnackbar__box___l1rDj
  .NotificationSnackbar__snackbarText___DgKto
  p.NotificationSnackbar__snackbarTime___AkVNR {
  letter-spacing: 0.4px;
  color: rgba(0, 0, 0, 0.54);
  font-size: 12px;
  line-height: 16px;
}
div.NotificationSnackbar__root___UZoFR
  .NotificationSnackbar__box___l1rDj
  .NotificationSnackbar__snackbarButton___JursV {
  letter-spacing: 1.25px;
  text-transform: uppercase;
  padding: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
}
.NotificationDialog__content___gYGQL > * + * {
  margin-top: 8px;
}
.NotificationsDropdown__root___oA59r {
  flex-direction: column;
  width: 300px;
  min-height: 300px;
  display: flex;
  overflow: auto;
}
.NotificationsDropdown__root___oA59r .NotificationsDropdown__dropdown___NVXzg {
  margin: 12px 0;
}
.NotificationsDropdown__root___oA59r
  .NotificationsDropdown__dropdownTitle___wujgZ {
  margin: 12px 24px 0;
  font-size: 12px;
}
.NotificationsDropdown__root___oA59r.NotificationsDropdown__limitHeight___TJ8AW {
  max-height: 500px;
}
.NotificationsDropdown__loader___RGhj6 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 300px;
  display: flex;
}
.NotificationsDropdown__emptyContent___Tww0s {
  color: rgba(0, 0, 0, 0.54);
  justify-content: center;
  align-items: center;
  height: 150px;
  display: flex;
}
.GoToTariffAnchorBtn__root___YPGll.GoToTariffAnchorBtn__specifity___SbbPD {
  white-space: nowrap;
  width: -webkit-max-content;
  width: max-content;
  margin-right: 12px;
}
.GoToTariffAnchorBtn__root___YPGll.GoToTariffAnchorBtn__specifity___SbbPD.GoToTariffAnchorBtn__withIcon___KLFzl {
  padding-right: 8px;
}
.GoToTariffAnchorBtn__root___YPGll.GoToTariffAnchorBtn__specifity___SbbPD svg {
  width: 20px;
  height: 20px;
}
.TariffBlock__root___CuqLI > * + * {
  padding-top: 8px;
}
.TariffDropdown__root___cco4D {
  width: 320px;
}
.TariffDropdown__root___cco4D > * + * {
  padding-top: 12px;
}
.TariffDropdown__root___cco4D > * {
  padding-bottom: 12px;
  padding-left: 24px;
  padding-right: 24px;
}
.TariffDropdown__root___cco4D > :first-child {
  padding-top: 24px;
}
.TariffDropdown__root___cco4D > :last-child {
  padding-bottom: 24px;
}
.TariffLinearProgress__root___crpmJ > * + * {
  margin-top: 16px;
}
.TariffLinearProgress__root___crpmJ
  .TariffLinearProgress__determinateBar___v9Y_A {
  background-color: rgba(0, 0, 0, 0.12);
}
.TariffLinearProgress__root___crpmJ
  .TariffLinearProgress__successColor___UWXWY
  .TariffLinearProgress__progressBar___OBsUL {
  background-color: #4caf50;
}
.TariffLinearProgress__root___crpmJ
  .TariffLinearProgress__warningColor___GQuQA
  .TariffLinearProgress__progressBar___OBsUL {
  background-color: #f17228;
}
.TariffLinearProgress__root___crpmJ
  .TariffLinearProgress__dangerColor___btd5B
  .TariffLinearProgress__progressBar___OBsUL {
  background-color: #ef5350;
}
.TariffLinearProgress__titleAction___q87Bw {
  color: rgba(0, 0, 0, 0.54);
}
.TariffLinearProgress__linearCaption___rCB_T {
  color: rgba(0, 0, 0, 0.54);
  justify-content: space-between;
  display: flex;
}
.TariffLinearProgress__linearTitle___jxsWy {
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.TariffFilesBlock__root___ZbQhN .TariffFilesBlock__filesNotification___FSc9H {
  font-size: 12px;
  line-height: 16px;
}
.TariffFilesBlock__root___ZbQhN
  .TariffFilesBlock__filesNotification___FSc9H.TariffFilesBlock__warning___zeKLU {
  color: #f17228;
}
.TariffFilesBlock__root___ZbQhN
  .TariffFilesBlock__filesNotification___FSc9H.TariffFilesBlock__danger___n0gtO {
  color: #ef5350;
}
.LabelValueList__root___UlZko.LabelValueList__vertical___Fl6sh > * + * {
  margin-top: 8px;
}
.LabelValueList__root___UlZko.LabelValueList__vertical___Fl6sh
  .LabelValueList__item___oTNkt {
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.LabelValueList__root___UlZko.LabelValueList__vertical___Fl6sh
  .LabelValueList__item___oTNkt
  > *
  + * {
  margin-left: 8px;
}
.LabelValueList__item___oTNkt.LabelValueList__clickable___A2nqH {
  cursor: pointer;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.LabelValueList__root___UlZko.LabelValueList__horizontal___S9by7 {
  display: flex;
}
.LabelValueList__root___UlZko.LabelValueList__horizontal___S9by7
  .LabelValueList__item___oTNkt {
  flex-direction: column;
  justify-content: center;
  display: flex;
}
.TariffPlusButton__root___JRM0w {
  color: inherit;
  line-height: 1;
}
.TariffParticipantsBlock__categoryTitle___qPiC5,
.TariffParticipantsBlock__category___bMDKo {
  font-size: 14px;
}
.TariffParticipantsBlock__categoryTitle___qPiC5.TariffParticipantsBlock__specifity___b8K59 {
  color: #000;
  margin-bottom: 16px;
}
.TariffParticipantsBlock__categoryBlock___U2xcv.TariffParticipantsBlock__specifity___b8K59:not(
    :first-child
  ) {
  margin-top: 16px;
}
.TariffParticipantsBlock__categoryValue___KClet {
  color: #000;
}
.TariffParticipantsBlock__category___bMDKo {
  color: #7b7b7b;
}
.TariffParticipantsBlock__rootBlock___ztSGJ
  .TariffParticipantsBlock__participantsNotification___XO1jO {
  font-size: 12px;
  line-height: 16px;
}
.TariffParticipantsBlock__rootBlock___ztSGJ
  .TariffParticipantsBlock__participantsNotification___XO1jO.TariffParticipantsBlock__warning___qXuy5 {
  color: #f17228;
}
.TariffParticipantsBlock__rootBlock___ztSGJ
  .TariffParticipantsBlock__participantsNotification___XO1jO.TariffParticipantsBlock__danger___oOElq {
  color: #ef5350;
}
.BusinessLayout__bar___ZiErc {
  width: 260px;
}
.BusinessLayout__content___zkaq5 {
  padding: 40px 40px 24px;
  display: block;
  overflow: auto;
}
.BusinessNavigation__list___vsbyH {
  height: 100%;
  overflow: auto;
}
.BusinessNavigation__list___vsbyH .BusinessNavigation__item___btYY8 {
  height: 52px;
  padding-left: 40px;
  font-size: 18px;
}
.BusinessNavigation__list___vsbyH .BusinessNavigation__link___ubbcF:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.FeatureRequest__root___YDH5g .FeatureRequest__text___PfHlj {
  margin-top: 16px;
}
.FeatureRequest__root___YDH5g .FeatureRequest__apiRequested___Ddn7t {
  background: linear-gradient(
      rgba(255, 255, 255, 0.9),
      rgba(255, 255, 255, 0.9)
    ),
    #4caf50;
  align-items: center;
  padding: 10px 16px 10px 20px;
  display: inline-flex;
}
.FeatureRequest__root___YDH5g .FeatureRequest__apiRequested___Ddn7t > * + * {
  margin-left: 11px;
}
.FeatureRequest__request___kLHEz {
  margin-top: 24px;
}
.FeatureRequest__checkIcon___WOzfJ {
  color: #4caf50;
}
.RequestAccess__requestContainer___rsi7O {
  max-width: 640px;
}
.RequestAccess__contentContainer___RYa5k {
  padding: 40px;
}
.RequestAccess__title___Af2p1 {
  padding: 8px 0;
}
.PaidEvents__footer___ySQ6G {
  color: #333;
  background: #f6f6f6;
  width: 100%;
  margin-top: auto;
  padding: 40px;
  font-size: 16px;
  bottom: 0;
  left: 0;
}
.PaidEvents__contentWrapper___NxmlJ {
  flex-direction: column;
  padding: 0;
  display: flex;
}
.PaidEvents__infoIcon___AdrkX {
  color: #bbbbb8;
}
.PaidEvents__moreInfo___vlmoR {
  margin: 15px 0;
  font-size: 18px;
}
.PaidEvents__paidEventsDescription___N1QOE {
  font-size: 14px;
  line-height: 18px;
}
.KnockoutMessageSnackbar__root___adkMb.KnockoutMessageSnackbar__specificity___FI33U {
  flex-wrap: nowrap;
  padding-right: 30px;
}
.KnockoutMessageSnackbar__root___adkMb.KnockoutMessageSnackbar__specificity___FI33U
  .KnockoutMessageSnackbar__messageContainer___btdB0 {
  flex-direction: column;
  width: 400px;
  display: flex;
}
.KnockoutMessageSnackbar__root___adkMb.KnockoutMessageSnackbar__specificity___FI33U
  .KnockoutMessageSnackbar__messageContainer___btdB0
  > *
  + * {
  margin-top: 8px;
}
.KnockoutMessageSnackbar__root___adkMb.KnockoutMessageSnackbar__specificity___FI33U
  .KnockoutMessageSnackbar__messageContainer___btdB0
  .KnockoutMessageSnackbar__fileCount___jlSTN {
  display: flex;
}
.KnockoutMessageSnackbar__root___adkMb.KnockoutMessageSnackbar__specificity___FI33U
  .KnockoutMessageSnackbar__messageContainer___btdB0
  .KnockoutMessageSnackbar__fileCount___jlSTN
  .KnockoutMessageSnackbar__fileCountText___XUYmL {
  padding-left: 8px;
}
.KnockoutMessageSnackbar__root___adkMb.KnockoutMessageSnackbar__specificity___FI33U
  .KnockoutMessageSnackbar__messageContainer___btdB0
  .KnockoutMessageSnackbar__message___RI4_e {
  display: flex;
}
.KnockoutMessageSnackbar__root___adkMb.KnockoutMessageSnackbar__specificity___FI33U
  .KnockoutMessageSnackbar__messageContainer___btdB0
  .KnockoutMessageSnackbar__message___RI4_e
  > *
  + * {
  margin-left: 16px;
}
.KnockoutMessageSnackbar__root___adkMb.KnockoutMessageSnackbar__specificity___FI33U
  .KnockoutMessageSnackbar__closeButton___k9c0i {
  position: absolute;
  top: 0;
  right: 0;
}
.KnockoutMessageSnackbar__root___adkMb.KnockoutMessageSnackbar__specificity___FI33U.KnockoutMessageSnackbar__error___ZtAIt {
  color: #fff;
  background-color: #ef5350;
}
.StatsExportSnackbar__button___URax2 {
  margin-right: 8px;
}
.Statistics__container___myOeF {
  padding: 40px;
}
.Statistics__statisticsTitle___gFpQl {
  padding: 8px 0;
  font-size: 26px;
  font-weight: 400;
  line-height: 1;
}
.Statistics__noDataText___UvJ7d {
  margin: 57px 0 0;
  font-size: 14px;
}
.Statistics__periodSelect___nh2tw {
  margin-top: 8px;
}
.Statistics__statisticsWrapper___fC9XE {
  margin-top: 40px;
}
.Statistics__statisticsDownloadLinkContainer___PfNpu {
  z-index: 1;
  position: fixed;
  bottom: 16px;
  left: 40px;
}
.Statistics__statisticsDownloadLinkContainer___PfNpu > span {
  white-space: pre;
  display: block;
}
.Statistics__statisticsDownloadLinkContainer___PfNpu
  .Statistics__handleExportStatsLink___zvd_R {
  color: #8601fb;
  text-decoration: none;
}
.StatisticsDataTable__statisticsDataTable___LP0oj {
  border: 1px solid #e6e6e6;
}
.StatisticsDataTable__statisticsDataTableContainer___wtTJA {
  margin-top: 40px;
}
.StatisticsDataTable__title___rormE {
  margin-bottom: 40px;
  padding: 8px 0;
  font-size: 26px;
  font-weight: 400;
  line-height: 1;
}
.StatisticsDataTable__header___gtK_N {
  text-wrap: nowrap;
}
.StatisticsDataTable__name___C8EIi {
  word-break: break-word;
}
.SummaryTable__summaryTable___WvAyL {
  width: auto;
}
.SummaryTable__summaryTable___WvAyL th {
  padding-left: 0;
}
.SummaryTable__summaryTable___WvAyL th,
.SummaryTable__summaryTable___WvAyL td {
  border: none;
}
.ModalCancelableFeatureRequest__root___SW3zy
  .ModalCancelableFeatureRequest__requested___hdugG {
  background: linear-gradient(
      rgba(255, 255, 255, 0.9),
      rgba(255, 255, 255, 0.9)
    ),
    #4caf50;
  align-items: center;
  margin-top: 12px;
  padding: 8px 16px;
  display: inline-flex;
}
.ModalCancelableFeatureRequest__root___SW3zy
  .ModalCancelableFeatureRequest__requestedIcon___k8u5A {
  color: #4caf50;
  margin-right: 16px;
}
.Analytics__footer___Z7cM8 {
  color: #333;
  background: #f6f6f6;
  margin-top: auto;
  margin-bottom: 4px;
  padding: 40px;
}
.Analytics__infoIcon___TSytw {
  color: #bbbbb8;
}
.Analytics__checkIcon___WVdrh {
  color: #8601fb;
  vertical-align: top;
}
.Analytics__moreInfo___AMP40 {
  margin: 8px 0;
}
.Analytics__sectionWrapper___WATdN {
  padding: 40px;
}
.Analytics__contentWrapper___T8bz1 {
  padding: 0;
}
.AnalyticsCountersDescription__targetsTitle___QjoQW {
  padding: 8px 0;
}
.AnalyticsCountersDescription__targetsDescription___ECae8,
.AnalyticsCountersDescription__targetsTableContainer___UYAS6 {
  margin-top: 16px;
}
.AnalyticsCounters__descriptionWrapper___dvt7w {
  margin-top: 40px;
}
.AnalyticsCounters__trackerListContainer___mF6Ou {
  max-width: 320px;
  margin-top: 16px;
}
.AnalyticsCounters__trackerListContainer___mF6Ou
  .AnalyticsCounters__trackerList___UgIbt,
.AnalyticsCounters__trackerListContainer___mF6Ou
  .AnalyticsCounters__counterContainer___Lf9fR {
  padding: 0;
}
.AnalyticsCounters__trackerListContainer___mF6Ou
  .AnalyticsCounters__counterContainer___Lf9fR:not(:first-of-type) {
  margin-top: 8px;
}
.AnalyticsCounters__trackerListContainer___mF6Ou
  .AnalyticsCounters__trackerText___cddre {
  text-overflow: ellipsis;
  overflow-x: hidden;
}
.AnalyticsCounters__editButton___wXrpt {
  min-width: initial;
  margin-left: 16px;
}
.AnalyticsCounters__newCounterField___k1l8M {
  width: 300px;
}
.AnalyticsCounters__root___j1A_Z {
  position: relative;
}
.AnalyticsCounters__moreInfo___pU9sj {
  padding: 8px 0;
}
.AnalyticsCounters__disabled___dPd4g {
  opacity: 0.3;
}
.AnalyticsCounters__buttonAdd___ljUTh {
  margin-top: 8px;
  display: block;
}
.Api__root___uANja {
  width: 100%;
}
.Api__root___uANja .Api__description___tdzFp {
  max-width: 600px;
  margin: 8px 0 24px;
}
.Api__root___uANja .Api__addApiKey___X9eMV {
  margin-left: auto;
}
.Api__root___uANja .Api__featureRequestWrapper___qrlOp {
  max-width: 640px;
}
.Api__root___uANja .Api__featureRequestText___Gi71s {
  margin-top: 24px;
}
.Api__root___uANja .Api__featureRequestButton___SmtVg {
  align-self: flex-start;
  margin-top: 24px;
}
.Api__header___MdF1U {
  align-items: center;
  display: flex;
}
.Api__header___MdF1U .Api__title___w5zOJ {
  padding: 8px 0;
}
.Api__list___S2NGM {
  margin-top: 24px;
}
.Api__loader___GnckN {
  height: 100vh;
}
.ApiFeatureRequest__featureRequestText___FHdF6 {
  margin-top: 24px;
}
.ApiFeatureRequest__featureRequestButton___JBmU7 {
  align-self: flex-start;
  margin-top: 24px;
}
.ApiKeyDialog__sectionGap___F9fwf {
  margin-bottom: 8px;
}
.ApiKeyDialog__selectExtension___wr0xW {
  align-items: center;
  display: flex;
}
.ApiKeyDialog__multipleSelect___swbuL {
  padding-top: 4px;
}
.ApiKeyDialog__selectExtensionImage___hY7v9 {
  width: 24px;
  height: 24px;
  margin-right: 16px;
}
.ApiKeysList__root___qmOlc
  .ApiKeysList__switchWrapper___CcVRl.ApiKeysList__specifity___YgfYB {
  width: -webkit-fit-content;
  justify-content: flex-end;
  gap: 0;
  width: fit-content;
  padding: 0;
}
.ApiKeysList__root___qmOlc .ApiKeysList__counter___lJ0T2 {
  margin-bottom: 16px;
}
.ApiKeysList__placeholder___pPOal {
  justify-content: center;
  align-items: center;
  min-height: calc(100vh - 380px);
  display: flex;
}
.ApiKeysList__row___oRpyB:hover .ApiKeysList__copyButton___j4O9p {
  opacity: 1;
}
.ApiKeysList__copyButton___j4O9p {
  opacity: 0;
}
.ApiKeysList__extension___E110z {
  white-space: nowrap;
  align-items: center;
  display: flex;
  overflow: hidden;
}
.ApiKeysList__extensionImage___qjTIX {
  width: 24px;
  height: 24px;
  margin-right: 16px;
}
.ApiKeysList__extensionName___pbe61 {
  text-overflow: ellipsis;
  overflow: hidden;
}
.ApiKeysList__comment___TM_sM {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.ApiKeysList__commentPlaceholder___r4LjS {
  color: rgba(0, 0, 0, 0.12);
}
.ApiAndWebhooks__root___rSgmP {
  width: 100%;
}
.ApiAndWebhooks__tabsRoot___F5FFm {
  margin-bottom: 24px;
}
.ApiAndWebhooks__tabsWrapper___YoOMx {
  box-sizing: border-box;
  border-bottom: 1px solid #dcdcdc;
  height: 48px;
  margin: 0 -12px;
}
.ApiAndWebhooks__tabWrapper___WS97a.ApiAndWebhooks__tabRoot___Fj3fo {
  letter-spacing: 0.5px;
  text-transform: unset;
  min-width: auto;
  margin: 0 12px;
  padding: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.ShowMoreToggle__toggle___FqQNe {
  all: unset;
  color: rgba(0, 0, 0, 0.54);
  cursor: pointer;
  align-items: center;
  display: flex;
}
.ShowMoreToggle__toggle___FqQNe .ShowMoreToggle__arrow___m4bwh {
  margin-left: 8px;
  transition: transform 0.3s ease-in-out;
}
.ShowMoreToggle__toggleOpen___wP7ph .ShowMoreToggle__arrow___m4bwh {
  transform: rotate(180deg);
}
.ShowMoreToggle__title___MJrDl {
  letter-spacing: 0.15px;
}
.ShowMoreToggle__content___Q8_x0 {
  margin-top: 8px;
}
.Webhooks__root___BfJRj {
  width: 100%;
}
.Webhooks__root___BfJRj .Webhooks__description___EYeuH {
  max-width: 600px;
  margin: 8px 0 24px;
}
.Webhooks__root___BfJRj .Webhooks__descriptionCTA___KZ426 {
  display: block;
}
.Webhooks__root___BfJRj .Webhooks__addWebhook___wtoik {
  margin-left: auto;
}
.Webhooks__featureRequestWrapper___YjlkH {
  max-width: 640px;
}
.Webhooks__header___rD4i6 {
  align-items: center;
  display: flex;
}
.Webhooks__header___rD4i6 .Webhooks__title___PqweA {
  padding: 8px 0;
}
.Webhooks__exampleDescription___dk4Tx {
  max-width: 600px;
  margin-bottom: 16px;
}
.Webhooks__exampleCode___Mz79H {
  all: unset;
  white-space: pre;
  background: #efefef;
  max-width: 748px;
  padding: 16px;
  display: block;
}
.Webhooks__list___VPrhC {
  margin-top: 24px;
}
.Webhooks__notification___og8_M .Webhooks__notificationIcon___NnPm8 {
  fill: #fff;
}
.WebhooksList__root___ucCkd
  .WebhooksList__switchWrapper___yiOT1.WebhooksList__specifity___RMklq {
  width: -webkit-fit-content;
  justify-content: flex-end;
  gap: 0;
  width: fit-content;
  padding: 0;
}
.WebhooksList__root___ucCkd .WebhooksList__counter___IjLz1 {
  margin-bottom: 16px;
  font-size: 14px;
  line-height: 20px;
}
.WebhookDialog__dialogContentWrapper___KBdH1.WebhookDialog__dialogContent___Nz4Jc:first-child {
  padding-top: 0;
}
.Certificate__wrapper___FZoEi {
  padding: 0;
}
.UploadImage__root___mgjiv {
  width: 640px;
  display: flex;
}
.UploadImage__media___I4b1a {
  background: #fff;
  border: 1px dashed #919191;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 304px;
  height: 182px;
  display: flex;
}
.UploadImage__dark___tHDZD {
  background: #1f1f20;
  border-style: solid;
  border-color: #1f1f20;
}
.UploadImage__body___YhbnA {
  margin-left: 32px;
}
.UploadImage__controls___t0K9R {
  margin-top: 16px;
  display: flex;
}
.UploadImage__controls___t0K9R .UploadImage__btn___vpeun {
  padding: 0;
}
.UploadImage__controls___t0K9R .UploadImage__btn___vpeun:first-child {
  margin-right: 24px;
}
.UploadImage__controls___t0K9R .UploadImage__btn___vpeun:hover {
  background: 0 0;
}
.Preview__wrapper___gpinC {
  width: 640px;
  height: 486px;
  position: relative;
}
.Preview__preview___LMXF5 {
  cursor: pointer;
  width: 0;
  height: 16px;
  transform: scale(0.5);
}
.Preview__content___D6Kbm {
  z-index: 1;
  background: #ededed;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  margin-left: 240px;
  padding: 48px;
  display: flex;
  position: relative;
}
.Preview__dialogContent___srJkZ {
  margin-top: -20px;
  overflow: hidden;
}
.Preview__logo___HNvan {
  height: 35px;
  margin-bottom: 32px;
}
.Preview__background___PMnPi {
  object-fit: cover;
  z-index: 0;
  width: 100%;
  height: 100%;
  position: absolute;
}
.Preview__who___KnBsw {
  -webkit-line-clamp: 3;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}
.Preview__preLine___TQ3q6 {
  white-space: pre-line;
}
.Configurations__container___1SMEC {
  justify-content: space-between;
  gap: 0 40px;
  padding: 40px;
  display: flex;
}
.Configurations__wrapper___aumsR {
  flex-grow: 1;
}
.Configurations__header___k4BJW {
  flex-direction: column;
  gap: 16px 0;
  margin-bottom: 40px;
  display: flex;
}
.Configurations__flexBox___SYmV5 {
  flex-direction: column;
  gap: 16px 0;
  display: flex;
}
.Configurations__flexBoxMargin___u9hrF,
.Configurations__fileUpload___dESSL {
  margin-bottom: 40px;
}
.Configurations__imageUpload___FPJ_s {
  object-fit: contain;
  width: 100%;
  height: 100%;
}
.Configurations__emptyLogo___zsK0o {
  object-fit: none;
}
.Configurations__emptyBackground___eQyH7 {
  object-fit: cover;
}
.Configurations__wrapperPreview___NvaiX {
  flex-direction: column;
  flex-shrink: 0;
  gap: 24px;
  width: 320px;
  height: 100%;
  display: flex;
}
.Chatbots__root___C4AEE {
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}
.Chatbots__header___dZjTu {
  width: 955px;
}
.Chatbots__description___YeHGV {
  width: 780px;
  margin-top: 16px;
}
.Chatbots__chatbotTitle___ORn7r {
  justify-content: space-between;
  display: flex;
}
.Chatbots__loader___yGgDf {
  justify-content: center;
  align-items: center;
  height: calc(100vh - 200px);
  display: flex;
}
.Chatbots__cards___M3vCM {
  flex-wrap: wrap;
  gap: 24px;
  width: 970px;
  margin-top: 24px;
  padding-bottom: 24px;
  display: flex;
}
.Chatbots__cards___M3vCM .Chatbots__card___xRarA {
  box-shadow: none;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}
.Chatbots__cards___M3vCM .Chatbots__cardContent___gr4DG {
  box-shadow: none;
  border-radius: 20px;
  width: 468px;
  height: 144px;
  padding: 24px;
  overflow-y: auto;
}
.Chatbots__cards___M3vCM
  .Chatbots__cardContent___gr4DG
  .Chatbots__cardHeaderContainer____IAAO {
  justify-content: space-between;
  display: flex;
}
.Chatbots__cards___M3vCM
  .Chatbots__cardContent___gr4DG
  .Chatbots__cardHeader___4l3Ii {
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}
.Chatbots__cards___M3vCM
  .Chatbots__cardContent___gr4DG
  .Chatbots__cardTitle___qKXMw {
  word-break: break-word;
  letter-spacing: 0.15px;
  line-height: 24px;
}
.Chatbots__cards___M3vCM
  .Chatbots__cardContent___gr4DG
  .Chatbots__cardImage___jYMIs {
  border-radius: unset;
  width: 32px;
  height: 32px;
  margin-right: 16px;
}
.Chatbots__cards___M3vCM
  .Chatbots__cardContent___gr4DG
  .Chatbots__cardDescription___JoR9a {
  letter-spacing: 0.25px;
  word-break: break-word;
  line-height: 24px;
}
.Chatbots__placeholder___mXP1s {
  text-align: center;
  flex-grow: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}
.ChatbotModal__root___EqbB0 {
  padding: 0;
}
.ChatbotModal__root___EqbB0 .ChatbotModal__titleContainer___tus9N {
  align-items: center;
  margin-left: 40px;
  display: flex;
}
.ChatbotModal__root___EqbB0
  .ChatbotModal__titleContainer___tus9N
  .ChatbotModal__title___n3T6o {
  word-break: break-word;
  margin: 0 8px 8px 0;
}
.ChatbotModal__root___EqbB0 .ChatbotModal__editButton___d7dST {
  margin-top: -8px;
}
.ChatbotModal__dialogContent___V0Yza {
  max-height: 640px;
  overflow-y: auto;
}
.ChatbotModal__content___uls2N {
  justify-content: space-between;
  align-items: center;
  padding: 8px 16px 16px;
  display: flex;
}
.ChatbotModal__tabContent___RXErz {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 24px 0;
  display: flex;
}
.ChatbotModal__tabsWrapper___ypwCo {
  box-sizing: border-box;
  border-bottom: 1px solid #dcdcdc;
  height: 48px;
}
.ChatbotModal__tabSelected___WCvnh {
  font-weight: 400;
}
.ChatbotModal__button___Ig_St {
  min-width: 98px;
}
.ChatbotModal__chatbotInfoContainer___fYOJK {
  align-items: center;
  display: flex;
}
.ChatbotModal__valueText___ssEWC {
  color: rgba(0, 0, 0, 0.87);
}
.ChatbotModal__image___DAA0E {
  border-radius: unset;
  width: 80px;
  height: 80px;
  font-size: 48px;
}
.ChatbotModal__banner____GjJo {
  width: 100%;
  margin-bottom: 16px;
}
.ChatbotModal__tabRoot___N5YSK {
  text-transform: none;
  min-width: auto;
  margin-right: 24px;
  padding: 0;
  font-size: 16px;
  font-weight: 400;
}
.ChatbotModal__headerContainer___EbeRB {
  justify-content: space-between;
  align-items: top;
  margin-right: 8px;
  display: flex;
}
.ChatbotModal__description___zFpCD {
  text-align: left;
  margin-bottom: 24px;
}
.ChannelsList__root___YRQSv
  .ChannelsList__switchWrapper___A_xZE.ChannelsList__specifity___zm9Zn {
  width: -webkit-fit-content;
  justify-content: flex-end;
  gap: 0;
  width: fit-content;
  padding: 0;
}
.ChannelsList__root___YRQSv .ChannelsList__counter___MALc7 {
  margin-bottom: 16px;
}
.ChannelsList__placeholder___AVFth {
  justify-content: center;
  align-items: center;
  min-height: calc(100vh - 380px);
  display: flex;
}
.ChannelsList__row___W7rC0 {
  background-color: #f3f3f3;
}
.ChannelsList__row___W7rC0:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.ChannelsList__row___W7rC0:hover .ChannelsList__copyButton___h8Ahw,
.ChannelsList__row___W7rC0:hover .ChannelsList__deleteButton____dZAP {
  opacity: 1;
}
.ChannelsList__copyButton___h8Ahw {
  opacity: 0;
}
.ChannelsList__deleteButton____dZAP {
  opacity: 0;
  margin-left: 4px;
}
.ChannelsList__channel___JBpnd {
  white-space: nowrap;
  align-items: center;
  margin-left: 8px;
  display: flex;
  overflow: hidden;
}
.ChannelsList__channelImage___ld3vI {
  width: 32px;
  height: 32px;
  margin-right: 16px;
}
.ChannelsList__defaulChannelImage___Jn7sI {
  border-radius: 8px;
  width: 32px;
  height: 32px;
  margin-right: 16px;
}
.ChannelsList__channelName___wa8OU {
  text-overflow: ellipsis;
  overflow: hidden;
}
.ChannelsList__emptyList___MvAVm {
  justify-content: center;
  margin: 16px 0 24px;
  display: flex;
}
.Settings__root___OTpap {
  width: 100%;
}
.Settings__root___OTpap .Settings__description___wCelb {
  max-width: 600px;
  margin-bottom: 8px;
}
.Settings__root___OTpap .Settings__addChannel___rJLEv {
  margin-left: auto;
}
.Settings__header___gCBSx {
  align-items: center;
  margin-right: 4px;
  display: flex;
}
.Settings__header___gCBSx .Settings__title___Cv4lJ {
  padding: 8px 0;
}
.Settings__list___eChmr {
  margin: 0 -24px;
}
.TextFieldClipboard__input___FNQes {
  text-overflow: ellipsis;
}
.SettingsDialog__selectChannel___Sdjtc {
  align-items: center;
  display: flex;
}
.SettingsDialog__selectChannelImage___zVkBI {
  border-radius: 8px;
  width: 24px;
  height: 24px;
  margin-right: 16px;
  font-size: 12px;
}
.SettingsDialog__webhookUrl___YXZl0 {
  margin-top: 16px;
}
.SettingsDialog__description___Yissa {
  margin-bottom: 8px;
}
.SettingsDialog__searchIcon___JSh3e {
  margin: 0 8px 0 16px;
}
.SettingsDialog__search___i8v9l {
  z-index: 1;
  background-color: #fff;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}
.SettingsDialog__selectPaper___OOmwk {
  max-height: 450px;
  overflow-y: auto;
}
.useModalMyDevice__title___rNdYE {
  overflow-wrap: break-word;
}
.MyDeviceTable__root___LigTG {
  margin-right: -40px;
  display: flex;
}
.MyDeviceTable__root___LigTG,
.MyDeviceTable__root___LigTG .MyDeviceTable__table___xUz1v {
  flex: 1;
}
.MyDeviceTable__root___LigTG .MyDeviceTable__row___Bjoqk {
  white-space: nowrap;
  cursor: pointer;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  height: 56px;
}
.MyDeviceTable__root___LigTG
  .MyDeviceTable__row___Bjoqk:hover
  .MyDeviceTable__actionCell___Vi2ex {
  visibility: visible;
}
.MyDeviceTable__root___LigTG
  .MyDeviceTable__row___Bjoqk
  .MyDeviceTable__cell___W3nAS {
  flex: 1;
}
.MyDeviceTable__root___LigTG
  .MyDeviceTable__row___Bjoqk
  .MyDeviceTable__cell___W3nAS
  > * {
  text-overflow: ellipsis;
  overflow: hidden;
}
.MyDeviceTable__root___LigTG
  .MyDeviceTable__row___Bjoqk
  .MyDeviceTable__actionCell___Vi2ex {
  visibility: hidden;
  justify-content: flex-end;
  display: flex;
}
.MyDeviceTable__root___LigTG
  .MyDeviceTable__row___Bjoqk
  .MyDeviceTable__actionCell___Vi2ex
  button:not(:hover)
  > div {
  background-color: transparent;
}
.MyDeviceTable__root___LigTG .MyDeviceTable__emptyContainer___yjzra {
  justify-content: center;
  align-items: center;
  height: 496px;
  display: flex;
}
.MyDevicesList__root___DF_wQ {
  flex-flow: column;
  flex: 1;
  padding-bottom: 12px;
  display: flex;
}
.MyDevicesList__root___DF_wQ .MyDevicesList__header___Cj49Q {
  justify-content: space-between;
  display: flex;
}
.MyDevicesList__root___DF_wQ .MyDevicesList__subtitle___nriR3 {
  max-width: 600px;
  margin-top: 16px;
}
.SearchField__root___JmrbH {
  flex-flow: row;
  align-items: center;
  display: flex;
}
.MyDevicesSettings__root___XTLhp {
  display: flex;
}
.DLPSettings__root___sPSK6 {
  max-width: 600px;
}
.DLPSettings__root___sPSK6 .DLPSettings__title___r6DVc,
.DLPSettings__root___sPSK6 .DLPSettings__subTitle___LPbAk {
  margin-bottom: 24px;
}
.DLPSettingsForm__form___Ar8bC {
  border: 1px solid #e0e0e0;
  border-radius: 8px;
  flex-direction: column;
  padding: 24px;
  display: flex;
}
.DLPSettingsForm__form___Ar8bC .DLPSettingsForm__saveBtn___tmfgg {
  align-self: flex-end;
}
.AlbatoDisclaimer__root___PXbK9 {
  border: 1px solid #dbdbdb;
  border-radius: 8px;
  max-width: 680px;
  padding: 24px 0;
}
.AlbatoDisclaimer__root___PXbK9 .AlbatoDisclaimer__content____VLAT {
  padding: 0 24px;
}
.AlbatoDisclaimer__root___PXbK9 .AlbatoDisclaimer__scrollContainer___Z5v4P {
  height: 400px;
  overflow-y: auto;
}
.AlbatoDisclaimer__root___PXbK9 .AlbatoDisclaimer__title___ku4PG,
.AlbatoDisclaimer__root___PXbK9 .AlbatoDisclaimer__subtitle___xh_Yb {
  margin-bottom: 16px;
}
.AlbatoDisclaimer__root___PXbK9 .AlbatoDisclaimer__terms___nxVLS {
  display: block;
}
.AlbatoDisclaimer__root___PXbK9 .AlbatoDisclaimer__acceptContainer___e9mj5 {
  justify-content: flex-end;
  margin-top: 24px;
  display: flex;
}
.AlbatoError__root___aA6wK {
  flex-grow: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}
.AlbatoError__root___aA6wK .AlbatoError__content___qHbf9 {
  text-align: center;
}
.AlbatoError__root___aA6wK .AlbatoError__title___ZyUFU {
  letter-spacing: 0.15px;
  font-size: 20px;
  line-height: 24px;
}
.AlbatoError__root___aA6wK .AlbatoError__description___fuqp8 {
  letter-spacing: 0.5px;
  margin-top: 16px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.AlbatoError__root___aA6wK
  .AlbatoError__description___fuqp8
  .AlbatoError__refreshButton___vgbTJ {
  font-weight: inherit;
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  vertical-align: initial;
  font-family: inherit;
}
.AlbatoFrame__root___ogXx2 {
  flex-grow: 1;
}
.AlbatoFrame__frame___m7dez {
  border: 0;
  width: 100%;
  height: 100%;
}
.AlbatoFrame__frameHidden___JyPuC {
  height: 0;
}
.AlbatoGeneralWidget__root___rJ0ZB {
  width: 100%;
}
.AlbatoGeneralWidget__loader___EElcU {
  justify-content: center;
  align-items: center;
  height: calc(100vh - 200px);
  display: flex;
}
.AlbatoGeneralWidget__category___whwNR {
  scroll-margin-top: 48px;
}
.AlbatoGeneralWidget__category___whwNR:not(:last-child) {
  margin-bottom: 32px;
}
.AlbatoGeneralWidget__frameControl___ObppU {
  justify-content: flex-end;
  margin-bottom: 16px;
  display: flex;
}
.AlbatoGeneralWidget__frameWrapper___B0nGc {
  width: 100%;
  height: calc(100vh - 272px);
  display: flex;
}
.AlbatoGeneralWidget__frameWrapperFullScreen___pQqUF {
  z-index: 1100;
  height: 100%;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.AlbatoGeneralWidget__frameWrapperFullScreen___pQqUF
  .AlbatoGeneralWidget__closeIcon___WoX4v {
  position: absolute;
  top: 16px;
  right: 8px;
}
.AppUsersList__root___RkMgI {
  background-color: #fafafa;
}
.AppUsersList__header___tJ1SA {
  z-index: 1;
  background-color: #fafafa;
  align-items: center;
  height: 64px;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}
.AppUsersList__header___tJ1SA .AppUsersList__title___AmQSv,
.AppUsersList__userName___e0VZ2 {
  margin-left: 16px;
}
.AppUsersList__searchUnderline___ZlsHe:before {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.AppUsersList__searchWrapper___DykCQ {
  align-items: center;
  width: 300px;
  display: flex;
}
.AppUsersList__actionItem___Zqbom {
  color: #ef5350;
}
.ScrollSpy__wrapper___X_wvi {
  flex-wrap: wrap;
  gap: 16px;
  display: flex;
}
.ScrollSpy__link___ph00N {
  all: unset;
  cursor: pointer;
  border-radius: 4px;
  padding: 4px 16px;
}
.ScrollSpy__linkActive___EMrMS {
  background: #eee;
}
.Extensions__root___pafJO {
  width: 100%;
}
.Extensions__root___pafJO .Extensions__categoryTitle___VTxbB {
  margin-bottom: 24px;
}
.Extensions__cards___JpA6e {
  flex-wrap: wrap;
  gap: 16px;
  display: flex;
}
.Extensions__cards___JpA6e .Extensions__card___Ly4q0 {
  width: 309px;
  min-height: 168px;
  padding: 24px;
}
.Extensions__cards___JpA6e
  .Extensions__card___Ly4q0
  .Extensions__cardHeader___IX9KW {
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}
.Extensions__cards___JpA6e
  .Extensions__card___Ly4q0
  .Extensions__cardTitle___dAHKY {
  letter-spacing: 0.15px;
  color: rgba(0, 0, 0, 0.87);
  line-height: 24px;
}
.Extensions__cards___JpA6e
  .Extensions__card___Ly4q0
  .Extensions__cardImage___xtf9Y {
  width: 32px;
  height: 32px;
  margin-right: 16px;
}
.Extensions__cards___JpA6e
  .Extensions__card___Ly4q0
  .Extensions__cardDescription___xkWDd {
  letter-spacing: 0.25px;
  line-height: 24px;
}
.Extensions__navigation___ugBM5 {
  z-index: 1;
  background: #fafafa;
  margin: -8px -4px 24px;
  padding: 8px 4px;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: -40px;
}
.Extensions__navigationWrapper___yZtPQ {
  flex-wrap: wrap;
  gap: 16px;
  display: flex;
}
.Extensions__navigationRightContent___d8YpL {
  margin-left: auto;
}
.Extensions__category___p2DNP {
  scroll-margin-top: 48px;
}
.Extensions__category___p2DNP:not(:last-child) {
  margin-bottom: 32px;
}
.ProgressSnackbarContent__content___liQSu {
  align-items: center;
  display: flex;
}
.ProgressSnackbarContent__content___liQSu > * + * {
  margin-left: 16px;
}
.ExchangeWebServerExtensionModal__root___L14zF
  .ExchangeWebServerExtensionModal__description___Fmcfo {
  margin-bottom: 16px;
  line-height: 28px;
}
.ExchangeWebServerExtensionModal__form___xNn3v {
  margin-top: 24px;
}
.ExchangeWebServerExtensionModal__certificateSSLDescription___JoAJd {
  color: rgba(0, 0, 0, 0.38);
}
.ExchangeWebServerExtensionModal__customTextField___b0Tnx {
  margin-top: 16px;
}
.ExolveExtensionModal__root___DzVgZ .ExolveExtensionModal__description___jPEw5 {
  margin-bottom: 100px;
  line-height: 28px;
}
.ExolveExtensionModal__testDialogActions___wysef {
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.ExolveExtensionModal__testDialogActions___wysef
  .ExolveExtensionModal__buttonLeft___EWO0w {
  margin-right: auto;
}
.ExolveExtensionModal__testDialogActions___wysef
  .ExolveExtensionModal__buttonRight___beM44 {
  margin-left: auto;
}
.ExolveExtensionModal__nameFieldsContainer___k9Gga {
  margin-top: 16px;
}
.ExolveExtensionModal__form___nH2Ea {
  margin-top: 24px;
}
.ExolveExtensionModal__loader___p_XGS {
  z-index: 10;
  background: rgba(255, 255, 255, 0.6);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.ExtensionModal__root___FiJrk .ExtensionModal__title___OPnDc {
  color: rgba(0, 0, 0, 0.87);
  padding: 0;
  display: flex;
}
.ExtensionModal__root___FiJrk .ExtensionModal__description___Yl0aL,
.ExtensionModal__root___FiJrk .ExtensionModal__instructions___YrtcG {
  margin-bottom: 16px;
  line-height: 28px;
}
.ExtensionModal__header___yMMMr {
  align-items: center;
  padding: 24px 24px 16px;
  display: flex;
}
.ExtensionModal__dialogContentWrapper___MUWla.ExtensionModal__dialogContent___NX147:first-child {
  padding-top: 0;
}
.ExtensionModal__image___uJEWL {
  width: 32px;
  height: 32px;
  margin-right: 16px;
}
.ExtensionModal__renewButton___YrLvD {
  all: unset;
  cursor: pointer;
}
.ExtensionModal__renewText___mIEki {
  letter-spacing: 0.4px;
}
.Integrations__root___GOjHM {
  width: 100%;
}
.Integrations__header___zcyGs {
  margin-bottom: 24px;
  display: flex;
}
.Integrations__tabsRoot___dEzVr {
  flex-grow: 1;
  margin-right: 24px;
}
.Integrations__suggestIntegrationButton___g6vZj {
  margin-left: auto;
}
.Integrations__tabsWrapper___oiR7g {
  box-sizing: border-box;
  border-bottom: 1px solid #dcdcdc;
  height: 48px;
  margin: 0 -12px;
}
.Integrations__tabWrapper___aInLd.Integrations__tabRoot___MByfV {
  letter-spacing: 0.5px;
  text-transform: unset;
  min-width: auto;
  margin: 0 12px;
  padding: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.Integrations__loader___mDNO3 {
  height: 100vh;
}
.ApplicationsList__root___oUztj
  .ApplicationsList__switchWrapper___Zt4rA.ApplicationsList__specifity___qXrhc {
  width: -webkit-fit-content;
  justify-content: flex-end;
  gap: 0;
  width: fit-content;
  padding: 0;
}
.ApplicationsList__root___oUztj .ApplicationsList__counter___cE_Wx {
  margin-bottom: 16px;
}
.ApplicationsList__placeholder___nYKHw {
  justify-content: center;
  align-items: center;
  min-height: calc(100vh - 380px);
  display: flex;
}
.ApplicationsList__row___P1jHs:hover .ApplicationsList__copyButton___L4kTp {
  opacity: 1;
}
.ApplicationsList__extension___EsQ5r {
  white-space: nowrap;
  align-items: center;
  display: flex;
  overflow: hidden;
}
.ApplicationsList__extensionImage___K7fxr {
  width: 24px;
  height: 24px;
  margin-right: 16px;
}
.ApplicationsList__extensionName___HoXCF {
  text-overflow: ellipsis;
  overflow: hidden;
}
.ApplicationsList__site___REvWj {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.ApplicationsList__sitePlaceholder___qkCDj {
  color: rgba(0, 0, 0, 0.12);
}
.OAuthApplications__root___t9RHW {
  width: 100%;
}
.OAuthApplications__root___t9RHW .OAuthApplications__description___ZiVVf {
  max-width: 600px;
  margin: 8px 0 24px;
}
.OAuthApplications__header___dlooV {
  align-items: center;
  display: flex;
}
.OAuthApplications__header___dlooV .OAuthApplications__title___ooOvJ {
  padding: 8px 0;
}
.OAuthApplications__list___mazeE {
  margin-top: 24px;
}
.SuggestIntegrationPopup__dialogContentWrapper___OwC2w.SuggestIntegrationPopup__dialogContent___R1WwA:first-child {
  padding-top: 0;
}
.SuggestIntegrationPopup__dialogContentWrapper___OwC2w
  .SuggestIntegrationPopup__checkbox___zrtyi {
  padding: 0;
}
.ApplicationsList__placeholder___aVEgT {
  justify-content: center;
  align-items: center;
  min-height: calc(100vh - 380px);
  display: flex;
}
.ApplicationsList__row___XWpNA:hover .ApplicationsList__copyButton___cUe3V {
  opacity: 1;
}
.ApplicationsList__extension___B_IaC {
  white-space: nowrap;
  align-items: center;
  display: flex;
  overflow: hidden;
}
.ApplicationsList__extensionImage___B9Lg0 {
  width: 24px;
  height: 24px;
  margin-right: 16px;
}
.ApplicationsList__extensionName___CGHei {
  text-overflow: ellipsis;
  overflow: hidden;
}
.ApplicationsList__sitePlaceholder___aty_y {
  color: rgba(0, 0, 0, 0.12);
}
.ApplicationsList__deleteContainer___nu67Z {
  color: #ef5350;
  align-items: center;
  display: flex;
}
.ApplicationsList__deleteIcon___cLnce {
  margin-right: 8px;
}
.UserApplications__root___dFq_t {
  width: 100%;
}
.UserApplications__root___dFq_t .UserApplications__description___t7BVV {
  max-width: 600px;
  margin: 8px 0 24px;
}
.UserApplications__header___Z5dpf {
  align-items: center;
  display: flex;
}
.UserApplications__header___Z5dpf .UserApplications__title___PHTZg {
  padding: 8px 0;
}
.UserApplications__list___L1DiS {
  margin-top: 24px;
}
h6.BrandingHeading__heading___mvnf0 {
  margin-bottom: 24px;
}
h6.BrandingHeading__heading___mvnf0.BrandingHeading__small___Qj5Yc {
  margin-bottom: 8px;
}
.AdditionalAgreementField__wrapper___qm1wy {
  align-items: flex-start;
  display: flex;
}
.AdditionalAgreementField__wrapper___qm1wy
  .AdditionalAgreementField__deleteButton___TJh7W {
  flex-shrink: 0;
  margin-top: 12px;
  margin-left: 24px;
}
.AdditionalAgreementField__switch___Tyf_6 {
  margin-bottom: 8px;
}
.AdditionalAgreements__agreements___PaGTA {
  margin-top: 12px;
  margin-bottom: 16px;
}
.BrandingBrandColor__content___KB6vJ {
  align-items: flex-start;
  display: flex;
}
.BrandingBrandColor__content___KB6vJ .BrandingBrandColor__brand___yqqHE {
  margin-top: 12px;
  margin-right: 16px;
}
.BrandingBrandColor__content___KB6vJ .BrandingBrandColor__brand___yqqHE path {
  fill: #fff;
}
.BrandingBrandColor__content___KB6vJ .BrandingBrandColor__default___PhA1n {
  margin-top: 12px;
  margin-left: 16px;
}
.BrandingColorPicker__root___XcYTv {
  background-color: #fff;
  justify-content: space-between;
  width: 300px;
  height: 300px;
  padding: 16px;
  display: flex;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.16);
}
.BrandingColorPicker__saturation___J9XBt {
  flex: 9;
  position: relative;
}
.BrandingColorPicker__hue___CqAw0 {
  flex: 1;
  margin-left: 8px;
  position: relative;
}
.BrandingLogo__block___zUxVk {
  margin-top: 32px;
}
.BrandingLogo__image___naLDL {
  max-width: 200px;
  max-height: 50px;
}
.EmailTemplate__wrapper___rKmHI {
  padding: padding-3;
  color: #fff;
  background: #333;
  border-radius: 4px;
  flex-direction: column;
  height: 460px;
  margin-bottom: 32px;
  display: flex;
}
.EmailTemplate__wrapper___rKmHI .EmailTemplate__controls___mFlIF {
  flex-shrink: 0;
  justify-content: flex-end;
  align-items: center;
  height: 32px;
  margin-top: 16px;
  display: flex;
}
.EmailTemplate__wrapper___rKmHI
  .EmailTemplate__controls___mFlIF
  .EmailTemplate__default___V9i2r {
  margin-right: 16px;
  padding: 0;
}
.EmailTemplate__wrapper___rKmHI
  .EmailTemplate__controls___mFlIF
  .EmailTemplate__show___iREBW {
  padding: 0;
}
.EmailTemplate__template___RaTkV {
  color: #fff;
  resize: none;
  -webkit-font-smoothing: antialiased;
  background: #333;
  border: none;
  outline: none;
  flex: 1;
  margin: 0;
  font-family: monospace;
  font-size: 16px;
  overflow: scroll;
}
.EmailTemplate__template___RaTkV::-webkit-scrollbar {
  width: 0;
  height: 0;
}
.EmailTemplate__macros___mWLK9 {
  margin-top: 16px;
}
.SmtpForm__inline___uAc1G {
  display: flex;
}
.SmtpForm__field___FXZCZ + .SmtpForm__field___FXZCZ {
  margin-left: 24px;
}
.BrandingPauseBackground__image___t67jl {
  max-width: 100%;
  max-height: 100%;
}
.BrandingVcsBackgrounds__content___Ms8_h {
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
  display: flex;
}
.BrandingVcsBackgrounds__list___Pp9Wk {
  grid-template-columns: repeat(4, 1fr);
  gap: 8px;
  width: 100%;
  display: grid;
}
.BrandingVcsBackgrounds__button___zKRk7 {
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 86px;
  display: flex;
  overflow: hidden;
}
.BrandingVcsBackgrounds__button___zKRk7:hover
  .BrandingVcsBackgrounds__preview_____jZJ {
  opacity: 0;
}
.BrandingVcsBackgrounds__button___zKRk7:hover
  .BrandingVcsBackgrounds__deleteIcon___cZgom {
  opacity: 1;
}
.BrandingVcsBackgrounds__deleteIcon___cZgom {
  opacity: 0;
  transition: opacity 0.3s;
}
.BrandingVcsBackgrounds__preview_____jZJ {
  object-fit: cover;
  z-index: 2;
  width: 100%;
  height: 100%;
  transition: opacity 0.3s;
  position: absolute;
}
.BrandingVcsBackgrounds__icon___MPkg5 {
  color: rgba(0, 0, 0, 0.54);
  width: 24px;
  height: 24px;
}
.DeleteFilesCall__restoreButton___fCMtn {
  color: #fff;
}
.FileBannerDialogContent__banner___yweLF {
  color: #fff;
  background-color: rgba(52, 52, 52, 0.8);
  border-radius: 4px;
  justify-content: space-between;
  align-items: center;
  height: 60px;
  margin: 24px 0;
  padding: 8px 16px 8px 8px;
  display: flex;
}
.FileBannerDialogContent__image___mkNx7 {
  flex: none;
  display: block;
}
.FileBannerDialogContent__text___SX1gm {
  flex: 1;
  margin-left: 8px;
}
.FileBannerDialogContent__controls___vIwgY {
  flex: none;
  align-items: center;
  display: flex;
}
.FileBannerDialogContent__link___g6z42 {
  text-transform: uppercase;
  margin: 0 32px;
}
.ImageField__root___x3WWn {
  border: 1px dashed #e0e0e0;
  border-radius: 6px;
  align-items: center;
  height: 60px;
  padding: 8px;
  display: flex;
  position: relative;
}
.ImageField__text___TqNUi {
  white-space: nowrap;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.ImageField__link___Vg8dW {
  z-index: 1;
  cursor: pointer;
  position: relative;
}
.BannerDialog__dialog___wT9zi {
  width: 824px;
}
.Editor__content___PoOCC {
  display: block;
  overflow: auto;
}
.Editor__content___PoOCC::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.Editor__content___PoOCC::-webkit-scrollbar-thumb {
  background-color: #e0e0e0;
  border: 0;
  border-radius: 8px;
}
.Editor__paper___scIVz {
  background-color: #fff;
  margin: 40px;
}
.Editor__bar___Jxu7b {
  overflow: auto;
}
.Editor__bar___Jxu7b::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.Editor__bar___Jxu7b::-webkit-scrollbar-thumb {
  background-color: #e0e0e0;
  border: 0;
  border-radius: 8px;
}
.ActivityBar__root___pO8ri {
  padding: 16px;
}
.ActivityBar__header___W0U5v {
  margin-bottom: 32px;
  font-size: 18px;
  line-height: 16px;
}
.DraggableBarQuestion__root___UATGS {
  justify-content: center;
  align-items: center;
  width: 152px;
  height: 170px;
  display: flex;
  position: relative;
}
.DraggableBarQuestion__overlay___qEPUH {
  display: none;
}
.DraggableBarQuestion__root___UATGS:hover
  .DraggableBarQuestion__overlay___qEPUH {
  cursor: pointer;
  color: #fff;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.5);
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}
.DraggableBarQuestion__image___Vjb7u {
  width: 100%;
}
.EditorBar__root___rLOoO {
  padding: 8px;
}
.EditorBar__elements___dACQ3 {
  flex-wrap: wrap;
  display: flex;
}
.EditorBar__options___buK0Q {
  padding: 8px 8px 8px 12px;
}
.EditorBar__elements___dACQ3 > * {
  margin: 8px;
}
.EditorBar__title___l5YHd {
  padding-top: 12px;
  padding-left: 12px;
}
.EditorBar__max___V_oX6 {
  padding-bottom: 8px;
}
p.EditableActivity__tasksTitle____FfZl {
  letter-spacing: 0.15px;
  text-align: left;
  margin-bottom: 24px;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
.EditableActivity__add___CJ3qI {
  text-transform: uppercase;
  cursor: pointer;
}
.AnswerView__root___uV93d {
  padding-top: 12px;
  display: flex;
}
.AnswerView__left___WQZ18 {
  align-items: center;
  width: 56px;
  padding-right: 8px;
  display: flex;
}
.AnswerView__right___ObZMJ {
  word-break: break-all;
  flex: 1;
  align-items: center;
  display: flex;
  position: relative;
}
.AnswerView__correct___duzhm {
  color: #4caf50;
}
.AnswerView__incorrect___C9mx5 {
  color: #ef5350;
}
.EditorInput__small___Kefxm {
  font-size: 16px;
}
.EditorInput__medium___ehckj {
  font-size: 24px;
}
.EditorInput__shrinkMedium___Dm1u9 {
  transform: translateY(1.5px) scale(0.5);
}
.EditableAssignedTask__actionButtonSection___Ig6dd {
  cursor: pointer;
  align-self: flex-start;
  padding: 24px 0 0;
}
button.EditableAssignedTask__actionButton___RSozG {
  min-width: auto;
  margin: 0 0 0 12px;
  padding: 0;
}
.EditableAssignedTask__pairContainer___mM6yU {
  flex-direction: column;
  flex: 1;
  align-items: stretch;
  display: flex;
}
.EditableAssignedTask__attachmentsSection___lj1XV {
  flex-wrap: wrap;
  gap: 4px;
  margin-top: -14px;
  display: flex;
}
.EditableAssignedTask__attachmentsSection___lj1XV > * {
  flex: 0 0 calc(20% - 4px);
}
.EditableAssignedTask__attachmentCard___OdFzr {
  width: 88px;
  position: relative;
}
.EditableAssignedTask__attachmentCard___OdFzr:hover
  .EditableAssignedTask__attachmentCardOverlay___yH2f5 {
  display: flex;
}
.EditableAssignedTask__attachmentCardMedia___dcild {
  height: 48px;
}
div.EditableAssignedTask__attachmentFileName____si8e {
  letter-spacing: 0.4px;
  padding: 8px;
  font-size: 12px;
  line-height: 166%;
}
.EditableAssignedTask__attachmentCardOverlay___yH2f5 {
  background: rgba(0, 0, 0, 0.6);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}
button.EditableAssignedTask__attachmentCardDeleteButton___SxTp_ {
  color: #fff;
}
.EditorImageInput__emptyRoot___p5nF0 {
  border: 1px dashed #919191;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 84px;
  padding-top: 18px;
  display: flex;
  position: relative;
}
.EditorImageInput__loading___Zflxi {
  padding-top: 0;
}
.EditorImageInput__imageDrop___ZAHv4 {
  background-color: transparent;
  flex: 1;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}
.EditorImageInput__root___eS8G2
  .EditorImageInput__overlay___uPgP8
  .EditorImageInput__imageDrop___ZAHv4 {
  display: none;
}
.EditorImageInput__img___qHlJS {
  width: 100%;
}
.EditorImageInput__root___eS8G2:hover
  .EditorImageInput__overlay___uPgP8
  .EditorImageInput__imageDrop___ZAHv4,
.EditorImageInput__root___eS8G2
  .EditorImageInput__overlay___uPgP8
  .EditorImageInput__imageDrop___ZAHv4.EditorImageInput__dragging___MCQaG,
.EditorImageInput__root___eS8G2.EditorImageInput__loading___Zflxi
  .EditorImageInput__imageDrop___ZAHv4 {
  display: flex;
}
.EditorImageInput__dragging___MCQaG {
  color: #fff;
}
.EditorImageInput__overlay___uPgP8 {
  display: none;
}
.EditorImageInput__root___eS8G2:hover .EditorImageInput__overlay___uPgP8,
.EditorImageInput__root___eS8G2.EditorImageInput__menuOpened___MujGv
  .EditorImageInput__overlay___uPgP8,
.EditorImageInput__root___eS8G2.EditorImageInput__loading___Zflxi
  .EditorImageInput__overlay___uPgP8 {
  background-color: rgba(0, 0, 0, 0.5);
  display: flex;
}
.EditorImageInput__root___eS8G2:hover .EditorImageInput__edit___RMCOi,
.EditorImageInput__root___eS8G2.EditorImageInput__menuOpened___MujGv
  .EditorImageInput__edit___RMCOi {
  display: block;
}
.EditorImageInput__root___eS8G2 {
  position: relative;
}
.EditorImageInput__overlay___uPgP8 {
  background-color: transparent;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.EditorImageInput__edit___RMCOi {
  margin: 8px;
  display: none;
  position: absolute;
  top: 0;
  right: 0;
}
.EditorImageInput__editButton___QKlHy {
  color: #fff;
}
.EditorImageInput__editButton___QKlHy:hover {
  background-color: rgba(255, 255, 255, 0.16);
}
.EditorImageInput__deleteAction___xnd5E {
  color: #ef5350;
}
.PollRootView__root___hoLel {
  width: 528px;
  margin: 0 auto;
  padding: 32px 0;
}
.PollRootView__test___y2k5C {
  margin: 0 64px;
}
.PollRootView__separator___h7oMd {
  margin-top: 32px;
  margin-bottom: 56px;
}
.PollRootView__content___Fukj9 {
  margin-top: 16px;
  padding-left: 0;
}
.NewQuestionHint__hint___rkEcG {
  text-align: center;
  color: rgba(0, 0, 0, 0.54);
  letter-spacing: 0.5px;
  justify-content: center;
  display: flex;
}
.DropZoneView__root___DpV0e {
  flex: 1;
  justify-content: center;
  align-items: center;
  min-height: 300px;
  max-height: 100%;
  display: flex;
}
.EditablePollRoot__evaluateType___uoGYB {
  padding-bottom: 24px;
}
.QuestionView__root___L0uHA {
  max-width: 100%;
  display: flex;
  position: relative;
}
.QuestionView__contentRoot___tkFiE {
  flex: 1;
  max-width: 100%;
  padding-bottom: 80px;
}
.QuestionView__preview___rtcxW {
  padding-bottom: 8px;
}
.QuestionView__title____DT4F {
  margin-bottom: 16px;
}
.QuestionView__rightActions___Wtuo6,
.QuestionView__leftActions___OuTsK {
  align-items: flex-start;
  padding-left: 8px;
  display: flex;
  position: absolute;
  top: 12px;
}
.QuestionView__rightActions___Wtuo6 {
  right: 0;
  transform: translate(100%);
}
.QuestionView__leftActions___OuTsK {
  left: 0;
  transform: translate(-100%);
}
.QuestionView__titleContainer___Pkt5w {
  display: flex;
}
.QuestionView__index___cjTN_ {
  padding-top: 20px;
  padding-right: 16px;
}
.EdiatableQuestion__answerCount___FXro4 {
  flex-direction: column;
  display: flex;
}
.EdiatableQuestion__answerCountText___Pmxw7 {
  align-items: flex-end;
  height: 100%;
  padding-bottom: 8px;
  display: flex;
}
.QuestionMoveButtons__grouped___UegEp {
  width: 16px;
  min-width: 16px;
  padding: 0;
}
.QuestionMoveButtons__grouped___UegEp:not(:last-child) {
  border: none;
}
.QuestionMoveButtons__root___rYQSH {
  flex-direction: column;
  margin-top: -4px;
  padding-right: 20px;
  display: flex;
}
.TestCheckBox__correct___teG93.TestCheckBox__checked___qSHpu {
  color: #4caf50;
}
.TestCheckBox__incorrect___XuPLx.TestCheckBox__checked___qSHpu {
  color: #ef5350;
}
.TestCheckBox__checkbox___rrzvU {
  margin-left: -8px;
}
.AnswerPreview__value___WI5qQ {
  white-space: pre-wrap;
}
.PollRootPreview__title___SX433 {
  white-space: pre-wrap;
  word-wrap: break-word;
}
.EvaluateCustomAnswer__scoreInput___CYcOJ {
  width: 56px;
  min-width: 56px;
}
.EvaluateCustomAnswer__answerButtons___u24Ol {
  text-wrap: nowrap;
}
.EvaluateCustomAnswer__correctAnswer___ce5xz {
  color: #4caf50;
}
.CustomAnswer__freeAnswer___N3nvd {
  padding-top: 0;
}
.CustomAnswer__evaluate___qzaxx {
  width: 96px;
}
.QuestionPreview__title___jgbwa {
  margin-top: 20px;
}
.QuestionPreview__titleText___CrDnq {
  white-space: pre-wrap;
  word-wrap: break-word;
}
.QuestionPreview__checkbox___Oz6vm {
  padding: 4px;
}
.QuestionPreview__img___EmQbW {
  max-width: 100%;
}
.UserCustomAnswer__userAnswer___NogsY + .UserCustomAnswer__userAnswer___NogsY {
  padding-top: 16px;
}
.UserCustomAnswer__userContainer___mjmBg {
  align-items: center;
  gap: 16px;
  padding-bottom: 8px;
  display: flex;
}
.UserCustomAnswer__avatar___AuRvy {
  cursor: default;
}
.UserCustomAnswer__user___PZGTJ {
  text-wrap: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.UserCustomAnswer__answerContainer___X4R59 {
  align-items: center;
  gap: 16px;
  display: flex;
}
.UserCustomAnswer__answerData___GD35I {
  white-space: pre-wrap;
  word-break: break-word;
}
.EditorContent__root___T2qQ7 {
  flex: 1;
  justify-content: center;
  padding: 24px;
  display: flex;
  overflow-y: auto;
}
.EditorContent__test___reFxn {
  padding: 48px;
}
.FullscreenPollLikeEditor__root___XwVlq {
  height: 100%;
}
.FileViewDialog__content___npeZf {
  width: 100%;
  height: calc(100% - 64px);
  overflow: auto;
}
.FileViewDialog__content___npeZf::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.FileViewDialog__content___npeZf::-webkit-scrollbar-thumb {
  background-color: #e0e0e0;
  border: 0;
  border-radius: 8px;
}
.FileViewDialog__fixedTop___pIvBu {
  height: 100%;
}
.FileViewDialog__paper___RXbTI {
  background-color: #212121;
}
.EmbeddedFrameSlide__frame___H7inY {
  border: 0;
  width: 100%;
  height: 100%;
}
.SlideControls__root___rc9DJ {
  z-index: 2;
  justify-content: center;
  width: 100%;
  display: flex;
  position: absolute;
  bottom: 16px;
}
.SlideControls__controlsContainer___hIUUG {
  background-color: rgba(0, 0, 0, 0.8);
  border-radius: 28px;
  align-items: center;
  gap: 4px;
  padding: 4px;
  display: flex;
}
.SlideControls__divider___qVhX9 {
  height: 16px;
}
.ImageControlsButtons__rotateIcon___Gi9ps {
  transform: scaleX(-1);
}
.ImageControlsButtons__divider___GICtS {
  height: 16px;
}
.ImageControlsButtons__percentBtn___P2Z6q {
  letter-spacing: 0.25px;
  border-radius: 100px;
}
.SlideControlsButtons__currentProgress___CfU3Z {
  justify-content: center;
  width: 90px;
  padding: 4px;
  display: flex;
}
.FileViewPreviewUnavailable__center___QuNhF {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}
.FileViewImageContent__slideWrapper___IV6j2 {
  width: 100%;
  height: 100%;
}
.FileViewTestContent__contentRoot___fZhni {
  flex-direction: column;
  display: flex;
}
.FileViewTestResultContent__loader___tIO45 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}
.FileViewTestResultContent__testSessions___rvTyH {
  background-color: #fff;
  margin: 40px;
  padding: 60px;
}
.FileViewTestResultUsers__header___CU5dF,
.FileViewTestResultUsers__row___izZLc {
  background-color: #fff;
}
.FileViewTestResultUsers__row___izZLc {
  cursor: pointer;
}
.FileViewTestResultUsers__userName___vvCGD {
  padding-left: 16px;
}
.FileInfoItem__root___AP9f1 {
  flex-direction: column;
  gap: 4px;
  display: flex;
}
.FileInfoItem__root___AP9f1 + .FileInfoItem__root___AP9f1 {
  margin-top: 24px;
}
.FileInfoItem__label___g6zkC {
  letter-spacing: 0.25px;
  line-height: 24px;
}
.FileInfoItem__value___sdeoE {
  letter-spacing: 0.5px;
  line-height: 24px;
}
.FileInfoItem__stringValue___zeT5w {
  text-wrap: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.FileViewBarTestResult__share___z3gBf {
  margin-top: 12px;
  margin-left: -8px;
}
.FileViewBarTestResult__userContainer___tzKYL {
  align-items: center;
  gap: 16px;
  display: flex;
}
.FileViewBarTestResult__user___u8K1O {
  text-wrap: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.FileViewBarTestResultHistory__testSessionItem___pNUSC {
  justify-content: space-between;
  align-items: center;
  height: 40px;
  margin: 8px 0;
  display: flex;
}
.FileViewBarTestResultHistory__testSessionItemLabel___mmDWZ {
  flex: 1;
  line-height: 24px;
}
.FileViewBarTestResultHistory__loading___IEuYv {
  justify-content: center;
  display: flex;
}
.FileViewBarTestResultHistory__value___gore3 {
  padding-top: 8px;
}
.FileViewSideBarLayout__contentRoot___CiZgN {
  display: block;
}
.FileViewSideBarLayout__barRoot___ERg6S {
  background-color: #303030;
  padding: 24px;
  overflow: auto;
}
.FileViewSideBarLayout__barRoot___ERg6S::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.FileViewSideBarLayout__barRoot___ERg6S::-webkit-scrollbar-thumb {
  background-color: #e0e0e0;
  border: 0;
  border-radius: 8px;
}
.FileInfo__info___wAy8P {
  padding: 24px;
}
.FileInfo__dropdown___CxOLO {
  background-color: #fff;
}
.FileViewTopBar__toolBarContainer___lbw5P {
  z-index: 10;
  background: linear-gradient(#212121 0%, rgba(33, 33, 33, 0) 100%);
  gap: 4px;
  width: 100%;
  padding: 0 16px;
}
.FileViewTopBar__toolBarContainer___lbw5P.FileViewTopBar__inContent___VJFqq {
  position: absolute;
}
.FileViewTopBar__title___QpxfL {
  text-wrap: nowrap;
  text-overflow: ellipsis;
  flex: 1;
  overflow: hidden;
}
.FileMemberships__nameCell___Q1kRW {
  align-items: center;
  gap: 0 16px;
}
.FilesBreadcrumbs__skeleton___sxccB {
  border-radius: 8px;
}
.FilesFilters__selectsContainer___BEUjJ,
.FilesFilters__chips___JfHLB {
  align-items: center;
  display: flex;
}
.FilesFilters__chips___JfHLB {
  margin: 16px 0 0 -8px;
}
.FilesFilters__chips___JfHLB .FilesFilters__chip___GQ94m {
  margin: 8px 0 0 8px;
}
.FilesFilters__formControl___sQkjc {
  flex-grow: 1;
  max-width: 240px;
}
.FilesFilters__formControl___sQkjc:not(:first-of-type) {
  margin-left: 24px;
}
.FilesFilters__arrowDropDown___iZTeR {
  cursor: pointer;
}
.FilesFilters__arrowDropDown___iZTeR.FilesFilters__isFiltersVisible___oP3xW {
  transform: rotateX(180deg);
}
.FiltersButtons__arrowDropDown___abEkA {
  cursor: pointer;
  transition: transform 0.3s ease-in-out;
}
.FiltersButtons__arrowDropDown___abEkA.FiltersButtons__isFiltersVisible___vZt1B {
  transform: rotateX(180deg);
}
.FiltersButtons__filterButtons___ZyPqT {
  align-items: center;
  display: flex;
}
.DataGrid__root___czyF5 {
  flex-direction: column;
  height: 100%;
  padding: 16px;
  display: flex;
}
.DataGrid__root___czyF5.DataGrid__dense___R5QUb {
  padding: 0;
}
.DataGrid__content___eS0XX {
  flex: 1;
}
.DataGrid__loader___ed5gR {
  background-color: rgba(0, 0, 0, 0.05);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}
.VirtualizedMultidataGrid__scrollBar___ajfb_::-webkit-scrollbar {
  width: 8px;
}
.VirtualizedMultidataGrid__scrollBar___ajfb_::-webkit-scrollbar-thumb {
  background-color: #e0e0e0;
  border: 0;
  border-radius: 8px;
}
.VirtualizedMultidataGrid__noScrollbar___Ouh_u {
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.VirtualizedMultidataGrid__noScrollbar___Ouh_u::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 0;
}
.Actions__actions___adFmO > * + * {
  margin-left: 24px;
}
.Actions__actions___adFmO .Actions__smallAnchor___IVbBM {
  padding: 0;
}
.Actions__disabledAction___vX6dD {
  cursor: default;
  opacity: 0.5;
}
.Actions__disabledAction___vX6dD:hover {
  background-color: #fff;
}
@media (max-width: 648px) {
  .ChangeRecordAccessDialog__mobileVersion___IJCt_.ChangeRecordAccessDialog__specifity___qFwZ1 {
    max-width: inherit;
    max-height: inherit;
    border-radius: 0;
    width: 100%;
    height: 100%;
    margin: 0;
  }
}
label.ChangeRecordAccessDialog__specificity___gz4an.ChangeRecordAccessDialog__switchField___pTjWE {
  padding-bottom: 0;
}
p.ChangeRecordAccessDialog__helperText___x1eX3 {
  margin-bottom: 24px;
}
label.ChangeRecordAccessDialog__specificity___gz4an.ChangeRecordAccessDialog__switch___H5n9n {
  padding-right: 8px;
}
div.ChangeRecordAccessDialog__specificity___gz4an.ChangeRecordAccessDialog__passwordField___L4_gX {
  margin-bottom: 24px;
}
.FileCard__root___khRJf {
  width: 160px;
}
.FileCard__root___khRJf .FileCard__fileInput___Hpmfi {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.43;
}
.FileCard__conversionLabel___YshIQ {
  margin-top: 8px;
}
.FileCard__media___gXbNw {
  height: 160px;
  display: flex;
}
.FileCard__media___gXbNw > * {
  flex: 1;
}
.FileCard__mediaOverlay___ohSM8 {
  background-color: rgba(0, 0, 0, 0.2);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}
.FileCard__root___khRJf:hover .FileCard__contentRoot____hMcw {
  background-color: rgba(0, 0, 0, 0.04);
}
.FileCard__root___khRJf .FileCard__contentRoot____hMcw {
  justify-content: space-between;
  gap: 0 8px;
  height: 56px;
  padding: 8px;
  display: flex;
}
.FileCard__contentTextBox___kr6uT {
  width: 100%;
  overflow: hidden;
}
.FileCard__contentText___DCFYJ {
  z-index: 2;
  justify-content: space-between;
  align-items: center;
  min-width: 0;
  height: 20px;
  display: flex;
  position: relative;
}
.FileCard__fileMenu___Z4CgT {
  z-index: 2;
  position: relative;
}
.FileCard__overflowText___MobWM {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.FileCard__disabled___xjMqB {
  opacity: 0.7;
}
.FileCard__subtitle___PvslA {
  justify-content: space-between;
  height: 20px;
  display: flex;
}
.FileCard__icons___umTUF {
  padding-right: 2px;
}
.FileSystemObjectCard__root___zvkv0 {
  position: relative;
}
.FileSystemObjectCard__root___zvkv0 .FileSystemObjectCard__hover___XyOwF {
  display: none;
}
.FileSystemObjectCard__root___zvkv0.FileSystemObjectCard__dragHover___QhLiB {
  background-color: rgba(0, 0, 0, 0.04);
}
.FileSystemObjectCard__actionArea___LDFMc {
  height: 100%;
}
.FilesGrid__grid___h_gzt {
  width: 100%;
  padding: 0 8px 0 0;
}
.FilesGrid__gridItem___igCHX {
  padding: 8px;
}
.FilesGrid__gridBody___uBZB1 {
  padding-bottom: 80px;
}
.FilesGrid__noRecords___O8Gkr {
  text-align: center;
  width: 100%;
  position: absolute;
  top: 36px;
}
.FilesGrid__loader___Gb4zN {
  background-color: rgba(0, 0, 0, 0.05);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}
.FilesGridHeader__root___lNE4j.FilesGridHeader__specificity___Ovt5L {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  justify-content: space-between;
  padding: 8px 16px 8px 8px;
  display: flex;
}
.FilesGridHeader__root___lNE4j.FilesGridHeader__specificity___Ovt5L
  .FilesGridHeader__checkbox___sqGyA {
  margin-right: 8px;
}
.FilesGridHeader__root___lNE4j.FilesGridHeader__specificity___Ovt5L
  .FilesGridHeader__sortBox___DjQgG {
  gap: 0 16px;
  height: 40px;
  display: flex;
}
.FilesGridHeader__root___lNE4j.FilesGridHeader__specificity___Ovt5L
  .FilesGridHeader__sortIcon___zqeCE {
  width: 40px;
  transform: rotate(90deg);
}
.FilesGridHeader__root___lNE4j.FilesGridHeader__specificity___Ovt5L
  .FilesGridHeader__sortIcon___zqeCE.FilesGridHeader__sortIconDesc___Wghli {
  transform: rotate(-90deg);
}
.FilesGridHeader__root___lNE4j.FilesGridHeader__specificity___Ovt5L
  .FilesGridHeader__select___uJRBw:focus {
  background-color: transparent;
}
.FolderCard__root___xioXP {
  align-items: center;
  width: 336px;
  height: 56px;
  display: flex;
}
.FolderCard__root___xioXP .FolderCard__fileInput___ME4K6 {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.43;
}
.FolderCard__root___xioXP :hover .FolderCard__contentRoot___a9XFZ {
  background-color: rgba(0, 0, 0, 0.04);
}
div.FolderCard__contentRoot___a9XFZ {
  z-index: 2;
  align-items: center;
  height: 100%;
  padding: 8px 8px 8px 16px;
  display: flex;
  position: relative;
}
div.FolderCard__contentRoot___a9XFZ.FolderCard__dragHover___i8xHS {
  background-color: rgba(0, 0, 0, 0.04);
}
.FolderCard__contentBody___xG5_a {
  flex: 1;
  align-items: center;
  min-width: 0;
  margin-right: 8px;
  display: flex;
}
.FolderCard__contentText___BRYDK {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.FolderCard__icon___dxBnq {
  color: rgba(0, 0, 0, 0.54);
  min-width: 24px;
  height: 24px;
  padding-right: 16px;
}
.FilesNavigation__dragHover___hxhd9.FilesNavigation__specificity___crzwd {
  background-color: #f3f3f3;
}
.SizeInfo__root___LmpGS {
  border-radius: 8px;
  margin: 24px 16px;
}
.SizeInfo__root___LmpGS .SizeInfo__maxSize___OmPIb {
  flex-direction: column;
  gap: 4px;
  padding: 12px 16px 16px;
  display: flex;
}
.SizeInfo__root___LmpGS
  .SizeInfo__maxSize___OmPIb
  .SizeInfo__progressBar___kbq55 {
  background-color: #e0e0e0;
  border-radius: 8px;
}
.FilesTable__row___va2hS {
  cursor: pointer;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.FilesTable__nameCell___G8PQv {
  align-items: center;
  gap: 0 16px;
  width: 100%;
  display: flex;
  overflow: hidden;
}
.FilesTable__disabledRow___PwVzi {
  opacity: 0.5;
}
.FilesTable__renamedRow___s8Woi {
  cursor: text;
}
.FilesTable__dragHover___erUnL {
  background-color: #f3f3f3;
}
.FilesTable__tableBody___lMLu_ {
  align-items: center;
  height: 100%;
  display: flex;
}
.FilesTable__emptyRender___PfFYF {
  text-align: center;
  align-self: center;
  width: 100%;
}
.FilesTable__sizeCellContainer___wksj3 {
  align-items: center;
  gap: 8px;
  display: flex;
}
.FilesTable__sizeCellContainer___wksj3 .FilesTable__conversionLoader___JA7Nn {
  color: #757575;
}
.FilesTable__sizeCellContainer___wksj3 .FilesTable__sizeLabel___BmS8M {
  text-overflow: ellipsis;
  overflow-x: hidden;
}
.FilesTable__isLoading___P8GuB {
  color: #757575;
}
.NewFileMenu__hiddenFileInput___NYnvt {
  width: 1px;
  height: 1px;
  position: absolute;
  left: -10000000px;
}
.UploadNotificationContent__snackbarContent___ITf2d {
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  display: flex;
}
.UploadNotificationContent__message___q7igG {
  flex: 1;
}
.UploadNotificationContent__progress___ddj0T {
  margin-top: 8px;
}
.FilesManagerContent__root___eoNlu {
  background: #fafafa;
  height: 100%;
}
.FilesManagerContent__root___eoNlu .FilesManagerContent__sidebar___FfdqD {
  width: 320px;
  padding-top: 16px;
}
.FilesManagerContent__root___eoNlu .FilesManagerContent__fileMenu___gGl2m {
  margin-left: 24px;
}
.FilesManagerContent__root___eoNlu .FilesManagerContent__titleButtons___n19mV {
  align-items: center;
  margin-left: auto;
  display: flex;
}
.FilesManagerContent__tableRoot___znFSr {
  padding: 0;
}
.FilesManagerContent__tableTitle___TIaKq {
  padding: 16px 32px 0;
}
.FilesManagerContent__tableContent___rE1C0 {
  padding: 0 8px 0 16px;
  position: relative;
}
.FilesManagerContent__loadingScreen___X_qhU {
  z-index: 5;
  background: #fafafa;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 8px;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.FilesManagerContent__filesFilters___mr2wB {
  padding: 0 32px;
}
.FilesManagerContent__tableSearchContainer___VBaPa {
  padding-left: 32px;
  padding-right: 32px;
}
.BrandingForm__root___bdclf {
  background-color: #fafafa;
}
.BrandingForm__header___aOdGH {
  z-index: 1;
  background-color: #fafafa;
  border-bottom: 1px solid #eaeaea;
  align-items: center;
  height: 65px;
  padding: 0 24px;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}
.BrandingForm__header___aOdGH .BrandingForm__title___J5iWX {
  margin-left: 32px;
}
.BrandingForm__header___aOdGH .BrandingForm__submit___S1tKX {
  margin-left: auto;
}
.BrandingForm__body___hngNn {
  width: 688px;
  margin: 0 auto;
  padding: 0 24px;
}
.BrandingForm__section___FicfM {
  margin: 80px 0;
}
.BrandingListCard__root___q0KSu {
  flex-direction: column;
  width: 290px;
  height: 200px;
  padding: 16px;
  display: flex;
  position: relative;
}
.BrandingListCard__root___q0KSu:hover .BrandingListCard__menu___Del3C {
  visibility: visible;
}
.BrandingListCard__link___JhdWR {
  z-index: 1;
  cursor: pointer;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.BrandingListCard__menu___Del3C {
  z-index: 2;
  visibility: hidden;
  position: absolute;
  top: 8px;
  right: 8px;
}
.BrandingListCard__default___ETu7S {
  visibility: hidden;
  flex-shrink: 0;
  align-self: flex-start;
}
.BrandingListCard__default___ETu7S.BrandingListCard__visible___RP0ry {
  visibility: visible;
}
.BrandingListCard__media___akesR {
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}
.BrandingListCard__image___k4cOG {
  max-width: 200px;
  max-height: 50px;
}
.BrandingListCard__body___efzKT {
  flex-shrink: 0;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}
.BrandingListCard__body___efzKT .BrandingListCard__text___gzdlz {
  overflow: hidden;
}
.BrandingListCard__body___efzKT .BrandingListCard__user___Xc8GC {
  z-index: 1;
  text-transform: uppercase;
  width: 24px;
  height: 24px;
  margin-left: 16px;
  font-size: 12px;
}
.BrandingListCreate__root___Mmj3m {
  border: 2px dashed #e9e9e9;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 290px;
  height: 200px;
  display: flex;
  position: relative;
}
.BrandingListCreate__button___tdhUq {
  cursor: pointer;
  background: 0 0;
  border: none;
  width: 100%;
  height: 100%;
  padding: 0;
  position: absolute;
  top: 0;
  left: 0;
}
.BrandingList__root___GvMil {
  background: #fafafa;
}
.BrandingList__list___IMED3 {
  flex-wrap: wrap;
  margin: -24px 0 0 -24px;
  padding: 0;
  list-style: none;
  display: flex;
}
.BrandingList__item___BBwZS {
  flex-shrink: 0;
  margin-top: 24px;
  margin-left: 24px;
}
.MyTariff__askChangeTariff___Oy69H {
  margin-bottom: 40px;
}
.SalesDepartmentBlock__salesDepartmentBlock___ngZ0p {
  flex-direction: column;
  align-items: center;
  gap: 15px;
  font-size: 1.4vw;
  display: flex;
}
.SalesDepartmentBlock__salesDepartmentBlock___ngZ0p
  .SalesDepartmentBlock__title___fCL2N,
.SalesDepartmentBlock__salesDepartmentBlock___ngZ0p
  .SalesDepartmentBlock__subtitle___exfpj {
  white-space: nowrap;
  margin-bottom: 15px;
  font-size: 15px;
  line-height: 1.3;
}
.SalesDepartmentBlock__salesDepartmentBlock___ngZ0p
  .SalesDepartmentBlock__title___fCL2N
  span,
.SalesDepartmentBlock__salesDepartmentBlock___ngZ0p
  .SalesDepartmentBlock__subtitle___exfpj
  span {
  font-weight: 700;
}
.SalesDepartmentBlock__sentBock___BjKO6 {
  align-items: flex-start;
}
@media (min-width: 1090px) {
  .SalesDepartmentBlock__salesDepartmentBlock___ngZ0p
    .SalesDepartmentBlock__title___fCL2N,
  .SalesDepartmentBlock__salesDepartmentBlock___ngZ0p
    .SalesDepartmentBlock__subtitle___exfpj {
    font-size: 1.4vw;
  }
}
@media (min-width: 1550px) {
  .SalesDepartmentBlock__salesDepartmentBlock___ngZ0p
    .SalesDepartmentBlock__title___fCL2N,
  .SalesDepartmentBlock__salesDepartmentBlock___ngZ0p
    .SalesDepartmentBlock__subtitle___exfpj {
    font-size: 22px;
  }
}
.FunctionalOptions__functionalOptions___f5JyZ {
  width: 560px;
  display: flex;
}
.FunctionalOptions__functionalOptions___f5JyZ > div {
  flex-grow: 1;
  flex-shrink: 0;
  padding: 4px 0;
}
.FunctionalOptions__functionalOptions___f5JyZ
  .FunctionalOptions__functionalOption___Lk1rN {
  align-items: center;
  gap: 15px;
  height: 38px;
  padding: 10px 0;
  display: flex;
}
.FunctionalOptions__functionalOptions___f5JyZ
  .FunctionalOptions__functionalOption___Lk1rN:not(:first-child) {
  margin-top: 10px;
}
.FunctionalOptions__functionalOptions___f5JyZ
  .FunctionalOptions__functionalOption___Lk1rN
  .FunctionalOptions__serviceIcon___v8o2P {
  width: 15px;
  height: 15px;
}
.FunctionalOptions__functionalOptions___f5JyZ
  .FunctionalOptions__functionalOption___Lk1rN
  .FunctionalOptions__closeIcon___Py_pV {
  color: #bbb;
}
.Modules__modules___bkSAY {
  flex-direction: column;
  gap: 29px;
  display: flex;
}
.Modules__modules___bkSAY .Modules__additionalModulesContainer___LuJpg {
  margin-top: 10px;
}
.Modules__modules___bkSAY .Modules__moduleCard___yiVML {
  background: #fff;
  border-radius: 4px;
  min-width: 228px;
  min-height: 110px;
  margin-top: 2px;
  padding: 15px 20px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
}
.Modules__modules___bkSAY
  .Modules__moduleCard___yiVML.Modules__isNotIncluded___jdOfc:hover {
  cursor: pointer;
  background: #fafafa;
}
.Modules__modules___bkSAY
  .Modules__moduleCard___yiVML
  .Modules__moduleCardDescription___al_1H {
  margin-top: 6px;
}
.Modules__modules___bkSAY
  .Modules__moduleCard___yiVML
  .Modules__moduleIcon___Jjvio {
  width: 17px;
  height: 17px;
  position: absolute;
  top: 30px;
  right: 20px;
}
.Modules__modules___bkSAY .Modules__moduleName___CCXqt {
  margin-right: 40px;
  font-size: 26px;
  font-weight: lighter;
}
.ParamsBlock__params___whlIw {
  gap: 20px;
  margin-bottom: 30px;
  display: flex;
}
.ParamMenu__optionsMenu___E8bxY ul {
  padding: 0;
}
.ParamMenu__optionsMenu___E8bxY ul .ParamMenu__option___amkF3 {
  flex-direction: column;
  gap: 15px;
  padding: 12px 44px 12px 4px;
  display: flex;
}
.ParamMenu__optionsMenu___E8bxY
  ul
  .ParamMenu__option___amkF3
  .ParamMenu__value___FSpVA {
  font-size: 18px;
}
.ParamMenu__optionsMenu___E8bxY
  ul
  .ParamMenu__option___amkF3
  .ParamMenu__price___K9r8g {
  font-size: 26px;
  font-weight: lighter;
}
.ParamMenu__optionsMenu___E8bxY ul li {
  cursor: default;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 106px;
}
.ParamMenu__optionsMenu___E8bxY ul li .ParamMenu__optionBottom___AISAW {
  gap: 20px;
  display: flex;
}
.ParamMenu__optionsMenu___E8bxY ul li:not(.ParamMenu__first-child___tz85f) {
  border-top: 1px solid #ececec;
}
.ParamMenu__substrateAddIcon___cAV8t {
  cursor: pointer;
  z-index: 2;
  background: #f2f2f2;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
}
.ParamMenu__substrateAddIcon___cAV8t .ParamMenu__addIcon___eWZW4 {
  color: #bbbbb8;
  width: 15px;
  height: 15px;
}
.ParamMenu__groupButtons___zPJW8 {
  color: #bbbbb8;
  cursor: pointer;
  background: #f2f2f2;
  border-radius: 12px;
  height: 24px;
  display: flex;
}
.ParamMenu__groupButtons___zPJW8 > div {
  align-items: center;
  display: flex;
}
.ParamMenu__groupButtons___zPJW8 .ParamMenu__count___BvC_O {
  padding: 0 2px;
}
.ParamMenu__groupButtons___zPJW8 .ParamMenu__hasCount___Tmt0q {
  color: #000;
}
.ParamMenu__groupButtons___zPJW8 .ParamMenu__button___wjPqs {
  padding: 0 8px;
}
.TextInParam__circleText___jYk24 {
  color: #000;
}
.CircleParam__circle___geU5f {
  color: #50ae55;
  height: 80px;
  margin-top: 16px;
  display: inline-block;
  position: relative;
}
.CircleParam__circle___geU5f .CircleParam__paramMenuIcon___n3wQP {
  position: absolute;
  top: -8px;
  right: -8px;
}
.CircleParam__circle___geU5f circle {
  stroke-width: 1px;
}
.CircleParam__circle___geU5f .CircleParam__circleDefault___ypVwj {
  color: rgba(187, 187, 187, 0.5);
  z-index: -1;
  position: absolute;
  top: 0;
  left: 0;
}
.CircleParam__circle___geU5f .CircleParam__textContainer___nNF48 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.InActiveParam__inActiveParam___gfuJ5 {
  align-items: center;
  gap: 16px;
  display: flex;
}
.TariffParam__param___TyrzF {
  width: 120px;
}
.TariffParam__param___TyrzF .TariffParam__paramTitle___GOxXo {
  white-space: nowrap;
}
.InvoiceForm__mainContainer___NG2aH {
  flex-wrap: wrap;
  gap: 24px;
  min-height: 584px;
  display: flex;
  position: relative;
}
.InvoiceForm__fieldsContainer___mfQ9n {
  flex-wrap: wrap;
  gap: 16px;
  display: flex;
  position: relative;
}
.InvoiceForm__mainContainer___NG2aH > div:nth-child(2) {
  flex-wrap: wrap;
  gap: 4px;
  display: flex;
}
.InvoiceForm__fieldsContainer___mfQ9n > div:nth-child(2) {
  width: 47%;
  margin-left: auto;
}
.InvoiceForm__fieldsContainer___mfQ9n > div:first-child {
  width: 47%;
}
.InvoiceForm__loader___ruYFi {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}
.SubmitResult__submited___pyvtV {
  flex-direction: column;
  gap: 24px;
  display: flex;
}
.PriceBlock__paymentInfo___KeaoS {
  align-items: flex-end;
  gap: 20px;
  margin-top: 20px;
  display: flex;
}
.PriceBlock__paymentInfo___KeaoS .PriceBlock__fullPrice___MHrCe {
  font-weight: lighter;
}
.PriceBlock__paymentInfo___KeaoS .PriceBlock__price____DHRd {
  font-size: 26px;
}
.PriceBlock__selectWrapper___zpkJh {
  flex-direction: column;
  width: 100px;
  display: flex;
}
.PriceBlock__buyContainer___ieB49 {
  flex-direction: column;
  gap: 24px;
  display: flex;
}
.PriceBlock__flexStart___V6zTf {
  align-items: flex-start;
}
.PriceBlock__fullPrisePadding___IBGKI {
  padding-top: 24px;
}
.PriceBlock__period___bM2AT {
  gap: 12px;
  display: flex;
}
.PriceBlock__periodDiscount___JYYlv {
  color: #fff;
  background: #ef5350;
  border-radius: 10px;
  align-items: center;
  padding: 0 8px;
  display: flex;
}
.PriceBlock__withoutDiscount___JuldL {
  text-decoration: line-through;
}
.PriceBlock__buttons___iDrQ2 {
  align-items: center;
}
.PriceBlock__invoiceButton___A2cve {
  cursor: pointer;
}
.TariffBlock__tariffBlock___pEVaN {
  min-width: 804px;
  max-width: 1140px;
  padding-bottom: 50px;
  display: flex;
}
.TariffBlock__tariffBlock___pEVaN .TariffBlock__tariffBlockContent___cPYWb {
  width: 66%;
  max-width: 760px;
  padding-right: 20px;
}
.TariffBlock__tariffBlock___pEVaN .TariffBlock__currentTariffAt___Ggp9k {
  color: #333;
  font-size: 18px;
}
.TariffBlock__tariffBlock___pEVaN .TariffBlock__name___kyR6d {
  margin-bottom: 30px;
  font-weight: 200;
}
.TariffBlock__tariffBlock___pEVaN .TariffBlock__tariffBlockSideBar___PVwAP {
  flex-direction: column;
  gap: 29px;
  width: 33%;
  max-width: 380px;
  padding-left: 20px;
  display: flex;
}
.TariffBlock__bottomLine___o3XGM {
  border-bottom: 1px solid #e6e6e6;
  margin-bottom: 60px;
}
.MyTariffs__tabsContainer____AXv5 {
  margin-bottom: 24px;
}
.OrganizationTariffs__organizationContainer___y2J6f {
  margin-bottom: 56px;
}
.OrganizationTariffs__content___DWIhQ {
  justify-content: space-between;
  gap: 40px;
  max-width: 1300px;
  display: flex;
}
.OrganizationTariffs__grid___hDQus {
  flex-wrap: wrap;
  gap: 40px;
  display: flex;
}
.OrganizationTariffs__emptyText___qZOaG {
  color: #333;
}
.OrganizationTariffs__currentTariff___HO8HK {
  margin-bottom: 15px;
  font-size: 18px;
  font-weight: 300;
}
.MemberRow__membership___eJM_m {
  border-bottom: 1px solid #e6e6e6;
  align-items: center;
  height: 69px;
  padding: 0 14px 0 24px;
  display: flex;
}
.MemberRow__membership___eJM_m:hover {
  background: #f2f2f2;
}
.MemberRow__membership___eJM_m:hover .MemberRow__menu___o5VOD {
  visibility: visible;
}
.MemberRow__membership___eJM_m .MemberRow__avatar___AJ02e {
  flex-shrink: 0;
  width: 50px;
  height: 50px;
}
.MemberRow__membership___eJM_m .MemberRow__padding_____UU2 {
  padding-right: 50px;
}
.MemberRow__membership___eJM_m .MemberRow__name___O9whK {
  text-overflow: ellipsis;
  flex-grow: 1;
  padding-left: 20px;
  overflow: hidden;
}
.MemberRow__membership___eJM_m .MemberRow__name___O9whK span {
  font-weight: 500;
}
.MemberRow__membership___eJM_m .MemberRow__menu___o5VOD {
  visibility: hidden;
}
.MemberRow__membership___eJM_m .MemberRow__menu___o5VOD button {
  width: 40px;
  height: 40px;
}
.MemberRow__prolongationName___Aqg01 {
  align-items: center;
  gap: 10px;
  display: flex;
}
.MembersList__dialogContent___D3FgI {
  flex-direction: column;
  flex-grow: 1;
  display: flex;
}
.MembersList__dialogContent___D3FgI .MembersList__search___dYL34 {
  margin-bottom: 20px;
}
.MembersList__content___g1RrU {
  flex-direction: column;
  gap: 20px;
  height: 100%;
  margin: 0 -24px;
  display: flex;
  overflow-y: auto;
}
.MembersList__unAssigned___ub63S {
  background: #f2f2f2;
  flex-shrink: 0;
  align-items: center;
  height: 30px;
  padding: 0 24px;
  display: flex;
}
.MembersList__loadingScreen___kj_Lw {
  z-index: 2;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.MembersList__listWrapper___vwmtC {
  height: 440px;
}
.MembersList__membersTitle___npnQb {
  border-bottom: 1px solid #e6e6e6;
  align-items: center;
  gap: 4px;
  padding: 20px 24px 4px;
  display: flex;
}
.MembersList__membersTitle___npnQb .MembersList__membersTitleCount___UZpmy {
  background: #f2f2f2;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  height: 20px;
  padding: 0 6px;
  display: flex;
}
.useProlongationModal__dialog___pCm18 {
  background: #fff;
  flex-direction: column;
  height: 100%;
  display: flex;
  overflow: hidden;
}
.useProlongationModal__cancelIcon___SJi9C {
  cursor: pointer;
  color: #bbbbb8;
  font-size: 24px;
  position: absolute;
  top: 10px;
  right: 10px;
}
.useProlongationModal__params___zpeYt {
  flex-wrap: wrap;
  gap: 20px;
  margin-top: 6px;
  display: flex;
}
.useProlongationModal__params___zpeYt > div {
  display: flex;
}
.ProlongationCard__badge___X5zCf {
  display: block;
}
.ProlongationCard__prolongationContainer___LazPD {
  cursor: pointer;
  background: #fff;
  border-radius: 4px;
  width: 340px;
  padding: 16px 20px;
  overflow: hidden;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
}
.ProlongationCard__prolongationName___Vyh5Q {
  line-height: 20px;
}
.ProlongationCard__options___FYlWh {
  width: 100%;
  margin-top: 4px;
}
.ProlongationCard__options___FYlWh .ProlongationCard__cell___YOr3L {
  justify-content: space-between;
  gap: 24px;
  height: 26px;
  display: flex;
}
.ProlongationCard__options___FYlWh
  .ProlongationCard__cell___YOr3L
  .ProlongationCard__item___j3umy {
  white-space: nowrap;
  max-width: 65%;
  padding: 4px 0;
  display: flex;
}
.ProlongationCard__overflowText___JfqHq {
  text-overflow: ellipsis;
  overflow: hidden;
}
.ProlongationCard__userInfo___AI1LJ {
  color: #bbbbb8;
  gap: 8px;
  margin-top: 12px;
  display: flex;
}
.ProlongationCard__userInfo___AI1LJ svg {
  width: 26px;
  height: 26px;
}
.ProlongationCard__userInfo___AI1LJ p {
  font-size: 14px;
}
.SelectNewTariff__title___imjwI {
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: 300;
}
.SelectNewTariff__tariffsContainer___Tjd8D {
  grid-template-columns: repeat(3, auto);
  gap: 40px;
  min-width: 804px;
  max-width: 1140px;
  display: grid;
}
.SelectNewTariff__tariffCard___TehLv {
  cursor: pointer;
}
.SelectNewTariff__tariffDefaultCard___eazOE,
.SelectNewTariff__tariffCard___TehLv {
  background: #fff;
  border-radius: 4px;
  flex-direction: column;
  height: 264px;
  display: flex;
  overflow: hidden;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
}
.SelectNewTariff__tariffDefaultCard___eazOE
  .SelectNewTariff__cardHeader___OqomR,
.SelectNewTariff__tariffCard___TehLv .SelectNewTariff__cardHeader___OqomR {
  background-position: 50%;
  background-size: cover;
  height: 162px;
  position: relative;
}
.SelectNewTariff__tariffDefaultCard___eazOE
  .SelectNewTariff__cardHeader___OqomR:before,
.SelectNewTariff__tariffCard___TehLv
  .SelectNewTariff__cardHeader___OqomR:before {
  content: "";
  opacity: 0.3;
  background-color: #000;
  width: 100%;
  height: 100%;
  transition: opacity 0.25s cubic-bezier(0.25, 0.8, 0.25, 1);
  position: absolute;
  top: 0;
  left: 0;
}
.SelectNewTariff__tariffDefaultCard___eazOE
  .SelectNewTariff__cardContent___zHqa4,
.SelectNewTariff__tariffCard___TehLv .SelectNewTariff__cardContent___zHqa4 {
  flex-grow: 1;
  padding: 10px 20px 15px;
}
.SelectNewTariff__tariffDefaultCard___eazOE
  .SelectNewTariff__cardContent___zHqa4
  .SelectNewTariff__cardName___WxWYb,
.SelectNewTariff__tariffCard___TehLv
  .SelectNewTariff__cardContent___zHqa4
  .SelectNewTariff__cardName___WxWYb {
  font-weight: 300;
}
.SelectNewTariff__tariffDefaultCard___eazOE
  .SelectNewTariff__cardFooter___GmZD4,
.SelectNewTariff__tariffCard___TehLv .SelectNewTariff__cardFooter___GmZD4 {
  justify-content: center;
  align-items: flex-start;
  gap: 10px;
  height: 0;
  display: flex;
  overflow: hidden;
}
.SelectNewTariff__tariffDefaultCard___eazOE:hover
  .SelectNewTariff__cardHeader___OqomR,
.SelectNewTariff__tariffCard___TehLv:hover
  .SelectNewTariff__cardHeader___OqomR {
  height: 102px;
}
.SelectNewTariff__tariffDefaultCard___eazOE:hover
  .SelectNewTariff__cardHeader___OqomR:before,
.SelectNewTariff__tariffCard___TehLv:hover
  .SelectNewTariff__cardHeader___OqomR:before {
  opacity: 0;
}
.SelectNewTariff__tariffDefaultCard___eazOE:hover
  .SelectNewTariff__cardFooter___GmZD4,
.SelectNewTariff__tariffCard___TehLv:hover
  .SelectNewTariff__cardFooter___GmZD4 {
  height: 60px;
}
.SelectNewTariff__defaultCardContent___5dQmj {
  flex-direction: column;
  flex-grow: 1;
  align-items: center;
  padding: 10px 0 15px;
  display: flex;
}
.SelectNewTariff__defaultCardFooter___bH1Vg {
  text-align: center;
  height: 72px;
}
.SelectNewTariff__vipTitle___BNN_Q {
  padding: 8px 0 6px;
  font-weight: 300;
}
.SelectNewTariff__vipIcon___jt2sm {
  background: #ffae03;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  margin: 18px 0 15px;
  display: flex;
}
.SelectNewTariff__vipIcon___jt2sm svg {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  display: flex;
}
@media (max-width: 1360px) {
  .SelectNewTariff__tariffsContainer___Tjd8D {
    grid-template-columns: repeat(2, 42%);
  }
}
.CardContainer__cardContainer___eutRE {
  flex-direction: column;
  display: flex;
}
.CardContainer__cardTitle___A1Vys {
  margin: 20px 0 16px;
}
.CardContainer__cardOptions___t9PjL {
  flex-direction: column;
  gap: 12px;
  display: flex;
}
.CardContainer__cardOption___sIfnw {
  align-items: center;
  gap: 16px;
  display: flex;
}
.CardContainer__cardOptionText___lkmHd {
  line-height: normal;
}
.CardContainer__checkIcon___ht1oj,
.CardContainer__closeIcon___Gjdrd {
  width: 16px;
  height: 16px;
}
.CardContainer__closeText___TiBLt {
  color: #ec3939;
}
.ProductCard__productCard___Cf5yp {
  cursor: pointer;
  background: #fff;
  border-radius: 4px;
  flex-direction: column;
  height: 264px;
  padding: 16px 20px;
  display: flex;
  overflow: hidden;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
}
.ProductCard__productCard___Cf5yp:hover {
  background: #fafafa;
}
.ProductCard__productCardName___GSaf1 {
  margin-bottom: 8px;
  font-weight: 300;
}
.ProductCard__productCardParams___XTj8a {
  flex-grow: 1;
  grid-template-columns: repeat(2, 50%);
  display: grid;
}
.ProductCard__productCardParam___GjQIW {
  flex-direction: column;
  display: flex;
}
.ProductCard__productCardParamTitle___FmfdX {
  white-space: nowrap;
  padding: 24px 0 8px;
}
.ProductCard__productCardParamValue___f_ZJd {
  white-space: nowrap;
  align-items: center;
  gap: 8px;
  display: flex;
}
.ProductCard__productCardParamDiff___kOW8M {
  color: #fff;
  border-radius: 10px;
  align-items: center;
  height: 20px;
  padding: 0 8px;
  display: flex;
}
.ProductCard__green___pOaQi {
  background: #55b05a;
}
.ProductCard__red___O5j6W {
  background: #ec3939;
}
.ProductPage__backButton___IvhLY {
  cursor: pointer;
  align-items: center;
  display: inline-flex;
}
.ProductPage__back___R3LSv {
  font-size: 16px;
}
.ProductPage__name___haVQG {
  margin-bottom: 30px;
  font-weight: 200;
}
.ProductPage__otherProducts___oGzPQ {
  grid-template-columns: repeat(3, 31%);
  gap: 40px;
  min-width: 804px;
  max-width: 1140px;
  display: grid;
}
@media (max-width: 1360px) {
  .ProductPage__otherProducts___oGzPQ {
    grid-template-columns: repeat(2, 42%);
  }
}
.TariffModal__header___OGJ16 {
  background-position: 50%;
  background-size: cover;
  align-items: flex-end;
  height: 240px;
  padding: 40px;
  display: flex;
  position: relative;
}
.TariffModal__header___OGJ16:before {
  content: "";
  opacity: 0.3;
  background-color: #000;
  width: 100%;
  height: 100%;
  transition: opacity 0.25s cubic-bezier(0.25, 0.8, 0.25, 1);
  position: absolute;
  top: 0;
  left: 0;
}
.TariffModal__root___SEdUa .TariffModal__content___jZgu0 {
  flex-direction: column;
  align-items: flex-start;
  height: 450px;
  padding: 40px;
  display: flex;
  overflow-y: auto;
}
.TariffModal__root___SEdUa .TariffModal__modalActions___VG02b {
  justify-content: flex-start;
}
.TariffModal__root___SEdUa .TariffModal__rootContent___yFny6 {
  padding-top: 40px;
}
.TariffModal__body___iLMyH {
  flex-grow: 1;
  gap: 40px;
  display: flex;
}
.TariffModal__params___mudIF {
  flex-direction: column;
  gap: 20px;
  width: 100%;
  min-width: 205px;
  display: flex;
}
@media screen and (max-width: 640px) {
  .TariffModal__params___mudIF {
    min-width: 100px;
  }
}
.TariffModal__name___nU7Wf {
  color: #fff;
  font-weight: 300;
  position: absolute;
  bottom: 32px;
  left: 40px;
}
.TariffModal__description___eu6_W {
  flex-grow: 1;
  line-height: normal;
}
.Tabs__tabs___r95QV {
  gap: 40px;
  display: flex;
}
.Tabs__tabs___r95QV a {
  text-decoration: none;
}
.Tabs__badge___W0cW3 span {
  color: #919191;
  background-color: #eee;
}
.NotFoundPage__root___PV8oJ {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 800px;
  height: 100%;
  min-height: 400px;
  padding: 0 48px 80px;
  display: flex;
  position: relative;
}
.NotFoundPage__comment___McSzC {
  text-align: center;
  margin: 40px auto 56px;
}
.NotFoundPage__siteLink___sxmQh {
  position: absolute;
  bottom: 48px;
  left: 50%;
  transform: translate(-50%);
}
.Organization__form___fBH2x {
  flex-direction: column;
  flex-grow: 1;
  gap: 8px;
  max-width: 600px;
  display: flex;
}
.Organization__actionsWrapper___r4cLD {
  justify-content: flex-end;
  align-items: center;
  gap: 16px;
  min-height: 32px;
  padding: 32px 0 24px;
  display: flex;
  position: relative;
}
.Organization__contentRoot___PntCS {
  justify-content: space-between;
  gap: 40px;
  display: flex;
}
.Organization__content___Qntqz {
  flex-direction: column;
  flex-grow: 1;
  max-width: 600px;
  display: flex;
}
.Organization__topSection___X4W6L {
  margin-bottom: 24px;
  display: flex;
}
.Organization__form___AtCNG {
  flex-direction: column;
  flex-grow: 1;
  gap: 8px;
  display: flex;
}
.Organization__textField___Dcuu1 input {
  padding: 0;
}
.Organization__helperText___gghnD {
  position: absolute;
  bottom: -8px;
}
.Organization__notification___N1xz5 .Organization__notificationIcon___q0Sms {
  fill: #fff;
}
.useLimitModal__requested___TDSF3 {
  background: rgba(76, 175, 80, 0.08);
  align-items: center;
  width: 100%;
  margin-top: 24px;
  padding: 8px 16px;
  display: inline-flex;
}
.useLimitModal__requestedIcon___qFm7L {
  color: #4caf50;
  margin-right: 16px;
}
.OrganizationFilesInfo__root___ACoVa {
  width: 328px;
  height: -webkit-fit-content;
  border: 1px solid #e0e0e0;
  border-radius: 8px;
  height: fit-content;
  padding: 16px;
}
.OrganizationFilesInfo__root___ACoVa .OrganizationFilesInfo__progress___gshum {
  margin: 0 auto;
  display: block;
}
.OrganizationFilesInfo__buttonLink___OM5v9 {
  text-transform: uppercase;
  cursor: pointer;
}
.OrganizationInvitationDomain__root___WnT3N
  .OrganizationInvitationDomain__switchField___XK4AY {
  padding: 0;
}
.OrganizationInvitationDomain__root___WnT3N
  .OrganizationInvitationDomain__title___CQ8FY {
  font-weight: 500;
  line-height: 24px;
}
.OrganizationInvitationDomain__root___WnT3N
  .OrganizationInvitationDomain__description___ErzyB {
  color: #757575;
  font-size: 14px;
  line-height: 22px;
}
.OrganizationInvitationDomain__root___WnT3N
  .OrganizationInvitationDomain__marginBottom___a4_qX {
  margin-bottom: 24px;
}
.OrganizationInvitationDomain__root___WnT3N
  .OrganizationInvitationDomain__switchField___XK4AY {
  justify-content: flex-end;
  line-height: 24px;
}
.OrganizationInvitationDomainAddForm__root___w1DGF
  .OrganizationInvitationDomainAddForm__emailDescription___DPRKj {
  margin-bottom: 8px;
  font-size: 14px;
  line-height: 22px;
}
.OrganizationInvitationDomainAddForm__root___w1DGF
  .OrganizationInvitationDomainAddForm__btnContainer____whnW {
  justify-content: flex-end;
  display: flex;
}
.OrganizationInvitationDomainList__root___OzbxH
  .OrganizationInvitationDomainList__container___kU5Fe {
  align-items: center;
  display: flex;
}
.OrganizationInvitationDomainList__root___OzbxH
  .OrganizationInvitationDomainList__container___kU5Fe
  .OrganizationInvitationDomainList__item___xhMny {
  flex-grow: 1;
  min-width: 0;
  display: flex;
}
.OrganizationInvitationDomainList__root___OzbxH
  .OrganizationInvitationDomainList__container___kU5Fe
  .OrganizationInvitationDomainList__img___v0TRl {
  width: 20px;
  height: 20px;
  margin-right: 16px;
}
.OrganizationInvitationDomainList__root___OzbxH
  .OrganizationInvitationDomainList__container___kU5Fe
  .OrganizationInvitationDomainList__domain___Pig6R {
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 16px;
  overflow: hidden;
}
.OrganizationInvitationDomainList__root___OzbxH
  .OrganizationInvitationDomainList__container___kU5Fe
  .OrganizationInvitationDomainList__deleteIcon___VRnZN {
  fill: rgba(0, 0, 0, 0.54);
}
.OrganizationInvitationDomainVerificationForm__root___I1OVQ
  .OrganizationInvitationDomainVerificationForm__emailDescription___n1XL3 {
  margin-bottom: 16px;
  font-size: 14px;
  line-height: 22px;
}
.OrganizationInvitationDomainVerificationForm__root___I1OVQ
  .OrganizationInvitationDomainVerificationForm__emailDescription___n1XL3
  .OrganizationInvitationDomainVerificationForm__emailBlock___fOZKk {
  font-weight: 500;
}
.OrganizationInvitationDomainVerificationForm__root___I1OVQ
  .OrganizationInvitationDomainVerificationForm__emailDescription___n1XL3
  .OrganizationInvitationDomainVerificationForm__btnResent___WqzQI {
  text-transform: none;
  vertical-align: baseline;
  padding: 0;
}
.OrganizationInvitationDomainVerificationForm__root___I1OVQ
  .OrganizationInvitationDomainVerificationForm__emailDescription___n1XL3
  .OrganizationInvitationDomainVerificationForm__btnResent___WqzQI:hover {
  background-color: transparent;
}
.OrganizationInvitationDomainVerificationForm__root___I1OVQ
  .OrganizationInvitationDomainVerificationForm__emailDescription___n1XL3
  .OrganizationInvitationDomainVerificationForm__btnResent___WqzQI
  > span {
  font-weight: 400;
}
.OrganizationInvitationDomainVerificationForm__root___I1OVQ
  .OrganizationInvitationDomainVerificationForm__btnContainer___bRliO {
  justify-content: flex-end;
  display: flex;
}
.OrganizationInvitationDomainVerificationForm__root___I1OVQ
  .OrganizationInvitationDomainVerificationForm__btnContainer___bRliO
  button
  + button {
  margin-left: 16px;
}
.OrganizationInvitationLink__root___whsdj
  .OrganizationInvitationLink__clipboard___c3rwx
  > p {
  display: none;
}
.OrganizationInvitationLink__root___whsdj
  .OrganizationInvitationLink__linkDescriptionContainer___HTiwb {
  margin-bottom: 24px;
}
.OrganizationInvitationLink__root___whsdj
  .OrganizationInvitationLink__linkDescriptionContainer___HTiwb,
.OrganizationInvitationLink__root___whsdj
  .OrganizationInvitationLink__linkDescriptionContainer___HTiwb
  .OrganizationInvitationLink__linkReset___q0sN3 {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}
.OrganizationInvitationLink__root___whsdj
  .OrganizationInvitationLink__linkDescriptionContainer___HTiwb
  .OrganizationInvitationLink__linkReset___q0sN3 {
  vertical-align: baseline;
  text-transform: none;
  padding: 0;
}
.OrganizationInvitationLink__root___whsdj
  .OrganizationInvitationLink__linkDescriptionContainer___HTiwb
  .OrganizationInvitationLink__linkReset___q0sN3:hover {
  background-color: transparent;
}
.OrganizationInvitationLinkPassword__root___EX6og
  .OrganizationInvitationLinkPassword__passwordContainer___Sx6gH {
  width: 100%;
}
.OrganizationInvitationLinkPassword__root___EX6og
  .OrganizationInvitationLinkPassword__passwordContainer___Sx6gH
  .OrganizationInvitationLinkPassword__passwordTextContainer___RjgOj {
  align-items: baseline;
  display: flex;
}
.OrganizationInvitationLinkPassword__root___EX6og
  .OrganizationInvitationLinkPassword__passwordContainer___Sx6gH
  .OrganizationInvitationLinkPassword__passwordTextContainer___RjgOj
  .OrganizationInvitationLinkPassword__passwordTitle___hosFm {
  letter-spacing: 0.5px;
  flex-grow: 1;
  margin-bottom: 16px;
  font-size: 16px;
  line-height: 24px;
}
.OrganizationInvitationLinkPassword__root___EX6og
  .OrganizationInvitationLinkPassword__passwordContainer___Sx6gH
  .OrganizationInvitationLinkPassword__password___rn8Ew {
  margin-bottom: 16px;
}
.OrganizationInvitationLinkPassword__root___EX6og
  .OrganizationInvitationLinkPassword__passwordContainer___Sx6gH
  .OrganizationInvitationLinkPassword__passwordText___mHwu4 {
  color: rgba(0, 0, 0, 0.54);
  letter-spacing: 0.4px;
  margin-bottom: 4px;
  font-size: 12px;
  line-height: 16px;
}
.OrganizationInvitationLinkPassword__root___EX6og
  .OrganizationInvitationLinkPassword__passwordContainer___Sx6gH
  .OrganizationInvitationLinkPassword__passwordValue___yZJCt {
  letter-spacing: 0.5px;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 16px;
  line-height: 28px;
  overflow: hidden;
}
.OrganizationInvitationLinkPassword__root___EX6og
  .OrganizationInvitationLinkPassword__passwordContainer___Sx6gH
  .OrganizationInvitationLinkPassword__passwordInput___A3L2W {
  margin-bottom: 8px;
  padding: 0;
}
.OrganizationInvitationLinkPassword__root___EX6og
  .OrganizationInvitationLinkPassword__passwordButtonContainer___HT5_7 {
  justify-content: flex-end;
  display: flex;
}
.OrganizationInvitationLinkPassword__root___EX6og
  .OrganizationInvitationLinkPassword__passwordButtonContainer___HT5_7
  > button
  + button {
  margin-left: 16px;
}
.MembersSection__root___M4hQw {
  flex-direction: column;
  flex: 1;
  display: flex;
}
.MembersSection__root___M4hQw .MembersSection__header___E_Ftx {
  justify-content: space-between;
  display: flex;
}
.MembersSection__root___M4hQw .MembersSection__subtitle___wmMex {
  max-width: 600px;
  margin-top: 16px;
}
.LimitInfoBlock__limitMembersBlock___rT1gP {
  background: #fff4e5;
  border-radius: 4px;
  gap: 16px;
  height: 48px;
  margin-bottom: 24px;
  padding: 8px 16px;
  display: flex;
}
.LimitInfoBlock__limitMembersBlock___rT1gP .LimitInfoBlock__limitText___iEB4W {
  flex-grow: 1;
}
.LimitInfoBlock__limitMembersBlock___rT1gP
  .LimitInfoBlock__limitButton___ZySjU {
  cursor: pointer;
}
.LimitInfoBlock__limitMembersBlock___rT1gP
  .LimitInfoBlock__tariffsLink___aQ6Tw:hover {
  text-decoration: none;
}
.ActiveSessionModal__dialogRoot___nrsGb .ActiveSessionModal__dialog___VzrDn {
  min-height: 148px;
  padding: 0;
}
.ActiveSessionModal__dialogRoot___nrsGb .ActiveSessionModal__subTitle___wy5V9 {
  color: rgba(0, 0, 0, 0.54);
  margin: 0;
  padding: 0 24px 24px;
}
.ActiveSessionModal__dialogRoot___nrsGb .ActiveSessionModal__content___RehyD {
  border-top: none;
  min-height: 408px;
  max-height: calc(100vh - 276px);
  padding: 0;
}
.ActiveSessionModal__dialogRoot___nrsGb .ActiveSessionModal__footer___kYASd {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  height: 32px;
}
.ActiveSessionModal__dialogRoot___nrsGb
  .ActiveSessionModal__confirmFooter___AzSQl {
  padding: 24px 0;
}
.ActiveSessionModal__dialogRoot___nrsGb
  .ActiveSessionModal__actionButton___gkrfd {
  padding: 8px;
}
.ActiveSessionModal__dialogRoot___nrsGb .ActiveSessionModal__icon___xfD6h {
  color: rgba(0, 0, 0, 0.38);
}
.ActiveSessionModal__dialogRoot___nrsGb
  .ActiveSessionModal__dropdownAction___zHTF5 {
  display: none;
}
.ActiveSessionModal__dialogRoot___nrsGb
  .ActiveSessionModal__listItemContainer___Eo87r:hover
  .ActiveSessionModal__dropdownAction___zHTF5 {
  display: unset;
}
.ActiveSessionModal__dialogRoot___nrsGb
  .ActiveSessionModal__listItemRoot___tK6M4 {
  align-items: flex-start;
  gap: 24px;
  padding: 16px 24px;
  display: flex;
}
.ActiveSessionModal__dialogRoot___nrsGb
  .ActiveSessionModal__listItemTextContent___IydQz {
  margin: 0;
}
.ActiveSessionModal__dialogRoot___nrsGb .ActiveSessionModal__primary___Y58ZV {
  margin-bottom: 8px;
  line-height: 24px;
}
.ActiveSessionModal__dialogRoot___nrsGb
  .ActiveSessionModal__listItemText___Tk_7X {
  flex-direction: column;
  gap: 4px;
  display: flex;
}
.DataTransferContent__description___XWJxy {
  margin-bottom: 24px;
}
.DataTransferContent__description___XWJxy > p {
  line-height: 24px;
}
.DataTransferContent__userInfo___MeCaT {
  gap: 16px;
  margin-bottom: 8px;
  display: flex;
}
.DataTransferContent__userInfo___MeCaT .DataTransferContent__avatar___BmZRg {
  width: 56px;
  height: 56px;
}
.DataTransferContent__userInfoContent___LwSgv {
  flex-direction: column;
  gap: 16px;
  display: flex;
}
.DataTransferContent__userInfoParams___hPmqJ {
  gap: 16px;
  display: flex;
}
.DataTransferContent__userInfoParams___hPmqJ span {
  color: rgba(0, 0, 0, 0.87);
}
.DataTransferContent__searchFieldStartIcon___Qf6NG {
  color: rgba(0, 0, 0, 0.54);
}
.DataTransferContent__tableWrapper___RUfcK {
  height: 224px;
}
.DataTransferContent__placeholder___XbxhA {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}
.DataTransferContent__row___eni3V {
  white-space: nowrap;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  height: 56px;
}
.DataTransferContent__skeletonRoot___tYrDn {
  width: 100%;
}
.DataTransferContent__progress___KAOIG {
  margin: 24px auto;
  display: block;
}
.DataTransferContent__exactMatchContainer___JPq_a
  .DataTransferContent__exactMatch___RqtiZ {
  margin-bottom: 24px;
}
.DataTransferContent__nameCell___o480k span {
  align-items: center;
  gap: 16px;
  display: flex;
}
.DataTransferContent__nameCell___o480k .DataTransferContent__email___tdeHB {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.ContactsList__root___u5B_i {
  flex-direction: column;
  justify-content: center;
  max-width: 480px;
  display: flex;
}
.ContactsList__root___u5B_i .ContactsList__center___vKBgo {
  align-items: center;
}
.ContactsList__tableRow___IGYak {
  background-color: #fff;
}
.ContactsList__tablePaper___ZHrPG {
  height: 100%;
}
.ContactsList__noRecords___ZfQ2c {
  text-align: center;
  align-self: center;
  width: 100%;
  max-width: 100vw;
  margin-top: 80px;
  padding: 0 16px;
}
.ImportContactsOverlay__root___X9Ff1 {
  color: #fff;
  z-index: 30000;
}
.ImportContactsOverlay__root___X9Ff1 .ImportContactsOverlay__backdrop___cDWdj {
  background-color: rgba(27, 27, 34, 0.95);
}
.ImportContactsOverlay__content___BuEQB {
  flex-direction: row;
  display: flex;
}
.ImportContactsOverlay__content___BuEQB > * + * {
  margin-left: 16px;
}
.ImportContactsOverlay__content___BuEQB .ImportContactsOverlay__step___tWAfy {
  flex-direction: column;
  align-items: center;
  width: 240px;
  display: flex;
}
.ImportContactsOverlay__content___BuEQB
  .ImportContactsOverlay__step___tWAfy
  .ImportContactsOverlay__stepText___FxIBs {
  width: 160px;
  height: 40px;
  margin-top: 8px;
}
.ImportContactsOverlay__content___BuEQB
  .ImportContactsOverlay__step___tWAfy
  .ImportContactsOverlay__stepButton___Vmscd {
  margin-top: 8px;
}
.useDataTransfer__dialog___iIk8_ .useDataTransfer__content___nijpk {
  border-top: none;
  border-bottom: none;
}
.ProfileSettingsFields__avatar___ZWWPW {
  margin-bottom: 24px;
}
.ProfileSettingsFields__marginLeft___xgThy {
  margin-left: 8px;
}
.ProfileSettingsFields__menuItemGuest___mXIt4 {
  color: #757575;
  margin-left: 8px;
}
.ProfileSettingsSwitches__group___Z51aa {
  padding-top: 16px;
  padding-bottom: 12px;
}
.ProfileSettingsSwitches__group___Z51aa:not(:last-child) {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.ProfileSettingsSwitches__group___Z51aa
  .ProfileSettingsSwitches__groupTitle___HpGKi {
  margin-top: 8px;
  margin-bottom: 4px;
  font-size: 16px;
}
.ProfileSettingsSwitches__hideSwitches___uKBHZ {
  height: 0;
  overflow: hidden;
}
.ProlongationModalContent__loadingScreen___BUdTj {
  height: 250px;
}
.ProlongationModalContent__dialog___DzRae
  .ProlongationModalContent__dialogContent___AcJL6 {
  border: none;
}
.ProlongationModalContent__content___pdKgH:first-child {
  padding-top: 0;
}
.ProlongationModalContent__content___pdKgH
  .ProlongationModalContent__employees___MaH8r {
  margin-bottom: 8px;
}
.ProlongationModalContent__submitLoading___EFsnO {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.ProlongationModalContent__warningText___g1P5e {
  align-items: center;
  gap: 8px;
  margin: 16px 0 8px;
  display: flex;
}
.ProlongationModalContent__warningIcon___tHRZw {
  color: #ff9800;
}
.EmptyProlongations__emptyProlongations___kVsGw {
  gap: 24px;
}
.EmptyProlongations__emptyProlongationsText___nhI8O {
  gap: 8px;
}
.EmptyProlongations__emptyProlongations___kVsGw,
.EmptyProlongations__emptyProlongationsText___nhI8O {
  flex-direction: column;
  align-items: center;
  display: flex;
}
.ProlongationItem__prolongationItem___ODqqk {
  padding: 16px 24px;
}
.ProlongationItem__prolongationItem___ODqqk:not(:last-of-type) {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.ProlongationItem__prolongationItem___ODqqk
  .ProlongationItem__prolongationItemHeader___mJCYF {
  flex-flow: row;
  margin-bottom: 8px;
  display: flex;
}
.ProlongationItem__prolongationItem___ODqqk
  .ProlongationItem__prolongationItemHeader___mJCYF
  .ProlongationItem__checkIcon___Qc3SW {
  color: rgba(0, 0, 0, 0.54);
  margin-right: 8px;
}
.ProlongationItem__prolongationItem___ODqqk
  .ProlongationItem__prolongationItemHeader___mJCYF
  .ProlongationItem__productNameContainer___Hq1DD {
  flex-grow: 1;
  align-items: center;
  display: flex;
}
.ProlongationItem__prolongationItem___ODqqk
  .ProlongationItem__prolongationItemHeader___mJCYF
  .ProlongationItem__productNameContainer___Hq1DD
  .ProlongationItem__productName___G9mBK {
  margin-right: 8px;
}
.ProlongationItem__prolongationItem___ODqqk
  .ProlongationItem__prolongationItemHeader___mJCYF
  .ProlongationItem__productNameContainer___Hq1DD
  .ProlongationItem__productNameCount___kxLAk
  > span {
  transform: scale(1) translate(100%, -50%);
}
.ProlongationItem__prolongationItem___ODqqk
  .ProlongationItem__prolongationItemHeader___mJCYF
  .ProlongationItem__productBtn___lFY6z {
  padding: 0;
  display: none;
}
.ProlongationItem__prolongationItem___ODqqk
  .ProlongationItem__prolongationItemHeader___mJCYF
  .ProlongationItem__productBtn___lFY6z:hover {
  background-color: transparent;
}
.ProlongationItem__prolongationItem___ODqqk
  .ProlongationItem__prolongationItemHeader___mJCYF
  .ProlongationItem__productBtnShow___TN4cQ {
  display: block;
}
.ProlongationItem__prolongationItem___ODqqk:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.ProlongationItem__prolongationItem___ODqqk:hover
  .ProlongationItem__productBtn___lFY6z {
  display: block;
}
.ProlongationItemFooter__prolongationItemFooter___z3vNF {
  display: flex;
}
.ProlongationItemFooter__usersCount___jBzHd {
  flex-grow: 1;
  align-items: flex-end;
  gap: 8px;
  display: flex;
}
.ProlongationItemFooter__usersCount___jBzHd
  .ProlongationItemFooter__usersIcon___kVq_X {
  fill: rgba(0, 0, 0, 0.54);
}
.ProlongationItemOptions__prolongationItemOptions___GKt1A {
  gap: 16px;
  margin-bottom: 8px;
  display: flex;
}
.ProlongationItemOptions__prolongationItemOptions___GKt1A
  .ProlongationItemOptions__option___o6OCL {
  gap: 4px;
  display: flex;
}
.ProlongationsList__prolongationsList___P3OHy {
  margin-left: -24px;
  margin-right: -24px;
}
.ProlongationsList__emptyProlongations___kOxId {
  justify-content: center;
  padding: 24px 0;
  display: flex;
}
.MembersTable__root___zf5pX {
  width: 100%;
}
.MembersTable__row___TEyh4 {
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.MembersTable__row___TEyh4 .MembersTable__headCell___cMI96 {
  flex: 1 0 0;
  min-width: 0;
  padding: 0 16px;
  display: flex;
}
.MembersTable__row___TEyh4 .MembersTable__nameCell___vOElA {
  gap: 0 16px;
  display: flex;
}
.MembersTable__row___TEyh4
  .MembersTable__nameCell___vOElA
  .MembersTable__nameCellColumn___Eyy0w {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}
.MembersTable__row___TEyh4
  .MembersTable__nameCell___vOElA
  .MembersTable__nameCellColumn___Eyy0w
  .MembersTable__nameAndChipCell___XFLZb {
  gap: 8px;
  display: flex;
}
.MembersTable__row___TEyh4
  .MembersTable__nameCell___vOElA
  .MembersTable__nameCellColumn___Eyy0w
  .MembersTable__nameAndChipCell___XFLZb
  .MembersTable__name___BZmZe {
  max-width: 170px;
}
.MembersTable__row___TEyh4 .MembersTable__nameCell___vOElA,
.MembersTable__row___TEyh4 .MembersTable__emailCell___XDolH,
.MembersTable__row___TEyh4 .MembersTable__tariffCell___BX1fZ {
  max-width: 320px;
}
.MembersTable__row___TEyh4 .MembersTable__actionCell___tGMpx {
  max-width: 56px;
}
.MembersTable__row___TEyh4 .MembersTable__actionButton___y9WP4 {
  padding: 8px;
}
.MembersTable__emptyPlaceholder___kKNj7 {
  height: 396px;
}
.ExportButton__downloadingSnackbar___ofEZX {
  align-items: center;
  gap: 16px;
  display: flex;
}
.ExportButton__downloadButton___bR9wy {
  color: #fff;
}
.MembersStickyHeader__root____eAUA {
  z-index: 2;
  background-color: #fafafa;
  flex-direction: column;
  width: 100%;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: -40px;
}
.MembersStickyHeader__root____eAUA .MembersStickyHeader__header___bMQxB {
  justify-content: space-between;
  margin-bottom: 16px;
  display: flex;
}
.MembersStickyHeader__root____eAUA
  .MembersStickyHeader__header___bMQxB
  .MembersStickyHeader__headerButtons___VgoHU {
  gap: 24px;
  display: flex;
}
.MembersStickyHeader__root____eAUA
  .MembersStickyHeader__pickedCountWrapper___KDuug {
  flex-grow: 1;
  align-items: center;
  display: flex;
}
.AddFieldModal__form___vLBTI,
.EditFieldModal__form___TnDzz {
  flex-direction: column;
  display: flex;
}
.FieldsList__field___nsSY1 {
  opacity: 0.38;
  padding: 12px 0;
}
.FieldsList__customField___yiiAH {
  padding: 12px 0;
  position: relative;
}
.FieldsList__customField___yiiAH:hover .FieldsList__controls___HC0wU {
  gap: 12px;
  display: flex;
}
.FieldsList__customField___yiiAH .FieldsList__controls___HC0wU {
  display: none;
  position: absolute;
  top: 12px;
  right: 12px;
}
.FieldsList__actions___a1X20 {
  justify-content: left;
  padding: 24px;
  display: flex;
}
.useInviteMembership__stepsContainer___troaJ {
  display: flex;
}
.useInviteMembership__dialogContent___wF8lf
  .useInviteMembership__actions___zusx5 {
  padding-left: 0;
  padding-right: 0;
}
.useInviteMembership__stepContainer___UcURF {
  width: 0;
  height: 0;
  padding-top: 24px;
}
.useInviteMembership__stepContainer___UcURF:not(
    .useInviteMembership__showStep___i0xhS
  ) {
  overflow: hidden;
}
.useInviteMembership__showStep___i0xhS {
  width: 100%;
  height: -webkit-max-content;
  height: max-content;
}
.useInviteMembership__prolongationsList___I2UE_ {
  margin-left: -24px;
  margin-right: -24px;
}
.Steps__steps___Gwdur {
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.Steps__step___LHqZ1 {
  cursor: pointer;
  align-items: center;
  gap: 8px;
  width: 264px;
  display: flex;
}
.Steps__currentStep___xAVr7 {
  color: rgba(0, 0, 0, 0.87);
}
.Steps__currentStep___xAVr7 .Steps__stepNumber___yi5ma {
  background: rgba(0, 0, 0, 0.87);
}
.Steps__nextStep___u4gb_ {
  color: rgba(0, 0, 0, 0.38);
}
.Steps__nextStep___u4gb_ .Steps__stepNumber___yi5ma {
  background: rgba(0, 0, 0, 0.38);
}
.Steps__stepNumber___yi5ma {
  color: #fff;
  background: rgba(0, 0, 0, 0.38);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  transition: all 0.3s;
  display: flex;
}
.MembersTableFooter__lecturersBlock___mkwzc {
  padding: 32px 0 80px;
}
.MembersTableFooter__lecturersBlock___mkwzc
  .MembersTableFooter__lecturersText___Xwk7H {
  font-size: 12px;
  line-height: 16px;
}
.MembersTableFooter__lecturersBlock___mkwzc
  .MembersTableFooter__lecturersText___Xwk7H:not(:last-child) {
  margin-bottom: 8px;
}
.MembersTableFooter__lecturersBlock___mkwzc
  .MembersTableFooter__lecturersText___Xwk7H.MembersTableFooter__lecturersTextGray___jxA22 {
  color: rgba(0, 0, 0, 0.54);
}
.MembersTableFooter__rolesInfoBlock___QGiK8 {
  background-color: rgba(0, 0, 0, 0.04);
  margin: 0 -40px;
  padding: 40px;
}
.MembersTableFooter__rolesInfoBlock___QGiK8
  .MembersTableFooter__subtitle___VYtv1 {
  margin-bottom: 8px;
}
.MembersTableFooter__rolesInfoBlock___QGiK8
  .MembersTableFooter__roleInfoBlock___rVpF_:not(:last-child) {
  margin-bottom: 24px;
}
.MembersTableRowLabel__root___vBB9a.MembersTableRowLabel__rowLabel___Nmr96 {
  padding: 8px 0;
}
.MembersTableRowLabel__root___vBB9a
  .MembersTableRowLabel__rowLabelListItem___MaRSF {
  margin: 0;
}
.MembersTableRowLabel__root___vBB9a .MembersTableRowLabel__label___nFQdW {
  font-size: 12px;
  line-height: 16px;
}
.MembersTableRowSkeleton__skeletonRoot___nrF_e {
  width: 100%;
  margin-right: 16px;
}
.MembersTableRowSkeleton__skeletonRoot___nrF_e.MembersTableRowSkeleton__skeletonText___babM7 {
  transform-origin: initial;
  transform: none;
}
.OrganizationTab__root___skJt9 {
  max-width: 600px;
}
.OrganizationTab__form___IPPB7 {
  border: 1px solid #e0e0e0;
  border-radius: 8px;
  margin-top: 24px;
  padding: 16px 24px;
}
.OrganizationTab__actionsTab___p7JuE {
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  margin-top: 24px;
  display: flex;
}
.ConditionalRenderer__root___bdP0r {
  justify-content: center;
  align-items: center;
  min-height: 200px;
  display: flex;
}
.ConditionalRenderer__root___bdP0r:not(:last-of-type) {
  margin-bottom: 24px;
}
.OrganizationTabTelephony__root___QsUFO {
  max-width: 652px;
}
.IntegrationSelect__title___gTazF,
.useIncomingCallModal__title___plBpP,
.useIncomingCallModal__textfield___hoTmT,
.OutgoingIntegrationSelect__title___Fzmxs,
.useOutgoingCallModal__title___t06y1,
.useOutgoingCallModal__textfield___Hh40S {
  margin-bottom: 24px;
}
.IntegrationMethodItem__root___y7QgL {
  grid-template-columns: 200px 1fr 24px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: 100%;
  display: grid;
}
.IntegrationMethodItem__root___y7QgL .IntegrationMethodItem__title___ikr6i {
  color: rgba(0, 0, 0, 0.54);
}
.IntegrationMethodItem__root___y7QgL .IntegrationMethodItem__select___LYcTq {
  align-items: center;
  display: flex;
}
.IntegrationMethodItem__root___y7QgL .IntegrationMethodItem__method___rYOnt {
  text-overflow: ellipsis;
  text-wrap: nowrap;
  max-width: 330px;
  overflow: hidden;
}
.IntegrationMethodItem__root___y7QgL .IntegrationMethodItem__checkIcon___LW8ro {
  color: #4caf50;
  margin-right: 8px;
}
.IntegrationMethodItem__root___y7QgL .IntegrationMethodItem__icon___EZgKp {
  color: rgba(0, 0, 0, 0.54);
}
.IntegrationMethodItem__root___y7QgL
  .IntegrationMethodItem__description___asZLF {
  color: rgba(0, 0, 0, 0.54);
  grid-column: 2 / span 2;
  padding-top: 8px;
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
}
.IntegrationMethodItem__root___y7QgL
  .IntegrationMethodItem__description___asZLF
  > * {
  text-overflow: ellipsis;
  overflow: hidden;
}
.PbxSettingsBlock__root___MuUk7 .PbxSettingsBlock__subtitle___RRl5z {
  color: rgba(0, 0, 0, 0.54);
  margin-bottom: 16px;
  padding-right: 24px;
}
.PbxSettingsBlock__root___MuUk7 .PbxSettingsBlock__menuList___WM34o {
  padding: 0;
}
.PbxSettingsBlock__root___MuUk7
  .PbxSettingsBlock__menuList___WM34o
  .PbxSettingsBlock__menuItem___FlbLR {
  flex-flow: column;
  margin-left: -24px;
  padding: 16px 24px;
  display: flex;
}
.PbxSettingsBlock__root___MuUk7:hover .PbxSettingsBlock__divider___ZEsja {
  width: calc(100% + 24px);
  margin-left: -24px;
}
.PbxSettingsBlock__root___MuUk7 .PbxSettingsBlock__divider___ZEsja {
  width: 100%;
}
.PbxSettingsBlock__root___MuUk7 .PbxSettingsBlock__infoBlock___bEju7 {
  padding-bottom: 0;
  padding-right: 0;
}
.SipSettingsBlock__root___kXxYO {
  max-width: 652px;
}
.SipSettingsBlock__root___kXxYO .SipSettingsBlock__subtitle___lO1c7 {
  color: rgba(0, 0, 0, 0.54);
  margin-bottom: 16px;
}
.SipSettingsBlock__root___kXxYO .SipSettingsBlock__menuList___wsRWw {
  padding: 0;
}
.SipSettingsBlock__root___kXxYO
  .SipSettingsBlock__menuList___wsRWw
  .SipSettingsBlock__menuItem___y9kjR {
  padding-left: 0;
  padding-right: 0;
}
.InvitationRequestsTable__userAvatar___rDNQY {
  margin-right: 16px;
}
.InvitationRequestsTable__userData___vCRx_ {
  flex-direction: column;
  display: flex;
}
.InvitationRequestsTable__noRequests___QkqE6 {
  text-align: center;
  align-self: center;
  width: 100%;
}
.InvitationRequestsTable__row___t3Vkn:hover
  .InvitationRequestsTable__actions___j4GmP {
  display: flex;
}
.InvitationRequestsTable__actions___j4GmP {
  gap: 16px;
  margin-left: auto;
  display: none;
}
.TabInvitationRequests__content___CrpEW {
  margin-top: -16px;
  display: flex;
}
.OrganizationGroupsAll__topBar___KRwj_ {
  flex-direction: row;
  justify-content: space-between;
  min-height: 36px;
  display: flex;
}
.OrganizationGroupsAll__btns___Z5I1O {
  flex-direction: row;
  gap: 16px;
  display: flex;
}
.OrganizationGroupsAll__table___JBW7P {
  padding-top: 16px;
}
.OrganizationGroupsAll__unlimited___fuwMi {
  color: #757575;
}
.OrganizationGroupsItem__topBar___MYgjr {
  align-items: center;
  gap: 16px;
  margin-bottom: 16px;
  display: flex;
}
.OrganizationGroupsItem__switchesForm___x0ng4 {
  max-width: 640px;
}
.OrganizationGroupsItem__formActions___J0Dug {
  margin-top: 24px;
}
.ParticipantsLimitsDialog__content___ETvjR {
  min-height: 320px;
}
.ParticipantsLimitsDialog__legend___ij9Ma {
  justify-content: space-between;
  align-items: center;
  margin-top: 12px;
  margin-bottom: 24px;
  display: flex;
}
.ParticipantsLimitsDialog__input___n9CAa {
  width: 100%;
}
.ParticipantsLimitsDialog__preloader___Zq7Hx {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.ParticipantsLimitsDialog__alert___u6oi_ {
  margin-top: 16px;
}
.TabBase__root___WYdip {
  max-width: 640px;
}
.TabBase__limitInfo___PlXtZ {
  color: rgba(0, 0, 0, 0.54);
}
.AddMembershipsDialog__root___xM_vO {
  height: 600px;
}
.AddMembershipsDialog__header___aEpP3 {
  flex-direction: column;
  display: flex;
}
.AddMembershipsDialog__tableHeader___s0YOY {
  background-color: #f3f3f3;
  width: 100%;
}
.AddMembershipsDialog__row___K22w0,
.AddMembershipsDialog__tableHeader___s0YOY {
  padding-left: 16px;
}
.AddMembershipsDialog__row___K22w0:hover,
.AddMembershipsDialog__tableHeader___s0YOY:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.AssignGroupAdminDialog__displayName___KTH5R {
  font-weight: 500;
}
.MoveGroupMembershipsDialog__tableContent___g0HnC {
  height: 400px;
}
.MoveGroupMembershipsDialog__tableRow___NC_yc:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.RevokeGroupAdminDialog__displayName___qtV8O {
  font-weight: 500;
}
.TabMembershipsTable__name___uzv1F {
  padding-left: 16px;
}
.PointOfPresence__root___E9Auv {
  max-width: 1240px;
}
.PointOfPresence__root___E9Auv .PointOfPresence__progress___eYz4T {
  margin: 24px auto;
  display: block;
}
.PointOfPresence__header___x4HvJ {
  margin-bottom: 28px;
}
.PointOfPresence__header___x4HvJ .PointOfPresence__title___DhwaY {
  line-height: 24px;
}
.PointOfPresence__contextPart___O4vMS {
  max-width: 600px;
}
.PointOfPresence__contextSection___ezYXj {
  margin-bottom: 24px;
}
.PointOfPresence__description___GeiaY {
  display: inline;
}
.PointOfPresence__card___uqERX {
  border: 1px solid #e0e0e0;
  border-radius: 8px;
  padding: 24px;
}
.PointOfPresence__card___uqERX .PointOfPresence__switcher___DrpQC {
  margin-bottom: 24px;
  padding: 0;
}
.PointOfPresence__card___uqERX .PointOfPresence__switcher___DrpQC span {
  font-weight: 500;
}
.PointOfPresence__card___uqERX .PointOfPresence__itemTitle___jGmFM {
  color: rgba(0, 0, 0, 0.54);
  font-size: 12px;
}
.PointOfPresence__card___uqERX .PointOfPresence__cardSection___QLWIi {
  margin-bottom: 12px;
}
.PointOfPresence__card___uqERX .PointOfPresence__buttons___smc9c {
  justify-content: flex-end;
  display: flex;
}
.PointOfPresence__card___uqERX .PointOfPresence__statusEnabled___K4u5s {
  color: #50ae55;
}
.PointOfPresence__card___uqERX .PointOfPresence__statusDisabled___ZUCZE {
  color: #ef5350;
}
.ProctoringSettingsPage__root___OcAr6 {
  width: 640px;
  margin: 30px 49px;
}
.ProctoringSettingsPage__title___YRE2f {
  font-weight: 500;
}
p.ProctoringSettingsPage__text___wc4iR {
  margin: 20px 0;
  line-height: 24px;
}
.SIEMSettingsForm__root___jj3jH,
.SIEMSettingsForm__root___jj3jH
  .SIEMSettingsForm__fieldsInputContainer___Ne9mR {
  flex-flow: column;
  display: flex;
}
.SIEMSettingsForm__root___jj3jH
  .SIEMSettingsForm__fieldsInputContainer___Ne9mR
  .SIEMSettingsForm__inputFields___Gka9T {
  margin-right: 16px;
}
.SIEMSettingsForm__root___jj3jH .SIEMSettingsForm__switchField___c_f44 {
  justify-content: flex-end;
  line-height: 24px;
}
.SIEMSettingsForm__root___jj3jH .SIEMSettingsForm__saveBtn___t7VPq {
  align-self: flex-end;
}
.SIEMSettings__root___EL46O {
  max-width: 600px;
}
.SIEMSettings__root___EL46O .SIEMSettings__titleBlock___PQ_Dd {
  margin-bottom: 24px;
}
.SIEMSettings__root___EL46O .SIEMSettings__title___AC1wH {
  letter-spacing: 0.15px;
  margin-bottom: 24px;
  font-size: 20px;
  line-height: 24px;
}
.SIEMSettings__root___EL46O .SIEMSettings__card___wKkUi {
  border: 1px solid #e0e0e0;
  border-radius: 8px;
  margin-top: 24px;
  padding: 24px;
}
.AddDomain__add___inFJX {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}
.AddDomain__add___inFJX .AddDomain__addBtn___phAqA {
  margin-top: 16px;
}
.AddDomainField__hint___LWaXA {
  color: #757575;
  font-size: 14px;
  line-height: 20px;
}
.AddDomainField__emptyError___FZnhw {
  margin-top: -24px;
}
.AddDomainField__root___sbyTB {
  width: 100%;
}
.DomainAppoveModal__text___ys8s6 {
  margin-bottom: 16px;
  line-height: 24px;
}
.DomainAppoveModal__help___tH7R1 {
  margin-bottom: 24px;
}
.DomainAppoveModal__dnsTxtRecord___yWta7 {
  color: #212121;
  background-color: rgba(0, 0, 0, 0.04);
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  height: 48px;
  margin-top: 8px;
  padding-left: 16px;
  display: flex;
}
.DomainAppoveModal__success___jQhxr,
.DomainAppoveModal__fail___kkLGN {
  letter-spacing: 0.15px;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.DomainAppoveModal__fail___kkLGN {
  color: #f44336;
}
.DomainAppoveModal__success___jQhxr {
  color: #4caf50;
}
.DomainList__root___EepnQ .DomainList__domain___uWrjJ {
  padding-left: 0;
}
.DomainList__root___EepnQ .DomainList__name___kggDH {
  flex-direction: column;
  display: flex;
}
.DomainList__root___EepnQ .DomainList__statusLabel___WA1YD {
  color: #f44336;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}
.DomainList__root___EepnQ .DomainList__statusApproved___jYXHv {
  color: #4caf50;
}
.DomainList__root___EepnQ .DomainList__buttons___J0vub {
  right: -12px;
}
.DomainSettings__root___F2pLx .DomainSettings__title___LRcx0 {
  letter-spacing: 0.15px;
  margin-bottom: 24px;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
}
.DomainSettings__root___F2pLx .DomainSettings__subtitle___EvI48 {
  margin-bottom: 16px;
}
.Settings__container____WkXa {
  max-width: 600px;
}
.Settings__buttons___ksNwW {
  justify-content: flex-end;
  gap: 16px;
  display: flex;
}
.Groups__container___G_kXo {
  min-width: 600px;
  max-width: 100%;
  margin-bottom: 24px;
}
.Groups__header___VyJkA {
  justify-content: space-between;
  margin-bottom: 32px;
  display: flex;
}
.UserSync__container___IX_nw {
  border: 1px solid #e0e0e0;
  border-radius: 8px;
  flex-direction: column;
  gap: 16px;
  width: 600px;
  margin-bottom: 24px;
  padding: 24px;
  display: flex;
}
.UserSync__buttons___S3eIG {
  justify-content: flex-end;
  display: flex;
}
.ConfirmationModal__text___gDhUj {
  margin-bottom: 16px;
  line-height: 24px;
}
.ViewField__field___cR84K {
  padding-bottom: 16px;
}
.ViewField__label___vgnnN {
  color: #919191;
  margin-bottom: 4px;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
  display: block;
}
.ViewField__value___XzOG1 {
  white-space: pre-line;
  word-break: break-word;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  display: block;
}
.ViewField__valueWithList___dpzhR:not(:last-child) {
  margin-bottom: 16px;
}
.Preloader__root___eGZrR {
  z-index: 1101;
  background-color: rgba(0, 0, 0, 0.6);
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
}
.Preloader__wrapper___caAVc {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.Preloader__spinner___OkzaG {
  color: #f5f5f5;
  width: 48px;
  height: 48px;
  margin-bottom: 24px;
}
.Preloader__text___I1UoB {
  text-align: center;
  color: #f5f5f5;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}
.WrapperViewProtocol__root___TwnRj {
  flex-direction: column;
  display: flex;
}
.WrapperViewProtocol__buttons___ZN4tT {
  align-self: flex-end;
  gap: 16px;
  padding-top: 16px;
  display: flex;
}
.CheckResultDialog__errorBlock___Fg7UD {
  background-color: rgba(0, 0, 0, 0.04);
  border-radius: 8px;
  max-height: 292px;
  padding: 16px;
  overflow: scroll;
}
.CheckResultDialog__label___D7dYh {
  font-weight: 700;
}
.ConfirmProviderSettings__root___d5D2M {
  flex-direction: column;
  display: flex;
}
.ConfirmProviderSettings__root___d5D2M
  .ConfirmProviderSettings__buttons___cs1Hb {
  align-self: flex-end;
  padding-top: 16px;
}
.ConfirmProviderSettings__root___d5D2M
  .ConfirmProviderSettings__buttons___cs1Hb
  .ConfirmProviderSettings__button___tKT9V
  + .ConfirmProviderSettings__button___tKT9V {
  margin-left: 16px;
}
.OAuthSettingsEdit__root___yH5VL {
  flex-direction: column;
  display: flex;
}
.OAuthSettingsEdit__root___yH5VL .OAuthSettingsEdit__subtitle___Ei2it {
  margin-bottom: 40px;
}
.OAuthSettingsEdit__root___yH5VL .OAuthSettingsEdit__buttons___rCvmk {
  align-self: flex-end;
  padding-top: 16px;
}
.OAuthSettingsEdit__root___yH5VL
  .OAuthSettingsEdit__buttons___rCvmk
  .OAuthSettingsEdit__button___OiUdf
  + .OAuthSettingsEdit__button___OiUdf {
  margin-left: 16px;
}
.OAuthSettingsEdit__wrapperViewField___MxXmy {
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.CheckResultDialog__errorBlock___rtn5o {
  background-color: rgba(0, 0, 0, 0.04);
  border-radius: 8px;
  max-height: 292px;
  padding: 16px;
  overflow: scroll;
}
.CheckResultDialog__label___tEDrC {
  font-weight: 700;
}
.SAMLSettingsEdit__root___yfopQ {
  flex-direction: column;
  display: flex;
}
.SAMLSettingsEdit__root___yfopQ .SAMLSettingsEdit__subtitle___DjlyX {
  margin-bottom: 40px;
}
.SAMLSettingsEdit__root___yfopQ .SAMLSettingsEdit__buttons___zWyMu {
  align-self: flex-end;
  padding-top: 16px;
}
.SAMLSettingsEdit__root___yfopQ
  .SAMLSettingsEdit__buttons___zWyMu
  .SAMLSettingsEdit__button___fLYV0
  + .SAMLSettingsEdit__button___fLYV0 {
  margin-left: 16px;
}
.CheckResultDialog__errorBlock___aDyXh {
  background-color: rgba(0, 0, 0, 0.04);
  border-radius: 8px;
  max-height: 292px;
  padding: 16px;
  overflow: scroll;
}
.SamlGroups__container___C6c0S {
  min-width: 600px;
  max-width: 100%;
  margin-bottom: 24px;
}
.SamlGroups__header___l8Ve7 {
  justify-content: space-between;
  margin-bottom: 32px;
  display: flex;
}
.EnableSSOModal__root___FwTuA .EnableSSOModal__text___i25SS {
  margin-bottom: 12px;
}
.EnableSSOModal__content___ceBv4 {
  align-items: center;
  min-height: 124px;
  display: flex;
}
.MembershipItem__row___bnpU5 {
  cursor: pointer;
}
.MembershipItem__row___bnpU5 .MembershipItem__checkboxCell___XRfqd {
  width: 20px;
  padding-left: 0;
  padding-right: 0;
}
.MembershipItem__row___bnpU5 .MembershipItem__cell___pAokV,
.MembershipItem__row___bnpU5 .MembershipItem__checkboxCell___XRfqd {
  border: none;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.MembershipItem__row___bnpU5 .MembershipItem__checkbox___PD67S {
  padding: 0;
}
.MembershipList__root___fgqp2 {
  padding: 12px 0;
}
.MembershipList__root___fgqp2 .MembershipList__title___HfmnB {
  margin-bottom: 16px;
}
.MembershipList__root___fgqp2 .MembershipList__tableHeadCell___EWH96 {
  padding: 8px 16px;
}
.MembershipList__root___fgqp2
  .MembershipList__tableHeadCell___EWH96
  .MembershipList__text___zDuKb {
  letter-spacing: 0.25px;
  color: rgba(0, 0, 0, 0.54);
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}
.SSOSettingsEdit__root___rvrxU,
.SSOSettings__root___GgmDY .SSOSettings__content___F4I61 {
  max-width: 600px;
}
.SSOSettings__root___GgmDY .SSOSettings__title___sy1N2 {
  letter-spacing: 0.15px;
  margin-bottom: 24px;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
}
.SSOSettings__root___GgmDY .SSOSettings__samlTitle___UEmAX {
  letter-spacing: 0.15px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 24px;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
  display: flex;
}
.SSOSettings__root___GgmDY .SSOSettings__subtitle___LjxKX {
  margin-bottom: 24px;
}
.SSOSettings__root___GgmDY .SSOSettings__hidden___H3WXz {
  margin-bottom: 0;
}
.SSOSettings__root___GgmDY .SSOSettings__titleBlock___HvWVa {
  margin-bottom: 24px;
}
.SSOSettings__root___GgmDY .SSOSettings__card___I1F5c {
  border: 1px solid #e0e0e0;
  border-radius: 8px;
  margin-bottom: 32px;
  padding: 24px;
}
.SSOSettings__root___GgmDY .SSOSettings__show___wcHgJ {
  transform: rotate(90deg);
}
.SSOSettings__root___GgmDY .SSOSettings__hide___ueEsA {
  transform: rotate(-90deg);
}
.Tariffs__tariffsListContainer___qwGc_ {
  width: -webkit-max-content;
  border-radius: 4px;
  width: max-content;
  margin-top: 88px;
  display: flex;
}
.Tariffs__tariffsListContainer___qwGc_ > div:first-child {
  border-radius: 8px 0 0 8px;
}
.Tariffs__activeCurrentTariff___lgYLQ {
  box-shadow: 0 3px 16px rgba(0, 0, 0, 0.15);
}
.Carousel__pageName___ddpYT {
  width: 98px;
  margin: 0;
  font-size: 26px;
  font-weight: 500;
  line-height: 33px;
}
.Carousel__mainContainer___KEjwP {
  display: flex;
}
.Carousel__controlls___SwW9b {
  justify-content: space-between;
  align-items: center;
  height: 36px;
  display: flex;
  position: absolute;
  top: 40px;
  left: 40px;
  right: 40px;
}
.Carousel__sliderControl___ywXfQ {
  display: flex;
}
.Carousel__arrowBtn___g1lDc
  .Carousel__arrow___Mwpao.Carousel__specifity___c79Xr {
  padding: 4px 0 4px 4px;
}
.Carousel__arrowBtn___g1lDc:last-child {
  transform: rotate(180deg);
}
.Carousel__arrowBtn___g1lDc:hover:not(.Carousel__disable___Rl6qR) {
  cursor: pointer;
}
.Carousel__allChildren___YnfqZ {
  width: -webkit-max-content;
  width: max-content;
  transition: transform 0.3s ease-in-out;
  display: flex;
}
.Carousel__leftCardBorderRadius___cCgc0 > div:first-child {
  border-radius: 8px 0 0 8px;
}
.Carousel__disable___Rl6qR.Carousel__specifity___c79Xr {
  cursor: default;
}
.Carousel__window___nafJn {
  height: -webkit-max-content;
  height: max-content;
  padding-top: 24px;
  position: absolute;
  top: 104px;
  overflow: hidden;
}
.TariffsCard__cardContainer___zGB0M {
  border-top: 1px solid #dadada;
  border-bottom: 1px solid #dadada;
  border-left: 1px solid #dadada;
  width: 300px;
  height: 756px;
  padding: 24px;
  position: relative;
}
.TariffsCard__cardContainer___zGB0M:last-child {
  border: 1px solid #dadada;
}
.TariffsCard__cardContainer___zGB0M:last-child.TariffsCard__recommendedCard___jeqan {
  border-radius: 0 0 8px;
}
.TariffsCard__cardContainer___zGB0M:last-child:not(
    .TariffsCard__recommendedCard___jeqan
  ) {
  border-radius: 0 8px 8px 0;
}
.TariffsCard__recommended___P9NUD {
  text-align: center;
  letter-spacing: 0.4px;
  color: #fff;
  background-color: #9012fe;
  border-radius: 8px 8px 0 0;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 24px;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  transition: all 0.3s;
  display: flex;
  position: absolute;
  top: -24px;
  left: 0;
  overflow: hidden;
}
.TariffsCard__recommended___P9NUD.TariffsCard__hidden___LHaZg {
  height: 0;
  transform: translateY(24px);
}
.TariffsCard__tariffName___xlUrU {
  margin: 0;
}
.TariffsCard__price___gryat {
  align-items: baseline;
  gap: 8px;
  margin-top: 16px;
  margin-bottom: 24px;
  display: flex;
}
.TariffsCard__price___gryat .TariffsCard__current___NK0DP {
  align-items: baseline;
  gap: 8px;
  display: flex;
}
.TariffsCard__price___gryat .TariffsCard__current___NK0DP p:first-child {
  margin: 0;
  font-size: 32px;
}
.TariffsCard__price___gryat .TariffsCard__old___v7G2l {
  -webkit-text-decoration: line-through rgba(0, 0, 0, 0.54);
  text-decoration: line-through rgba(0, 0, 0, 0.54);
}
.TariffsCard__optionsType___CkcGG {
  margin: 24px 0 16px;
}
.TariffsCard__optionsList___ZVzJQ {
  margin: 0;
  padding: 0 0 0 24px;
}
.TariffsCard__optionsList___ZVzJQ > li {
  cursor: default;
  padding-left: 8px;
}
.TariffsCard__optionsList___ZVzJQ > li:not(:last-child) {
  margin-bottom: 8px;
}
.TariffsCard__head___MR0KJ {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}
.TariffsCard__head___MR0KJ .TariffsCard__badge___UX9Oj {
  margin-right: 24px;
}
.TariffsCard__analytics___L9ago:hover {
  cursor: pointer;
  text-decoration-line: underline;
  text-decoration-style: dotted;
}
.BuyExtentions__topBar___ZJKxd {
  background-color: #fff;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: 72px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
  box-shadow: 0 1px #e9e9e9;
}
.BuyExtentions__mainContainer___tOhDf {
  justify-content: center;
  margin-top: 40px;
  display: flex;
}
.BuyExtentions__container___KhZ3g {
  justify-content: space-between;
  width: 980px;
  display: flex;
}
.BuyExtentions__optionsContainer___xpYRg {
  flex-direction: column;
  width: 600px;
  display: flex;
}
.BuyExtentions__optionsContainerDivider___IiAbR.BuyExtentions__specifity___VziMs {
  margin-top: 40px;
  margin-bottom: 24px;
}
.BuyExtentions__optionsList___GhBcJ {
  flex-flow: column wrap;
  max-height: 185px;
  margin: 0;
  padding: 0 0 0 24px;
  display: flex;
}
.BuyExtentions__optionsListItem___anY0t {
  cursor: default;
  width: 268px;
  min-height: 24px;
  margin-bottom: 8px;
  padding-left: 8px;
}
.BuyExtentions__optionsListItem___anY0t:last-child {
  margin-bottom: 0;
}
.BuyExtentions__optionsListItemSecondColumn___cLsrk {
  margin-left: 40px;
}
.BuyExtentions__included___OSzbs,
.BuyExtentions__controlls___sR8u9 {
  gap: 32px;
  display: flex;
}
.ExtensionOptionsSelect__menuItem___z1oic.ExtensionOptionsSelect__specifity___gpNMP {
  justify-content: space-around;
  align-items: center;
  display: flex;
}
.ExtensionOptionsSelect__menuItem___z1oic.ExtensionOptionsSelect__specifity___gpNMP
  span {
  flex-grow: 1;
  font-weight: 400;
  line-height: 24px;
}
.ExtensionOptionsSelect__menuItem___z1oic.ExtensionOptionsSelect__specifity___gpNMP
  span:first-child {
  letter-spacing: 0.5px;
  font-size: 16px;
}
.ExtensionOptionsSelect__menuItem___z1oic.ExtensionOptionsSelect__specifity___gpNMP
  span:last-child {
  color: #757575;
  text-align: right;
  font-size: 14px;
}
.ExtensionOptionsSelect__selectFieldList___Fukpb.ExtensionOptionsSelect__specifity___gpNMP {
  max-height: 220px;
}
.ExtensionOptionsSelect__selectField___i87yq.ExtensionOptionsSelect__specifity___gpNMP:focus {
  background-color: transparent;
}
.PaymentCard__card___jDRo9 {
  width: 300px;
  height: -webkit-fit-content;
  border: 1px solid #dadada;
  border-radius: 8px;
  height: fit-content;
  padding: 24px;
}
.PaymentCard__total___xfagX {
  align-items: baseline;
  gap: 8px;
  margin-top: 8px;
  margin-bottom: 24px;
  display: flex;
}
.PaymentCard__total___xfagX p:first-child {
  margin: 0;
  font-size: 32px;
}
.PaymentCard__cardTitle___W8jI6,
.PaymentCard__cardOptionsItem___ca9mO {
  justify-content: space-between;
  display: flex;
}
.PaymentCard__cardTitle___W8jI6 {
  margin-bottom: 24px;
}
.PaymentCard__cardBlockDivider___vjuNN.PaymentCard__specifity___I8FLA {
  margin-top: 24px;
  margin-bottom: 16px;
  line-height: 12px;
  display: block;
}
.PaymentCard__cardOptionsItem___ca9mO {
  margin-bottom: 8px;
}
.PaymentCard__cardOptionsItem___ca9mO p {
  line-height: 24px;
}
.IntegrationInfoDialog__icons___CFJsV {
  justify-content: space-around;
  margin: 24px 0;
  display: flex;
}
.IntegrationInfoDialog__icons___CFJsV svg {
  width: 48px;
  height: 48px;
}
.EventFormattedDate__field___jDF5e {
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  flex-wrap: wrap;
  align-items: center;
  gap: 4px 8px;
  margin-top: 0;
  display: inline-flex;
}
.EventFormattedDate__field___jDF5e > * {
  flex-shrink: 0;
  display: inline-block;
}
.ChangeDefaultEventSessionDialog__modalText___htTOz {
  font-size: 16px;
  line-height: 24px;
}
.EventConflictSessionDialog__content___IHk0b {
  flex-direction: column;
  gap: 16px;
  padding: 8px 24px 40px;
  display: flex;
}
.EventConflictSessionDialog__link___guiAj {
  font-size: 16px;
}
.EventEditorSnackbar__countTextRoot___SHZOw {
  align-items: center;
  gap: 8px;
  margin-top: 8px;
  display: flex;
}
.DurationSetting__root___tKT2I {
  position: relative;
}
.DurationSetting__root___tKT2I > :first-child {
  padding: 0;
}
.DurationSetting__popper___s_PwS {
  z-index: 10;
  width: 100%;
}
.DurationSetting__popperContainer___nFjdS {
  width: 100%;
  height: 100%;
  position: absolute;
  transform: translateY(50%);
}
.DurationSetting__dropIcon___Ung0a {
  cursor: pointer;
}
.DurationSetting__white___AtuGl div {
  color: #fff;
}
.DurationSetting__white___AtuGl div:before {
  border-bottom: 1px solid #fff;
}
.DurationSetting__white___AtuGl div:after {
  border-bottom: 2px solid #fff;
}
.DurationSetting__white___AtuGl svg {
  color: #fff;
}
.DurationSetting__fixedInput___ajKlg {
  max-width: 204px;
}
.DurationSetting__menuItem___FNlW8:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.DurationSetting__menuItem___FNlW8.DurationSetting__menuItemSelected___Zo4Sh {
  background-color: rgba(0, 0, 0, 0.08);
}
.EventEditorContent__root___wml1U {
  flex-direction: column;
  width: 100%;
  display: flex;
  overflow: auto;
}
.EventEditorContent__root___wml1U::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.EventEditorContent__root___wml1U::-webkit-scrollbar-thumb {
  background-color: #e0e0e0;
  border: 0;
  border-radius: 8px;
}
.EventEditorContent__contentWrapper___retH3 {
  height: 100%;
  padding: 40px 40px 24px;
}
.EventLectorForm__root___uHu3d.EventLectorForm__imageTitle___S6YZO {
  padding: 0;
}
.EventLectorForm__root___uHu3d.EventLectorForm__formContent___zGZgf {
  flex-direction: column;
  height: 360px;
  padding-top: 24px;
  display: flex;
}
.EventLectorForm__imageField___cPUWt {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 205px;
  display: flex;
  position: relative;
}
.EventLectorForm__imageField___cPUWt
  .EventLectorForm__imageFieldAvatar___r3ohp {
  width: 136px;
  height: 136px;
}
.EventLectorForm__imageField___cPUWt
  .EventLectorForm__imageFieldEditOverlay___FefZO {
  justify-content: center;
  align-items: center;
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.EventLectorForm__imageField___cPUWt:hover
  .EventLectorForm__imageFieldEditOverlay___FefZO {
  background-color: rgba(0, 0, 0, 0.12);
  display: flex;
}
.EventLectorInviteForm__root___rHIKr {
  height: 540px;
}
.EventLectorInviteForm__root___rHIKr.EventLectorInviteForm__formContent___GMFu4 {
  flex-direction: column;
  display: flex;
}
.EventLectorInviteForm__root___rHIKr.EventLectorInviteForm__formContent___GMFu4
  > *
  + * {
  margin-top: 24px;
}
.EventLectorInviteForm__imageField___eYxnW {
  color: #fff;
  background-color: #eee;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 205px;
  display: flex;
  position: relative;
}
.EventLectorInviteForm__imageField___eYxnW
  .EventLectorInviteForm__imageFieldAvatar____addt {
  width: 136px;
  height: 136px;
}
.EventLectorInviteForm__imageField___eYxnW
  .EventLectorInviteForm__imageFieldEditOverlay___IRwzR {
  justify-content: center;
  align-items: center;
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.EventLectorInviteForm__imageField___eYxnW:hover
  .EventLectorInviteForm__imageFieldEditOverlay___IRwzR {
  background-color: rgba(0, 0, 0, 0.12);
  display: flex;
}
.TopbarInput__root___kgDrC {
  vertical-align: top;
  background-color: rgba(0, 0, 0, 0.05);
  flex-grow: 1;
  min-width: 160px;
  max-width: 500px;
  padding: 8px 16px;
}
.TopbarInput__root___kgDrC.TopbarInput__transparent___hjNYu {
  background-color: transparent;
}
.TopbarInput__icon___cOiF7 {
  color: #797979;
  margin-top: -16px;
  margin-right: 16px;
}
.EventLectorsCandidatesList__titleInput___B6NeR {
  padding: 0;
}
.EventLectorsCandidatesList__dialogContent___gB_Ak {
  height: 460px;
}
.EventLectorsCandidatesList__dialogContent___gB_Ak
  .EventLectorsCandidatesList__row___w_APw {
  height: 72px;
  padding: 0 24px;
}
.EventLectorsCandidatesList__dialogContent___gB_Ak
  .EventLectorsCandidatesList__row___w_APw
  .EventLectorsCandidatesList__rowText___cRN1W {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.EventLectorsCandidatesList__content___OXA9z {
  flex: 1;
}
.EventLectorsCandidatesList__emptyText___zg3Tq {
  padding: 20px 24px;
}
.EventLectorsDialog__dialog___dmblS.EventLectorsDialog__specificity___LZexR {
  background-color: #f3f3f3;
}
.EventLectorsView__title___GPbe3 {
  margin-bottom: 16px;
}
.EventLectorsView__lectorsList___suM3U {
  align-items: center;
  gap: 16px;
  display: flex;
}
.EventLectorsView__addHost___QXTSS {
  cursor: pointer;
  align-items: center;
  gap: 8px;
  display: flex;
}
.EventLectorsView__lectorDropdownWrapper___hPWdR {
  flex-direction: column;
  gap: 8px;
  padding: 16px;
  display: flex;
}
.EventLectorsView__lectorDropdownHeader___StTDM {
  align-items: center;
  gap: 24px;
  display: flex;
}
.EventLectorsView__lectorDropdownHeader___StTDM span,
.EventLectorsView__lectorDropdownHeader___StTDM p {
  line-height: 1;
}
.EventLectorsView__lectorDropdownHeader___StTDM
  .EventLectorsView__caption___KZnRS {
  text-overflow: ellipsis;
  overflow-x: hidden;
}
.EventLectorsView__lectorDropdownHeader___StTDM
  .EventLectorsView__nameContainer___YIBAa {
  max-width: calc(100% - 64px);
}
.EventLectorsView__lectorDropdownDescription___AS_3B {
  word-wrap: break-word;
}
.EventLectorsView__lectorDropdownRemove___V9LUX {
  justify-content: flex-end;
  width: 100%;
  display: flex;
}
.DateSettings__root___JORzx .DateSettings__inline___oOS9K {
  display: flex;
}
.DateSettings__root___JORzx .DateSettings__inline___oOS9K > * {
  flex: 1;
}
.DateSettings__root___JORzx .DateSettings__inline___oOS9K > * + * {
  margin-left: 20px;
}
.DateSettings__root___JORzx
  .DateSettings__inline___oOS9K
  .DateSettings__time___ISs7P {
  width: 40%;
  margin-right: 16px;
}
.DateSettings__root___JORzx
  .DateSettings__inline___oOS9K
  .DateSettings__timezone___Eoy68 {
  flex: 4;
}
.DateSettings__root___JORzx > :first-child {
  padding: 0;
}
.DateSettings__pickerTrigger___Za7oN {
  cursor: pointer;
}
.DateSettings__line___keFW4 {
  align-items: center;
  gap: 20px;
  display: flex;
}
.DateSettings__line___keFW4 [class*="FormControl"] {
  padding-top: 0;
  padding-bottom: 0;
}
.DateSettings__white___Tc_G4 input {
  color: #fff;
}
.DateSettings__white___Tc_G4 div:before {
  border-bottom: 1px solid #fff;
}
.DateSettings__white___Tc_G4 div:after {
  border-bottom: 2px solid #fff;
}
.DateSettings__white___Tc_G4 svg {
  color: #fff;
}
.DateSettings__fixedTimeZonePicker___H0RSq {
  width: 224px;
}
.HeroHeaderBody__root___KSAP2 {
  flex-direction: column;
  width: 100%;
  max-height: 556px;
  margin: 0 auto;
  padding-top: 38px;
  padding-bottom: 14px;
  display: flex;
  position: relative;
}
.HeroHeaderBody__root___KSAP2 .HeroHeaderBody__title___s4PH3 {
  margin-top: 24px;
  margin-bottom: 24px;
}
@media screen and (min-width: 900px) {
  .HeroHeaderBody__root___KSAP2 .HeroHeaderBody__title___s4PH3 {
    margin-top: 16px;
  }
}
.HeroHeaderBody__root___KSAP2 .HeroHeaderBody__content___ra0Zc {
  flex-direction: column;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}
@media screen and (min-width: 900px) {
  .HeroHeaderBody__root___KSAP2 .HeroHeaderBody__content___ra0Zc {
    font-size: 20px;
  }
}
.HeroHeaderTitle__input____x2nu {
  color: inherit;
  resize: none;
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #d6d6d6;
  outline: none;
  width: 100%;
  height: 100%;
  overflow: auto;
}
.HeroHeaderTitle__input____x2nu.HeroHeaderTitle__error___Otz9p {
  border-bottom-color: #ef5350;
}
.HeroHeaderTitle__titleText___NuuHB {
  min-height: 30px;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.2;
}
@media screen and (min-width: 900px) {
  .HeroHeaderTitle__titleText___NuuHB {
    min-height: 60px;
    font-size: 48px;
  }
}
.HeroHeaderTopbar__root___li2uF.HeroHeaderTopbar__topbar___XA0Lg {
  background-color: transparent;
  min-height: 64px;
}
.HeroHeaderTopbar__root___li2uF .HeroHeaderTopbar__buttons___wdD2r > * + * {
  margin-left: 8px;
}
.HeroHeaderTopbar__root___li2uF .HeroHeaderTopbar__topBarIconButton___Pydch {
  padding: 10px;
}
.HeroHeaderTopbar__root___li2uF.HeroHeaderTopbar__topbar___XA0Lg
  .HeroHeaderTopbar__disabledButton___dTB_I {
  color: rgba(255, 255, 255, 0.8);
}
.HeroHeader__root___tZCbb {
  color: #fff;
  background-color: #925029;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  box-shadow: inset 0 0 0 2000px rgba(0, 0, 0, 0.4);
}
.HeroLayoutContent__content___Y3HuK {
  width: 100%;
  margin: 0 auto;
  padding-top: 16px;
}
.HeroLayoutContent__contentWrapper___XEm2l {
  background-color: #fafafa;
  flex: 1;
}
.BaseInformationEditor__heroHeaderBodyClassName___Twqm4 {
  width: 100%;
  min-height: 0;
}
.BaseInformationEditor__headerContentWrapper___m9ZI5 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}
.BaseInformationEditor__dateEditorRoot___b4soA {
  align-items: center;
  gap: 20px;
  width: 100%;
  display: flex;
}
.BaseInformationEditor__specifity___SRHvs.BaseInformationEditor__dateTimePickerInput___iJmnd {
  width: 126px;
}
.BaseInformationEditor__specifity___SRHvs.BaseInformationEditor__timeField___iPB84 {
  flex: initial;
  width: 80px;
}
.BaseInformationEditor__specifity___SRHvs.BaseInformationEditor__dateTimePickerInput___iJmnd:hover:before,
.BaseInformationEditor__specifity___SRHvs.BaseInformationEditor__timeField___iPB84
  .BaseInformationEditor__timeFieldInput___VeagW:hover:before,
.BaseInformationEditor__specifity___SRHvs.BaseInformationEditor__timezoneAutocomplete___KckZo:hover:before,
.BaseInformationEditor__specifity___SRHvs.BaseInformationEditor__durationInput___vunoM:hover:before {
  border-bottom: 1px solid #fff;
}
.ChangeBackgroundButton__changeBgDropdownItem___FgK1M {
  cursor: pointer;
  width: 450px;
  padding: 12px 20px;
  display: block;
}
.ChangeBackgroundButton__changeBgDropdownItem___FgK1M:hover {
  background-color: #f6f6f6;
}
.EventEditorContentHeader__headerRoot___pYxxO {
  color: #fff;
  flex-direction: column;
  width: 100%;
  padding: 24px 40px 0;
  display: flex;
  position: relative;
}
.EventEditorContentHeader__bgWrapper___GFFx1 {
  z-index: -1;
  background-color: #202124;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.EventEditorContentHeader__backgroundImg___cUZXH {
  opacity: 0.9;
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.EventEditorContentHeader__loader___FIVws {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}
.EventEditorDescription__inputContainer___H00yI,
.EventEditorDescription__linkContainer___y0GqP {
  gap: 16px;
  display: flex;
}
.EventEditorDescription__inputContainer___H00yI > svg,
.EventEditorDescription__linkContainer___y0GqP > svg {
  color: rgba(0, 0, 0, 0.54);
  margin-top: 20px;
}
.EventEditorDescription__linkContainer___y0GqP {
  align-items: center;
}
.EventEditorDescription__linkContainer___y0GqP > svg {
  margin-top: 0;
}
.EventEditorDescription__descriptionWrapper___vYVmb {
  width: calc(100% - 440px);
  min-width: 640px;
}
.EventEditorDescription__additionalMaterialsWrapper___RJEqx,
.EventEditorDescription__addAdditionalMaterialsButtonWrapper___le2dw {
  margin-top: 40px;
}
.EventEditorDescription__additionalMaterialsFilesWrapper___Yi7pK {
  flex-wrap: wrap;
  gap: 16px;
  margin-top: 24px;
  display: flex;
}
.EventEditorDescription__additionalMaterialsFilesWrapper___Yi7pK > div {
  width: 160px;
}
.EventEditorDescription__descriptionLinksWrapper___Da4KM {
  margin-top: 24px;
}
.EventEditorDescription__addFiles___yPUYM {
  cursor: pointer;
  width: -webkit-fit-content;
  width: fit-content;
}
.EventEditorDescription__flexboxWrapper___sWgP2 {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}
.EventEditorDescription__addFilesDropdownItem___m1hXP {
  cursor: pointer;
  padding: 8px 16px;
  display: block;
}
.EventEditorDescription__addFilesDropdownItem___m1hXP:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.EventEditorDescription__addFilesAnchorWrapper___cViku {
  width: -webkit-fit-content;
  width: fit-content;
}
.DuplicateEventDialog__title___RkohZ {
  word-break: break-word;
}
.DuplicateEventDialog__dateEditorRoot___NHLGK {
  margin-top: 48px;
}
.DuplicateEventDialog__copySettingsWrapper___qpKaH {
  flex-direction: column;
  margin-top: 40px;
  display: flex;
}
.DuplicateEventDialog__copySettingsHeader___rgnlZ {
  margin-bottom: 16px;
}
.AlreadyAtEventWarning__buttonConnect____BEKy {
  width: 100%;
  margin-top: 32px;
  display: block;
}
.AlreadyAtEventWarning__title___BmK9I {
  margin-top: 8px;
}
.AlreadyAtEventWarning__hintText___SLWPj {
  margin-top: 8px;
  line-height: 24px;
}
.AlreadyAtEventWarning__overflow___X2Fzi {
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: bottom;
  max-width: 100%;
  display: inline-block;
  overflow: hidden;
}
.AlreadyAtEventWarning__overflowMargin___Kwnl_ {
  margin-right: 4px;
}
.CheckSystemText__bold___f3eXu.CheckSystemText__specificity___WHt9f {
  font-weight: 500;
}
.EventLandingTopbar__topbar___y2FV8 {
  background-color: #202124;
  padding: 0 16px;
}
.EventLandingTopbar__logoContainer___sh86T {
  z-index: 1;
  max-width: 120px;
}
.EventLandingTopbar__topbarWithBackground___DPTYi {
  background: 0 0;
  padding: 0 16px;
}
.SelectLanguage__select____IOm5 {
  color: rgba(255, 255, 255, 0.54);
  align-items: center;
  display: flex;
}
.SelectLanguage__iconToggle___fiY2M {
  stroke: rgba(255, 255, 255, 0.54);
}
.SelectLanguage__iconFlag___wzmba {
  height: 16px;
  margin-right: 8px;
}
.EventName__name___yhRgo,
.EventStartInfo__starts___f34jl {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.EventEnterForm__title___jjhYl {
  margin-top: 8px;
}
.EventEnterForm__button___gfSyN {
  width: 100%;
  margin-top: 32px;
}
.EventEnterForm__rightCornerButton___q0iO0 {
  float: inline-end;
  width: auto;
  margin-top: 64px;
}
@media screen and (max-width: 460px) {
  .EventEnterForm__rightCornerButton___q0iO0 {
    position: absolute;
    bottom: 24px;
    left: 24px;
    right: 24px;
  }
}
.EventEnterForm__formControl___Qagjx {
  margin-top: 16px;
  padding: 0;
}
.EventLandingFooter__terms___XM96N {
  text-align: center;
  color: #fff;
  z-index: 1;
  width: 100%;
  max-width: 632px;
  padding: 0 40px;
  line-height: 24px;
  position: absolute;
  bottom: 16px;
}
.EventLandingFooter__termsWithBackground___ZAhKP {
  text-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
}
@media screen and (max-width: 460px) {
  .EventLandingFooter__terms___XM96N {
    padding: 0 16px;
  }
}
.EventLandingFooter__link___sOzJG {
  border-bottom: 1px solid #fff;
  font-weight: 500;
}
.EventLandingWrapper__main___XkczN {
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  flex: 1;
  align-items: center;
  width: 100%;
  height: 100%;
  max-height: 100%;
  margin-top: -64px;
  padding: 0 40px;
  display: flex;
  position: relative;
}
.EventLandingWrapper__main___XkczN input:-webkit-autofill {
  -webkit-text-fill-color: #fff;
  -o-transition: background-color 5000s ease-in-out;
  -o-transition: background-color 5000s ease-in-out;
  background: -webkit-gradient(
    linear,
    0 100%,
    0 0,
    from(rgba(255, 255, 255, 0)),
    color-stop(0.5, rgba(0, 174, 255, 0.04)),
    color-stop(0.51, rgba(255, 255, 255, 0)),
    to(rgba(0, 174, 255, 0.03))
  );
  background: -webkit-gradient(
    linear,
    0 100%,
    0 0,
    from(rgba(255, 255, 255, 0)),
    color-stop(0.5, rgba(0, 174, 255, 0.04)),
    color-stop(0.51, rgba(255, 255, 255, 0)),
    to(rgba(0, 174, 255, 0.03))
  );
  background: -webkit-linear-gradient(
    rgba(0, 174, 255, 0.03) 0%,
    rgba(255, 255, 255, 0) 49%,
    rgba(0, 174, 255, 0.04) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  border: 0;
  transition: background-color 5000s ease-in-out;
  -webkit-box-shadow: inset 0 0 0 1000px transparent;
}
.EventLandingWrapper__main___XkczN input:-webkit-autofill:hover {
  -webkit-text-fill-color: #fff;
  -o-transition: background-color 5000s ease-in-out;
  -o-transition: background-color 5000s ease-in-out;
  background: -webkit-gradient(
    linear,
    0 100%,
    0 0,
    from(rgba(255, 255, 255, 0)),
    color-stop(0.5, rgba(0, 174, 255, 0.04)),
    color-stop(0.51, rgba(255, 255, 255, 0)),
    to(rgba(0, 174, 255, 0.03))
  );
  background: -webkit-gradient(
    linear,
    0 100%,
    0 0,
    from(rgba(255, 255, 255, 0)),
    color-stop(0.5, rgba(0, 174, 255, 0.04)),
    color-stop(0.51, rgba(255, 255, 255, 0)),
    to(rgba(0, 174, 255, 0.03))
  );
  background: -webkit-linear-gradient(
    rgba(0, 174, 255, 0.03) 0%,
    rgba(255, 255, 255, 0) 49%,
    rgba(0, 174, 255, 0.04) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  border: 0;
  transition: background-color 5000s ease-in-out;
  -webkit-box-shadow: inset 0 0 0 1000px transparent;
}
.EventLandingWrapper__main___XkczN
  input:-webkit-autofill:focus
  input:-webkit-autofill {
  -webkit-text-fill-color: #fff;
  -o-transition: background-color 5000s ease-in-out;
  -o-transition: background-color 5000s ease-in-out;
  background: -webkit-gradient(
    linear,
    0 100%,
    0 0,
    from(rgba(255, 255, 255, 0)),
    color-stop(0.5, rgba(0, 174, 255, 0.04)),
    color-stop(0.51, rgba(255, 255, 255, 0)),
    to(rgba(0, 174, 255, 0.03))
  );
  background: -webkit-gradient(
    linear,
    0 100%,
    0 0,
    from(rgba(255, 255, 255, 0)),
    color-stop(0.5, rgba(0, 174, 255, 0.04)),
    color-stop(0.51, rgba(255, 255, 255, 0)),
    to(rgba(0, 174, 255, 0.03))
  );
  background: -webkit-linear-gradient(
    rgba(0, 174, 255, 0.03) 0%,
    rgba(255, 255, 255, 0) 49%,
    rgba(0, 174, 255, 0.04) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  border: 0;
  transition: background-color 5000s ease-in-out;
  -webkit-box-shadow: inset 0 0 0 1000px transparent;
}
@media screen and (max-width: 800px) {
  .EventLandingWrapper__main___XkczN {
    margin-top: -56px;
  }
}
@media screen and (max-width: 460px) {
  .EventLandingWrapper__main___XkczN {
    padding: 8px 16px 0;
  }
}
.EventLandingWrapper__withoutBg___qs6gL {
  background-color: #202124;
}
.EventLandingWrapper__paper___V54ho {
  box-shadow: none;
  z-index: 99;
  border-radius: 16px;
  width: 100%;
  max-width: 592px;
  margin-top: 20vh;
  padding: 24px 32px;
}
@media screen and (max-width: 460px) {
  .EventLandingWrapper__paper___V54ho {
    margin-top: 80px;
  }
}
.EventLandingWrapper__paperWithBackground___ZSWLZ {
  -webkit-backdrop-filter: blur(16px);
  background-color: rgba(0, 0, 0, 0.64);
  border: 1px solid rgba(0, 0, 0, 0.13);
  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
}
.LinkifyText__link___SwEw2 {
  text-decoration: underline;
}
.AnnounceFiles__wrapper___zImWN {
  flex-direction: column;
  order: 5;
  margin: 0 auto;
}
.AnnounceFiles__videosWrapper___M2yQH {
  width: 100%;
}
.AnnounceFiles__video___jM7of {
  justify-content: center;
  max-width: 100%;
  height: 350px;
  margin-bottom: 20px;
  display: flex;
  position: relative;
}
@media screen and (max-width: 800px) {
  .AnnounceFiles__video___jM7of {
    height: 50vw;
  }
}
.AnnounceFiles__video___jM7of.AnnounceFiles__fullscreen___ryDyX {
  width: 100%;
  height: 100%;
  position: absolute;
}
.AnnounceFiles__audio___cuW4w {
  height: 42px;
}
.AnnounceFiles__additionalMaterials___gy5kP .AnnounceFiles__fileCard___twQFc {
  width: 170px;
}
@media screen and (max-width: 460px) {
  .AnnounceFiles__additionalMaterials___gy5kP .AnnounceFiles__fileCard___twQFc {
    width: 160px;
  }
}
.AnnounceFiles__additionalMaterials___gy5kP .AnnounceFiles__fileMedia___lX4wC {
  height: 120px;
}
.AnnounceFiles__additionalMaterialsGrid___K1qbI {
  flex-wrap: wrap;
  gap: 24px;
  width: 100%;
  display: flex;
}
@media screen and (max-width: 460px) {
  .AnnounceFiles__additionalMaterialsGrid___K1qbI {
    gap: 8px;
  }
}
.AnnounceFiles__caption___sD7Bg {
  margin-bottom: 8px;
  display: block;
}
.Footer__root___vVV7m {
  color: #fff;
  gap: 16px;
  width: 1240px;
  margin: 0 auto;
  padding: 160px 160px 64px 0;
  display: flex;
}
.Footer__column___4qCZW {
  flex-direction: column;
  gap: 16px;
  width: 384px;
  display: flex;
}
.Footer__columnButton___rYdRY {
  width: -webkit-max-content;
  justify-content: start;
  width: max-content;
  padding: 0;
}
.Footer__columnButton___rYdRY:hover {
  background-color: transparent;
}
.Footer__columnLink___FJ3J_ {
  width: -webkit-max-content;
  width: max-content;
}
.Footer__buttonText___WfYwc {
  text-transform: math-auto;
}
.FullInfoEventLanding__footer___OKQZW {
  align-self: end;
  width: 100%;
}
.FullInfoEventLanding__footer___OKQZW .FullInfoEventLanding__column___e5Vxh {
  width: 50%;
}
@media screen and (max-width: 800px) {
  .FullInfoEventLanding__footer___OKQZW .FullInfoEventLanding__column___e5Vxh {
    width: 50%;
  }
}
@media screen and (max-width: 460px) {
  .FullInfoEventLanding__footer___OKQZW .FullInfoEventLanding__column___e5Vxh {
    width: 100%;
  }
}
@media screen and (max-width: 900px) {
  .FullInfoEventLanding__footer___OKQZW {
    padding-left: 0;
  }
}
@media screen and (max-width: 800px) {
  .FullInfoEventLanding__footer___OKQZW {
    margin-top: auto;
    padding: 80px 0;
  }
}
@media screen and (max-width: 460px) {
  .FullInfoEventLanding__footer___OKQZW {
    flex-wrap: wrap;
    padding-bottom: 112px;
  }
}
.FullInfoEventLanding__eventStartsInfo___svlhl {
  flex-direction: column;
  align-items: baseline;
  gap: 16px;
  max-width: 100%;
  display: flex;
}
@media screen and (max-width: 800px) {
  .FullInfoEventLanding__eventStartsInfo___svlhl {
    gap: 0;
  }
}
.FullInfoEventLanding__addToCalendar___z7Gr6 {
  margin-left: 24px;
}
@media screen and (max-width: 460px) {
  .FullInfoEventLanding__addToCalendar___z7Gr6 {
    display: none;
  }
}
.FullInfoEventLanding__startOfEventDateContainer___vqp4v {
  order: 0;
  align-items: center;
  display: flex;
}
@media screen and (max-width: 460px) {
  .FullInfoEventLanding__startOfEventDate___MtaXV,
  .FullInfoEventLanding__priceText___nHzkl,
  .FullInfoEventLanding__eventDescription___xWDg_,
  .FullInfoEventLanding__duration___zcwjh {
    letter-spacing: 0.25px;
    font-size: 14px;
    line-height: 20px;
  }
}
@media screen and (max-width: 800px) {
  .FullInfoEventLanding__price___csgIu {
    font-size: 16px;
    line-height: 24px;
  }
}
.FullInfoEventLanding__eventTitle___ks6gN {
  order: 3;
}
@media screen and (max-width: 800px) {
  .FullInfoEventLanding__eventTitle___ks6gN {
    order: 0;
  }
}
@media screen and (max-width: 460px) {
  .FullInfoEventLanding__eventTitle___ks6gN {
    font-size: 20px;
    line-height: 32px;
  }
}
.FullInfoEventLanding__eventDescription___xWDg_ {
  white-space: pre-line;
  order: 4;
}
.FullInfoEventLanding__systemTest___Iy8FY {
  margin-top: 8px;
}
@media screen and (max-width: 800px) {
  .FullInfoEventLanding__askQuestion___HFiKL,
  .FullInfoEventLanding__duration___zcwjh {
    margin-top: 16px;
  }
}
.FullInfoEventLanding__checkSystemText___NWNWY > * {
  letter-spacing: 0.5px;
  line-height: 18px;
}
@media screen and (max-width: 800px) {
  .FullInfoEventLanding__checkSystemText___NWNWY,
  .FullInfoEventLanding__checkSystem___rfScv {
    display: none;
  }
}
.FullInfoEventLanding__mobileFooter___DMzKv {
  z-index: 2;
  background-color: #2a2a2a;
  width: 100%;
  height: 72px;
  padding: 16px 40px;
  display: none;
  position: fixed;
  bottom: 0;
  left: 0;
}
@media screen and (max-width: 800px) {
  .FullInfoEventLanding__mobileFooter___DMzKv {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }
}
@media screen and (max-width: 460px) {
  .FullInfoEventLanding__mobileFooter___DMzKv {
    height: 100px;
    padding: 16px;
  }
}
@media screen and (max-width: 800px) {
  .FullInfoEventLanding__mainButton___EAem0 {
    z-index: 3;
    text-align: center;
    width: auto;
    position: fixed;
    bottom: 16px;
    right: 40px;
  }
}
@media screen and (max-width: 460px) {
  .FullInfoEventLanding__mainButton___EAem0 {
    left: 16px;
    right: 16px;
  }
}
@media screen and (max-width: 800px) {
  .FullInfoEventLanding__timeTillEvent___Zt92D {
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
  }
}
.FullInfoEventLanding__startOfEvent___DhKq1 {
  margin-top: 16px;
}
@media screen and (max-width: 800px) {
  .FullInfoEventLanding__startOfEvent___DhKq1 {
    color: rgba(255, 255, 255, 0.7);
    margin-top: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
  }
}
@media screen and (max-width: 460px) {
  .FullInfoEventLanding__startOfEvent___DhKq1 {
    display: none;
  }
}
@media screen and (max-width: 800px) {
  .FullInfoEventLanding__startsInfo___kPLEC {
    z-index: 3;
    width: auto;
    position: fixed;
    bottom: 16px;
    left: 40px;
  }
}
@media screen and (max-width: 460px) {
  .FullInfoEventLanding__startsInfo___kPLEC {
    text-align: center;
    bottom: 64px;
    left: 16px;
    right: 16px;
  }
}
@media screen and (max-width: 800px) {
  .FullInfoEventLanding__priceWrapper___jjY23 {
    align-items: center;
    gap: 8px;
    display: flex;
  }
}
@media screen and (max-width: 460px) {
  .FullInfoEventLanding__priceWrapper___jjY23 {
    justify-content: center;
  }
}
.FullInfoEventLandingWrapper__root___jLkOo {
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: calc(100vh - 64px);
  display: flex;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
}
.FullInfoEventLandingWrapper__root___jLkOo::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.FullInfoEventLandingWrapper__root___jLkOo::-webkit-scrollbar-thumb {
  background-color: #e0e0e0;
  border: 0;
  border-radius: 8px;
}
.FullInfoEventLandingWrapper__withoutBg___XujoU {
  background-color: #202124;
}
.FullInfoEventLandingWrapper__wrapper___trOLg {
  color: #fff;
  height: inherit;
  flex-wrap: wrap;
  width: 100%;
  max-width: 1360px;
  margin: 0 auto;
  padding: 80px 40px 0;
  display: flex;
}
@media screen and (max-width: 800px) {
  .FullInfoEventLandingWrapper__wrapper___trOLg {
    flex-flow: column;
    min-height: 100%;
    padding: 0 32px 40px 40px;
  }
}
@media screen and (max-width: 460px) {
  .FullInfoEventLandingWrapper__wrapper___trOLg {
    padding: 8px 8px 0 16px;
  }
}
.FullInfoEventLandingWrapper__content___H0O4b {
  justify-content: space-between;
  display: flex;
}
.FullInfoEventLandingWrapper__mainColumn___qeBwW {
  word-wrap: break-word;
  flex-direction: column;
  flex: 1;
  gap: 24px;
  max-width: calc(70% - 80px);
  display: flex;
}
@media screen and (max-width: 800px) {
  .FullInfoEventLandingWrapper__mainColumn___qeBwW {
    flex-grow: 0;
    min-width: 100%;
  }
}
@media screen and (max-width: 460px) {
  .FullInfoEventLandingWrapper__mainColumn___qeBwW {
    gap: 16px;
  }
}
.FullInfoEventLandingWrapper__extraColumn___fYsLT {
  width: 30%;
  height: -webkit-min-content;
  justify-content: flex-end;
  height: min-content;
  margin-left: 80px;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}
@media screen and (max-width: 800px) {
  .FullInfoEventLandingWrapper__extraColumn___fYsLT {
    flex-grow: 1;
    justify-content: flex-start;
    min-width: 100%;
    margin-top: 24px;
    margin-left: 0;
    position: static;
  }
}
.LectorItem__lectorItem___GNXnC {
  align-items: flex-start;
  gap: 16px;
  min-width: 160px;
  display: flex;
}
.LectorItem__lectorItem___GNXnC .LectorItem__lectorPicture___KylGn {
  width: 40px;
  height: 40px;
}
@media screen and (max-width: 460px) {
  .LectorItem__lectorItem___GNXnC .LectorItem__lectorPicture___KylGn {
    width: 24px;
    height: 24px;
    font-size: 12px;
  }
}
.LectorItem__lectorItem___GNXnC .LectorItem__lectorInfo___xgQCJ {
  align-self: center;
  width: 100%;
  overflow: hidden;
}
.LectorItem__lectorItem___GNXnC
  .LectorItem__lectorInfo___xgQCJ
  .LectorItem__lectorName___Nwb3S,
.LectorItem__lectorItem___GNXnC
  .LectorItem__lectorInfo___xgQCJ
  .LectorItem__lectorPosition___ZiHhD {
  -webkit-line-clamp: 1;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}
.LectorItem__lectorItem___GNXnC
  .LectorItem__lectorInfo___xgQCJ
  .LectorItem__lectorName___Nwb3S {
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}
.LectorItem__fullWidth___DUKDL {
  width: 100%;
}
.LectorItem__halfWidth___raMN0 {
  width: 48%;
}
@media screen and (max-width: 460px) {
  .LectorItem__halfWidth___raMN0 {
    width: 100%;
  }
}
.LectorItem__thirdWidth___I8azg {
  width: 31%;
}
@media screen and (max-width: 460px) {
  .LectorItem__thirdWidth___I8azg {
    width: 100%;
  }
}
.Lectors__lectorsContainer___lJVPg {
  flex-wrap: wrap;
  order: 2;
  align-items: flex-start;
  gap: 16px;
  display: flex;
}
.Lectors__header___skz6r {
  order: 1;
  font-weight: 500;
}
.Lectors__lectorItem___kfpNj {
  align-items: flex-start;
  gap: 16px;
  min-width: 160px;
  display: flex;
}
.Lectors__lectorItem___kfpNj .Lectors__lectorPicture___nGa5g {
  width: 40px;
  height: 40px;
}
@media screen and (max-width: 460px) {
  .Lectors__lectorItem___kfpNj .Lectors__lectorPicture___nGa5g {
    width: 24px;
    height: 24px;
    font-size: 12px;
  }
}
.Lectors__lectorItem___kfpNj .Lectors__lectorInfo___Tr26n {
  align-self: center;
  width: 100%;
}
.Lectors__lectorItem___kfpNj
  .Lectors__lectorInfo___Tr26n
  .Lectors__lectorName___Nege7,
.Lectors__lectorItem___kfpNj
  .Lectors__lectorInfo___Tr26n
  .Lectors__lectorPosition___Zd_Du {
  -webkit-line-clamp: 1;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}
.Lectors__lectorItem___kfpNj
  .Lectors__lectorInfo___Tr26n
  .Lectors__lectorName___Nege7 {
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}
.Lectors__fullWidth___jGn0I {
  width: 100%;
}
.Lectors__halfWidth___seCZX {
  width: 48%;
}
@media screen and (max-width: 460px) {
  .Lectors__halfWidth___seCZX {
    width: 100%;
  }
}
.Lectors__thirdWidth___c7TDQ {
  width: 31%;
}
@media screen and (max-width: 460px) {
  .Lectors__thirdWidth___c7TDQ {
    width: 100%;
  }
}
.MainButton__whiteButton___sVTeR {
  color: #000;
  background-color: #fff;
}
.MainButton__whiteButton___sVTeR:hover {
  background-color: rgba(255, 255, 255, 0.8);
}
.MainButton__specificity___cOYYX.MainButton__disabled___smEFL {
  color: #fff;
  background-color: #8f8f8f;
}
.MainButton__tooltipWrapper___pRkNf {
  width: 100%;
}
.SocialMediaInfo__root___Wtj5F {
  max-width: 100%;
  margin: 48px 0 0;
}
.SocialMediaInfo__root___Wtj5F .SocialMediaInfo__title___o5VnN {
  margin-bottom: 8px;
  font-weight: 700;
}
@media screen and (max-width: 460px) {
  .SocialMediaInfo__root___Wtj5F .SocialMediaInfo__title___o5VnN {
    letter-spacing: 0.25px;
    font-size: 14px;
    line-height: 20px;
  }
}
.SocialMediaInfo__root___Wtj5F .SocialMediaInfo__description___fWgzU {
  word-wrap: break-word;
  -webkit-line-clamp: 4;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  margin-bottom: 24px;
  display: -webkit-box;
  overflow: hidden;
}
@media screen and (max-width: 460px) {
  .SocialMediaInfo__root___Wtj5F .SocialMediaInfo__description___fWgzU {
    letter-spacing: 0.25px;
    font-size: 14px;
    line-height: 20px;
  }
}
.SocialMediaInfo__root___Wtj5F .SocialMediaInfo__link___UrMdn {
  align-items: center;
  gap: 8px;
  margin-bottom: 16px;
  display: flex;
}
@media screen and (max-width: 460px) {
  .SocialMediaInfo__root___Wtj5F .SocialMediaInfo__link___UrMdn {
    letter-spacing: 0.25px;
    font-size: 14px;
    line-height: 20px;
  }
}
.SocialMediaInfo__tooltip___UcL_E {
  max-height: 90vh;
  overflow: auto;
}
.SocialMediaInfo__tooltip___UcL_E::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.SocialMediaInfo__tooltip___UcL_E::-webkit-scrollbar-thumb {
  background-color: #e0e0e0;
  border: 0;
  border-radius: 8px;
}
.Translators__root___qPxF_ {
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
  display: flex;
}
@media screen and (max-width: 460px) {
  .Translators__text___jzV9A {
    letter-spacing: 0.25px;
    font-size: 14px;
    line-height: 20px;
  }
}
.Translators__iconFlag___lSz3C {
  height: 16px;
}
.EventLandingBackground__wrapper___mt0nm {
  z-index: -1;
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
}
.EventLandingBackground__preview___AcBvB {
  z-index: 0;
}
.EventLandingBackground__backgroundOverlay___Eoqpt {
  z-index: -1;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.EventLandingBackground__backgroundOverlay___Eoqpt.EventLandingBackground__blackout___SMwrK {
  background-color: rgba(0, 0, 0, 0.4);
}
.EventSSOEnter__buttonSSO___cJoN6 {
  width: 100%;
  display: flex;
}
.EventSSOEnter__buttonSSO___cJoN6:not(:first-of-type) {
  margin-top: 16px;
}
.EventSSOEnter__ssoText____Edm8 {
  margin-top: 8px;
}
.EventSSOEnter__ssoText____Edm8.EventSSOEnter__dialogText___ah5me {
  letter-spacing: 0.5px;
  line-height: 24px;
}
.EventSSOEnter__ssoButtonsContainer___AU0mO {
  margin-top: 32px;
}
.EventSSOEnter__dialog___YinJI {
  margin-top: 24px;
}
@media screen and (max-width: 460px) {
  .EventSSOEnter__dialogButton___vnyxt {
    position: absolute;
    bottom: 24px;
    left: 24px;
    right: 24px;
  }
}
.RegistrationDialog__specificity___UDwmH.RegistrationDialog__titleWrapper___oTxIv {
  padding: 20px 72px 20px 24px;
}
.RegistrationDialog__formTitle___GGmki {
  margin: 16px 0;
}
.RegistrationDialog__formControlRoot___riSEp {
  padding-bottom: 4px;
}
.RegistrationDialog__selectControlRoot___U2yyl {
  padding-bottom: 24px;
}
.RegistrationDialog__title___CSgI5 {
  -webkit-line-clamp: 5;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  margin: 0;
  display: -webkit-box;
  overflow: hidden;
}
.RegistrationDialog__content___l5M86 {
  overflow: auto;
}
.RegistrationDialog__content___l5M86::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.RegistrationDialog__content___l5M86::-webkit-scrollbar-thumb {
  background-color: #e0e0e0;
  border: 0;
  border-radius: 8px;
}
.RegistrationDialog__additionalTextFieldLabel___v1jSd {
  text-overflow: ellipsis;
  text-wrap: nowrap;
  width: 100%;
  overflow: hidden;
}
.RegistrationDialog__additionalTextFieldLabel___v1jSd.RegistrationDialog__selectLabel___ulX6y {
  width: 95%;
}
.RegistrationDialog__agreements___cWNH_ {
  margin-top: 16px;
}
.RegistrationDialog__agreements___cWNH_ .RegistrationDialog__checkbox___OR0EV {
  width: 100%;
  margin-left: -8px;
}
.RegistrationDialog__agreements___cWNH_.RegistrationDialog__withTitle___BFHxg {
  margin-bottom: 16px;
}
.RegistrationDialog__checkboxRoot___feXiY {
  margin-left: -8px;
}
@media screen and (max-width: 460px) {
  .RegistrationDialog__submitButton___Nq_tu {
    width: 100%;
  }
}
.RegistrationDialog__dropdownMenu___QpCIh {
  max-width: 592px;
}
.RegistrationDialog__dropdownPaper___tSWJT {
  width: 592px;
}
@media screen and (max-width: 800px) {
  .RegistrationDialog__dropdownPaper___tSWJT {
    width: calc(100% - 112px);
  }
}
@media screen and (max-width: 460px) {
  .RegistrationDialog__dropdownPaper___tSWJT {
    width: calc(100% - 56px);
  }
}
.RegistrationDialog__dropdownItem___vopGJ {
  text-overflow: ellipsis;
  overflow: hidden;
}
.PasswordRequiredDialog__dialog___JQnqR
  .PasswordRequiredDialog__dialogTitle___KTBtC
  > h2 {
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  white-space: initial;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}
.PasswordRequiredDialog__dialogContent___aZv9e
  .PasswordRequiredDialog__mobileForm___oKfRY,
.PasswordRequiredDialog__passwordRecoveryForm___JOash
  .PasswordRequiredDialog__mobileForm___oKfRY {
  flex-direction: column;
  height: 100%;
  padding-bottom: 24px;
  display: flex;
}
.PasswordRequiredDialog__dialogContent___aZv9e
  .PasswordRequiredDialog__passwordRecoverySuccessContent___P8z74,
.PasswordRequiredDialog__passwordRecoveryForm___JOash
  .PasswordRequiredDialog__passwordRecoverySuccessContent___P8z74 {
  flex-direction: column;
  height: 100%;
  display: flex;
}
.PasswordRequiredDialog__dialogContent___aZv9e
  .PasswordRequiredDialog__passwordRecoverySuccessContent___P8z74
  .PasswordRequiredDialog__backButton___DZdwJ,
.PasswordRequiredDialog__passwordRecoveryForm___JOash
  .PasswordRequiredDialog__passwordRecoverySuccessContent___P8z74
  .PasswordRequiredDialog__backButton___DZdwJ {
  margin: auto 0 24px;
}
.PasswordRequiredDialog__dialogContent___aZv9e
  .PasswordRequiredDialog__passwordRecoverySuccessContent___P8z74
  .PasswordRequiredDialog__backButton___DZdwJ.PasswordRequiredDialog__isWideScreen___m4h6T,
.PasswordRequiredDialog__passwordRecoveryForm___JOash
  .PasswordRequiredDialog__passwordRecoverySuccessContent___P8z74
  .PasswordRequiredDialog__backButton___DZdwJ.PasswordRequiredDialog__isWideScreen___m4h6T {
  align-self: flex-end;
  margin: 64px 0 24px;
}
.PasswordRequiredDialog__actionsContainer___f6Exs {
  flex-direction: column-reverse;
  justify-content: flex-end;
  align-items: center;
  gap: 16px;
  min-height: 32px;
  margin-top: auto;
  display: flex;
}
.PasswordRequiredDialog__actionsContainer___f6Exs.PasswordRequiredDialog__isWideScreen___m4h6T {
  margin-top: initial;
  flex-direction: row;
  justify-content: space-between;
  padding: 24px 0;
}
.PasswordRequiredDialog__errorLink___Z1sxS {
  margin-left: 8px;
}
.PasswordRequiredDialog__recoveryPassword___r5lRK {
  cursor: pointer;
  margin-left: 8px;
}
.PasswordRequiredDialog__emailField___Vv9Wh {
  width: 100%;
  top: 8px;
}
.PasswordRequiredDialog__passwordField___smk14
  .PasswordRequiredDialog__passwordFieldHelper___AZKgQ {
  margin-top: 2px;
}
.PasswordRequiredDialog__additionalAuthFormActions___fjhAl {
  text-align: center;
}
.PasswordRequiredDialog__additionalAuthFormActions___fjhAl.PasswordRequiredDialog__isWideScreen___m4h6T {
  margin-right: auto;
}
.PasswordRequiredDialog__dialogContentText___d8mpy.PasswordRequiredDialog__isMobile___v9Ao7 {
  text-align: center;
}
.EmailapproveDialog__title___kWHsY h2 {
  -webkit-line-clamp: 3;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}
.EmailapproveDialog__emailDialogActions___rUo_L {
  gap: 16px 0;
}
@media screen and (max-width: 800px) {
  .EmailapproveDialog__emailDialogActions___rUo_L {
    margin: 0 24px;
  }
}
.EmailapproveDialog__content___tQ964 {
  overflow: auto;
}
.EmailapproveDialog__content___tQ964::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.EmailapproveDialog__content___tQ964::-webkit-scrollbar-thumb {
  background-color: #e0e0e0;
  border: 0;
  border-radius: 8px;
}
.Dialogs__paymentInfoBill___xNEpA {
  text-align: left;
  width: 312px;
  height: 125px;
  margin: 30px auto 0;
  padding: 30px;
}
.Dialogs__paymentInfoCost___z0dDh {
  margin-top: 8px;
}
.Dialogs__checkSystemContainer___Wg9W9 {
  margin-top: 32px;
}
.FreeEventEnterForm__button___TqRNE {
  width: 100%;
  margin-top: 16px;
}
.FreeEventEnterForm__button___TqRNE.FreeEventEnterForm__dialogBackButton___Qht_l {
  width: auto;
  margin-top: 64px;
}
.FreeEventEnterForm__dialog___qspki {
  padding-bottom: 20px;
}
.FreeEventEnterForm__buttonBack___B2lff {
  margin-right: auto;
}
.FreeEventEnterForm__ellipsisText___IfKy4 {
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  margin: 0;
  display: -webkit-box;
  overflow: hidden;
}
.FreeEventEnterForm__agreementsRoot___LtciB {
  margin-top: 16px;
}
.EventEditorActions__previewBtn___l77PJ {
  padding: 4px;
}
.EventEditorActions__previewBtnAuto___XAM8b {
  padding: 8px 16px;
}
.EventEditorActions__previewBtnGroupHide___nZnzT {
  display: none;
}
.EventEditorActions__previewText___y_TxY {
  margin-right: 16px;
}
.EventEditorActions__previewIcon___OokRA {
  width: 20px;
  height: 20px;
}
.EventEditorActions__container___tHQfr {
  align-items: center;
  gap: 24px;
  display: flex;
}
.EventEditorLayout__eventEditorTopbar___YbEbj {
  background: 0 0;
}
.EventEditorLayout__barClassName___ZqwMs {
  width: 400px;
}
.EventEditorLayout__actionsLarge____IXJu {
  flex: 10;
}
.EventEditorLayout__copyButtonWrapper___krmfn {
  justify-content: flex-end;
  width: 100%;
  margin-right: 56px;
  display: flex;
}
.EventEditorSidebar__root___QTWpn {
  flex-direction: column;
  height: 100%;
  display: flex;
}
.EventEditorActiveSpeakerSwitch__root___MfVmU
  .EventEditorActiveSpeakerSwitch__groupTitle___fpBfN {
  margin-top: 40px;
  margin-bottom: 8px;
}
.EventEditorActiveSpeakerSwitch__root___MfVmU
  .EventEditorActiveSpeakerSwitch__groupDescription___v0AFm {
  color: rgba(0, 0, 0, 0.54);
  margin-top: 4px;
  margin-bottom: 8px;
}
.EventEditorSidebarGroupTitle__root___bUoHv {
  color: rgba(0, 0, 0, 0.38);
  letter-spacing: 0.3px;
  margin-bottom: 24px;
  font-size: 14px;
  line-height: 24px;
}
.EventEditorSidebarGroupTitle__root___bUoHv.EventEditorSidebarGroupTitle__padTop___Es4F8 {
  margin-top: 32px;
}
.AdditionalSettingsTab__root___bnYoy {
  height: 100vh;
  padding: 0 24px 24px;
  overflow: auto;
}
.AdditionalSettingsTab__root___bnYoy::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.AdditionalSettingsTab__root___bnYoy::-webkit-scrollbar-thumb {
  background-color: #e0e0e0;
  border: 0;
  border-radius: 8px;
}
.EventEditorSidebar__root___jiPnp {
  background: #f3f3f3;
  flex-direction: column;
  height: 100%;
  display: flex;
}
.EventEditorSidebar__root___jiPnp .EventEditorSidebar__back___oSgJ2 {
  margin: 0 20px 0 12px;
}
.EventEditorSidebar__header___QkB9Y {
  flex-shrink: 0;
  align-items: center;
  min-height: 64px;
  display: flex;
}
.EventEditorSidebar__content___vjt8U {
  padding: 12px 24px 80px;
  overflow: auto;
}
.EventEditorSidebar__content___vjt8U::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.EventEditorSidebar__content___vjt8U::-webkit-scrollbar-thumb {
  background-color: #e0e0e0;
  border: 0;
  border-radius: 8px;
}
@media (max-width: 688px) {
  .EventEditorSidebar__content___vjt8U {
    scrollbar-width: none;
    -ms-overflow-style: none;
  }
  .EventEditorSidebar__content___vjt8U::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 0;
  }
}
.EventFileRow__main___YdhFF {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.EventFileRow__action___gJ2F4 {
  display: none;
}
.EventFileRow__root___gG_m6:hover .EventFileRow__action___gJ2F4 {
  display: block;
}
.EventFileRow__subtitle___hUK7a {
  align-items: center;
  display: flex;
}
.EventFileRow__subtitle___hUK7a > * + * {
  margin-left: 4px;
}
.EventFilesDragLayer__root___Gbr_9 {
  pointer-events: none;
  z-index: 100;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
}
.EventFilesSidebar__content___V4yRf {
  flex: 1;
  padding: 0 0 80px;
  display: flex;
}
.EventFilesSidebar__content___V4yRf > :first-child {
  flex: 1;
}
.EventFilesSidebar__filesDndHint___XERuO {
  color: rgba(0, 0, 0, 0.54);
  border: 1px dashed #d3d3d3;
  border-radius: 8px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  gap: 16px;
  margin: 24px 0;
  display: flex;
}
.EventFilesSidebar__header___mAFlI.EventFilesSidebar__dense___SS0Pg {
  flex: 1;
  min-height: 0;
  padding-left: 0;
}
.EventFilesSidebar__dropzone___UT_Jr {
  flex: 1;
}
.FilesTab__root___lzDoL {
  flex-direction: column;
  height: 100%;
  padding: 0 24px;
  display: flex;
  position: relative;
  overflow: auto;
}
.FilesTab__root___lzDoL::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.FilesTab__root___lzDoL::-webkit-scrollbar-thumb {
  background-color: #e0e0e0;
  border: 0;
  border-radius: 8px;
}
.FilesTab__root___lzDoL.FilesTab__noFilesContentPadding___q6eqa {
  padding: 8px 24px 0;
}
.FilesTab__filesTab___zHIrK {
  background: #fafafa;
}
.FilesTab__filesTab___zHIrK .FilesTab__fileCardContent___Y3WX6 {
  height: initial;
}
.FilesTab__filesTab___zHIrK .FilesTab__filesCollectionContainer___EyIQR {
  margin-top: 16px;
}
.FilesTab__filesTab___zHIrK .FilesTab__filesHeader___fi9S1 {
  min-height: initial;
}
.FilesTab__filesTab___zHIrK .FilesTab__filesHeaderBar___xvbp6 {
  padding: 0;
}
.FilesTab__filesTab___zHIrK .FilesTab__filesHeaderBarRight___rgnOF {
  gap: 0 8px;
}
.FilesTab__filesTab___zHIrK .FilesTab__filesGrid___MgB84 {
  padding: 0 16px;
}
.FilesTab__filesTab___zHIrK .FilesTab__fileRow___wvYep {
  padding: 8px 24px;
}
.FilesTab__filesTab___zHIrK .FilesTab__fileName___Ik8fe {
  text-overflow: ellipsis;
  margin-right: 16px;
  display: block;
  overflow: hidden;
}
.FilesTab__filesContent___w5MFH {
  margin: 0 -24px;
  padding: 0;
}
.FilesTab__noFilesContainer___nHp58 {
  text-align: center;
  flex-direction: column;
  gap: 24px;
  display: flex;
}
.FilesTab__noFilesContainer___nHp58 .FilesTab__addFilesButton___BienM {
  align-self: center;
}
.FilesTab__noFiles___Pjx6N {
  font-size: 16px;
}
.FilesTab__dropzone___OL8Fu {
  background: #ececec;
  border-radius: 8px;
  margin: 0 24px;
  top: 148px;
}
.FilesTab__dropzone___OL8Fu.FilesTab__withFooter___yvuKB {
  margin-bottom: 24px;
  top: 148px;
}
.FilesTab__dropzone___OL8Fu.FilesTab__withFiles___iT1St {
  margin: 0 0 32px;
  top: 64px;
}
.FilesTab__filesDndHint___YQtK9 {
  margin-bottom: 0;
}
.FilesTab__filesDndHint___YQtK9.FilesTab__withFooter___yvuKB {
  margin-bottom: 24px;
}
.FilesTab__filesHint___wu4St {
  transform: translateY(28px);
}
.FilesTab__filesHint___wu4St.FilesTab__withFooter___yvuKB {
  transform: translateY(16px);
}
.ContactsDialog__specify___jqE6u.ContactsDialog__root___QLgMg {
  background-color: #fff;
  width: 840px;
  height: 600px;
  padding: 0;
}
.ContactsDialog__specify___jqE6u.ContactsDialog__root___QLgMg:first-child {
  padding-top: 0;
}
.ContactsDialog__topBarLayoutRoot___IxKaP {
  height: 100%;
}
.ContactsDialog__topBar___z6_kD {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  align-self: stretch;
  align-items: center;
  height: 80px;
  padding: 16px 16px 16px 24px;
  display: flex;
}
.ContactsDialog__sidebar___BI89X {
  width: 360px;
}
.TagsInput__chipContainer___qaUW6 {
  max-height: 64px;
  overflow: hidden;
}
.TagsInput__chip___ky3Po {
  color: #fff;
  margin: 8px 8px 0 0;
}
.TagsInput__popoverContent___BPnpV {
  flex-wrap: wrap;
  padding: 16px;
  display: flex;
}
.ContactsDialogRow__row___SIr5U {
  white-space: nowrap;
  cursor: pointer;
  align-items: center;
  gap: 16px;
  width: 100%;
  padding: 10px 24px;
  display: flex;
}
.ContactsDialogRow__row___SIr5U.ContactsDialogRow__over___RkGh_ {
  outline: 1px solid #00f;
}
.ContactsDialogRow__row___SIr5U:hover .ContactsDialogRow__action____cQXN {
  display: block;
}
.ContactsDialogRow__row___SIr5U .ContactsDialogRow__majorCell___LhoMv {
  flex: 4;
  overflow: hidden;
}
.ContactsDialogRow__row___SIr5U .ContactsDialogRow__text___Ctdv4 {
  text-overflow: ellipsis;
  overflow: hidden;
}
.ContactsDialogRow__row___SIr5U .ContactsDialogRow__name___H6M2f {
  line-height: 24px;
}
.ContactsDialogRow__row___SIr5U .ContactsDialogRow__minorCell___FrlJj {
  flex: 1;
}
.ContactsDialogRow__actionsCell___bi5QX {
  display: none;
}
.ContactsDialogRow__row___SIr5U:hover .ContactsDialogRow__actionsCell___bi5QX,
.ContactsDialogRow__row___SIr5U.ContactsDialogRow__invited___BTNi0
  .ContactsDialogRow__actionsCell___bi5QX {
  display: block;
}
.ContactsDialogContent__root___k1utz {
  flex: 1;
}
.ContactsDialogContent__search___SqtvF {
  flex: 1;
  padding-top: 24px;
  padding-bottom: 16px;
  position: relative;
}
.ContactsDialogContent__inputIconSearch___doSKI {
  position: absolute;
  top: 36px;
}
.ContactsDialogContent__selectAllButton___lV0Wh {
  margin-right: 8px;
}
.ContactsDialogContent__icon___D1z0s {
  color: rgba(0, 0, 0, 0.54);
}
.ContactsDialogContent__footer___h2HQH {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  padding: 24px;
  display: flex;
}
.ContactsDialogContent__footer___h2HQH
  .ContactsDialogContent__footerButton___Z1qwt {
  text-transform: math-auto;
  padding: 0;
  font-weight: 400;
}
.ContactsDialogContent__footer___h2HQH
  .ContactsDialogContent__footerButton___Z1qwt
  .ContactsDialogContent__buttonText___YJGlT {
  letter-spacing: 0.25px;
  line-height: 20px;
}
.ContactsDialogContent__footer___h2HQH
  .ContactsDialogContent__footerButton___Z1qwt:hover {
  background-color: transparent;
}
.ContactsDialogContent__input___SqmKL {
  padding-left: 32px;
}
.ContactsDialogContent__formControl___wKmQx {
  height: 24px;
}
.ContactsDialogContent__searchInkbar___qlpFl:after {
  background-color: inherit;
}
.ContactsDialogContent__searchInput___gTZqu::placeholder {
  color: rgba(0, 0, 0, 0.54);
  opacity: 1;
}
.ContactsDialogContent__searchInput___gTZqu::placeholder {
  color: rgba(0, 0, 0, 0.54);
  opacity: 1;
}
.ContactsDialogContent__searchInput___gTZqu::-moz-placeholder {
  color: rgba(0, 0, 0, 0.54);
}
.ContactsDialogContent__suggestionTag___TtT_o {
  text-overflow: ellipsis;
  white-space: nowrap;
  color: rgba(0, 0, 0, 0.87);
  max-width: 136px;
  overflow: hidden;
}
.ContactsDialogSidebar__root___fmoEw {
  flex-direction: column;
  height: 100%;
  padding: 24px;
  display: flex;
  position: relative;
}
.ContactsDialogSidebar__root___fmoEw
  .ContactsDialogSidebar__mainContent___Od9HE {
  flex: 1;
}
.ContactsDialogSidebar__root___fmoEw > * + * {
  margin-top: 8px;
}
.ContactsDialogSidebar__emailInviteContainer___AtqcQ {
  max-height: 320px;
  overflow: auto;
}
.ContactsDialogSidebar__emailInviteContainer___AtqcQ::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.ContactsDialogSidebar__emailInviteContainer___AtqcQ::-webkit-scrollbar-thumb {
  background-color: #e0e0e0;
  border: 0;
  border-radius: 8px;
}
.ContactsDialogSidebar__emailInviteInput___Z8rER::placeholder {
  color: rgba(0, 0, 0, 0.54);
  opacity: 1;
}
.ContactsDialogSidebar__emailInviteInput___Z8rER::placeholder {
  color: rgba(0, 0, 0, 0.54);
  opacity: 1;
}
.ContactsDialogSidebar__emailInviteInput___Z8rER::-moz-placeholder {
  color: rgba(0, 0, 0, 0.54);
}
.ContactsDialogSidebar__emailInviteHelperText___VOoNO {
  margin-bottom: -40px;
}
.ContactsDialogSidebar__inviteFromEventsButton___n9gqg {
  border-bottom: 1px solid #9e9e9e;
  border-radius: 0;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 24px;
  padding: 0 0 5px;
  font-weight: 400;
  display: flex;
}
.ContactsDialogSidebar__inviteFromEventsButton___n9gqg:hover {
  background-color: transparent;
}
.ContactsDialogSidebar__inviteFromEventsButtonText___TuYSZ {
  text-transform: math-auto;
  text-align: left;
  letter-spacing: 0.5px;
  width: 100%;
  line-height: 24px;
}
.ContactsDialogSidebar__eventsRoot___XUIbr {
  z-index: 1;
  background: #fff;
  width: 100%;
  height: calc(100% - 148px);
  position: absolute;
  top: 53px;
  left: 0;
  overflow: auto;
}
.ContactsDialogSidebar__eventsRoot___XUIbr::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.ContactsDialogSidebar__eventsRoot___XUIbr::-webkit-scrollbar-thumb {
  background-color: #e0e0e0;
  border: 0;
  border-radius: 8px;
}
.ContactsDialogSidebar__eventItem___euBnG {
  text-align: left;
  cursor: pointer;
  background-color: transparent;
  border: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.04);
  flex-direction: column;
  justify-content: space-between;
  gap: 8px;
  width: 100%;
  padding: 16px 24px;
  display: flex;
}
.ContactsDialogSidebar__eventItem___euBnG:hover {
  background-color: #f5f5f5;
}
.ContactsDialogSidebar__eventItem___euBnG:last-child {
  border: none;
}
.ContactsDialogSidebar__eventItemText___OQFiG {
  text-overflow: ellipsis;
  width: 100%;
  padding-left: 4px;
  overflow: hidden;
}
.ContactsDialogSidebar__eventItemFooter___Tt548 {
  text-align: right;
  color: rgba(0, 0, 0, 0.54);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}
.ContactsDialogSidebar__eventItemFooter___Tt548.ContactsDialogSidebar__selected___CriZy {
  color: #fff;
}
.ContactsDialogSidebar__eventItemParticipants___hFDsE {
  align-items: center;
  gap: 8px;
  display: flex;
}
.ContactsDialogSidebar__inkbar___G82AO:after {
  background-color: inherit;
}
.ContactInfo__contactInfo___X11OK {
  padding: 0 40px;
}
.ContactInfo__contactInfo___X11OK .ContactInfo__navigation___vzvDX {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-top: 24px;
  display: flex;
}
.ContactInfo__contactInfo___X11OK
  .ContactInfo__navigation___vzvDX
  .ContactInfo__navigationFormControl___WtPH4 {
  gap: 0;
  margin-left: 0;
  transition: color 0.3s;
}
.ContactInfo__contactInfo___X11OK
  .ContactInfo__navigation___vzvDX
  .ContactInfo__navigationRadio___RDCE5 {
  display: none;
}
.ContactInfo__contactInfo___X11OK
  .ContactInfo__navigation___vzvDX
  .ContactInfo__navigationInfo____istz {
  text-align: center;
}
.ContactInfo__backButton___UHrdx {
  padding: 0;
}
.ContactInfo__backButtonText___jkBZn {
  margin-left: 8px;
}
.ContactInfo__infoField___nTHvg {
  margin-top: 16px;
}
.ContactInfo__oneLiner___rW1Xo {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.ContactInfo__contactFields___yoOnh,
.ContactInfo__tags___cLqGR {
  margin-top: 24px;
}
.ContactInfo__participantInfo___LHeDs {
  align-items: center;
  gap: 20px;
  margin-top: 24px;
  display: flex;
}
.ContactInfo__tags___cLqGR {
  flex-wrap: wrap;
  align-items: center;
  gap: 4px;
  display: flex;
}
.ContactInfo__eventRow___ZQdEb {
  width: 100%;
}
.ContactInfo__eventRow___ZQdEb .ContactInfo__eventDataContainer___DkKDm {
  padding: 16px 20px;
}
.ContactInfo__eventRow___ZQdEb .ContactInfo__eventInfo___tPDkm {
  align-items: center;
  gap: 40px;
  display: flex;
}
.ContactInfo__participationsCount___VgFem {
  align-items: center;
  gap: 8px;
  display: flex;
}
.ContactInfo__editContactButton___zjR6x {
  margin-left: auto;
}
.ExportParticipantsButton__downloadingSnackbar___lchFQ {
  align-items: center;
  gap: 16px;
  display: flex;
}
.ExportParticipantsButton__downloadButton___tH1qF {
  color: #fff;
}
.ExportParticipantsButton__downloadIcon___cBTka path {
  fill: rgba(0, 0, 0, 0.54);
}
.ParticipantsTab__listsRoot___nIqbA {
  flex-direction: column;
  height: 100%;
  display: flex;
}
.ParticipantsTab__root___uNw_J {
  flex-direction: column;
  height: calc(100% - 156px);
  display: flex;
}
.ParticipantsTab__exportContainer___bUN7l {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-height: 56px;
  padding: 8px 16px 8px 24px;
  display: flex;
}
.ParticipantsTab__noParticipantsContainer___AFb8U {
  text-align: center;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  height: 100%;
  margin: 0 auto;
  padding: 0 40px;
  display: flex;
}
.ParticipantsTab__participantCountText___taFFo {
  padding-right: 8px;
}
.ParticipantsTab__search___FSUDR {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  height: 56px;
  padding: 4px 8px 0 24px;
}
.ParticipantsTab__search___FSUDR
  .ParticipantsTab__searchUnderline___MWL9_:before,
.ParticipantsTab__search___FSUDR
  .ParticipantsTab__searchUnderline___MWL9_:after,
.ParticipantsTab__search___FSUDR
  .ParticipantsTab__searchUnderline___MWL9_:hover:before {
  border-bottom: none;
}
.ParticipantsTab__search___FSUDR
  .ParticipantsTab__searchFocused___qDVmO
  .ParticipantsTab__searchIcon___NUfM7 {
  color: rgba(0, 0, 0, 0.54);
}
.ParticipantsTabFilter__root___fLDxO {
  width: 100%;
}
.ParticipantsTabFilter__root___fLDxO
  > .ParticipantsTabFilter__selectInput___RfhiR {
  justify-content: center;
  width: 100%;
  height: 56px;
  padding: 8px 24px;
  display: flex;
}
.ParticipantsTabFilter__selectItem___Cc0ZN {
  align-items: center;
  gap: 8px;
  width: 100%;
  display: flex;
}
.ParticipantsTabFilter__count___ED7MK {
  color: #fff;
  background-color: #cdcdcd;
  border-radius: 20px;
  padding: 0 8px;
}
.ParticipantsRow__root___Lno6Z.ParticipantsRow__row___tTiQ7 {
  white-space: nowrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}
.ParticipantsRow__root___Lno6Z.ParticipantsRow__row___tTiQ7
  .ParticipantsRow__info___VqtMb {
  align-items: center;
  gap: 20px;
  min-width: 97%;
  display: flex;
}
.ParticipantsRow__root___Lno6Z.ParticipantsRow__row___tTiQ7
  .ParticipantsRow__info___VqtMb
  .ParticipantsRow__text___DtzIB {
  text-overflow: ellipsis;
  overflow: hidden;
}
.ParticipantsRow__root___Lno6Z.ParticipantsRow__row___tTiQ7
  .ParticipantsRow__paidStatus___o3Gzo {
  color: #fff;
  cursor: default;
  background-color: #50ae55;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  min-width: 24px;
  height: 24px;
  display: flex;
}
.ParticipantsTabList__tableRow___XLH7C {
  cursor: pointer;
  padding: 8px 24px;
}
.ParticipantsTabList__invitedCountContainer___EooAx {
  align-items: center;
  gap: 8px;
  padding: 8px;
  font-weight: 500;
  display: flex;
}
.ParticipantsTabList__headerContainer___l9BKa {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}
.ParticipantsTabList__headerContainer___l9BKa
  .ParticipantsTabList__selectButton___Lmi4v {
  text-transform: none;
}
.ParticipantsTabList__headerContainer___l9BKa
  .ParticipantsTabList__acceptButton___fu3_g {
  margin-right: 96px;
}
.ParticipantsTabList__tableHead___Q0buu [class*="sortContainer"] {
  width: 100%;
}
.ParticipantsTabList__tablePaper___DpTk_ {
  height: 100%;
}
.ParticipantsTabList__emptyRows___gi1_p {
  text-align: center;
  margin-top: 32px;
}
.EncoderSettings__root___heo7d {
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.EncoderSettings__root___heo7d > * {
  flex-shrink: 0;
}
.EncoderSettings__root___heo7d .EncoderSettings__button___Ck_11 {
  padding: 5px;
}
.EncoderSettings__dropdown___WyB6w {
  min-height: 290px;
  padding: 24px;
}
.EncoderSettings__fields___tno04 {
  margin: 8px 0;
}
.EncoderSettings__loading___kHroO {
  justify-content: center;
  align-items: center;
  height: 290px;
  display: flex;
}
.EventEditUrlDialog__root___m4ulu {
  width: 500px;
}
.EventEditUrlDialog__linkDescription___NiwIq {
  font-size: 14px;
  line-height: 24px;
}
.EventEditorHeroLink__root___Izrjj {
  align-items: center;
  display: flex;
}
.EventEditorHeroLink__root___Izrjj .EventEditorHeroLink__linkButton___JLg83 {
  padding: 0;
}
.EventEditorHeroLink__root___Izrjj .EventEditorHeroLink__linkIcon___jeJND {
  flex-shrink: 0;
  align-items: center;
  display: flex;
}
.EventEditorHeroLink__root___Izrjj .EventEditorHeroLink__linkText___elLO5 {
  text-overflow: ellipsis;
  flex-shrink: 1;
  min-width: 0;
  margin-left: 8px;
  margin-right: 8px;
  font-size: 16px;
  font-weight: 500;
  overflow: hidden;
}
@media screen and (min-width: 900px) {
  .EventEditorHeroLink__root___Izrjj .EventEditorHeroLink__linkText___elLO5 {
    font-size: 20px;
  }
}
.EventEditorHeroLink__root___Izrjj .EventEditorHeroLink__actions___rALxX {
  flex-shrink: 0;
}
.EventEditorHeroLink__root___Izrjj .EventEditorHeroLink__linkIcon___jeJND,
.EventEditorHeroLink__root___Izrjj .EventEditorHeroLink__copyIcon___Tranx {
  fill: rgba(0, 0, 0, 0.54);
}
.EventEditorHeroLink__relativeContainer___ObOJH {
  width: 100%;
  position: relative;
}
.EventEditorHeroLink__editButtonWrapper___IA38c {
  position: absolute;
  top: 20%;
  right: 0;
}
.ItemWithCopyToClipboard__root___VoFRi {
  align-items: center;
  display: flex;
}
.ItemWithCopyToClipboard__root___VoFRi
  .ItemWithCopyToClipboard__copyButton___aLJ8Z {
  padding: 8px;
}
.ItemWithCopyToClipboard__root___VoFRi
  .ItemWithCopyToClipboard__copyIcon___gUuCq {
  fill: rgba(0, 0, 0, 0.54);
}
.SipAndTelephonyDialog__content___WHPFJ
  .SipAndTelephonyDialog__subtitle___Q0xEs {
  margin-bottom: 4px;
  font-weight: 500;
}
.SipAndTelephonyDialog__content___WHPFJ .SipAndTelephonyDialog__item___WgMe3 {
  margin-bottom: 16px;
}
.EventEditorHeroSipLink__root___O3JHG {
  align-items: center;
  display: flex;
}
.EventEditorHeroSipLink__root___O3JHG .EventEditorHeroSipLink__hint___XEcRu {
  font-weight: 500;
}
.AdditionalSelectFieldView__variants___Lp7Xe {
  margin-top: 8px;
  margin-left: 50px;
}
.AdditionalSelectFieldView__variants___Lp7Xe > * + * {
  margin-top: 8px;
}
.AdditionalSelectFieldView__variantRoot___DLkMw {
  align-items: center;
  display: flex;
}
.AdditionalSelectFieldView__variantRoot___DLkMw > * + * {
  margin-left: 8px;
}
.AdditionalSelectFieldView__variantRoot___DLkMw:hover
  .AdditionalSelectFieldView__variantRemove___vkrMB {
  visibility: visible;
}
.AdditionalSelectFieldView__variantRemove___vkrMB {
  visibility: hidden;
  flex-shrink: 0;
  align-self: flex-start;
  width: 48px;
  height: 48px;
  padding-top: 16px;
}
.AdditionalTextFieldView__root___iJQgR.AdditionalTextFieldView__specificity___qTUk5 {
  align-items: center;
  min-width: 0;
  display: flex;
}
.AdditionalTextFieldView__root___iJQgR.AdditionalTextFieldView__specificity___qTUk5
  > *
  + * {
  margin-left: 8px;
}
.AdditionalTextFieldView__removeIcon___J2W9p {
  visibility: hidden;
  flex-shrink: 0;
  align-self: flex-start;
  width: 48px;
  height: 48px;
  padding-top: 16px;
}
.AdditionalTextFieldView__checkboxWrapper___qaE9q {
  align-self: flex-start;
  padding-top: 20px;
}
.AdditionalTextFieldView__root___iJQgR:hover
  .AdditionalTextFieldView__removeIcon___J2W9p {
  visibility: visible;
}
.AdditionalTextFieldView__text___l8Lnp {
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
  overflow: hidden;
}
.AdditionalTextFieldView__input___kCYe6.AdditionalTextFieldView__specificity___qTUk5 {
  padding: 0;
}
.EventRegistrationFields__root___syzMC {
  min-width: 0;
}
.EventRegistrationFields__root___syzMC > * + * {
  margin-top: 16px;
}
.EventRegistrationFields__root___syzMC
  .EventRegistrationFields__defaultFields___QeIjU {
  display: flex;
}
.EventRegistrationFields__root___syzMC
  .EventRegistrationFields__column___xUUx3 {
  flex: 1;
  min-width: 0;
}
.EventRegistrationFields__root___syzMC
  .EventRegistrationFields__column___xUUx3
  > *
  + * {
  margin-top: 8px;
}
.EventRegistrationFields__root___syzMC
  .EventRegistrationFields__column___xUUx3
  + .EventRegistrationFields__column___xUUx3 {
  margin-left: 16px;
}
.EventRegistrationFields__root___syzMC
  .EventRegistrationFields__footer___lzB8u {
  color: rgba(0, 0, 0, 0.38);
}
.EventRegistrationSettingsDialog__fields___c94iM > * + *,
.EventRegistrationSettingsDialog__root___Jw8yH > * + * {
  margin-top: 16px;
}
.EventRegistrationSettingsDialog__fields___c94iM
  .EventRegistrationSettingsDialog__defaultFields___HZQLh {
  display: flex;
}
.EventRegistrationSettingsDialog__fields___c94iM
  .EventRegistrationSettingsDialog__column___Pca7y {
  flex: 1;
}
.EventRegistrationSettingsDialog__fields___c94iM
  .EventRegistrationSettingsDialog__column___Pca7y
  > *
  + * {
  margin-top: 8px;
}
.EventRegistrationSettingsDialog__fields___c94iM
  .EventRegistrationSettingsDialog__column___Pca7y
  + .EventRegistrationSettingsDialog__column___Pca7y {
  margin-left: 16px;
}
.EventRegistrationSettings__root___a5coQ.EventRegistrationSettings__specificity___hH1gX
  > *
  + * {
  margin-top: 16px;
}
.EventRegistrationSettings__root___a5coQ.EventRegistrationSettings__specificity___hH1gX
  > :first-child {
  padding-top: 0;
}
.EventRegistrationSettings__root___a5coQ.EventRegistrationSettings__specificity___hH1gX
  .EventRegistrationSettings__settingsButton___gRW9w,
.EventRegistrationSettings__root___a5coQ.EventRegistrationSettings__specificity___hH1gX
  .EventRegistrationSettings__participantLimitInput___CUgDC {
  margin-top: 0;
}
.EventOwnerSelect__menuList___es9wD {
  width: 261px;
}
.EventOwnerSelect__menuList___es9wD.EventOwnerSelect__large___GevLu {
  width: 311px;
}
.EventOwnerSelect__value___Pi8wo {
  text-overflow: ellipsis;
  overflow: hidden;
}
.EventReminders__anchor___Jx8Bf {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 34px;
  display: flex;
}
.EventReminders__editButton___m3Z6t {
  width: 34px;
  height: 34px;
}
.MinutesOffsetReminderField__root___NOvJ9.MinutesOffsetReminderField__specificity___MTjA0 {
  flex-direction: row;
  align-items: center;
  margin-top: 8px;
  margin-bottom: 16px;
  display: flex;
}
.MinutesOffsetReminderField__root___NOvJ9.MinutesOffsetReminderField__specificity___MTjA0
  > *
  + * {
  margin-left: 8px;
}
.MinutesOffsetReminderField__root___NOvJ9.MinutesOffsetReminderField__specificity___MTjA0
  .MinutesOffsetReminderField__select___Y1OAR {
  padding: 0 24px 4px 0;
  line-height: 1.75em;
}
.MinutesOffsetReminderField__root___NOvJ9.MinutesOffsetReminderField__specificity___MTjA0
  .MinutesOffsetReminderField__input___xmg_H {
  padding: 4px 0 8px 4px;
}
.MinutesOffsetReminderField__periodLength___vI93j {
  width: 40px;
}
.EventReminderForm__root___iEc1v.EventReminderForm__specificity___ZU8SO {
  flex-direction: column;
  flex: 1;
  padding: 0 24px 20px;
  display: flex;
}
.EventReminderForm__root___iEc1v.EventReminderForm__specificity___ZU8SO
  .EventReminderForm__reminderFormBlock___rPmI_ {
  flex-direction: column;
  display: flex;
}
.EventReminderForm__root___iEc1v.EventReminderForm__specificity___ZU8SO
  .EventReminderForm__reminderFormBlock___rPmI_.EventReminderForm__disabled___hZlvJ {
  opacity: 0.5;
  pointer-events: none;
}
.ReminderExpansionPanel__root____wHms {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.ReminderExpansionPanel__root____wHms
  .ReminderExpansionPanel__reminderExpansionPanelPaper___m3rwW {
  box-shadow: none;
  background-color: transparent;
}
.ReminderExpansionPanel__root____wHms
  .ReminderExpansionPanel__reminderExpansionPanelContent___Eg4CB {
  padding: 0;
}
.ReminderExpansionPanel__root____wHms .ReminderExpansionPanel__title___mJwwk {
  padding: 0 24px;
}
.ReminderExpansionPanel__root____wHms:first-child {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.ReminderTitle__root___NAdew {
  display: flex;
}
.ReminderTitle__root___NAdew > * + * {
  margin-left: 24px;
}
.DateSelectField__anchor___d_Ti3 .DateSelectField__input___ZvpEq {
  cursor: pointer;
}
.BubbleSelect__root___HeiwP {
  justify-content: space-between;
  margin-top: 16px;
  display: flex;
}
.BubbleSelect__item___aV4Sz {
  cursor: pointer;
  border-radius: 50%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  font-size: 12px;
  display: flex;
}
.RegAllowedWarningDialog__warningText___sdCpl.RegAllowedWarningDialog__specificity___bhuwV {
  margin-bottom: 32px;
}
.SerialSettings__date___S8d8s {
  justify-content: space-between;
  display: flex;
}
.SerialSettings__date___S8d8s .SerialSettings__before___fwPKT {
  margin-top: 2px;
  margin-right: 16px;
}
.SerialSettings__label___qaQTu {
  white-space: nowrap;
}
.SerialSettings__first___J3gkh {
  padding-top: 0;
}
.EventVideo__addVideoWrapper___Vf8GN {
  color: #919191;
  cursor: pointer;
  border: 2px dashed #e9e9e9;
  border-radius: 4px;
  margin-top: 8px;
  padding: 24px 16px;
}
.EventVideo__addVideoButton___YiKvT {
  cursor: pointer;
  width: -webkit-fit-content;
  align-items: center;
  gap: 16px;
  width: fit-content;
  margin: 0 auto;
  display: flex;
}
.EventVideo__updateVideoButton___n9JZC {
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  width: 100%;
  display: flex;
}
.EventVideo__addedVideoContainer___Xy11y {
  background-color: #f5f5f5;
  border-color: transparent;
  align-items: center;
  gap: 16px;
  display: flex;
}
.EventVideo__addedVideoName___uHX2F {
  color: #000;
  word-wrap: break-word;
  max-width: 192px;
  line-height: 1.2;
}
.SettingsTab__root___p7Zbe {
  flex-direction: column;
  gap: 16px;
  height: 100%;
  padding: 0 24px;
  display: flex;
  overflow: auto;
}
.SettingsTab__root___p7Zbe::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.SettingsTab__root___p7Zbe::-webkit-scrollbar-thumb {
  background-color: #e0e0e0;
  border: 0;
  border-radius: 8px;
}
.SettingsTab__settingWrapper___PPNFW > :first-child {
  padding-top: 0;
  padding-bottom: 0;
}
.SettingsTab__registrationSettingHeader___nBCA9 {
  padding-top: 16px;
}
.SettingsTab__empty___r9nTg {
  margin-top: -16px;
}
.FilesTabFooter__root___eGiOC {
  padding: 24px;
}
.FilesTabFooter__inputContainer___FlwvV {
  align-items: center;
  gap: 16px;
  display: flex;
}
.FilesTabFooter__inputContainer___FlwvV > svg {
  color: rgba(0, 0, 0, 0.54);
}
.FilesTabFooter__addFiles___kKYUb {
  cursor: pointer;
  width: -webkit-fit-content;
  width: fit-content;
}
.ParticipantsTabFooter__footerContainer___pfyt5 {
  cursor: pointer;
  align-items: center;
  gap: 16px;
  padding: 24px;
  display: flex;
}
.ParticipantsTabFooter__footerContainer___pfyt5 > svg {
  color: rgba(0, 0, 0, 0.54);
}
.SettingsTabFooter__deleteEventContainer___v8gi5 {
  cursor: pointer;
  align-items: center;
  gap: 16px;
  padding: 24px;
  display: flex;
}
.SettingsTabFooter__deleteEventContainer___v8gi5 > svg {
  color: rgba(0, 0, 0, 0.54);
}
.SettingsTabFooter__deleteDropdownItemContainer___phuFT {
  justify-content: center;
  padding: 8px 16px;
  display: flex;
}
.SidebarHeader__root____h0VR {
  justify-content: flex-end;
  gap: 0 8px;
  padding: 24px 24px 16px;
  display: flex;
}
.SidebarHeader__anchorWrapper___nqFBQ {
  justify-content: center;
  align-items: center;
  display: flex;
}
.FinishedEventLanding__eventDescription___WzYia {
  margin-top: 20px;
}
.FinishedEventLanding__eventTitle___rHboo {
  margin-top: 24px;
}
.FinishedEventLanding__footer___CgL5Y {
  align-self: end;
  width: 100%;
}
.FinishedEventLanding__footer___CgL5Y .FinishedEventLanding__column___rcuIo {
  width: 50%;
}
@media screen and (max-width: 800px) {
  .FinishedEventLanding__footer___CgL5Y .FinishedEventLanding__column___rcuIo {
    width: 100%;
  }
  .FinishedEventLanding__footer___CgL5Y {
    flex-wrap: wrap;
  }
}
.RecordPrepare__prepare___up762 {
  text-transform: uppercase;
  align-items: center;
  display: flex;
}
.RecordPrepare__prepare___up762 .RecordPrepare__text___qZ0S5 {
  margin-left: 8px;
}
.FinishedEventLandingSidebar__finishedEvent___vr7tE {
  margin-bottom: 16px;
}
.FinishedEventLandingSidebar__prepare___jOxZz,
.FinishedEventLandingSidebar__register___bM6t9 {
  flex-direction: column;
  gap: 16px 0;
  display: flex;
}
.FinishedEventLandingSidebar__prepareButton___Wu4du {
  gap: 0 16px;
}
.FinishedEventLandingSidebar__prepareText___dgkTP,
.FinishedEventLandingSidebar__registerText___c3A9k {
  white-space: pre-wrap;
}
.FinishedEventPageWithStatistics__bar___ycH71 {
  width: 400px;
}
.FinishedEventMainContent__root___wBnYJ {
  width: 100%;
}
.FilesDownloading__exportButtonsContainer___Wc928 {
  column-gap: 16px;
  display: flex;
}
.FilesDownloading__exportButtonsContainer___Wc928
  .FilesDownloading__exportButton___RSpk2 {
  color: #919191;
}
.FinishedEventContentBody__root___J1i0c {
  padding: 40px;
}
.FinishedEventContentBody__filesDownloadingSection___L88Sq {
  gap: 48px;
  display: flex;
}
.FinishedEventContentBody__allStatisticsLink___ADtg3 {
  color: #919191;
  align-items: center;
  margin-top: 48px;
  display: flex;
}
.FinishedEventContentBody__allStatisticsLink___ADtg3
  .FinishedEventContentBody__allStatisticsText___dsxXM {
  margin-left: 8px;
}
.FinishedEventContentBody__eventDescription___uI8p3 {
  margin-bottom: 24px;
}
.StatisticsPieChart__pieRoot___j0Y18 {
  border: 1px solid #e2e2e2;
  align-items: center;
  gap: 48px;
  padding: 32px;
  font-size: 14px;
  display: flex;
}
.StatisticsPieChart__pieChartWrapper___viQo2 {
  position: relative;
}
.StatisticsPieChart__pieLegend___M8fmS {
  align-items: center;
  gap: 10px;
  display: grid;
  overflow: hidden;
}
.StatisticsPieChart__pieTotalLegend___gCd32 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 0 24px;
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.StatisticsPieChart__pieLegendText___Sn0rH {
  text-overflow: ellipsis;
  text-wrap: nowrap;
  grid-column: 2;
  overflow: hidden;
}
.StatisticsPieChart__pieLegendNumber___FZaon {
  grid-column: 1;
}
.StatisticsLineChart__legendsRoot___hNkgA {
  align-items: center;
  gap: 32px;
  margin-left: 56px;
  display: flex;
}
.StatisticsLineChart__legendItem___lkmwU {
  color: #919191;
  cursor: pointer;
  align-items: center;
  gap: 10px;
  font-size: 12px;
  display: flex;
}
.StatisticsLineChart__legendCircle___khtKt {
  border-radius: 50%;
  width: 10px;
  height: 10px;
}
.StatisticsLineChart__all___hhQbl {
  background-color: #a030b3;
}
.StatisticsLineChart__new___djtul {
  background-color: #41b4fb;
}
.StatisticsLineChart__regular___SdY7r {
  background-color: #435bcf;
}
.StatisticsLineChart__other___LkjpC {
  background-color: #edc240;
}
.StatisticsCharts__root___Li1ly {
  flex-wrap: wrap;
  margin-top: 40px;
  display: flex;
}
.StatisticsCharts__statisticsPieChart___KuyDl {
  border: 0;
  flex: 1;
  padding: 0;
}
.Background__background___obO_J {
  z-index: -1;
  background-color: #202124;
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.Background__backgroundBlackout___GThTG {
  background: rgba(0, 0, 0, 0.2);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.FinishedEventContentHeader__root___tOvb2 {
  color: #fff;
  width: 100%;
  padding: 40px;
  font-weight: 500;
  position: relative;
}
.FinishedEventContentHeader__bgWrapper___bdwHx {
  z-index: -1;
  background-color: #202124;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.FinishedEventContentHeader__backgroundImg___Wp5Lc {
  opacity: 0.9;
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.FinishedEventContentHeader__eventStatus___uV60K {
  font-weight: 300;
}
.FinishedEventContentHeader__eventName___ymDuR {
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-top: 16px;
  font-weight: 300;
  overflow-x: hidden;
}
.FinishedEventContentHeader__eventData___ZEM1T {
  margin-top: 16px;
  font-weight: 300;
}
.FinishedEventContentHeader__actionsContainer___eXUve {
  flex-wrap: wrap;
  align-items: center;
  gap: 16px;
  margin-top: 24px;
  display: flex;
}
.FinishedEventContentHeader__actionsContainer___eXUve
  .FinishedEventContentHeader__agendasButton___sKKY9 {
  order: 1;
}
.FinishedEventContentHeader__actionsContainer___eXUve
  .FinishedEventContentHeader__shareRecordButton___ZEAPw {
  order: 2;
  margin-left: 16px;
}
.ShowAgendasButton__agendasButton___bmMQj {
  color: #fff;
}
.ShowAgendasButton__agendasButtonText___TOD_W {
  text-transform: uppercase;
}
.FinishedEventSidebar__content___5mJVN {
  height: calc(100% - 104px);
  margin-top: 24px;
  padding: 0 40px;
}
.FinishedEventSidebar__filesContent___p3snH {
  margin-top: 16px;
  padding: 0;
}
.TabChat__chat___EpHUI {
  height: 100%;
}
.TabChat__list___ByOM9 {
  overflow: auto;
}
.TabChat__list___ByOM9::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.TabChat__list___ByOM9::-webkit-scrollbar-thumb {
  background-color: #e0e0e0;
  border: 0;
  border-radius: 8px;
}
.MessageWrapper__wrapper___GA0t7 {
  grid-template-columns: 46px 1fr;
  grid-template-areas: "avatar time" ".message";
  display: grid;
}
.MessageWrapper__avatarGrid___BoHld {
  grid-area: avatar;
}
.MessageWrapper__avatar___EIGKJ {
  cursor: default;
  width: 30px;
  height: 30px;
  font-size: 14px;
}
.MessageWrapper__timeGrid___o0Pql {
  grid-area: time;
  align-self: center;
}
.MessageWrapper__messageGrid___V6uBN {
  grid-area: message;
}
.MessageWrapper__message___MCrHk {
  border-radius: 4px;
  padding: 8px 16px;
  display: inline-flex;
}
.UserMessage__wrapperRight___gPihU {
  text-align: right;
}
.UserMessage__message___Rrt2w {
  margin-bottom: 8px;
}
.TabQuestions__header___acnoQ {
  gap: 0 32px;
  display: flex;
}
.TabQuestions__questions___UrJFV {
  height: calc(100% - 20px);
  padding-top: 24px;
}
.TabQuestions__list___svKl_ {
  overflow: auto;
}
.TabQuestions__list___svKl_::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.TabQuestions__list___svKl_::-webkit-scrollbar-thumb {
  background-color: #e0e0e0;
  border: 0;
  border-radius: 8px;
}
.TabQuestions__circle___eb0LH {
  text-align: center;
  background-color: #bdbdbd;
  border-radius: 20px;
  height: 20px;
  margin-left: 8px;
  padding: 0 6px;
  display: inline-block;
}
.UserMessage__wrapper___nvRBq {
  grid-template-rows: 30px 1fr;
  margin-top: 16px;
}
.UserMessage__time___N6wHE {
  margin-left: 8px;
}
.UserMessage__answeredMessage___md2Yj {
  opacity: 0.5;
}
.FinishedEventSidebarHeader__root___IC_qs {
  justify-content: right;
  gap: 0 8px;
  padding: 24px 24px 0;
  display: flex;
}
.EventShareDialog__recipients___GImYL {
  justify-content: space-between;
  display: flex;
}
.EventShareDialog__error___kt43j {
  align-items: center;
  margin: 20px 0;
  display: flex;
}
.EventShareDialog__error___kt43j .EventShareDialog__errorText___cBt6w {
  margin-left: 8px;
}
.EventShareDialog__linkCopyField___FzROT {
  flex-direction: column;
  width: 100%;
  display: flex;
  position: relative;
}
.EventShareDialog__linkCopyField___FzROT input {
  color: rgba(0, 0, 0, 0.54);
}
.EventShareDialog__textField___hjpKl {
  width: 100%;
  padding-bottom: 0;
}
.EventShareDialog__linkComment___kBFXv {
  color: rgba(0, 0, 0, 0.54);
  margin-top: 4px;
  font-size: 12px;
  line-height: 14px;
}
.EventShareDialog__linkComment___kBFXv .EventShareDialog__link___dNn_J:hover {
  text-decoration: underline;
}
.EventShareDialog__icon___Mqei5 {
  color: #707070;
  cursor: pointer;
  position: absolute;
  top: 20px;
  right: 8px;
}
.FinishedEventHeaderActions__root___VRWpj {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  margin-right: 32px;
  display: flex;
}
.PasswordScreen__top___iQybV {
  margin-top: 16px;
}
.PasswordScreen__form___MirPj {
  flex-direction: column;
  width: 100%;
  max-width: 320px;
  display: flex;
}
.SearchInstructions__searchText___UQRQR {
  text-align: center;
  flex-direction: column;
  gap: 16px 0;
  margin-top: 80px;
  display: flex;
}
.SearchInstructions__searchText___UQRQR.SearchInstructions__nothingFound___Y3HjK {
  gap: 8px 0;
}
.SearchInstructions__hint___VLKEB {
  white-space: pre-line;
  color: rgba(0, 0, 0, 0.54);
}
.SearchPage__root___G7WT0 {
  flex-direction: column;
  align-self: center;
  width: 1200px;
  margin: 40px;
  display: flex;
  position: relative;
}
@media screen and (max-width: 1280px) {
  .SearchPage__root___G7WT0 {
    width: 1024px;
  }
}
.SearchPage__root___G7WT0 .SearchPage__selectContainer___vQcu1 {
  flex-wrap: wrap;
  flex-shrink: 0;
  gap: 8px;
  width: 100%;
  min-height: 32px;
  display: flex;
}
.SearchPage__loadingScreen___HjZUu {
  margin-top: 80px;
}
.SearchTags__wrapper___v87PO {
  flex-direction: column;
  gap: 8px 0;
  margin-top: 12px;
  display: flex;
}
.SearchTags__wrapper___v87PO:empty {
  margin-top: 0;
}
.SearchTags__tags___N3Kbn {
  gap: 0 8px;
  display: flex;
}
.SearchTags__title___Ym6HJ {
  color: rgba(0, 0, 0, 0.54);
}
.EventCard__event___u291s {
  cursor: pointer;
  width: 282px;
  position: relative;
  overflow: visible;
}
.EventCard__event___u291s .EventCard__background___hJg96 {
  border-radius: 4px 4px 0 0;
}
.EventCard__event___u291s .EventCard__backgroundOverflow___zd2qW {
  -o-transition: all 0.25s cubic-bezier(0.25, 0.8, 0.25, 1);
  -o-transition: all 0.25s cubic-bezier(0.25, 0.8, 0.25, 1);
  border-radius: 4px 4px 0 0;
  transition: all 0.25s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.EventCard__event___u291s.EventCard__trashedEvent___NUN3G {
  box-shadow: none;
}
.EventCard__event___u291s:hover .EventCard__menu___j6IrM {
  opacity: 1;
}
.EventCard__event___u291s:hover .EventCard__hideOnHover___zPl_7 {
  opacity: 0;
}
.EventCard__event___u291s:hover .EventCard__backgroundOverflow___zd2qW {
  background: 0 0;
}
@media screen and (max-width: 1280px) {
  .EventCard__event___u291s {
    width: 325px;
  }
}
.EventCard__serialBackdrop___z_uhK {
  z-index: -1;
  background: #fff;
  border-radius: 4px;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 3px;
  left: 3px;
  overflow: hidden;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
}
.EventCard__menu___j6IrM {
  opacity: 0;
  z-index: 2;
  background: 0 0;
  width: 40px;
  height: 40px;
  padding: 0;
  position: absolute;
  top: 8px;
  right: 8px;
}
.EventCard__white___eWSo5 {
  color: #fff;
}
.EventCard__eventWrapper___O27pl {
  flex-direction: column;
  gap: 16px 0;
  padding: 16px;
  display: flex;
}
.EventCard__eventUser___T1KXZ,
.EventCard__eventStartAt___VN51s,
.EventCard__eventStats___DiTBb,
.EventCard__eventInfo___wGxJU {
  color: rgba(0, 0, 0, 0.54);
}
.EventCard__eventInfo___wGxJU {
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.EventCard__eventUser___T1KXZ,
.EventCard__eventName___mE7Jr {
  text-overflow: ellipsis;
  text-wrap: nowrap;
  overflow: hidden;
}
.EventCard__eventUser___T1KXZ {
  margin-bottom: 4px;
}
.EventCard__withMenu___lwNrx {
  margin-right: 24px;
}
.EventCard__eventStartAt___VN51s {
  text-align: right;
  width: 100%;
}
.EventCard__eventStats___DiTBb {
  cursor: pointer;
  align-items: center;
  gap: 0 16px;
  display: flex;
}
.EventCard__eventCount___c3S29,
.EventCard__eventCountOnImage___Q_AYT {
  align-items: center;
  gap: 0 8px;
  display: flex;
}
.EventCard__eventCountOnImage___Q_AYT {
  margin: 4px 0 0 -4px;
}
.EventCard__eventImage___o4HPb {
  color: #fff;
  z-index: 1;
  justify-content: space-between;
  width: 100%;
  height: 110px;
  padding: 16px 20px;
  display: flex;
  position: relative;
}
.EventCard__eventTrainingIcon___fOvtf {
  transform: rotate(-90deg);
}
.EventCard__eventIconsWrapper___kdLdx {
  gap: 4px;
  display: flex;
}
.EventCard__trashedEventOverflow___joNKu {
  z-index: 4;
  background-color: rgba(255, 255, 255, 0.55);
  width: 100%;
  height: 100%;
  position: absolute;
}
.EventCard__trashedEventHeader___PQak7 {
  color: #fff;
  background-color: #000;
  align-items: flex-start;
  gap: 16px;
  padding: 16px;
  display: flex;
}
.Contact__contact___m5ZhB {
  cursor: pointer;
  white-space: nowrap;
  align-items: center;
  gap: 0 16px;
  width: 282px;
  padding: 8px;
  display: flex;
}
@media screen and (max-width: 1280px) {
  .Contact__contact___m5ZhB {
    width: 325px;
  }
}
.Contact__name___A7w2i {
  text-overflow: ellipsis;
  overflow: hidden;
}
.File__folder___nYl85 {
  width: 282px;
}
@media screen and (max-width: 1280px) {
  .File__folder___nYl85 {
    width: 325px;
  }
}
.File__file___VsdhJ {
  width: 129px;
}
@media screen and (max-width: 1280px) {
  .File__file___VsdhJ {
    width: 150px;
  }
}
.File__fileMedia___zbEUW {
  height: 128px;
}
.VirtualizedResults__wrapper___DNona {
  flex-direction: column;
  gap: 24px 0;
  margin-top: 40px;
  display: flex;
}
.VirtualizedResults__textWrapper___NisuB {
  align-items: center;
  gap: 0 32px;
  display: flex;
}
.VirtualizedResults__list___QNVT0 {
  flex-wrap: wrap;
  gap: 24px;
  display: flex;
}
.VirtualizedResults__footer___TbeU8 {
  height: 40px;
}
.StatisticsChannelsPage__channelsRoot___LkQ6N {
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 80px;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}
.StatisticsChannelsPage__disabled___r7M8J {
  opacity: 0.3;
  overflow: hidden;
}
.StatisticsChannelsPage__disabledBackdrop___LF_l3 {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.StatisticsChannelsPage__channelsContentBlock____fnE0 {
  width: 45%;
}
@media (max-width: 1375px) {
  .StatisticsChannelsPage__channelsContentBlock____fnE0 {
    width: 100%;
  }
}
.StatisticsChannelsPage__channelsPieChart___qk9f0 {
  margin-top: 40px;
}
.StatisticsChannelsPage__tariffBlockerRoot___XpwI4 {
  padding: 40px 0;
}
.StatisticsChannelsPage__tariffBlockerRoot___XpwI4
  .StatisticsChannelsPage__blockerButton____HFOt {
  margin-top: 40px;
}
.StatisticsChannelsPage__blockerRootHeading___gGZvG {
  padding: 8px 0;
}
.StatisticsChannelsPage__blockerRootText___QfJvf {
  padding-bottom: 16px;
}
.StatisticsChannelsPage__moduleOfferContent___dmBgR {
  width: 350px;
  height: 110px;
  padding: 16px 20px;
}
.StatisticsChannelsPage__moduleOfferHeader___VVhwr {
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.StatisticsChannelsPage__tableHeaderWrapper___pO8hf {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 40px;
  display: flex;
}
.StatisticsChannelsPage__geographicTabsWrapper___sn2Nb {
  align-items: center;
  gap: 40px;
  display: flex;
}
.ModuleOffer__moduleOfferContent___C3a4d {
  width: 350px;
  height: 110px;
  padding: 16px 20px;
}
.ModuleOffer__moduleOfferHeader____Pe5j {
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.ItemsListFilter__root___loUO6 {
  width: 100%;
  padding: 21px;
}
div.ItemsListFilter__searchField___MLQsB {
  width: 100%;
  padding-top: 0;
}
.StatisticsCoursesPage__root___ku0do {
  width: 100%;
  margin-top: 32px;
}
.StatisticsCoursesPage__header___dBgCh {
  align-items: center;
  margin-bottom: 26px;
  display: flex;
}
.StatisticsCoursesPage__filters___ZGhfn {
  align-items: center;
  margin-left: auto;
  display: flex;
}
.StatisticsCoursesPage__filterAnchor___wiE9L
  + .StatisticsCoursesPage__filterAnchor___wiE9L,
button.StatisticsCoursesPage__downloadButton___aylW5 {
  margin-left: 24px;
}
.StatisticsCoursesTable__dataTableWrapper___Jx87A {
  width: 100%;
}
.StatisticsCoursesTable__dataTable___eROUz {
  border: 1px solid #e9e9e9;
}
.StatisticsCoursesTable__dataTableRow___oqc4b {
  border-bottom: 1px solid #e9e9e9;
}
.StatisticsCoursesTable__dataTableRow___oqc4b:last-child {
  border-bottom: none;
}
td.StatisticsCoursesTable__dataValueCell___iJQ3_ {
  text-align: right;
}
p.StatisticsCoursesTable__dataText___P4QQq {
  font-size: 16px;
  line-height: 20px;
}
h4.StatisticsCoursesTitle__title___LzQkV {
  font-size: 26px;
  font-weight: 400;
  line-height: 24px;
}
.StatisticsParticipantsPage__tableCell___OYjmq {
  align-items: center;
  gap: 8px;
  display: flex;
}
.StatisticsParticipantsPage__cellSubtext___CtflT {
  color: #939393;
  line-height: 1;
}
.StatisticsParticipantsPage__askAdminText___mSJqO {
  padding: 32px 24px 24px;
}
.StatisticsVisitsPage__root___C7JFz {
  flex-direction: column;
  display: flex;
}
.StatisticsVisitsPage__pieChartsRoot___ytw87 {
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 40px;
  width: 100%;
  margin-top: 56px;
  display: flex;
}
.StatisticsVisitsPage__statisticVisitsPie___tMwt8 {
  width: 47%;
}
@media (max-width: 1375px) {
  .StatisticsVisitsPage__statisticVisitsPie___tMwt8 {
    width: 100%;
  }
}
.StatisticsVisitsPage__topSessionsRoot___xYIcb {
  margin: 80px 0 48px;
}
.StatisticsVisitsPage__topSessionsHeader___Mxz8G {
  margin-bottom: 40px;
}
.StatisticsFilter__selectList___R8BMr {
  max-width: 400px;
}
.StatisticsFilter__selectList___R8BMr > li {
  text-overflow: ellipsis;
  display: block;
}
.StatisticsFilter__container___t_GHT {
  text-wrap: balance;
  justify-content: space-between;
  align-items: center;
  margin: 40px 0;
  display: flex;
}
.StatisticsFilter__container___t_GHT .StatisticsFilter__selects___TUHDY {
  gap: 0 20px;
  height: 64px;
  display: flex;
}
.StatisticsFilter__container___t_GHT
  .StatisticsFilter__selects___TUHDY
  .StatisticsFilter__select___waOQu {
  height: auto;
}
.StatisticsFilter__container___t_GHT
  .StatisticsFilter__selects___TUHDY
  .StatisticsFilter__selectEmployees___Drq8J {
  min-width: 144px;
}
.StatisticsFilter__container___t_GHT
  .StatisticsFilter__selects___TUHDY
  .StatisticsFilter__selectEvent___I7Iw1 {
  min-width: 136px;
}
.StatisticsFilter__container___t_GHT
  .StatisticsFilter__selects___TUHDY
  .StatisticsFilter__selectEmployees___Drq8J
  label,
.StatisticsFilter__container___t_GHT
  .StatisticsFilter__selects___TUHDY
  .StatisticsFilter__selectEvent___I7Iw1
  label {
  color: rgba(0, 0, 0, 0.87);
}
.StatisticsFilter__container___t_GHT
  .StatisticsFilter__selects___TUHDY
  .StatisticsFilter__periodFilter___mAtDw {
  height: 32px;
  margin: 16px 0;
}
.StatisticsFilter__container___t_GHT
  .StatisticsFilter__selects___TUHDY
  .StatisticsFilter__periodContainer___HYApB {
  display: inline-flex;
}
.StatisticsFilter__container___t_GHT
  .StatisticsFilter__selects___TUHDY
  .StatisticsFilter__periodIcon___GyMu3 {
  align-self: center;
}
.StatisticsLayout__contentClassName___quQs8 {
  flex-direction: column;
  padding: 0 40px;
  overflow: auto;
}
.StatisticsLayout__barClassName____o0r9 {
  border-right: none;
  width: 320px;
  padding-top: 32px;
}
.StatisticsExport__downloads___QHEk4 {
  flex-direction: column;
  gap: 16px 0;
  margin: 16px 32px 32px;
  display: flex;
}
.StatisticsExport__link___zfQBL {
  margin-left: 4px;
}
.StatisticsExport__downloadingSnackbar___FjQ4w {
  align-items: center;
  gap: 16px;
  display: flex;
}
.StatisticsExport__downloadButton____xR_B {
  color: #fff;
}
.SubscriptionToggle__root___Epydi {
  align-items: center;
  display: flex;
}
.SubscriptionToggle__textContainer___Dg1CL {
  flex: 1;
}
.SubscriptionToggle__title___NdXhj {
  letter-spacing: 0.5px;
}
.SubscriptionToggle__text___Z2zFH {
  color: #757575;
  letter-spacing: 0.4px;
}
.SubscriptionsHeader__header___L4hh_ {
  justify-content: space-between;
  align-items: center;
  padding-top: 40px;
  line-height: 50px;
  display: flex;
}
.SubscriptionsHeader__logo___sbm06 {
  vertical-align: middle;
  margin-right: 24px;
  display: inline-block;
}
.SubscriptionsHeader__title___gtbEd {
  color: #919191;
  font-size: 18px;
}
.SubscriptionsHeader__userEmail___Pv7VQ {
  color: #333;
  margin-right: 20px;
  font-size: 16px;
}
.SubscriptionsHeader__button___KCEVu {
  color: #bbbbb8;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 100%;
  display: flex;
}
.SubscriptionsHeader__button___KCEVu:hover {
  color: #a9a9a6;
}
.SubscriptionsHeader__searchBlock___xQdef {
  height: 50px;
  display: flex;
}
svg.SubscriptionsHeader__iconSettings___y7QLL {
  margin-left: 5px;
  font-size: 1.9rem;
}
svg.SubscriptionsHeader__iconSearch___KFLSe {
  margin-left: 5px;
  font-size: 2rem;
}
svg.SubscriptionsHeader__iconClose___ceqD7 {
  margin-top: 5px;
  margin-left: 5px;
  font-size: 1.8rem;
}
.SubscriptionsHeader__inputSearch___zJFan {
  width: 240px;
  margin: -8px 16px 0 0;
}
.SubscriptionsHeader__inputSearch___zJFan label {
  color: #ccc;
  margin-top: 2px;
}
.SubscriptionsHeader__inputSearch___zJFan
  .SubscriptionsHeader__inputHelperText___h80Dj {
  display: none;
}
.SubscriptionsHeader__popover___Mbraq .MuiPaper-root {
  background-color: #fff;
  border-radius: 4px;
  width: 400px;
  height: 135px;
  margin: 4px 0 0 24px;
  padding: 20px 8px 0 20px;
  position: relative;
  overflow: visible;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.16);
}
.SubscriptionsHeader__popover___Mbraq .MuiPaper-root:before {
  content: "";
  -webkit-filter: drop-shadow(1px -1px 1px rgba(0, 0, 0, 0.16));
  border: 7px solid transparent;
  border-top-width: 0;
  border-bottom-color: #fff;
  width: 0;
  height: 0;
  position: absolute;
  top: -6px;
  right: 16px;
}
.SubscriptionsHeader__popoverButtons___AzTVk {
  gap: 0 24px;
  height: 20px;
  margin-top: 20px;
  display: flex;
}
.SubscriptionsHeader__buttonText___MlbDo {
  padding: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}
.SubscriptionsHeader__buttonText___MlbDo:hover {
  background-color: transparent;
}
.SubscriptionsHeader__popoverFlex___JqJmb {
  justify-content: space-between;
  align-items: center;
  height: 20px;
  margin-bottom: 15px;
  font-size: 16px;
  line-height: 20px;
  display: flex;
}
.SubscriptionsPage__topBar___xj7PC {
  width: 960px;
  margin: 0 auto 50px;
}
.SubscriptionsPage__toggles___G9Uqy {
  background-color: #fff;
  flex-direction: column;
  gap: 16px;
  width: 100%;
  margin-top: 24px;
  padding: 12px 16px;
  display: flex;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px rgba(0, 0, 0, 0.14),
    0 2px 1px -1px rgba(0, 0, 0, 0.2);
}
.SubscriptionsTable__tableTitleContainer___DqPFw {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 32px;
  display: flex;
}
.SubscriptionsTable__tableTitle___Z3xzU {
  margin-left: 16px;
}
.SubscriptionsTable__paper___LVwRq {
  overflow-x: initial;
  background-color: #fff;
  border-radius: 0 0 4px 4px;
  margin-top: 10px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px rgba(0, 0, 0, 0.14),
    0 2px 1px -1px rgba(0, 0, 0, 0.2);
}
.SubscriptionsTable__tableHeaderRow___byT99 {
  cursor: default;
  height: 60px;
}
.SubscriptionsTable__tableHeaderRow___byT99 > th {
  color: #919191;
  background-color: #fff;
  padding: 10px 20px;
}
.SubscriptionsTable__tableHeaderRow___byT99
  > th
  .SubscriptionsTable__sortLabel___JHv7l {
  color: #919191;
  font-size: 16px;
  font-weight: 400;
}
.SubscriptionsTable__tableHeaderRow___byT99 > th:first-of-type {
  width: 300px;
}
.SubscriptionsTable__tableHeaderRow___byT99 > th:nth-of-type(3) {
  width: 140px;
}
.SubscriptionsTable__tableHeaderRow___byT99 > th:nth-of-type(4) {
  width: 120px;
}
.SubscriptionsTable__tableRow___ERfYy {
  height: 70px;
}
.SubscriptionsTable__tableRow___ERfYy:hover {
  background-color: #f3f3f3;
}
.SubscriptionsTable__tableRow___ERfYy > td {
  color: #333;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 10px 20px;
  font-size: 16px;
  font-weight: 400;
  overflow: hidden;
}
.SubscriptionsTable__tableRow___ERfYy > td:first-of-type {
  max-width: 300px;
}
.SubscriptionsTable__tableRow___ERfYy > td:nth-of-type(2) {
  max-width: 400px;
}
.SubscriptionsTable__tableRow___ERfYy > td:nth-of-type(3) {
  max-width: 140px;
}
.SubscriptionsTable__tableRow___ERfYy > td:nth-of-type(4) {
  max-width: 120px;
}
.SubscriptionsTable__switch___Lj0Mm {
  margin-right: -6px;
}
.SubscriptionsTable__icon___u95SE {
  cursor: pointer;
}
.SubscriptionsTable__toolbar___SsNV9 {
  z-index: 10;
  background-color: #fff;
  justify-content: space-between;
  align-items: center;
  min-height: 60px;
  margin-bottom: -60px;
  padding: 0 20px;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}
.SubscriptionsTable__toolbarButtons___n2ZHn {
  gap: 0 40px;
  display: flex;
}
.SubscriptionsTable__toolbarButtons___n2ZHn button:first-child {
  color: #5f5f5f;
}
.SubscriptionsTable__unselect___cDg2H {
  cursor: pointer;
}
.SubscriptionsTable__textSelected___TdJ_b {
  color: #919191;
  margin-left: 8px;
  font-size: 12px;
}
.SubscriptionsTable__buttonText___ocqIB {
  padding: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}
.SubscriptionsTable__buttonText___ocqIB:hover {
  background-color: transparent;
}
.WebinarTrialBanner__root___eE5vW .WebinarTrialBanner__btn___hSGz5 {
  text-transform: none;
  padding: 0;
}
.OrganizationInvitationByDomain__title___pxPrw {
  font-size: 32px;
  line-height: 48px;
}
.OrganizationInvitationByDomain__text___TP7tv {
  margin-top: -20px;
}
.OrganizationInvitationByDomain__btn___XKsgD {
  margin-top: 60px;
}
.OrganizationInvitationByDomain__list___cWi_q {
  height: 323px;
  margin-top: 24px;
  margin-right: -77px;
  padding-right: 60px;
  overflow-y: auto;
}
.OrganizationInvitationByDomain__listItem___P1lGe {
  padding: 24px 0;
}
.OrganizationInvitationByDomain__listItem___P1lGe:not(:first-child) {
  border-top: 1px solid #e1e1e1;
}
.OrganizationInvitationByDomain__listItem___P1lGe
  .OrganizationInvitationByDomain__content___HMCFi {
  justify-content: space-between;
  align-items: center;
  line-height: 24px;
  display: flex;
}
@media screen and (max-width: 640px) {
  .OrganizationInvitationByDomain__listItem___P1lGe
    .OrganizationInvitationByDomain__content___HMCFi {
    flex-direction: column;
    align-items: stretch;
    gap: 16px;
  }
}
.OrganizationInvitationByDomain__listItem___P1lGe
  .OrganizationInvitationByDomain__name___LTOFR {
  max-width: 265px;
  max-height: 48px;
  font-weight: 700;
}
.OrganizationInvitationByDomain__listItem___P1lGe
  .OrganizationInvitationByDomain__info___WnPKd {
  flex-direction: column;
  display: flex;
}
.OrganizationInvitationByDomain__listItem___P1lGe
  .OrganizationInvitationByDomain__count___ZZaOM {
  color: #757575;
  max-width: 210px;
  margin-top: 8px;
  font-size: 14px;
}
.OrganizationInvitationByDomain__listItem___P1lGe
  .OrganizationInvitationByDomain__warning___w9mUZ {
  background-color: #fbeec8;
  margin-top: 16px;
  padding: 12px 16px;
  font-size: 14px;
}
.OrganizationInvitationByDomainDialog__content___t7BLw {
  min-height: 280px;
  max-height: 428px;
  padding-bottom: 24px;
}
.OrganizationInvitationByDomainDialog__list____Te1W {
  margin-top: 16px;
}
.OrganizationInvitationByDomainDialog__listItem___T6PU9 {
  padding: 12px 0;
}
.ActiveWebinarBanner__root___UxB6c {
  color: #fff;
  width: 100%;
  min-height: 270px;
  padding: 40px 24px 64px;
  position: relative;
  overflow: hidden;
}
.ActiveWebinarBanner__root___UxB6c .ActiveWebinarBanner__hiddenButton___ZrHmq {
  text-transform: initial;
  width: 100%;
  font-size: 26px;
  font-weight: 300;
  transition: all 0.5s;
  position: absolute;
  bottom: -100px;
  left: 50%;
  transform: translate(-50%);
}
.ActiveWebinarBanner__root___UxB6c:hover
  .ActiveWebinarBanner__hiddenButton___ZrHmq {
  bottom: 0;
}
.ActiveWebinarBanner__container___DFeCH {
  flex-direction: column;
  gap: 8px;
  width: 1280px;
  margin: 0 auto;
  display: flex;
}
.ActiveWebinarBanner__title___wxqUF {
  text-overflow: ellipsis;
  text-wrap: nowrap;
  padding-bottom: 16px;
  font-size: 64px;
  font-weight: 300;
  line-height: 50px;
  overflow: hidden;
}
.ActiveWebinarBanner__timer___sxVC0 {
  padding-bottom: 16px;
  font-size: 64px;
  font-weight: 300;
  line-height: 50px;
}
.OrganizationEvents__container___vd6M6 {
  margin-top: 24px;
}
.OrganizationEvents__header___P675B {
  justify-content: space-between;
  width: 100%;
  margin-bottom: 24px;
  display: flex;
}
.OrganizationEvents__headerTitle___xc1Rz {
  color: #919191;
}
.OrganizationEvents__wrapper___nztPz {
  flex-wrap: wrap;
  gap: 16px;
  display: flex;
}
.OrganizationEvents__wrapper___nztPz.OrganizationEvents__calendar___yHy3x {
  margin-bottom: 40px;
}
.OrganizationEvents__card___MHvYL {
  color: #fff;
  cursor: pointer;
  border-radius: 4px;
  flex-direction: column;
  justify-content: space-between;
  width: calc(50% - 24px);
  height: 200px;
  padding: 16px 24px;
  display: flex;
  position: relative;
  overflow: hidden;
}
.OrganizationEvents__card___MHvYL:hover
  .OrganizationEvents__backgroundOverflow___kVcg5 {
  background: 0 0;
}
.OrganizationEvents__card___MHvYL:hover .OrganizationEvents__menu___ruMSH {
  opacity: 1;
}
.OrganizationEvents__card___MHvYL.OrganizationEvents__small___spdrQ {
  width: calc(33.3333% - 12px);
}
.OrganizationEvents__cardHeader___qgp_S {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}
.OrganizationEvents__userInfo___jnncS {
  align-items: center;
  gap: 16px;
  display: flex;
}
.OrganizationEvents__title___CdX0N {
  text-overflow: ellipsis;
  text-wrap: nowrap;
  margin-bottom: 16px;
  overflow: hidden;
}
.OrganizationEvents__userTextWrapper___BsW_l {
  width: 200px;
  overflow: hidden;
}
.OrganizationEvents__userTextWrapper___BsW_l > p {
  line-height: normal;
}
.OrganizationEvents__userTextWrapper___BsW_l.OrganizationEvents__smallText___QxejO {
  width: 105px;
}
.OrganizationEvents__userName___OWC7F,
.OrganizationEvents__position___y0c7c {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.OrganizationEvents__position___y0c7c {
  color: #919191;
}
.OrganizationEvents__menu___ruMSH {
  opacity: 0;
  z-index: 2;
  color: #fff;
  background: 0 0;
  width: 40px;
  height: 40px;
  padding: 0;
  position: absolute;
  top: 8px;
  right: 8px;
}
.CalendarHeader__flex___Sr4aS,
.CalendarHeader__changePeriodButtonContainer___nDzNf,
.CalendarHeader__calendarNavigation___xX9N4,
.CalendarHeader__calendarHeader___ozJyh {
  align-items: center;
  display: flex;
}
.CalendarHeader__calendarHeader___ozJyh .CalendarHeader__period___Z0qAU {
  color: #919191;
}
.CalendarHeader__calendarHeader___ozJyh .CalendarHeader__currentPeriod___o8ZyO {
  color: #333;
}
.CalendarHeader__calendarHeader___ozJyh
  .CalendarHeader__currentPeriod___o8ZyO.CalendarHeader__daysCalendar___v_bg7:first-letter {
  text-transform: uppercase;
}
.CalendarHeader__planEventButton___RTb1b {
  color: #919191;
  text-transform: initial;
  margin-left: 20px;
}
.CalendarHeader__planEventButton___RTb1b .CalendarHeader__addIcon___XI6uH {
  font-size: 26px;
}
.CalendarHeader__planEventButton___RTb1b:hover,
.CalendarHeader__planEventButton___RTb1b:active {
  background-color: transparent;
}
.CalendarHeader__calendarNavigation___xX9N4 {
  margin-left: auto;
}
.CalendarHeader__calendarViewButton___cFGO1 {
  color: #919191;
}
.CalendarHeader__calendarViewButton___cFGO1:hover {
  background: 0 0;
}
.CalendarHeader__calendarViewButton___cFGO1:not(:first-of-type) {
  margin-left: 16px;
}
.CalendarHeader__calendarViewButton___cFGO1.CalendarHeader__checked___oaxVo {
  background: 0 0;
}
.CalendarHeader__changePeriodButtonContainer___nDzNf {
  margin-left: 60px;
}
.CalendarHeader__changePeriodButtonContainer___nDzNf
  .CalendarHeader__calendarNavigationButton___tsed7 {
  color: #919191;
}
.CalendarHeader__changePeriodButtonContainer___nDzNf
  .CalendarHeader__calendarNavigationButton___tsed7:hover {
  background-color: transparent;
}
.CalendarHeader__changePeriodButtonContainer___nDzNf
  .CalendarHeader__changePeriodButton___ZbHyI {
  margin: 0 4px;
}
.CalendarHeader__changePeriodButtonContainer___nDzNf
  .CalendarHeader__changePeriodIconButton___mHefn {
  min-width: initial;
}
.CreateEvent__createEventChoiceRoot___pFcIC {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 20px;
  display: flex;
}
.CreateEvent__createEventChoiceItem___STrBu {
  color: #919191;
  align-items: center;
  gap: 8px;
  display: flex;
}
.PlanEventModal__dialog___z3NQG .PlanEventModal__dialogContent___KSdZt {
  padding: 40px;
}
.DayCalendar__root___mDSIi {
  flex-direction: column;
  width: 100%;
  margin-top: 48px;
  display: flex;
}
.DayCalendar__row___XfMA9 {
  align-items: flex-start;
  gap: 20px;
  width: 100%;
  margin-top: -1px;
  display: flex;
}
.DayCalendar__date___qhOTX {
  border: 1px solid #ddd;
  flex-wrap: wrap;
  column-gap: 120px;
  width: 100%;
  height: 64px;
  padding: 8px;
  display: flex;
  position: relative;
}
.DayCalendar__event___uAYcN {
  width: 280px;
  height: 20px;
}
.CalendarEventsDialog__eventContainer___T0jPi {
  padding-bottom: 16px;
}
.CalendarEventsDialog__eventDate___amFHa {
  margin-right: 24px;
  line-height: 24px;
}
.CalendarEventsDialog__eventName___eTdPy {
  overflow-wrap: anywhere;
  line-height: 24px;
}
.CalendarEventsDialog__content___DCQGT {
  height: 350px;
}
.CalendarEventsDialog__overlay___x01S4 {
  justify-content: center;
  align-items: center;
  display: flex;
  bottom: 0;
  right: 0;
}
.CalendarEventsDialog__skeletonRoot___vJi_A {
  width: 100%;
  margin-right: 16px;
}
.CalendarEventsDialog__skeletonRoot___vJi_A.CalendarEventsDialog__skeletonText___ft_AM {
  transform-origin: initial;
  height: 24px;
  margin-bottom: 16px;
  transform: none;
}
.CalendarEventsDialog__emptyPlaceholder___YgMyN {
  height: 350px;
}
.ButtonMore__buttonMore___S4Uiy {
  text-transform: initial;
  min-width: initial;
  padding: 0;
}
.CurrentHourSign__currentHour___WVKqN {
  border-top: 8px solid #e1403d;
  border-bottom: 0 solid transparent;
  border-left: 0 solid transparent;
  border-right: 8px solid transparent;
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  transform: rotate(0);
}
.EventLink__event___Cd1XJ {
  white-space: nowrap;
  align-items: center;
  column-gap: 8px;
  display: flex;
}
.EventLink__event___Cd1XJ .EventLink__time___SdzFj {
  font-weight: 500;
}
.EventLink__event___Cd1XJ .EventLink__name___uRquh {
  text-overflow: ellipsis;
  overflow: hidden;
}
.EventLink__event___Cd1XJ.EventLink__stopped___QqyVY {
  color: #b4b4b4;
}
.WeekCalendar__root___ahjL5 {
  width: 100%;
  margin-top: 20px;
}
.WeekCalendar__tableHeader___w50tX {
  width: 100%;
  display: flex;
}
.WeekCalendar__daysRow___odeMg {
  justify-content: flex-start;
  width: 100%;
  margin-bottom: 4px;
  display: flex;
}
.WeekCalendar__dayDate___QwHEH {
  text-align: right;
  text-transform: capitalize;
  flex: 1 1 0;
  width: 0;
  padding-right: 12px;
}
.WeekCalendar__emptyDate___vl8j4 {
  width: 57px;
  padding-right: 20px;
}
.WeekCalendar__calendarRoot___K3qTw {
  width: 100%;
  display: flex;
}
.WeekCalendar__hoursList___DFx0r {
  flex-direction: column;
  padding-right: 20px;
  display: flex;
}
.WeekCalendar__hourItem___zonsG {
  height: 60px;
  margin-top: -1px;
}
.WeekCalendar__calendarColumn___YDXNr {
  flex: 1 1 0;
  width: 0;
  margin-right: -1px;
}
.WeekCalendar__calendarCell___DPWdZ {
  border: 1px solid #ddd;
  width: 100%;
  height: 60px;
  margin-top: -1px;
  padding: 4px 8px;
  position: relative;
  overflow: hidden;
}
.WeekCalendar__event___T1tN3 {
  width: 100%;
  height: 17px;
}
.WeekCalendar__buttonMore___O4ZRn {
  height: 17px;
  display: flex;
}
.MonthCalendar__calendarContainer___RNm3g {
  width: 100%;
  margin-top: 20px;
}
.MonthCalendar__calendar___MEfa6 {
  flex-wrap: wrap;
  margin-top: 4px;
  display: flex;
  position: relative;
}
.MonthCalendar__calendarHeader___UpsyR {
  display: flex;
}
.MonthCalendar__cell___xhlKH {
  flex-direction: column;
  flex: 1;
  align-items: center;
  display: flex;
}
.MonthCalendar__cell___xhlKH.MonthCalendar__headerCell___wQ54G {
  color: #333;
  text-transform: capitalize;
  text-align: right;
  padding-right: 8px;
}
.MonthCalendar__cell___xhlKH.MonthCalendar__calendarCell___jINF6 {
  border: 1px solid #ddd;
  max-width: 14.2857%;
  height: 130px;
  position: relative;
}
.MonthCalendar__cell___xhlKH.MonthCalendar__calendarCell___jINF6:not(
    .MonthCalendar__isMonday___Bt6q4
  ) {
  border-left: 0;
}
.MonthCalendar__cell___xhlKH.MonthCalendar__calendarCell___jINF6:not(
    .MonthCalendar__isFirstWeek___guGFK
  ) {
  border-top: 0;
}
.MonthCalendar__cell___xhlKH.MonthCalendar__calendarCell___jINF6:hover
  .MonthCalendar__cellBackgroundBlackout___eGSz8 {
  opacity: 0;
}
.MonthCalendar__cell___xhlKH.MonthCalendar__isWithBackground___xblZK
  .MonthCalendar__date___vQXBd {
  color: #fff;
}
.MonthCalendar__rowBreaker___GVI4h {
  flex-basis: 100%;
  width: 0;
}
.MonthCalendar__cellBackground___FkNcL {
  width: 100%;
  height: 38px;
}
.MonthCalendar__cellBackground___FkNcL
  .MonthCalendar__cellBackgroundBlackout___eGSz8 {
  opacity: 0.3;
  background-color: #000;
  transition: opacity 0.25s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.MonthCalendar__date___vQXBd {
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  display: flex;
  position: absolute;
  top: 4px;
  right: 4px;
}
.MonthCalendar__date___vQXBd.MonthCalendar__isToday___E4SGh {
  color: #fff;
  background: #e92424;
  border-radius: 50%;
}
.MonthCalendar__cellEvents___JnP5C {
  width: 100%;
  margin-top: auto;
  padding: 8px;
}
.MonthCalendar__eventLinkTime___c2Tx_,
.MonthCalendar__eventLinkName___cehRI {
  line-height: 17px;
}
.MonthCalendar__loaderContainer___QzYEk {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.MonthCalendar__loaderContainer___QzYEk .MonthCalendar__loader___y67dF {
  color: #bdbdbd;
}
.WebinarsEventsList__cardsRoot____QBSJ {
  margin: 40px 0;
}
.WebinarsEventsList__chapterTitle___HGMks {
  font-size: 26px;
  font-weight: 300;
  line-height: 1;
}
.WebinarsEventsList__month___kBTTu {
  color: #919191;
  margin-bottom: 16px;
}
.WebinarsEventsList__todaysLoadMoreButton___nVJrt {
  margin-bottom: 64px;
}
.WebinarsEventsList__list___UZJ5A {
  flex-wrap: wrap;
  gap: 24px;
  display: flex;
}
.WebinarsEventsList__divider___U_B9o {
  background: #e6e6e6;
  width: 100%;
  height: 1px;
  margin: 64px 0;
}
.WebinarsEventsList__createWebinarRoot___UDhNu {
  cursor: pointer;
  border: 2px dashed #e9e9e9;
  border-radius: 4px;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  width: 282px;
  height: 100%;
  min-height: 194px;
  padding-top: 64px;
  display: flex;
  position: relative;
  overflow: visible;
}
.WebinarsEventsList__createWebinarRoot___UDhNu:hover {
  border: none;
}
.WebinarsEventsList__createWebinarRoot___UDhNu:hover
  .WebinarsEventsList__createWebinarCard___KADBd {
  display: flex;
}
@media screen and (max-width: 1280px) {
  .WebinarsEventsList__createWebinarRoot___UDhNu {
    width: 325px;
  }
}
.WebinarsEventsList__createWebinarCard___KADBd {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}
.WebinarsEventsList__addIcon___JUIPJ,
.WebinarsEventsList__schedule___iYMHR {
  color: #919191;
}
.WebinarsEventsList__addIcon___JUIPJ {
  width: 50px;
  height: 50px;
}
.WebinarsFilters__wrapper___TCPFf {
  justify-content: flex-end;
  align-items: center;
  gap: 16px;
  display: flex;
}
.WebinarsFilters__select___qW9Z_ {
  height: auto;
}
.WebinarsFilters__select___qW9Z_:focus {
  background-color: transparent;
}
.WebinarsFilters__selectEmployees___ehqHT {
  max-width: 300px;
  height: 64px;
}
.WebinarsFilters__selectLabel___r0NUw {
  text-overflow: ellipsis;
  color: rgba(0, 0, 0, 0.87);
  overflow: hidden;
}
.WebinarsFilters__selectList___upxjb {
  max-width: 400px;
  max-height: 280px;
  overflow: auto;
}
.WebinarsFilters__selectList___upxjb::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.WebinarsFilters__selectList___upxjb::-webkit-scrollbar-thumb {
  background-color: #e0e0e0;
  border: 0;
  border-radius: 8px;
}
.WebinarsFilters__selectListItem___Sqh0b {
  text-overflow: ellipsis;
  display: block;
}
.WebinarsMainPageTopbar__fastMeetingButton___GKrKF {
  white-space: nowrap;
  margin-right: 8px;
}
.WebinarsPage__container___vnUAQ {
  flex-direction: column;
  width: 1280px;
  margin: 0 auto;
  padding: 48px 32px;
  display: flex;
}
.WebinarsPage__content___WGtlR {
  margin-top: 68px;
}
.WebinarsPage__involvementDescription___tGzLC {
  color: rgba(0, 0, 0, 0.54);
  margin: 0;
}
body {
  background-color: #fafafa;
  height: 100vh;
}
body.bodyElectron:not(.bodyLinkChatsElectron) {
  background-color: transparent;
}
.banner-active #koContainer {
  margin-top: 64px;
}
.banner-active.webinarsMainPage #koContainer {
  height: calc(100% - 128px);
  margin-top: 128px;
}
.webinarsMainPage #koContainer {
  height: calc(100% - 64px);
  margin-top: 64px;
}
#root {
  flex-direction: column;
  height: 100%;
  display: flex;
}
#root.rootHidden {
  height: initial;
}
::-ms-reveal {
  display: none;
}
