@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&subset=cyrillic);
@import url(https://fonts.googleapis.com/css2?family=Lato&display=swap);
@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&subset=cyrillic);
@import url(https://fonts.googleapis.com/css2?family=Lato&display=swap);
.Icon-moduleicon__fp_BL {
  --icon-svg-fill: var(--secondary-text-color);

  display: inline-flex;
  align-items: center;
  justify-content: center;
}

  .Icon-moduleicon__fp_BL > svg {
    width: 100%;
    fill: var(--icon-svg-fill);
  }

.Icon-modulesmall__zsVDN {
  width: 16px;
}

.Icon-modulemedium__eSlil {
  width: 24px;
}

.Icon-modulesize8__UAa0a {
  width: 8px;
  height: 8px;
}

.Icon-modulesize12__Zi_U5 {
  width: 12px;
  height: 12px;
}

.Icon-modulesize16__wVkCL {
  width: 16px;
  height: 16px;
}

.Icon-modulesize20__X2GdC {
  width: 20px;
  height: 20px;
}

.Icon-modulesize24__La9Hv {
  width: 24px;
  height: 24px;
  min-height: 24px;
  min-width: 24px;
}

.Icon-modulesize32__BRTwa {
  width: 32px;
  height: 32px;
}

.Icon-modulesize40__xOcqm {
  width: 40px;
  height: 40px;
}

.Loader-moduleLoader__Q8joA {
  padding: 6px 8px;
  background-color: var(--color-bg-tooltip);
  border-radius: 4px;
  top: 80px;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  color: var(--color-white);
  position: fixed;
  display: inline-flex;
  left: 50%;
  transform: translateX(-50%);
}

.Loader-moduleloaderIcon__SEziV {
  width: 24px;
}

.Loader-moduleloaderIcon__SEziV svg {
    fill: var(--color-white);
  }

.ErrorPage-moduleError__OducW {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  position: absolute;
  padding: 0 32px;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background-color: var(--color-body);
}

.ErrorPage-moduletitle__v43vs {
  font-weight: 500;
  font-size: 54px;
  line-height: 40px;
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
  color: var(--main-text-color);
  padding-bottom: 32px;
}

.ErrorPage-moduletext__klTkt {
  flex-direction: column;
  font-weight: 400;
  font-size: 20px;
  line-height: 24px;
  color: var(--secondary-text-color);
  display: flex;
  align-items: center;
  gap: 8px;
}

.ErrorPageInit-moduleErrorPageInit__lW2Fc {
  font: 18px / 30px Roboto;
  font-weight: 300;
  font-style: normal;
  color: #191919;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  height: 100vh;
  background-size: cover;
  background-image: url(/static/images/inconvenience.jpg);
}

.ErrorPageInit-modulemessage__G5Ko6 {
  width: 50vw;
  padding-left: 8vw;
}

.ErrorPageInit-moduletitle__gEnNq {
  margin-bottom: 20px;
  text-transform: uppercase;
  font-size: 71px;
  line-height: 78px;
  font-family: 'Lato', sans-serif;
  font-weight: 400;
}

.ErrorPageInit-moduletext__UCipC {
  font-size: 43px;
  line-height: 53px;
  letter-spacing: -0.01em;
  font-weight: 300;
}

.ErrorPageInit-moduleseparator__ogOdH {
  display: flex;
  align-items: center;
  margin-top: 72px;
  margin-bottom: 60px;
}

.ErrorPageInit-moduleseparator__ogOdH:after {
    content: '';
    display: block;
    width: 690px;
    height: 3px;
    background: linear-gradient(to right, #fe9f4b, rgba(255, 255, 255, 0));
  }

.ErrorPageInit-moduleseparator__ogOdH:before {
    content: '';
    display: block;
    width: 16px;
    height: 15px;
    border-radius: 50%;
    background-color: #fe9f4b;
  }

.FloatingSelectDropdown-moduledropdown__O8nBT {
  z-index: var(--dropdownZIndex);
}

.FloatingTooltipContent-moduletooltip__S6Uao {
  border-radius: 4px;
  background-color: var(--color-bg-tooltip);
  padding: 6px 8px;
  line-height: 16px;
  font-size: 14px;
  color: var(--color-white);
  max-width: var(--tooltip-max-width);
  z-index: 6;
  pointer-events: none;
}

.FloatingTooltipContent-moduletooltipText__j4nNU {
  -webkit-hyphens: auto;
          hyphens: auto;
  word-break: break-word;
  max-width: 100%;
  overflow: hidden;

  /* fallback for old non-WebKit: block layout */
  display: block;

  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: var(--tooltip-max-lines);
}

.ButtonIcon-moduleicon__Hawdx {
  flex-shrink: 0;
}

.ButtonIcon-moduleloaderBig__TsPXj {
  width: 24px;
}

.ButtonIcon-moduleloaderSmall__MqYIX {
  width: 16px;
}

.ButtonIcon-moduleiconSmall__BeLMA {
  width: 16px;
}

.ButtonIcon-moduleiconBig__Ju9O3 {
  width: 24px;
}

.Button-modulebutton__AisLs {
  display: flex;
  align-items: center;
  letter-spacing: inherit;
  font-family: inherit;
  white-space: nowrap;
  position: relative;
  justify-content: center;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  overflow: hidden;
  max-width: 400px;
  gap: 8px;
}

  .Button-modulebutton__AisLs:not(:disabled) {
    cursor: pointer;
  }

  .Button-modulebutton__AisLs:disabled:not(.Button-moduleskeleton__hkdVU) {
    cursor: not-allowed;
    opacity: 0.5;
  }

.Button-moduletext__fXCJk {
  overflow: hidden;
  text-overflow: ellipsis;
}

.Button-moduleblock__C2vDP {
  border-radius: 8px;
}

.Button-moduleblock__C2vDP:not(.Button-modulewithIcon__xPZYQ).Button-modulesize32__z2lWQ,
    .Button-moduleblock__C2vDP:not(.Button-modulewithIcon__xPZYQ).Button-modulesize40__JUDky,
    .Button-moduleblock__C2vDP:not(.Button-modulewithIcon__xPZYQ).Button-modulesize48__J1V7k {
      min-width: 100px;
    }

.Button-moduleshadowed___eDn3 {
  box-shadow: 0px 3px 4px var(--color-box-shadow-04);
}

.Button-moduleskeleton__hkdVU.Button-moduleinline__Zsuj4 {
    border-radius: 8px;
  }

.Button-moduleskeleton__hkdVU::before {
    content: '';
    background-color: var(--color-border);
    position: absolute;
    inset: 0;
    z-index: 1;
  }

.Button-modulesize20__Iqv1S {
  font-size: 14px;
  line-height: 16px;
  font-weight: 400;
  padding: 0 8px;
  height: 20px;
}

.Button-modulesize24__Yb94W {
  height: 24px;
}

.Button-modulesize32__z2lWQ {
  height: 32px;
}

.Button-modulesize24__Yb94W,
.Button-modulesize32__z2lWQ {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  padding: 0 8px;
}

.Button-modulesize40__JUDky {
  height: 40px;
}

.Button-modulesize48__J1V7k {
  height: 48px;
}

.Button-modulesize40__JUDky,
.Button-modulesize48__J1V7k {
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  padding: 0 16px;
}

.Button-moduleinlineSize16__u489K {
  font-size: 14px;
  line-height: 16px;
  font-weight: 400;
}

.Button-moduleinlineSize24__q_Ic1 {
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
}

.Button-moduleiconSmall__OJ9jT {
  width: 16px;
}

.Button-moduleiconBig__DkKpE {
  width: 24px;
}

.Button-modulesquareSize16__XX9c5 {
  width: 16px;
  height: 16px;
  border-radius: 4px;
}

.Button-modulesquareSize20__pqw9N {
  width: 20px;
  height: 20px;
  border-radius: 4px;
}

.Button-modulesquareSize24__El9LU {
  width: 24px;
  height: 24px;
  border-radius: 4px;
  min-width: 24px;
}

.Button-modulesquareSize32__YE0pv {
  width: 32px;
  height: 32px;
  border-radius: 8px;
}

.Button-modulesquareSize40__Sti9Y {
  width: 40px;
  height: 40px;
  border-radius: 8px;
}

.Button-modulesquareSize48__rV8dp {
  width: 48px;
  height: 48px;
  border-radius: 8px;
}

.Button-modulecircle__WR9YS {
  border-radius: 50%;
}

.Borderless-moduleborderless__GzUz7 {
  background-color: var(--color-white);
  color: var(--main-text-color);
  justify-content: space-between;
  font-weight: 400;
}

  .Borderless-moduleborderless__GzUz7:not(:disabled):hover,
    .Borderless-moduleborderless__GzUz7:not(:disabled).Borderless-moduleactive__wSH2N {
      background-color: var(--color-bg-first);
      box-shadow: 0px -2px 0px -1px inset var(--button-bg);
    }

  .Borderless-moduleborderless__GzUz7:not(:disabled):hover .Borderless-moduleicon___7ls2 svg, .Borderless-moduleborderless__GzUz7:not(:disabled).Borderless-moduleactive__wSH2N .Borderless-moduleicon___7ls2 svg {
          fill: var(--button-bg);
        }

  .Borderless-moduleborderless__GzUz7:not(:disabled):active {
      box-shadow: 0px -2px 0px -1px inset var(--pressed-button-bg);
    }

  .Borderless-moduleborderless__GzUz7:not(:disabled):active .Borderless-moduleicon___7ls2 svg {
          fill: var(--pressed-button-bg);
        }

.Borderless-moduleicon___7ls2 {
  width: 16px;
}

.Borderless-moduleopened__bJdig {
  background-color: var(--color-bg-first);
  box-shadow: 0px -2px 0px -1px inset var(--button-bg);
}
.Contained-modulecontained__YcR3g:not(:disabled):hover.Contained-modulegrey__h2Tvb, .Contained-modulecontained__YcR3g:not(:disabled).Contained-moduleactive__z8GVZ.Contained-modulegrey__h2Tvb {
        background-color: var(--deactive-button-bg);
        color: var(--button-bg);
      }

        .Contained-modulecontained__YcR3g:not(:disabled):hover.Contained-modulegrey__h2Tvb .Contained-moduleicon__bFj1v svg, .Contained-modulecontained__YcR3g:not(:disabled).Contained-moduleactive__z8GVZ.Contained-modulegrey__h2Tvb .Contained-moduleicon__bFj1v svg {
            fill: var(--button-bg);
          }
      .Contained-modulecontained__YcR3g:not(:disabled):hover.Contained-modulelight__l5ayw, .Contained-modulecontained__YcR3g:not(:disabled).Contained-moduleactive__z8GVZ.Contained-modulelight__l5ayw {
        background-color: var(--submenu-button-bg);
      }
    .Contained-modulecontained__YcR3g:not(:disabled):active.Contained-modulebasic__KFaKW {
        background-color: var(--pressed-button-bg);
      }
    .Contained-modulecontained__YcR3g:not(:disabled):active.Contained-modulegrey__h2Tvb {
        background-color: var(--submenu-button-bg);
        color: var(--pressed-button-bg);
      }
    .Contained-modulecontained__YcR3g:not(:disabled):active.Contained-modulegrey__h2Tvb .Contained-moduleicon__bFj1v svg {
            fill: var(--pressed-button-bg);
          }
    .Contained-modulecontained__YcR3g:not(:disabled):active.Contained-modulelight__l5ayw {
        background-color: var(--deactive-button-text);
        color: var(--pressed-button-bg);
      }
    .Contained-modulecontained__YcR3g:not(:disabled):active.Contained-modulelight__l5ayw .Contained-moduleicon__bFj1v svg {
            fill: var(--pressed-button-bg);
          }

.Contained-modulebasic__KFaKW {
  background-color: var(--button-bg);
  color: var(--color-white);
}

.Contained-modulebasic__KFaKW .Contained-moduleicon__bFj1v svg {
      fill: var(--color-white);
    }

.Contained-modulebasic__KFaKW:focus-visible {
    box-shadow: 0px 0px 0px 1px inset var(--pressed-button-bg);
  }

.Contained-modulegrey__h2Tvb {
  background-color: var(--color-body);
  color: var(--secondary-text-color);
}

.Contained-modulegrey__h2Tvb .Contained-moduleicon__bFj1v svg {
      fill: var(--secondary-text-color);
    }

.Contained-modulegrey__h2Tvb:focus-visible {
    box-shadow: 0px 0px 0px 1px inset var(--button-bg);
  }

.Contained-modulelight__l5ayw {
  background-color: var(--deactive-button-bg);
  color: var(--button-bg);
}

.Contained-modulelight__l5ayw .Contained-moduleicon__bFj1v svg {
      fill: var(--button-bg);
    }

.Contained-modulelight__l5ayw:focus-visible {
    box-shadow: 0px 0px 0px 1px inset var(--button-bg);
  }

.Contained-moduleskeleton__bZX5a {
  background-color: transparent;
  border-color: transparent;
}

.Flat-moduleflat__s3eC8:not(:disabled):hover.Flat-modulebasic__ahLkE, .Flat-moduleflat__s3eC8:not(:disabled).Flat-moduleactive__HOfmq.Flat-modulebasic__ahLkE {
        background-color: var(--submenu-hover);
      }
      .Flat-moduleflat__s3eC8:not(:disabled):hover.Flat-modulegrey__IuHfO, .Flat-moduleflat__s3eC8:not(:disabled).Flat-moduleactive__HOfmq.Flat-modulegrey__IuHfO {
        --flat-button-icon-color: var(--button-bg);

        background-color: var(--submenu-hover);
        color: var(--button-bg);
      }
    .Flat-moduleflat__s3eC8:not(:disabled):active.Flat-modulebasic__ahLkE {
        --flat-button-icon-color: var(--pressed-button-bg);

        background-color: var(--deactive-button-bg);
        color: var(--pressed-button-bg);
      }
    .Flat-moduleflat__s3eC8:not(:disabled):active.Flat-modulegrey__IuHfO {
        --flat-button-icon-color: var(--pressed-button-bg);

        background-color: var(--deactive-button-bg);
        color: var(--pressed-button-bg);
      }
    .Flat-moduleflat__s3eC8:not(:disabled):focus-visible {
      box-shadow: 0px 0px 0px 1px inset var(--button-bg);
    }

.Flat-modulebasic__ahLkE {
  --flat-button-icon-color: var(--button-icon-color, var(--button-bg));

  background-color: transparent;
  color: var(--button-bg);
}

.Flat-modulegrey__IuHfO {
  --flat-button-icon-color: var(--button-icon-color, var(--secondary-text-color));

  background-color: transparent;
  color: var(--secondary-text-color);
}

.Flat-moduleicon__y8owx svg {
    fill: var(--flat-button-icon-color);
  }

.Outlined-moduleoutlined__zsOu_:not(:disabled):hover.Outlined-modulegrey__UGOOF, .Outlined-moduleoutlined__zsOu_:not(:disabled).Outlined-moduleactive__OrSNs.Outlined-modulegrey__UGOOF {
        border-color: var(--button-bg);
        color: var(--button-bg);
      }

        .Outlined-moduleoutlined__zsOu_:not(:disabled):hover.Outlined-modulegrey__UGOOF .Outlined-moduleicon__Strzp svg, .Outlined-moduleoutlined__zsOu_:not(:disabled).Outlined-moduleactive__OrSNs.Outlined-modulegrey__UGOOF .Outlined-moduleicon__Strzp svg {
            fill: var(--button-bg);
          }
    .Outlined-moduleoutlined__zsOu_:not(:disabled):active.Outlined-modulebasic__HONzY {
        border-color: var(--pressed-button-bg);
        color: var(--pressed-button-bg);
      }
    .Outlined-moduleoutlined__zsOu_:not(:disabled):active.Outlined-modulebasic__HONzY .Outlined-moduleicon__Strzp svg {
            fill: var(--pressed-button-bg);
          }
    .Outlined-moduleoutlined__zsOu_:not(:disabled):active.Outlined-modulegrey__UGOOF {
        border-color: var(--pressed-button-bg);
        color: var(--pressed-button-bg);
      }
    .Outlined-moduleoutlined__zsOu_:not(:disabled):active.Outlined-modulegrey__UGOOF .Outlined-moduleicon__Strzp svg {
            fill: var(--pressed-button-bg);
          }
    .Outlined-moduleoutlined__zsOu_:not(:disabled):focus-visible {
      border-color: var(--pressed-button-bg);
    }

.Outlined-modulebasic__HONzY {
  background-color: var(--color-white);
  color: var(--button-bg);
}

.Outlined-modulebasic__HONzY:not(.Outlined-moduleskeleton__IIPCl) {
    border: 1px solid var(--button-bg);
  }

.Outlined-modulebasic__HONzY .Outlined-moduleicon__Strzp svg {
      fill: var(--button-bg);
    }

.Outlined-modulegrey__UGOOF {
  background-color: var(--color-white);
  color: var(--secondary-text-color);
}

.Outlined-modulegrey__UGOOF:not(.Outlined-moduleskeleton__IIPCl) {
    border: 1px solid var(--color-border);
  }

.Outlined-modulegrey__UGOOF .Outlined-moduleicon__Strzp svg {
      fill: var(--secondary-text-color);
    }

.Select-moduleselect__dfblC {
  color: var(--main-text-color);
  max-width: 100%;
  min-width: 100%;
  height: 40px;
  padding: 16px;
  border-radius: 8px;
  background-color: var(--color-white);
  border: 1px solid var(--color-list-border);
}

  .Select-moduleselect__dfblC > span {
    line-height: 24px;
    font-family: Roboto, sans-serif;
    letter-spacing: 0.5px;
    font-size: 16px;
    font-weight: 400;
    max-height: 24px;
  }

  .Select-moduleselect__dfblC > span:last-child {
    width: 16px;
    margin-left: auto;
  }

  .Select-moduleselect__dfblC:hover:not(:disabled) {
    border-color: var(--button-bg);
  }

  .Select-moduleselect__dfblC:hover:not(:disabled) svg {
      fill: var(--button-bg);
    }

.Select-moduleerror__iI4_J {
  border-color: var(--color-error);
}

.Text-moduletext__LMh0c:not(:disabled):hover.Text-modulegrey__I2iAa, .Text-moduletext__LMh0c:not(:disabled).Text-moduleactive__PEncV.Text-modulegrey__I2iAa {
        color: var(--button-bg);
      }

        .Text-moduletext__LMh0c:not(:disabled):hover.Text-modulegrey__I2iAa.Text-moduleunderline__diRPq, .Text-moduletext__LMh0c:not(:disabled).Text-moduleactive__PEncV.Text-modulegrey__I2iAa.Text-moduleunderline__diRPq {
          border-color: var(--button-bg);
        }
      .Text-moduletext__LMh0c:not(:disabled):hover .Text-moduleicon__gVXfn svg, .Text-moduletext__LMh0c:not(:disabled).Text-moduleactive__PEncV .Text-moduleicon__gVXfn svg {
          fill: var(--button-bg);
        }
    .Text-moduletext__LMh0c:not(:disabled):active:focus.Text-modulebasic__Zy6o5 {
        color: var(--pressed-button-bg);
      }
    .Text-moduletext__LMh0c:not(:disabled):active:focus.Text-modulebasic__Zy6o5.Text-moduleunderline__diRPq {
          border-color: var(--pressed-button-bg);
        }
    .Text-moduletext__LMh0c:not(:disabled):active:focus.Text-modulebasic__Zy6o5 .Text-moduleicon__gVXfn svg {
            fill: var(--pressed-button-bg);
          }
    .Text-moduletext__LMh0c:not(:disabled):active:focus.Text-modulegrey__I2iAa {
        color: var(--pressed-button-bg);
      }
    .Text-moduletext__LMh0c:not(:disabled):active:focus.Text-modulegrey__I2iAa.Text-moduleunderline__diRPq {
          border-color: var(--pressed-button-bg);
        }
    .Text-moduletext__LMh0c:not(:disabled):active:focus.Text-modulegrey__I2iAa .Text-moduleicon__gVXfn svg {
            fill: var(--pressed-button-bg);
          }
    .Text-moduletext__LMh0c:not(:disabled):focus-visible {
      outline: 1px solid var(--button-bg);
      border-radius: 0;
    }

.Text-modulebasic__Zy6o5 {
  background-color: transparent;
  color: var(--button-bg);
}

.Text-modulebasic__Zy6o5.Text-moduleunderline__diRPq {
    border-color: var(--button-bg);
  }

.Text-modulebasic__Zy6o5 .Text-moduleicon__gVXfn svg {
      fill: var(--button-bg);
    }

.Text-modulegrey__I2iAa {
  background-color: transparent;
  color: var(--secondary-text-color);
}

.Text-modulegrey__I2iAa.Text-moduleunderline__diRPq {
    border-color: var(--secondary-text-color);
  }

.Text-modulegrey__I2iAa .Text-moduleicon__gVXfn svg {
      fill: var(--secondary-text-color);
    }

.Text-moduleunderline__diRPq {
  border-bottom: 1px dashed;
}

.White-modulewhite__XvXEW:not(:disabled):hover.White-modulegrey__ekqmp, .White-modulewhite__XvXEW:not(:disabled).White-moduleactive__d2Qqg.White-modulegrey__ekqmp {
        color: var(--button-bg);
      }

        .White-modulewhite__XvXEW:not(:disabled):hover.White-modulegrey__ekqmp .White-moduleicon___YATw svg, .White-modulewhite__XvXEW:not(:disabled).White-moduleactive__d2Qqg.White-modulegrey__ekqmp .White-moduleicon___YATw svg {
            fill: var(--button-bg);
          }
    .White-modulewhite__XvXEW:not(:disabled):active.White-modulebasic__fb4kO {
        color: var(--pressed-button-bg);
      }
    .White-modulewhite__XvXEW:not(:disabled):active.White-modulebasic__fb4kO .White-moduleicon___YATw svg {
            fill: var(--pressed-button-bg);
          }
    .White-modulewhite__XvXEW:not(:disabled):active.White-modulegrey__ekqmp {
        color: var(--pressed-button-bg);
      }
    .White-modulewhite__XvXEW:not(:disabled):active.White-modulegrey__ekqmp .White-moduleicon___YATw svg {
            fill: var(--pressed-button-bg);
          }
    .White-modulewhite__XvXEW:not(:disabled):focus-visible {
      box-shadow: 0px 0px 0px 1px inset var(--button-bg);
    }

.White-modulebasic__fb4kO {
  background-color: var(--color-white);
  color: var(--button-bg);
}

.White-modulebasic__fb4kO .White-moduleicon___YATw svg {
      fill: var(--button-bg);
    }

.White-modulegrey__ekqmp {
  background-color: var(--color-white);
  color: var(--secondary-text-color);
}

.White-modulegrey__ekqmp .White-moduleicon___YATw svg {
      fill: var(--secondary-text-color);
    }

.ButtonArrow-moduleicon__z6ADs {
  transition: transform 0.1s ease-in;
}

.ButtonArrow-moduleopenIcon__C17sH {
  transform: rotate(180deg);
}

.Box-modulebox__T8Mz4 {
  --modal-box-width: auto;
  --modal-box-height: auto;

  background-color: var(--color-white);
  border-radius: 16px;
  display: flex;
  flex-direction: column;
  width: auto;
  width: var(--modal-box-width);
  height: auto;
  height: var(--modal-box-height);
  overflow: hidden;
}

.Box-modulesSize__mUvqI {
  --modal-box-width: 320px;
}

.Box-modulemSize__V6tsr {
  --modal-box-width: 464px;

  max-height: 560px;
}

.Box-modulelSize__cUhlZ {
  --modal-box-width: 720px;
}

.Box-modulexlSize__rPgbL {
  --modal-box-width: 936px;
}

.Box-modulefullScreen__WxigX {
  --modal-box-width: 90vw;
  --modal-box-height: 95vh;
}

.Buttons-modulebuttons__W_rkc {
  display: flex;
  width: 100%;
  padding: 16px 24px 24px 24px;
  align-items: center;
  position: relative;
  flex-shrink: 0;
  gap: 16px;
}

.Buttons-modulesSize__bsFMc {
  padding: 16px;
}

.Buttons-moduleconfirm__YvLHY {
  justify-content: center;
  gap: 32px;
}

.Skeleton-moduleSkeleton__Mlrfv {
  border-radius: 4px;
  display: flex;
  background-color: var(--color-border);
}

.Headline2-moduleheadline2__GL81Y {
  line-height: 32px;
  font-size: 24px;
  font-weight: 400;
  color: var(--main-text-color);
  overflow: hidden;
  text-overflow: ellipsis;
}

.Headline2-modulesecondary__UCyfo {
  color: var(--secondary-text-color);
}

.Headline2-moduleskeleton__LhkiO {

  width: 235px;
  height: 32px;
}

.Header-moduleheader__qfeXB {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid var(--color-border);
  width: 100%;
  flex-shrink: 0;
}

.Header-moduleheaderText__vHLPv {
  white-space: nowrap;
}

.Header-moduleedit__OW1X_ {
  padding: 24px 24px 15px 24px;
}

.Header-modulecreate___yNRK {
  padding: 20px 24px 11px 24px;
}

.Header-moduleactions__uRAy4 {
  display: flex;
  gap: 16px;
  align-items: center;
}

.Modal-moduleModal__c1dw1 {
  position: fixed;
  inset: 0px;
  z-index: var(--modalZIndex);
  display: flex;
  align-items: center;
  justify-content: center;
}

.Modal-modulemask__ngv1Q {
  position: fixed;
  z-index: -1;
  inset: 0px;
  opacity: 0.4;
  background-color: var(--main-text-color);
}

.Modal-moduletransparent__ibqlo {
  background-color: transparent;
}



/* if there's a change, don't forget to apply it to the file in the static-error-pages folder (/static-error-pages/styles.css)  */
*,
*::before,
*::after {
  box-sizing: border-box;
}
:root {
  --color-blue: #369afe;
  --color-blue-10: #ebf5ff;

  --color-green: #1fd0a3;
  --color-green-10: #e9faf6;

  --color-orange: #ff974a;
  --color-orange-10: #ff974a1a;

  --color-purple: #9c5cf9;
  --color-purple-10: #f6efff;

  --color-red: #fc5a5a;
  --color-red-10: #ffefef;

  --color-yellow: #eaa100;
  --color-yellow-10: #fff6d3;

  --color-white: #fff;
  --color-white-50: #ffffff80;

  --color-black: #000000;
  --color-black-15: #00000026;
  --color-black-35: #00000059;

  --color-body: #f4f7fc;

  --main-text-color: #242f57;
  --main-text-color-20: #242f5733;
  --main-text-color-30: #242f574d;
  --main-text-color-40: #242f5766;

  --secondary-text-color: #7c88b1;
  --secondary-text-color-10: #7c88b11a;
  --secondary-text-color-16: #7c88b129;
  --secondary-text-color-70: #7c88b1b2;

  --color-declined: var(--color-purple);
  --color-declined-10: var(--color-purple-10);

  --color-error: var(--color-red);
  --color-error-10: var(--color-red-10);

  --color-info: var(--color-blue);
  --color-info-10: var(--color-blue-10);

  --color-in-progress: var(--color-yellow);
  --color-in-progress-10: var(--color-yellow-10);

  --color-success: var(--color-green);
  --color-success-10: var(--color-green-10);

  --color-warning: var(--color-orange);
  --color-warning-10: var(--color-orange-10);

  --color-bg-sidemenu: var(--color-white);
  --color-sidemenu-line: var(--color-border);
  --sidemenu-text: var(--secondary-text-color);
  --sidemenu-icon: var(--secondary-text-color);
  --sidemenu-text-hover: ; /* TODO Use variable */
  --sidemenu-icon-hover: ; /* TODO Use variable */
  --sidemenu-text-pressed: ; /* TODO Use variable */
  --sidemenu-icon-pressed: ; /* TODO Use variable */

  --submenu-bg: #fff; /* TODO Rename to --submenu */
  --submenu-text: var(--secondary-text-color);
  --submenu-icon: var(--secondary-text-color);
  --submenu-lines: #eceff8;

  --color-border: #eaedf7;
  --color-list-border: var(--secondary-text-color-70);

  --color-box-shadow-04: #1c295a0a;
  --color-box-shadow-16: #1c295a29;

  --color-bg-tooltip: #44444f;

  /* Figma colors */
  --color-bg-first: #fafcfe;
  --color-bg-second: #f1f4fc;
  --color-bg-cover-second: #242f574d;

  --color-bg-hover-second: var(--secondary-text-color-16);

  --color-chart-1: #afcb6b;
  --color-chart-2: #f4be37;
  --color-chart-3: #9c5cf9;
  --color-chart-4: #369afe;
  --color-chart-5: #242f57;

  /* End figma color */

  /* Custom colors from user theme, loads from API */
  /* Must be reworked with `ThemeProvider` */
  --header-bg: ;
  --header-hover: ;
  --header-text: ;
  --header-icons: ; /* TODO Rename to --header-icon */

  --switcher-lines: ; /* TODO Rename to --switcher-line */
  --switcher-icon: ; /* TODO Use --header-icon */

  --sidemenu-hover: ;

  --submenu-hover: ;
  --submenu-button-bg: ; /* Equal to custom button gradient 20 */
  --submenu-button-icon: ;

  --button-bg: ; /* Equal to custom button gradient 50 */
  --pressed-button-bg: ; /* Equal to custom button gradient 60 */
  --deactive-button-bg: ; /* Equal to custom button gradient 10 */
  --deactive-button-text: ; /* Equal to custom button gradient 30 */

  --active-element: ;
  --pressed-element: ;

  --link: ;

  --counter: ;
  /* End custom colors */

  --text-disabled-color: #d2d5e1;

  --font-weight-unread: 700;

  --headerZIndex: 2;
  --menuZIndex: 3;
  --tableArrowZIndex: 3;
  --modalZIndex: 4;
  --dropdownZIndex: 5;
  --notificationZIndex: 6;
  --maskZIndex: 7;
  --filePreviewZIndex: 8;
  --filePreviewToolsZIndex: 9;
  --dragAndDropZIndex: 10;

  --row: 48px 96px 448px 416px 152px 240px 192px 176px 240px 296px 240px 200px
    240px 200px;

  --scroll-bar-width: 8px;
  --scroll-bar-height: 8px;
  --scroll-bar-margin: 8px;

  --text-cursor: default;

  --tooltip-max-width: 224px;
  --tooltip-max-lines: 15;
}
body {
  margin: 0;
  background-color: #f4f7fc;
  background-color: var(--color-body);
  font-family: Roboto, sans-serif;
  letter-spacing: 0.5px;
  -webkit-text-size-adjust: 100%;
  overflow: hidden;
}
button {
  margin: 0;
  padding: 0;
  text-transform: none;
  outline: none;
  border: none;
}
h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin: 0;
}
.indexscrollbar__zN3WN::-webkit-scrollbar {
    width: 8px;
    width: var(--scroll-bar-width);
    height: 8px;
    height: var(--scroll-bar-height);
    position: absolute;
  }
.indexscrollbar__zN3WN::-webkit-scrollbar-thumb {
    background-color: #d2d5e1;
    background-color: var(--text-disabled-color);
    width: 8px;
    width: var(--scroll-bar-width);
    border-radius: 6px;
  }
.indexscrollbar__zN3WN::-webkit-scrollbar-track {
    margin: 8px 0;
    margin: var(--scroll-bar-margin) 0;
  }

.Content-modulecontainer__HdwZF {
  /* 64px - header; 80px - footer */
  --modal-content-fullscreen-height: calc(
    var(--modal-box-height) - 64px - 80px
  );
  --modal-content-padding-left: 24px;
  --modal-content-padding-right: calc(24px - var(--scroll-bar-width));
  --modal-content-padding-top: 16px;
  --modal-content-padding-bottom: 16px;
  --modal-content-max-height: 0;
  --modal-content-min-heght: 0;
  --scroll-bar-margin: 16px;

  position: relative;
}

.Content-modulemContainerSize__alsh8,
.Content-modulelContainerSize__VzXsZ {
  --modal-content-max-height: 408px;
}

.Content-modulexlContainerSize__CZD8v {
  --modal-content-max-height: 552px;
}

.Content-modulesContainerSize__ekrMg {
  --modal-content-max-height: 368px;
}

.Content-modulecontent__lhnnP {

  overflow-x: hidden;
  overflow-y: auto;
  scrollbar-gutter: stable;
  width: 100%;
  position: relative;

  max-height: var(--modal-content-max-height);
  min-height: var(--modal-content-min-heght);
}

.Content-modulecontentWrapper__p1AMw {
  position: relative;
  padding-left: var(--modal-content-padding-left);
  padding-right: var(--modal-content-padding-right);
  padding-top: var(--modal-content-padding-top);
  padding-bottom: var(--modal-content-padding-bottom);
}

.Content-modulefullScreen__li4vr.Content-modulecontent__lhnnP {
    max-height: var(--modal-content-fullscreen-height);
    height: var(--modal-content-fullscreen-height);
  }

.Content-modulesideIntersectionArea__bBbhQ {
  display: block;
  position: absolute;
  pointer-events: none;
  width: 100%;
  height: 1px;
  right: 0;
  left: 0;
  z-index: 0;
}

.Content-moduletopEndIntersectionArea__BM4jG {

  top: 0;
}

.Content-modulebottomEndIntersectionArea__fIl0L {

  bottom: 0;
}

.Content-moduleshadow__q8PSz {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  pointer-events: none;
}

.Content-moduleshadow__q8PSz::before,
.Content-moduleshadow__q8PSz::after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  height: 80px;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.15s;
}

.Content-moduleshadowTop__Kkdcs::before {
  top: -80px;
  box-shadow: 0 -1px 11px rgba(28, 41, 90, 0.1);
  opacity: 1;
}

.Content-moduleshadowBottom__FCQsb::after {
  bottom: -80px;
  box-shadow: 0 -1px 11px rgba(28, 41, 90, 0.1);
  opacity: 1;
}

.Mask-moduleMask__Puct6 {
  position: fixed;
  z-index: var(--maskZIndex);
  inset: 0px;
  background-color: var(--main-text-color-40);
}

.ModalLoader-moduleModalLoaderMask__VHndG {

  position: absolute;
  background-color: var(--main-text-color-30);
}

.ModalLoader-modulemodalLoader__ViHPK {

  position: absolute;
  top: 19px;
}

.Text-moduletext__Z2j5F {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: var(--main-text-color);
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  cursor: var(--text-cursor);
}

.Text-modulesecondary__pr8vP {
  color: var(--secondary-text-color);
}

.Text-moduleunread__s_OU0 {
  font-weight: var(--font-weight-unread);
}

.Text-moduledisabled__I_WB4 {
  opacity: 0.5;
}

.Text-moduledone__H3wgy {
  color: var(--secondary-text-color-70);
  text-decoration: line-through;
}

.CheckboxSkeleton-moduleCheckboxSkeleton__O8wIl {
  display: flex;
  gap: 8px;
  padding: 8px;
}

.CheckboxSkeleton-moduleskeleton__BGo5F {
}

.CheckboxSkeleton-moduleicon___XS5m {
  width: 24px;
  height: 24px;
}

.CheckboxSkeleton-moduletext__HcNFZ {
  width: 100px;
  height: 24px;
}

.Checkbox-modulecheckbox__sy8lK {
  display: inline-flex;
  align-items: center;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  height: -moz-fit-content;
  height: fit-content;
}

  .Checkbox-modulecheckbox__sy8lK.Checkbox-moduleaction__oIYat {
    align-items: flex-start;
  }

  .Checkbox-modulecheckbox__sy8lK.Checkbox-moduleaction__oIYat .Checkbox-modulebounding__O3FVd {
      margin-top: 4px;
    }

  .Checkbox-modulecheckbox__sy8lK.Checkbox-modulerounded__vr2xw .Checkbox-modulebounding__O3FVd {
      border-radius: 50%;
    }

  .Checkbox-modulecheckbox__sy8lK.Checkbox-moduletable__znfBH {
    height: 24px;
  }

  .Checkbox-modulecheckbox__sy8lK.Checkbox-moduletableRow__gxe9t {
    padding: 16px;
  }

  .Checkbox-modulecheckbox__sy8lK.Checkbox-moduletable__znfBH .Checkbox-modulebounding__O3FVd, .Checkbox-modulecheckbox__sy8lK.Checkbox-moduletableRow__gxe9t .Checkbox-modulebounding__O3FVd {
      border-radius: 4px;
      margin-left: 4px;
      margin-right: 4px;
      width: 16px;
      height: 16px;
    }

  .Checkbox-modulecheckbox__sy8lK:not(.Checkbox-modulechecked___YvpE):not(.Checkbox-moduleselected__emEug) .Checkbox-modulebounding__O3FVd.Checkbox-modulesmall__Xjfpc {
        border: 1.2px solid var(--secondary-text-color);
      }

  .Checkbox-modulecheckbox__sy8lK:not(.Checkbox-modulechecked___YvpE):not(.Checkbox-moduleselected__emEug) .Checkbox-modulebounding__O3FVd.Checkbox-modulemedium__tLP3d {
        border: 1.4px solid var(--secondary-text-color);
      }

  .Checkbox-modulecheckbox__sy8lK.Checkbox-modulechecked___YvpE .Checkbox-modulebounding__O3FVd, .Checkbox-modulecheckbox__sy8lK.Checkbox-moduleselected__emEug .Checkbox-modulebounding__O3FVd {
      background-color: var(--button-bg);
    }

  .Checkbox-modulecheckbox__sy8lK:not(.Checkbox-moduledisabled__GlqiK) {
    cursor: pointer;
  }

  .Checkbox-modulecheckbox__sy8lK:not(.Checkbox-moduledisabled__GlqiK) .Checkbox-moduleinput__L1Tz3 {
      cursor: pointer;
    }

  .Checkbox-modulecheckbox__sy8lK:not(.Checkbox-moduledisabled__GlqiK):hover.Checkbox-moduletable__znfBH .Checkbox-modulebackground__wDqtm, .Checkbox-modulecheckbox__sy8lK:not(.Checkbox-moduledisabled__GlqiK):hover.Checkbox-moduletableRow__gxe9t .Checkbox-modulebackground__wDqtm {
          background-color: var(--color-info-10);
        }

  .Checkbox-modulecheckbox__sy8lK:not(.Checkbox-moduledisabled__GlqiK):not(.Checkbox-modulechecked___YvpE):not(.Checkbox-moduleselected__emEug) .Checkbox-modulebounding__O3FVd.Checkbox-modulesmall__Xjfpc {
          border: 1.2px solid var(--secondary-text-color);
        }

  .Checkbox-modulecheckbox__sy8lK:not(.Checkbox-moduledisabled__GlqiK):not(.Checkbox-modulechecked___YvpE):not(.Checkbox-moduleselected__emEug) .Checkbox-modulebounding__O3FVd.Checkbox-modulemedium__tLP3d {
          border: 1.4px solid var(--secondary-text-color);
        }

  .Checkbox-modulecheckbox__sy8lK:not(.Checkbox-moduledisabled__GlqiK):not(.Checkbox-modulechecked___YvpE):not(.Checkbox-moduleselected__emEug).Checkbox-moduleerror__tzj1j .Checkbox-modulebounding__O3FVd.Checkbox-modulesmall__Xjfpc,
          .Checkbox-modulecheckbox__sy8lK:not(.Checkbox-moduledisabled__GlqiK):not(.Checkbox-modulechecked___YvpE):not(.Checkbox-moduleselected__emEug).Checkbox-moduleerror__tzj1j .Checkbox-modulebounding__O3FVd.Checkbox-modulemedium__tLP3d {
            border-color: var(--color-error);
          }

  .Checkbox-modulecheckbox__sy8lK:not(.Checkbox-moduledisabled__GlqiK):not(.Checkbox-modulechecked___YvpE):not(.Checkbox-moduleselected__emEug).Checkbox-modulehovered__X62m0 .Checkbox-modulebounding__O3FVd, .Checkbox-modulecheckbox__sy8lK:not(.Checkbox-moduledisabled__GlqiK):not(.Checkbox-modulechecked___YvpE):not(.Checkbox-moduleselected__emEug):hover .Checkbox-modulebounding__O3FVd {
          border-color: var(--button-bg);
        }

  .Checkbox-modulecheckbox__sy8lK:not(.Checkbox-moduledisabled__GlqiK):not(.Checkbox-modulechecked___YvpE):not(.Checkbox-moduleselected__emEug):active .Checkbox-modulebounding__O3FVd {
          border-color: var(--pressed-button-bg);
        }

  .Checkbox-modulecheckbox__sy8lK:not(.Checkbox-moduledisabled__GlqiK):not(.Checkbox-modulechecked___YvpE):not(.Checkbox-moduleselected__emEug) .Checkbox-moduleinput__L1Tz3:focus-visible ~ .Checkbox-modulebounding__O3FVd {
        border-color: var(--pressed-button-bg);
      }

  .Checkbox-modulecheckbox__sy8lK:not(.Checkbox-moduledisabled__GlqiK).Checkbox-modulechecked___YvpE:active .Checkbox-modulebounding__O3FVd, .Checkbox-modulecheckbox__sy8lK:not(.Checkbox-moduledisabled__GlqiK).Checkbox-moduleselected__emEug:active .Checkbox-modulebounding__O3FVd {
          background-color: var(--pressed-button-bg);
        }

  .Checkbox-modulecheckbox__sy8lK:not(.Checkbox-moduledisabled__GlqiK).Checkbox-modulechecked___YvpE .Checkbox-moduleinput__L1Tz3:focus-visible ~ .Checkbox-modulebounding__O3FVd, .Checkbox-modulecheckbox__sy8lK:not(.Checkbox-moduledisabled__GlqiK).Checkbox-moduleselected__emEug .Checkbox-moduleinput__L1Tz3:focus-visible ~ .Checkbox-modulebounding__O3FVd {
        background-color: var(--pressed-button-bg);
      }

  .Checkbox-modulecheckbox__sy8lK:not(.Checkbox-moduledisabled__GlqiK) .Checkbox-moduleinput__L1Tz3:focus-visible ~ .Checkbox-modulebackground__wDqtm {
      background-color: var(--color-info-10);
    }

.Checkbox-modulebackground__wDqtm {
  position: absolute;
  width: 24px;
  height: 24px;
  border-radius: 4px;
  padding: 4px;
}

.Checkbox-modulebounding__O3FVd {
  position: relative;
  display: inline-flex;
}

.Checkbox-modulebounding__O3FVd.Checkbox-modulesmall__Xjfpc {
    width: 16px;
    height: 16px;
    border-radius: 4px;
    min-width: 16px;
  }

.Checkbox-modulebounding__O3FVd.Checkbox-modulesmall__Xjfpc .Checkbox-modulelabel__a2ABr {
      font-size: 16px;
    }

.Checkbox-modulebounding__O3FVd.Checkbox-modulemedium__tLP3d {
    width: 24px;
    height: 24px;
    border-radius: 8px;
  }

.Checkbox-modulebounding__O3FVd.Checkbox-modulemedium__tLP3d .Checkbox-modulelabel__a2ABr {
      font-size: 18px;
    }

.Checkbox-moduleinput__L1Tz3 {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  display: flex;
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
  pointer-events: none;
}

.Checkbox-moduledisabled__GlqiK {
  opacity: 0.5;
}

.Checkbox-moduledisabled__GlqiK,
  .Checkbox-moduledisabled__GlqiK .Checkbox-moduleinput__L1Tz3 {
    cursor: not-allowed;
  }

.Checkbox-modulelabel__a2ABr {
  margin-left: 8px;
  font-weight: 400;
  color: var(--secondary-text-color);
  max-width: 312px;
  line-height: 24px;
  flex-wrap: wrap;
  display: flex;
  gap: 8px;
}

.ClampingText-moduleClampingText__nnAzI {
  margin: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: var(--main-text-color);
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-word;
}

  .ClampingText-moduleClampingText__nnAzI.ClampingText-moduleclamped__WOob6 {
    display: -webkit-box;
    -webkit-line-clamp: var(--clamping-text-lines);
    -webkit-box-orient: vertical;
  }

.ClampingText-moduleshowMore__BJxzI {
  margin-top: 8px;
  max-width: -moz-fit-content;
  max-width: fit-content;
}

.Link-modulelink__btW0L {
  background-color: transparent;
  outline: none;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  white-space: nowrap;
}

  .Link-modulelink__btW0L:not(.Link-moduledisabled__SZYEs):active {
      color: var(--pressed-button-bg);
    }

  .Link-modulelink__btW0L:not(.Link-moduledisabled__SZYEs):focus-visible {
      outline: 1px solid var(--button-bg);
    }

.Link-modulebasic__o_atk {
  color: var(--button-bg);
  text-decoration: none;
}

.Link-modulesecondary__gGC0q {
  color: var(--secondary-text-color);
  text-decoration: none;
  font-weight: 500;
}

.Link-modulesecondary__gGC0q:hover {
    color: var(--button-bg);
  }

.Link-moduleunderline__Qnd2s {
  color: var(--secondary-text-color);
  text-decoration: underline;
}

.Link-moduleunderline__Qnd2s:hover {
    color: var(--button-bg);
  }

.Link-moduledisabled__SZYEs {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: 0.5;
}

#theme-provider {
  --theme-multi-valued-list-items-gap: var(--theme-multi-valued-list-gap);
  --theme-multi-valued-list-items-gap-x-small: var(--theme-multi-valued-list-gap-x-small);
  --theme-multi-valued-list-items-gap-small: var(--theme-multi-valued-list-gap-small);
  --theme-multi-valued-list-items-gap-medium: var(--theme-multi-valued-list-gap-medium);
  --theme-multi-valued-list-items-gap-large: var(--theme-multi-valued-list-gap-large);
  --theme-multi-valued-list-items-gap-x-large: var(--theme-multi-valued-list-gap-x-large);
}

.MultiValuedListItems-moduleMultiValuedListItems__sFyGz {
  --multi-valued-list-items-gap: var(--theme-multi-valued-list-items-gap);

  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  align-items: flex-start;
  justify-items: stretch;
  gap: var(--multi-valued-list-items-gap);
  overflow: hidden;
  flex: 1 1;
}

.MultiValuedListItems-modulex-small__sf0OL.MultiValuedListItems-moduleMultiValuedListItems__sFyGz {
    --multi-valued-list-items-gap: var(--theme-multi-valued-list-items-gap-x-small);
  }

.MultiValuedListItems-modulesmall__xdHtC.MultiValuedListItems-moduleMultiValuedListItems__sFyGz {
    --multi-valued-list-items-gap: var(--theme-multi-valued-list-items-gap-small);
  }

.MultiValuedListItems-modulemedium__b9ZEV.MultiValuedListItems-moduleMultiValuedListItems__sFyGz {
    --multi-valued-list-items-gap: var(--theme-multi-valued-list-items-gap-medium);
  }

.MultiValuedListItems-modulelarge__gsDFE.MultiValuedListItems-moduleMultiValuedListItems__sFyGz {
    --multi-valued-list-items-gap: var(--theme-multi-valued-list-items-gap-large);
  }

.MultiValuedListItems-modulex-large__ZojYn.MultiValuedListItems-moduleMultiValuedListItems__sFyGz {
    --multi-valued-list-items-gap: var(--theme-multi-valued-list-items-gap-x-large);
  }
.Counter-modulecounter__yXwqU {
  display: inline-flex;
  border-radius: 8px;
  font-weight: 400;
  font-size: 14px;
  color: var(--color-white);
  padding: 0 4px;
  align-items: center;
  height: 16px;
  min-width: 24px;
  justify-content: center;
}

.Counter-moduletheme__ni4VE {
  background-color: var(--button-bg);
}

.Counter-moduleerror__bCoHi {
  background-color: var(--color-error);
}

.Counter-moduletable__yR0uS {
  background-color: var(--secondary-text-color-16);
  color: var(--main-text-color);
  height: 24px;
  font-size: 16px;
  border-radius: 4px;
}

#theme-provider {
  /* without variant */
  --theme-multi-valued-list-more-button-gap: 4px;
  --theme-multi-valued-list-more-button-font-size: 16px;

  --theme-multi-valued-list-more-button-height: var(
    --theme-multi-valued-list-item-height
  );
  --theme-multi-valued-list-more-button-height-x-small: var(
    --theme-multi-valued-list-item-height-x-small
  );
  --theme-multi-valued-list-more-button-height-small: var(
    --theme-multi-valued-list-item-height-small
  );
  --theme-multi-valued-list-more-button-height-medium: var(
    --theme-multi-valued-list-item-height-medium
  );
  --theme-multi-valued-list-more-button-height-large: var(
    --theme-multi-valued-list-item-height-large
  );
  --theme-multi-valued-list-more-button-height-x-large: var(
    --theme-multi-valued-list-item-height-x-large
  );

  --theme-multi-valued-list-more-button-font-size-small: var(
    --theme-multi-valued-list-more-button-font-size
  );
  --theme-multi-valued-list-more-button-font-size-medium: var(
    --theme-multi-valued-list-more-button-font-size
  );
  --theme-multi-valued-list-more-button-font-size-large: var(
    --theme-multi-valued-list-more-button-font-size
  );
  --theme-multi-valued-list-more-button-font-size-x-large: var(
    --theme-multi-valued-list-more-button-font-size
  );

  --theme-multi-valued-list-more-button-padding: 0 6px;
  --theme-multi-valued-list-more-button-padding-x-small: var(
    --theme-multi-valued-list-more-button-padding
  );
  --theme-multi-valued-list-more-button-padding-small: var(
    --theme-multi-valued-list-more-button-padding
  );
  --theme-multi-valued-list-more-button-padding-medium: var(
    --theme-multi-valued-list-more-button-padding
  );
  --theme-multi-valued-list-more-button-padding-large: 0 8px;
  --theme-multi-valued-list-more-button-padding-x-large: var(
    --theme-multi-valued-list-more-button-padding-large
  );

  --theme-multi-valued-list-more-button-border-width: 0;
  --theme-multi-valued-list-more-button-border-style: none;
  --theme-multi-valued-list-more-button-border-color: none;
  --theme-multi-valued-list-more-button-border-radius: var(
    --theme-multi-valued-list-item-tag-border-radius
  );
  --theme-multi-valued-list-more-button-background: var(
    --color-bg-hover-second
  );
  --theme-multi-valued-list-more-button-background-hover: var(
    --color-bg-hover-second
  );
  --theme-multi-valued-list-more-button-background-active: var(
    --color-bg-hover-second
  );
  --theme-multi-valued-list-more-button-color: var(--main-text-color);
  --theme-multi-valued-list-more-button-color-hover: var(--button-bg);
  --theme-multi-valued-list-more-button-color-active: var(--pressed-button-bg);

  /* variant: tag */
  --theme-multi-valued-list-more-button-tag-border-width: 2px;
  --theme-multi-valued-list-more-button-tag-border-style: solid;
  --theme-multi-valued-list-more-button-tag-border-color: var(--color-border);
  --theme-multi-valued-list-more-button-tag-border-color-hover: var(
    --button-bg
  );
  --theme-multi-valued-list-more-button-tag-border-color-active: var(
    --pressed-button-bg
  );
  --theme-multi-valued-list-more-button-tag-border-radius: var(
    --theme-multi-valued-list-item-tag-border-radius
  );
  --theme-multi-valued-list-more-button-tag-background: var(--color-white);
  --theme-multi-valued-list-more-button-tag-background-hover: var(
    --submenu-hover
  );
  --theme-multi-valued-list-more-button-tag-background-active: var(
    --submenu-hover
  );
  --theme-multi-valued-list-more-button-tag-color: var(--main-text-color);
  --theme-multi-valued-list-more-button-tag-color-hover: var(--button-bg);
  --theme-multi-valued-list-more-button-tag-color-active: var(
    --pressed-button-bg
  );
}

.MultiValuedListMoreButton-moduleMultiValuedListMoreButton__uXKl3 {
  --multi-valued-list-more-button-height: var(
    --theme-multi-valued-list-item-height
  );
  --multi-valued-list-more-button-gap: var(
    --theme-multi-valued-list-more-button-gap
  );
  --multi-valued-list-more-button-padding: var(
    --theme-multi-valued-list-more-button-padding
  );
  --multi-valued-list-more-button-border-width: var(
    --theme-multi-valued-list-more-button-border-width
  );
  --multi-valued-list-more-button-border-style: var(
    --theme-multi-valued-list-more-button-border-style
  );
  --multi-valued-list-more-button-border-color: var(
    --theme-multi-valued-list-more-button-border-color
  );
  --multi-valued-list-more-button-border-radius: var(
    --theme-multi-valued-list-more-button-border-radius
  );
  --multi-valued-list-more-button-background: var(
    --theme-multi-valued-list-more-button-background
  );
  --multi-valued-list-more-button-color: var(
    --theme-multi-valued-list-more-button-color
  );
  --multi-values-list-more-button-font-size: var(
    --theme-multi-valued-list-more-button-font-size
  );

  font-family: inherit;
  font-size: 16px;
  font-size: var(--multi-values-list-more-button-font-size);
  line-height: inherit;
  height: var(--multi-valued-list-more-button-height);
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 0 6px;
  padding: var(--multi-valued-list-more-button-padding);
  gap: var(--multi-valued-list-more-button-gap);
  border: var(--multi-valued-list-more-button-border-width)
    var(--multi-valued-list-more-button-border-style)
    var(--multi-valued-list-more-button-border-color);
  border-radius: var(--multi-valued-list-more-button-border-radius);
  background: var(--multi-valued-list-more-button-background);
  color: var(--multi-valued-list-more-button-color);
  pointer-events: none;
}

.MultiValuedListMoreButton-moduleMultiValuedListMoreButton__uXKl3:hover {
    --multi-valued-list-more-button-background: var(
      --theme-multi-valued-list-more-button-background-hover
    );
    --multi-valued-list-more-button-color: var(
      --theme-multi-valued-list-more-button-color-hover
    );
  }

.MultiValuedListMoreButton-moduleMultiValuedListMoreButton__uXKl3:active {
    --multi-valued-list-more-button-background: var(
      --theme-multi-valued-list-more-button-background-active
    );
    --multi-valued-list-more-button-color: var(
      --theme-multi-valued-list-more-button-color-active
    );
  }

.MultiValuedListMoreButton-moduleicon__dm2_a {
  width: 14px;
  transition: transform 0.1s ease-in;
  fill: var(--multi-valued-list-more-button-color);
}

.MultiValuedListMoreButton-moduledropdown__w1ZVy.MultiValuedListMoreButton-moduleMultiValuedListMoreButton__uXKl3 {
    pointer-events: all;
    cursor: pointer;
  }

.MultiValuedListMoreButton-moduleopen__WiBYb.MultiValuedListMoreButton-moduleicon__dm2_a {
    transform: rotate(180deg);
  }

.MultiValuedListMoreButton-moduletag__D5FY4.MultiValuedListMoreButton-moduleMultiValuedListMoreButton__uXKl3 {
    --multi-valued-list-more-button-border-width: var(
      --theme-multi-valued-list-more-button-tag-border-width
    );
    --multi-valued-list-more-button-border-style: var(
      --theme-multi-valued-list-more-button-tag-border-style
    );
    --multi-valued-list-more-button-border-color: var(
      --theme-multi-valued-list-more-button-tag-border-color
    );
    --multi-valued-list-more-button-border-radius: var(
      --theme-multi-valued-list-more-button-tag-border-radius
    );
    --multi-valued-list-more-button-background: var(
      --theme-multi-valued-list-more-button-tag-background
    );
    --multi-valued-list-more-button-color: var(
      --theme-multi-valued-list-more-button-tag-color
    );
  }

.MultiValuedListMoreButton-moduletag__D5FY4.MultiValuedListMoreButton-moduleMultiValuedListMoreButton__uXKl3:hover {
      --multi-valued-list-more-button-border-color: var(
        --theme-multi-valued-list-more-button-tag-border-color-hover
      );
      --multi-valued-list-more-button-background: var(
        --theme-multi-valued-list-more-button-tag-background-hover
      );
      --multi-valued-list-more-button-color: var(
        --theme-multi-valued-list-more-button-tag-color-hover
      );
    }

.MultiValuedListMoreButton-moduletag__D5FY4.MultiValuedListMoreButton-moduleMultiValuedListMoreButton__uXKl3:active {
      --multi-valued-list-more-button-border-color: var(
        --theme-multi-valued-list-more-button-tag-border-color-active
      );
      --multi-valued-list-more-button-background: var(
        --theme-multi-valued-list-more-button-tag-background-active
      );
      --multi-valued-list-more-button-color: var(
        --theme-multi-valued-list-more-button-tag-color-active
      );
    }

.MultiValuedListMoreButton-modulex-small__ELYqt.MultiValuedListMoreButton-moduleMultiValuedListMoreButton__uXKl3 {
    --multi-valued-list-more-button-height: var(
      --theme-multi-valued-list-more-button-height-x-small
    );
    --multi-valued-list-more-button-padding: var(
      --theme-multi-valued-list-more-button-padding-x-small
    );
    --multi-values-list-more-button-font-size: var(
      --theme-multi-valued-list-more-button-font-size-x-small
    );
  }

.MultiValuedListMoreButton-modulesmall__U3CgD.MultiValuedListMoreButton-moduleMultiValuedListMoreButton__uXKl3 {
    --multi-valued-list-more-button-height: var(
      --theme-multi-valued-list-more-button-height-small
    );
    --multi-valued-list-more-button-padding: var(
      --theme-multi-valued-list-more-button-padding-small
    );
    --multi-values-list-more-button-font-size: var(
      --theme-multi-valued-list-more-button-font-size-small
    );
  }

.MultiValuedListMoreButton-modulemedium__DFGlA.MultiValuedListMoreButton-moduleMultiValuedListMoreButton__uXKl3 {
    --multi-valued-list-more-button-height: var(
      --theme-multi-valued-list-more-button-height-medium
    );
    --multi-valued-list-more-button-padding: var(
      --theme-multi-valued-list-more-button-padding-medium
    );
    --multi-values-list-more-button-font-size: var(
      --theme-multi-valued-list-more-button-font-size-medium
    );
  }

.MultiValuedListMoreButton-modulelarge__fXGC2.MultiValuedListMoreButton-moduleMultiValuedListMoreButton__uXKl3 {
    --multi-valued-list-more-button-height: var(
      --theme-multi-valued-list-more-button-height-large
    );
    --multi-valued-list-more-button-padding: var(
      --theme-multi-valued-list-more-button-padding-large
    );
    --multi-values-list-more-button-font-size: var(
      --theme-multi-valued-list-more-button-font-size-large
    );
  }

.MultiValuedListMoreButton-modulex-large__GHThz.MultiValuedListMoreButton-moduleMultiValuedListMoreButton__uXKl3 {
    --multi-valued-list-more-button-height: var(
      --theme-multi-valued-list-more-button-height-x-large
    );
    --multi-valued-list-more-button-padding: var(
      --theme-multi-valued-list-more-button-padding-x-large
    );
    --multi-values-list-more-button-font-size: var(
      --theme-multi-valued-list-more-button-font-size-x-large
    );
  }

.ColorLayer-modulecolorLayer__D_Ze9 {
  align-items: center;
  justify-content: center;
  display: flex;
  width: 100%;
  height: 100%;
  background-color: var(--bg-color);
}

.Avatar-moduleavatar__cNFgJ {
  background-color: var(--color-white);
  border-radius: 50%;
  overflow: hidden;
  align-items: center;
  justify-content: center;
  display: flex;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  flex-shrink: 0;
}

.Avatar-moduleimage__XgYn2 {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  text-indent: 10000px;
}

.Avatar-modulebackground__Ow_Uo {
  background-color: var(--color-bg-second);
}

.Avatar-moduletext__JenMw {
  color: var(--main-text-color);
  font-weight: 400;
  line-height: 1;
}

.Avatar-modulesize16__rhEFh {
  width: 16px;
  height: 16px;
  font-size: 7px;
}

.Avatar-modulesize24__u2mP5 {
  width: 24px;
  height: 24px;
  font-size: 10px;
}

.Avatar-modulesize32__qn6cm {
  width: 32px;
  height: 32px;
  font-size: 13px;
}

.Avatar-modulesize40__ZxQh6 {
  width: 40px;
  height: 40px;
  font-size: 18px;
}

.Avatar-modulesize48__jka49 {
  width: 48px;
  height: 48px;
  font-size: 20px;
}

.ListItemAvatar-moduleicon__M1vU1 {
  background: var(--color-bg-second);
  border-radius: 30px;
  width: 32px;
  height: 32px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  min-width: 32px;
}

  .ListItemAvatar-moduleicon__M1vU1 > svg {
    color: var(--secondary-text-color);
    width: auto;
  }

.ListItemAvatar-moduleavatar__RkZvj {
  flex-shrink: 0;
}

.ListItemTooltip-moduleListItemTooltip__JWcVd {
  display: flex;
  flex-direction: column;
}

.ListItemTooltip-moduledescription__QkL4A {
  color: var(--color-white-50);
}
.ListItemContent-moduledescription__jaeCE {
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
}

.ListItemContent-moduletextContainer__LZn5S {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}

.ListItemContent-moduletext__Rd9WF {
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: inherit;
}

.ListItemContent-modulehover___lfKf:not(.ListItemContent-modulehover___lfKf.ListItemContent-moduledisabled__EyK0t) {
    color: var(--button-bg);
  }

.ListItemContent-moduledisabled__EyK0t {
  color: var(--text-disabled-color);
  cursor: not-allowed;
}

.ListItemContentContainer-moduleListItemContentContainer__LR78T {
  display: flex;
  align-items: center;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
  gap: var(--list-item-gap);
}

.Chip-modulechip__e3t44 {
  background-color: var(--color-white);
  overflow: hidden;
  text-overflow: ellipsis;
  border-radius: 4px;
  height: -moz-fit-content;
  height: fit-content;
}

.Chip-modulecolorLayer__IUgyz {
  color: var(--color-white);
  font-weight: 400;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: flex;
  align-items: center;
  background-color: var(--bg-color);
}

.Chip-modulesize16__PHdP2 {
  font-size: 14px;
  line-height: 16px;
  padding: 0 4px;
  height: 16px;
}

.Chip-modulesize20__IWMrS {
  font-size: 16px;
  padding: 0 8px;
  line-height: 20px;
  height: 20px;
}

.Chip-modulesize24__Egq4t {
  font-size: 16px;
  padding: 0 8px;
  line-height: 24px;
  height: 24px;
}

.Chip-modulesize24__Egq4t .Chip-modulebeforeIcon__vsfvy {
    width: 24px;
  }

.Chip-moduletext__PYd56 {
  overflow: hidden;
  text-overflow: ellipsis;
  color: var(--text-color);
}

.Chip-moduleicon__vfBa5 {
  width: 16px;
  margin-left: 8px;
  flex-shrink: 0;
  cursor: pointer;
}

.Chip-moduleicon__vfBa5 svg {
    fill: var(--icon-color);
  }

.Chip-modulebeforeIcon__vsfvy {
  width: 16px;
  margin-right: 8px;
  flex-shrink: 0;
}

.Chip-modulebeforeIcon__vsfvy svg {
    fill: var(--icon-color);
  }

.Dropdown-moduledropdown__fsRjQ {
  position: absolute;
  z-index: var(--dropdownZIndex);
  width: 320px;
}

.Input-moduleInput__GyKvb {
  --input-font-size: 16px;
  --input-font-weight: 400;
  --input-font-family: Roboto, sans-serif;
  --input-line-height: 24px;

  --input-placeholder-font-size: var(--input-font-size);
  --input-placeholder-font-weight: var(--input-font-weight);
  --input-placeholder-line-height: var(--input-line-height);

  background-color: transparent;
  caret-color: var(--button-bg);
  font-family: Roboto, sans-serif;
  font-family: var(--input-font-family);
  letter-spacing: 0.5px;
  color: var(--main-text-color);
  outline: 0;
  font-size: 16px;
  font-size: var(--input-font-size);
  line-height: 24px;
  line-height: var(--input-line-height);
  font-weight: 400;
  font-weight: var(--input-font-weight);
  border: 0;
  padding: 0;
  width: 100%;
}

  .Input-moduleInput__GyKvb::-webkit-outer-spin-button,
  .Input-moduleInput__GyKvb::-webkit-inner-spin-button {
    display: none;
  }

  .Input-moduleInput__GyKvb:-webkit-autofill {
    font-family: var(--input-font-family) !important;
    font-size: var(--input-font-size) !important;
    font-weight: var(--input-font-weight) !important;
  }

  .Input-moduleInput__GyKvb:disabled {
    cursor: not-allowed;
    opacity: 0.5;
  }

  .Input-moduleInput__GyKvb:not(:focus):not(:disabled) {
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  .Input-moduleInput__GyKvb:focus::-moz-placeholder {
    color: transparent;
  }

  .Input-moduleInput__GyKvb:focus::placeholder {
    color: transparent;
  }

.Input-moduleInput__GyKvb::-moz-placeholder {
  font-weight: var(--input-placeholder-font-weight);
  font-size: var(--input-placeholder-font-size);
  line-height: var(--input-placeholder-line-height);
  color: var(--secondary-text-color-70);
}

.Input-moduleInput__GyKvb::placeholder {
  font-weight: var(--input-placeholder-font-weight);
  font-size: var(--input-placeholder-font-size);
  line-height: var(--input-placeholder-line-height);
  color: var(--secondary-text-color-70);
}

.Input-modulereadonly__ZOOT5 {
  caret-color: transparent;
  cursor: default;
}

.InputClearButton-moduleInputClearButton__npRoi {
  flex-shrink: 0;
}

#theme-provider {
  --theme-input-container-padding: 0 16px;
}

.InputContainer-moduleInputContainer__Spvle {
  --input-padding: var(--theme-input-container-padding);

  background: var(--color-white);
  padding: var(--input-padding);
  display: flex;
  align-items: center;
  position: relative;
}

.InputContainer-moduleInputContainer__Spvle:focus-visible {
    outline: var(--button-bg) solid 1px;
  }

.InputContainer-moduleInputContainer__Spvle:not(.InputContainer-modulefocused__C8X3T):not(.InputContainer-moduledisabled__cVw66):not(.InputContainer-modulereadonly__tYeYU) {
    cursor: pointer;
  }

.InputContainer-moduleInputContainer__Spvle.InputContainer-modulefocused__C8X3T {
    cursor: text;
  }

.InputContainer-moduleinputWrapper__oxn6P {
  position: relative;
}

.InputContainer-moduledisabledOverlay__HKKw4 {
  position: absolute;
  inset: 0;
  background: var(--color-white);
  opacity: 0.5;
  z-index: 1;
  cursor: not-allowed;
}

.InputContainer-moduleregular__h_O_B {
  border: 1px solid var(--color-list-border);
  border-radius: 8px;
}

.InputContainer-moduleregular__h_O_B.InputContainer-moduleerror__zXkPC {
    border-color: var(--color-error);
  }

.InputContainer-moduleregular__h_O_B:not(.InputContainer-moduledisabled__cVw66):not(.InputContainer-moduleerror__zXkPC).InputContainer-modulefocused__C8X3T {
        border-color: var(--button-bg);
      }

.InputContainer-moduleregular__h_O_B:not(.InputContainer-moduledisabled__cVw66):not(.InputContainer-moduleerror__zXkPC):hover {
        border-color: var(--button-bg);
      }

.InputContainer-moduleregular__h_O_B:not(.InputContainer-moduledisabled__cVw66):not(.InputContainer-moduleerror__zXkPC):hover:active {
          border-color: var(--pressed-button-bg);
        }

.InputContainer-moduleborderless__NfIXt.InputContainer-moduleerror__zXkPC {
    box-shadow: 0px -1px 0px inset var(--color-error);
    border-color: var(--color-error);
  }

.InputContainer-moduleborderless__NfIXt:not(.InputContainer-moduledisabled__cVw66):not(.InputContainer-moduleerror__zXkPC).InputContainer-modulefocused__C8X3T {
        box-shadow: 0px -1px 0px inset var(--button-bg);
        background-color: var(--color-bg-first);
      }

.InputContainer-moduleborderless__NfIXt:not(.InputContainer-moduledisabled__cVw66):not(.InputContainer-moduleerror__zXkPC):hover {
        box-shadow: 0px -1px 0px inset var(--button-bg);
        background-color: var(--color-bg-first);
      }

.InputContainer-moduleborderless__NfIXt:not(.InputContainer-moduledisabled__cVw66):not(.InputContainer-moduleerror__zXkPC):hover:active {
          box-shadow: 0px -1px 0px inset var(--pressed-button-bg);
        }

.InputContainer-modulesize24__uyfro {
  padding: 0 8px;
}

.InputContainer-modulesize32__ZIFDD {
  height: 32px;
}

.InputContainer-modulesize40__BVKc9 {
  height: 40px;
}

.InputContainer-modulesize48__w6aRl {
  height: 48px;
}

.InputContainer-moduledisabled__cVw66 {
  cursor: not-allowed;
}

.SymbolCounter-moduleSymbolCounter__Rvvz_ {
  display: inline-flex;
  font-weight: 400;
  font-size: 16px;
  line-height: 16px;
}

.InputWrapError-moduleInputWrapError__sjLrO {
  font-weight: 400;
  font-size: 16px;
  line-height: 16px;
  color: var(--color-error);
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}

.InputWrapHelp-moduleInputWrapHelp__RSBuI {
  font-weight: 400;
  font-size: 16px;
  line-height: 16px;
  color: var(--text-disabled-color);
  display: inline-block;
}

.InputWrapLabel-moduleInputWrapLabel__sI90S {
  font-weight: 400;
  font-size: 16px;
  color: var(--secondary-text-color);
  text-overflow: ellipsis;
  overflow: hidden;
}

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

.InputWrap-moduledisabled__njzfO {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: not-allowed;
}

.InputWrap-moduledisabled__njzfO label {
    cursor: not-allowed;
  }

.InputWrap-moduletopControl__TsGwU {
  display: flex;
  align-items: center;
}

.InputWrap-modulerequiredIcon__UD74Y {
  align-self: flex-start;
  margin-left: 4px;
}

.InputWrap-moduleinfoIcon__hJAkO {
  width: 16px;
  height: 16px;
  margin-left: 4px;
}

.InputWrap-modulesymbolCounter__Dy05c {

  color: var(--secondary-text-color);
  margin-left: auto;
  padding-left: 16px;
}

.InputWrap-modulelink__fjUdT {
  margin-left: auto;
}

.InputField-moduleclearButton__ftN0u {

  margin-left: 8px;
}

.InputField-modulecounter__otYAa {
  color: var(--text-disabled-color);
  margin-left: 8px;
}

.InputField-moduleafterIcon__Hjfq3,
.InputField-modulebeforeIcon__jPic3 {
  width: 16px;
  flex-shrink: 0;
}

.InputField-moduleafterIcon__Hjfq3 {
  margin-left: 8px;
}

.InputField-modulebeforeIcon__jPic3 {
  margin-right: 8px;
}

.InputField-modulebadgeCounter__igb2z {
  margin-left: 8px;
}

.PasswordInput-modulebutton__fMqHZ {
  margin-left: 8px;
  flex-shrink: 0;
}

.Label-modulelabel__cjQoq {
  min-width: 20px;
  max-width: 196px;
}

.Label-modulecompactLabel__Mj4B8 {
  width: 24px;
  height: 4px;
  border-radius: 4px;
  background-color: var(--bg-color);
}

.SelectDropdownEntityListItemContentContainer-moduleSelectDropdownEntityListItemContentContainer__UfkCu {
  display: flex;
  align-items: center;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
  gap: var(--select-dropdown-list-item-content-gap);
}

.SelectDropdownEntityListItemContentContainer-modulecheckbox__bkESC {

  pointer-events: none;
}

#theme-provider {
  --theme-select-dropdown-list-item-padding: 8px;
}

.SelectDropdownListItem-moduleSelectDropdownListItem__EYKeu {
  padding: var(--theme-select-dropdown-list-item-padding);
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-width: 0;
  white-space: nowrap;
  cursor: pointer;
  position: relative;
}

.SelectDropdownListItem-moduleSelectDropdownListItem__EYKeu:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
  }

.SelectDropdownListItem-moduleSelectDropdownListItem__EYKeu:last-child {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
  }

.SelectDropdownListItem-moduleactive__veKfk:not(.SelectDropdownListItem-moduleactive__veKfk.SelectDropdownListItem-moduledisabled__OUrc3), .SelectDropdownListItem-modulehover__IOaP3:not(.SelectDropdownListItem-modulehover__IOaP3.SelectDropdownListItem-moduledisabled__OUrc3) {
    background-color: var(--submenu-hover);
  }

.SelectDropdownListItem-moduledisabled__OUrc3 {
  cursor: not-allowed;
}

.SelectEntityItemAvatar-moduleicon__uqded {
  background: var(--color-bg-second);
  border-radius: 30px;
  width: var(--select-entity-item-avatar-size);
  height: var(--select-entity-item-avatar-size);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  min-width: var(--select-entity-item-avatar-size);
}

  .SelectEntityItemAvatar-moduleicon__uqded > svg {
    color: var(--secondary-text-color);
    width: auto;
  }

.SelectEntityItemAvatar-moduleavatar__zeGPU {
  flex-shrink: 0;
}

.SelectDropdownEntityListItemContentInfoAdditionalData-moduleSelectDropdownEntityListItemContentInfoAdditionalData__DYDc2 {
  cursor: inherit;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
}

.SelectDropdownEntityListItemContentInfoAdditionalData-modulehover__fBznG:not(.SelectDropdownEntityListItemContentInfoAdditionalData-modulehover__fBznG.SelectDropdownEntityListItemContentInfoAdditionalData-moduledisabled__prnTI) {
    color: var(--select-dropdown-entity-list-item-content-info-hover-color);
  }

.SelectDropdownEntityListItemContentInfoAdditionalData-moduledisabled__prnTI {
  color: var(--select-dropdown-entity-list-item-content-info-disabbled-color);
  cursor: var(--select-dropdown-entity-list-item-content-info-disabbled-cursor);
}

.SelectDropdownEntityListItemContentInfoText-moduleSelectDropdownEntityListItemContentInfoText__I9Xt8 {
  cursor: inherit;
  overflow: hidden;
  text-overflow: ellipsis;
}

.SelectDropdownEntityListItemContentInfoText-modulehover__MM83i:not(.SelectDropdownEntityListItemContentInfoText-modulehover__MM83i.SelectDropdownEntityListItemContentInfoText-moduledisabled__A9zWl) {
    color: var(--select-dropdown-entity-list-item-content-info-hover-color);
  }

.SelectDropdownEntityListItemContentInfoText-moduledisabled__A9zWl {
  color: var(--select-dropdown-entity-list-item-content-info-disabbled-color);
  cursor: var(--select-dropdown-entity-list-item-content-info-disabbled-cursor);
}

.SelectDropdownEntityListItemTooltip-moduleSelectDropdownEntityListItemTooltip__NYVwL {
  display: flex;
  flex-direction: column;
}

.SelectDropdownEntityListItemContentInfo-moduleSelectDropdownEntityListItemContentInfo__TwW5k {
  --select-dropdown-entity-list-item-content-info-hover-color: var(--button-bg);
  --select-dropdown-entity-list-item-content-info-disabbled-color: var(
    --text-disabled-color
  );
  --select-dropdown-entity-list-item-content-info-disabbled-cursor: not-allowed;

  cursor: pointer;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}

.EntityArchivedIcon-moduleEntityArchivedIcon__pF7zw {
  flex-shrink: 0;
}

.EntityArchivedIcon-moduleentityArchivedIconContainer__u1fL2 {
  display: flex;
  align-items: center;
}

.SelectDropdownEntityListItemIcons-moduleicons__OizaI {
  display: flex;
  gap: 8px;
}

  .SelectDropdownEntityListItemIcons-moduleicons__OizaI:not(:empty) {
    margin-left: auto;
  }

.SelectDropdownEntityListItemIcons-modulearchivedIcon__bNUux {
}

.SelectDropdownEntityListItemIcons-moduleselectedIcon__u1rsk {
  width: 16px;
  flex-shrink: 0;
  color: var(--button-bg);
}

.SelectDropdownEntityListItemIcons-modulechip__UXLqN {
  height: 20px;
  line-height: 20px;
  font-size: 16px;
  display: flex;
  align-items: center;
}

#theme-provider {
  --theme-select-dropdown-max-height: 352px;
  --theme-select-dropdown-max-width: none;
  --theme-select-dropdown-min-width: 100px;

  --theme-select-dropdown-padding-top: 8px;
  --theme-select-dropdown-padding-right: 8px;
  --theme-select-dropdown-padding-bottom: 8px;
  --theme-select-dropdown-padding-left: 8px;

  --theme-select-dropdown-border-radius: 8px;

  --theme-select-dropdown-background: var(--color-white);
  --theme-select-dropdown-box-shadow-background: 0px 4px 18px
    var(--color-box-shadow-16);
  --theme-select-dropdown-box-shadow-border: 0px 0px 0px 1px inset
    var(--color-list-border);
}

.SelectDropdown-moduleSelectDropdown__s9tE2 {
  --select-dropdown-max-height: var(--theme-select-dropdown-max-height);
  --select-dropdown-max-width: var(--theme-select-dropdown-max-width);
  --select-dropdown-min-width: var(--theme-select-dropdown-min-width);
  --select-dropdown-padding-top: var(--theme-select-dropdown-padding-top);
  --select-dropdown-padding-right: var(--theme-select-dropdown-padding-right);
  --select-dropdown-padding-bottom: var(--theme-select-dropdown-padding-bottom);
  --select-dropdown-padding-left: var(--theme-select-dropdown-padding-left);
  --select-dropdown-border-radius: var(--theme-select-dropdown-border-radius);
  --select-dropdown-background: var(--theme-select-dropdown-background);
  --select-dropdown-box-shadow-background: var(
    --theme-select-dropdown-box-shadow-background
  );
  --select-dropdown-box-shadow-border: var(
    --theme-select-dropdown-box-shadow-border
  );

  max-height: var(
    --floating-select-dropdown-list-max-height,
    var(--select-dropdown-max-height)
  );
  max-width: var(
    --floating-select-dropdown-list-max-width,
    var(--select-dropdown-max-width)
  );
  min-width: var(--select-dropdown-min-width);
  padding: var(--select-dropdown-padding-top)
    var(--select-dropdown-padding-right) var(--select-dropdown-padding-bottom)
    var(--select-dropdown-padding-left);
  border-radius: var(--select-dropdown-border-radius);
  background: var(--select-dropdown-background);
  box-shadow: var(--select-dropdown-box-shadow-background),
    var(--select-dropdown-box-shadow-border);
}

.SelectDropdownAsyncListInitialLoader-moduleSelectDropdownAsyncListInitialLoader__SjJvc {
  display: flex;
  justify-content: center;
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 1;
  background-color: var(--color-white);
}

.SelectDropdownEmpty-moduleSelectDropdownEmpty__rJVzc {

  pointer-events: none;
}

#theme-provider {
  --theme-scroll-container-padding-top: 16px;
  --theme-scroll-container-padding-right: 16px;
  --theme-scroll-container-padding-right-vertical: 0px;
  --theme-scroll-container-padding-bottom: 16px;
  --theme-scroll-container-padding-bottom-horizontal: 0px;
  --theme-scroll-container-padding-left: 16px;

  --theme-scroll-container-scrollbar-size: 24px;

  --theme-scroll-container-scrollbar-track-margin-top: 0px;
  --theme-scroll-container-scrollbar-track-margin-right: 0px;
  --theme-scroll-container-scrollbar-track-margin-bottom: 0px;
  --theme-scroll-container-scrollbar-track-margin-left: 0px;

  --theme-scroll-container-scrollbar-thumb-margin: 8px;

  --theme-scroll-container-scrollbar-thumb-background: var(
    --text-disabled-color
  );
}

.ScrollContainer-moduleScrollContainer__LHyVB {
  --scroll-container-padding-top: var(--theme-scroll-container-padding-top);
  --scroll-container-padding-right: var(--theme-scroll-container-padding-right);
  --scroll-container-padding-right-vertical: var(
    --theme-scroll-container-padding-right-vertical
  );
  --scroll-container-padding-bottom: var(
    --theme-scroll-container-padding-bottom
  );
  --scroll-container-padding-bottom-horizontal: var(
    --theme-scroll-container-padding-bottom-horizontal
  );
  --scroll-container-padding-left: var(--theme-scroll-container-padding-left);

  --scroll-container-scrollbar-track-margin-top: var(
    --theme-scroll-container-scrollbar-track-margin-top
  );
  --scroll-container-scrollbar-track-margin-right: var(
    --theme-scroll-container-scrollbar-track-margin-right
  );
  --scroll-container-scrollbar-track-margin-bottom: var(
    --theme-scroll-container-scrollbar-track-margin-bottom
  );
  --scroll-container-scrollbar-track-margin-left: var(
    --theme-scroll-container-scrollbar-track-margin-left
  );

  --scroll-container-scrollbar-size: var(
    --theme-scroll-container-scrollbar-size
  );
  --scroll-container-scrollbar-thumb-border-radius: calc(
    var(--scroll-container-scrollbar-size) * 0.5
  );
  --scroll-container-scrollbar-thumb-background: var(
    --theme-scroll-container-scrollbar-thumb-background
  );
  --scroll-container-scrollbar-thumb-margin: var(
    --theme-scroll-container-scrollbar-thumb-margin
  );

  --scrollbar-track-margin-top: calc(
    var(--scroll-container-padding-top) +
      var(--scroll-container-scrollbar-track-margin-top) -
      var(--scroll-container-scrollbar-thumb-margin)
  );
  --scrollbar-track-margin-right: calc(
    var(--scroll-container-padding-right) +
      var(--scroll-container-scrollbar-track-margin-right) -
      var(--scroll-container-scrollbar-thumb-margin)
  );
  --scrollbar-track-margin-bottom: calc(
    var(--scroll-container-padding-bottom) +
      var(--scroll-container-scrollbar-track-margin-bottom) -
      var(--scroll-container-scrollbar-thumb-margin)
  );
  --scrollbar-track-margin-left: calc(
    var(--scroll-container-padding-left) +
      var(--scroll-container-scrollbar-track-margin-left) -
      var(--scroll-container-scrollbar-thumb-margin)
  );

  overflow: hidden auto;
  padding: var(--scroll-container-padding-top)
    var(--scroll-container-padding-right) var(--scroll-container-padding-bottom)
    var(--scroll-container-padding-left);
}

.ScrollContainer-moduleScrollContainer__LHyVB::-webkit-scrollbar {
    width: var(--scroll-container-scrollbar-size);
    height: var(--scroll-container-scrollbar-size);
  }

/* noinspection CssReplaceWithShorthandSafely */

.ScrollContainer-moduleScrollContainer__LHyVB::-webkit-scrollbar-track {
    /* Don't use shorthand here because it breaks track margins */
    margin-top: var(--scrollbar-track-margin-top);
    margin-right: var(--scrollbar-track-margin-right);
    margin-bottom: var(--scrollbar-track-margin-bottom);
    margin-left: var(--scrollbar-track-margin-left);
  }

.ScrollContainer-moduleScrollContainer__LHyVB::-webkit-scrollbar-thumb {
    background-color: var(--scroll-container-scrollbar-thumb-background);
    border-radius: var(--scroll-container-scrollbar-thumb-border-radius);
    border: var(--scroll-container-scrollbar-thumb-margin) solid transparent;
    background-clip: content-box;
  }

.ScrollContainer-modulehorizontal__UGDUd.ScrollContainer-moduleScrollContainer__LHyVB {
    --scroll-container-padding-bottom: var(
      --scroll-container-padding-bottom-horizontal
    );
  }

.ScrollContainer-modulevertical__s9nf3.ScrollContainer-moduleScrollContainer__LHyVB {
    --scroll-container-padding-right: var(
      --scroll-container-padding-right-vertical
    );
  }

.SelectDropdownListContainer-moduleSelectDropdownListContainer__fB4Te {

  --scroll-container-padding-top: 0;
  --scroll-container-padding-right: 0;
  --scroll-container-padding-right-vertical: 8px;
  --scroll-container-padding-bottom: 0;
  --scroll-container-padding-left: 0;

  --scroll-container-scrollbar-thumb-margin: 0;
  --scroll-container-scrollbar-size: 8px;

  width: 100%;
  height: 100%;

  position: relative;
}

.SelectDropdownList-moduleSelectDropdownList__xvHZa {

  --select-dropdown-list-min-width: 100px;

  --select-dropdown-list-border-radius: 8px;

  --select-dropdown-list-padding-top: 8px;
  --select-dropdown-list-padding-right: 8px;
  --select-dropdown-list-padding-bottom: 8px;
  --select-dropdown-list-padding-left: 8px;

  --select-dropdown-list-background: var(--color-white);
  --select-dropdown-list-background-box-shadow: 0px 4px 18px
    var(--color-box-shadow-16);
  --select-dropdown-list-border-box-shadow: 0px 0px 0px 1px inset
    var(--color-list-border);

  --select-dropdown-list-item-content-gap: 8px;
  --select-dropdown-list-container-scrollable-padding-right: 8px;

  --select-dropdown-max-height: var(--select-dropdown-list-max-height);
  --select-dropdown-min-width: var(--select-dropdown-list-min-width);
  --select-dropdown-padding-top: var(--select-dropdown-list-padding-top);
  --select-dropdown-padding-right: var(--select-dropdown-list-padding-right);
  --select-dropdown-padding-bottom: var(--select-dropdown-list-padding-bottom);
  --select-dropdown-padding-left: var(--select-dropdown-list-padding-left);
  --select-dropdown-border-radius: var(--select-dropdown-list-border-radius);
  --select-dropdown-background: var(--select-dropdown-list-background);
  --select-dropdown-box-shadow-background: var(--select-dropdown-list-background-box-shadow);
  --select-dropdown-box-shadow-border: var(--select-dropdown-list-border-box-shadow);

  list-style: none;
  display: flex;
  flex-direction: column;
  margin: 0;
  position: relative;
}

.SelectDropdownAsyncList-moduleSelectDropdownAsyncList__K66uY {
}

.SelectDropdownAsyncList-moduleselectDropdownAsyncListContainer__k_hAY {
}

.SelectDropdownAsyncList-modulewithoutItems__Y4slN {
  height: var(--select-dropdown-list-max-height);
}

.SelectDropdownAsyncList-moduleloadingInitial__ckydK.SelectDropdownAsyncList-moduleselectDropdownAsyncListContainer__k_hAY {
    overflow: hidden;
  }

.Divider-moduleDivider__dL3Vg {
  height: 1px;
  width: 100%;
  border-radius: 4px;
  margin: 8px 0;
  background-color: var(--color-border);
}
.SelectDropdownListFooter-moduleSelectDropdownListFooter__Cqw_A {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.SelectDropdownListFooter-moduleshowSelectedButton__DwaHG {
  height: 40px;
  padding: 0 8px 8px 8px;
}

.SelectDropdownListSearchInput-modulesearch__DNU06 {
  color: var(--secondary-text-color);
  margin-bottom: 8px;
}

.SelectDropdownListSearchInput-modulesearchInputIcon__SFDV_ {
  color: var(--secondary-text-color);
}

.SelectDropdownListSelectAllOption-moduleSelectDropdownListSelectAllOption__HADNR {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 40px;
  padding: 8px 12px;
}

.SelectDropdownListSelectAllOption-moduledeleteIcon__pIjdq {
  margin-left: 10px;
}

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

.SelectDropdownListHeader-moduledivider__WSrhh {

  margin-top: 0;
}

.Select-moduleSelect__MROu3 {
  --select-control-value-item-gap: 8px;

  width: 100%;
}

.ButtonSelectControlContentPlaceholder-moduleButtonSelectControlContentPlaceholder__h946D {
  display: block;
  cursor: pointer;
  width: 100%;
  white-space: nowrap;
  min-width: 0;
}

.SelectControlEntityValueItem-moduleSelectControlEntityValueItem__IHd2V {
  display: flex;
  width: 100%;
  overflow: hidden;
  align-items: center;
  gap: var(--select-control-value-item-gap);
}

.SelectControlEntityValueItem-moduletext__Mi2Jv {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
}

.SelectControlEntityValueItem-moduledisabled__Po1Sm {
  cursor: not-allowed;
}

.ButtonSelectControlContent-moduleButtonSelectControlContent__ZwaSe {
  width: 100%;
  min-width: 0;
  cursor: pointer;
}

.SelectControlErrorText-moduleSelectControlErrorText__vjixS {
  font-weight: 400;
  font-size: 16px;
  line-height: 16px;
  color: var(--color-error);
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  margin-top: 4px;
}

.SelectControlIndicators-moduleSelectControlIndicators__l45s3 {
  display: flex;
  gap: 8px;
  margin-left: 8px;
}

.SelectControlSelectedItemsCounter-moduleSelectControlSelectedItemsCounter__fGXwY {
}

.InputSelectControlContent-moduleInputSelectControlContent__pa2gh {
  width: 100%;
  min-width: 0;
}

.InputSelectControlIndicatorsSymbolCounter-moduleInputSelectControlIndicatorsSymbolCounter__JRxDp {

  color: var(--text-disabled-color);
}

.Tag-moduletag__ShQtb {
  --tag-bg-color: var(--color-bg-second);
  --tag-text-color: var(--main-text-color);

  background-color: var(--color-white);
  border-radius: 4px;
  font-weight: 400;
  display: inline-flex;
  overflow: hidden;
  max-width: 196px;
}

.Tag-moduletagColorLayer__TeMwW {
  display: flex;
  align-items: center;
  padding: 0 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  background-color: var(--tag-bg-color);
  border-radius: 4px;
}

.Tag-moduletagColorLayer__TeMwW.Tag-modulehovered__wf_6_ {
    background-color: var(--tag-icon-hover-bg-color);
  }

.Tag-moduleerror__sFHBr {
  background-color: var(--color-error-10);
}

.Tag-moduleerror__sFHBr .Tag-moduleicon__kRFOB svg {
      fill: var(--color-error);
    }

.Tag-moduleicon__kRFOB {
  --icon-svg-fill: var(--tag-icon-color, var(--secondary-text-color));

  width: 16px;
  margin-left: 8px;
  flex-shrink: 0;
}

.Tag-moduleicon__kRFOB:hover {
    cursor: pointer;
  }

.Tag-moduleicon__kRFOB:hover svg {
      fill: var(--tag-icon-hover-color);
    }

.Tag-moduletext__gFcMe {
  color: var(--tag-text-color);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.Tag-modulesize16__VaWke.Tag-moduletag__ShQtb {
    font-size: 14px;
    line-height: 16px;
    height: 16px;
  }

.Tag-modulesize16__VaWke.Tag-moduletagColorLayer__TeMwW {
    padding: 0 4px;
    border-radius: 4px;
  }

.Tag-modulesize20__nwKdU.Tag-moduletag__ShQtb {
    font-size: 16px;
    line-height: 20px;
    height: 20px;
  }

.Tag-modulesize24__VNPeA.Tag-moduletag__ShQtb {
    font-size: 16px;
    line-height: 24px;
    height: 24px;
  }

.Tag-moduleloading__l6X1H {
  --tag-text-color: var(--text-disabled-color);
}

.TagBar-moduleTagBar__a7w7V {
  --tag-bar-item-max-width: 196px;
  --tag-bar-items-gap: 8px;

  display: flex;
  flex-direction: column;
  gap: 8px;
}

.TagBar-moduleclear__tpzUL,
.TagBar-moduleshow__DKAX0,
.TagBar-moduletag__Xo2uF {
  max-width: var(--tag-bar-item-max-width);
  width: -moz-max-content;
  width: max-content;
  cursor: pointer;
}

.TagBar-moduleshow__DKAX0 {
  --tag-bg-color: var(--color-bg-second);
  --tag-text-color: var(--secondary-text-color);

  border-radius: 8px;

  cursor: pointer;
}

.TagBar-moduleshow__DKAX0:hover {
    --tag-bg-color: var(--deactive-button-bg);
    --tag-text-color: var(--button-bg);
  }

.TagBar-moduleshow__DKAX0:hover svg {
      fill: var(--button-bg);
    }

.TagBar-moduleshow__DKAX0 .TagBar-moduleiconDown__pCNAz {
    margin-right: 8px;
    width: 16px;
  }

.TagBar-moduleshow__DKAX0 .TagBar-moduleiconUp__afsnb {
    margin-right: 8px;
    transform: rotate(180deg);
    width: 16px;
  }

.TagBar-moduletagWrapper__eAIZk {
  gap: var(--tag-bar-items-gap);
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}

.TagBar-moduleclear__tpzUL {
  --tag-bg-color: var(--deactive-button-bg);
  --tag-text-color: var(--button-bg);

  border-radius: 8px;
  cursor: pointer;
}

.TagBar-modulehidden__BRbds {
  max-height: 56px;
  overflow: hidden;
}

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

.LabelSelectDropdownListItemContentInfoText-modulelabelListItemContentInfoText__qRgb_ {

  padding: 0 8px;
  border-radius: 4px;
}
.SelectTags-moduletag__EHKOW {
  max-width: 220px;
  flex-shrink: 0;
}

.SelectTags-moduletext__y1omo {

  max-width: calc(100% - 16px - 8px);
}

.SelectButton-moduletext__Unpo6 {
  font-weight: 400;
  min-width: auto;
  line-height: 40px;
}

.ListDivider-moduledivider__dzJEy {
  height: 1px;
  background-color: var(--color-border);
  margin: 8px 0;
}

.List-moduleList__p8DRk {
  --list-background-box-shadow: 0px 4px 18px var(--color-box-shadow-16);

  --list-border-radius: 8px;
  --list-border-box-shadow: 0px 0px 0px 1px inset var(--color-list-border);

  --list-padding-top: 8px;
  --list-padding-right: 8px;
  --list-padding-bottom: 8px;
  --list-padding-left: 8px;

  list-style: none;
  margin: 0;
  padding: 8px 8px
    8px 8px;
  padding: var(--list-padding-top) var(--list-padding-right)
    var(--list-padding-bottom) var(--list-padding-left);
  background-color: var(--color-white);
  box-shadow: var(--list-background-box-shadow), var(--list-border-box-shadow);
  border-radius: 8px;
  border-radius: var(--list-border-radius);
  min-width: 100px;
  position: relative;
}

.List-modulescrollable__j07GY.List-modulewrapper__JO8aJ {
    padding-right: 8px;
  }

.List-moduleloader__gzZz_ {
  position: absolute;
  bottom: 2px;
  left: 2px;
  width: calc(100% - 4px);
  background-color: var(--color-white);
  pointer-events: none;
}

.List-moduleloader__gzZz_:last-child {
    border-radius: 0 0 var(--list-border-radius) var(--list-border-radius);
  }

.List-modulewrapper__JO8aJ {
  overflow-y: auto;
  scroll-margin-right: 10px;
  overflow-x: hidden;
  max-height: var(--list-wrapper-max-height);
}

.List-modulewrapper__JO8aJ::-webkit-scrollbar {
    width: 8px;
  }

.List-modulewrapper__JO8aJ::-webkit-scrollbar-thumb {
    background-color: var(--text-disabled-color);
    border-radius: 6px;
  }

.List-modulewrapper__JO8aJ::-webkit-scrollbar-track {
    margin: 8px;
  }

.SelectList-moduleSelectList__RuPJ0 {

  position: absolute;
  width: 100%;
  margin-top: 4px;
  left: 0;
  z-index: 1;
}

.SelectList-modulesearch__ju0mD {
  color: var(--secondary-text-color);
  margin-bottom: 8px;
}

.SelectList-modulesearchInputIcon__j4aJq {
  color: var(--secondary-text-color);
}

.SelectValueItem-moduleSelectValueItem__Vdp0x {
  width: 100%;
  overflow: hidden;
}

.CustomSelect-moduleselect__us4ve {
  position: relative;
}

.CustomSelect-moduleinputHidden__xH2Pb {
  display: none;
}

.CustomSelect-moduleinput__qp2jd {
}

.CustomSelect-moduleinput__qp2jd::-moz-placeholder {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: var(--main-text-color);
  }

.CustomSelect-moduleinput__qp2jd::placeholder {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: var(--main-text-color);
  }

.CustomSelect-moduleopenIcon__qpKfY {
  transform: rotate(180deg);
}

.CustomSelect-moduleopenIconButton__zKkf9 {
  margin-left: 8px;
  flex-shrink: 0;
}

.CustomSelect-modulebutton__lwg6x {
  width: 100%;
  justify-content: space-between;
}

.CustomSelect-moduleopen__dUga0 {
  display: flex !important;
}

.CustomSelect-moduleavatar__JmkC8 {
  margin-right: 8px;
}

.CustomSelect-modulebuttonOpen__myiwS {
  border: 1px solid var(--button-bg);
}

.CustomSelect-modulebuttonClearable__CBKc4 > span:last-child {
    position: relative;
    width: auto;
    right: auto;
    display: flex;
    align-items: center;
    gap: 8px;
  }

.CustomSelect-modulebuttonClearable__CBKc4 > span:last-child .CustomSelect-moduleiconInGroup__T3SKh {
      width: 16px;
    }

.SelectArrowIcon-moduleSelectArrowIcon__b3dCb {
  transition: transform 0.1s ease-in;
}

.SelectArrowIcon-moduleopenIcon__vqBWw {
  transform: rotate(180deg);
}

.EntityAsyncMultiValuedInfiniteListMoreItems-moduleEntityAsyncMultiValuedInfiniteListMoreItems__de74C {
}

.Placeholder-moduleplacehoder__TypuS {
  display: flex;
  border-radius: 50%;
  overflow: hidden;
  background-color: var(--color-bg-second);
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

.Placeholder-modulesize16__Y82CN {
  width: 16px;
  height: 16px;
}

.Placeholder-modulesize16__Y82CN .Placeholder-moduleicon__LDmLx {
    width: 12px;
  }

.Placeholder-modulesize24__jUWim {
  width: 24px;
  height: 24px;
}

.Placeholder-modulesize24__jUWim .Placeholder-moduleicon__LDmLx {
    width: 16px;
  }

.Placeholder-modulesize32__WmWWQ {
  width: 32px;
  height: 32px;
}

.Placeholder-modulesize32__WmWWQ .Placeholder-moduleicon__LDmLx {
    width: 20px;
  }

.Placeholder-modulesize40__N8xwg {
  width: 40px;
  height: 40px;
}

.Placeholder-modulesize40__N8xwg .Placeholder-moduleicon__LDmLx {
    width: 24px;
  }

.Placeholder-modulesize48__lTTma {
  width: 48px;
  height: 48px;
}

.Placeholder-modulesize48__lTTma .Placeholder-moduleicon__LDmLx {
    width: 28px;
  }

.Placeholder-moduleimage__vN8NS {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  text-indent: 10000px;
}

.EntityMultiValue-moduleEntityMultiValue__Q43vu {
  display: flex;
  flex-direction: row;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
  gap: 8px;
}

.EntityMultiValue-moduleplaceholder__oPC47 {
  flex-shrink: 0;
}

.EntityMultiValue-moduleicon__SCLbT {
  color: var(--secondary-text-color);
}

.EntityMultiValue-moduleicon__SCLbT > svg {
    fill: none !important;
  }

.MultiValuedListMoreItem-moduleMultiValuedListMoreItem__SSTEE {
  display: flex;
  flex-direction: row;
  padding: 4px 0;
  white-space: nowrap;
}

.EntityMultiValuedListMoreItem-moduleEntityMultiValuedListMoreItem__j9ItN {

  padding: 8px;
}

.EntityPhaseItemTooltip-moduleEntityPhaseItemTooltip__CYK5O {
  display: flex;
  flex-direction: column;
}

.EntityPhaseItemTooltip-modulename__vZQom {
  color: var(--color-white);
}

.EntityPhaseItemTooltip-moduleadditionalInfo__WknOV {
  color: var(--color-white);
  opacity: 0.5;
}

.EntityPhaseItem-moduleEntityPhaseItem__skgCK {
  --entity-phase-item-color: var(--main-text-color);
  --entity-phase-item-color-selected: var(--button-bg);

  --entity-phase-item-background-color: var(--color-bg-second);
  --entity-phase-item-color: var(--secondary-text-color);

  --entity-phase-item-background-color-finished: var(--deactive-button-text);
  --entity-phase-item-background-color-in-progress: var(--submenu-button-bg);
  --entity-phase-item-background-color-not-started: var(--submenu-button-bg);
  --entity-phase-item-background-color-selected: var(--deactive-button-bg);

  display: flex;
  min-width: 125px;
  width: 100%;
  cursor: pointer;
}

.EntityPhaseItem-moduleitem__uTaIg {
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
  gap: 8px;
  background-color: var(--entity-phase-item-background-color);
  padding: 4px 8px;
  height: 32px;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
}

.EntityPhaseItem-modulename__V5iYL {
  color: var(--entity-phase-item-color);
  width: 100%;
  text-align: center;
  cursor: inherit;
}

.EntityPhaseItem-moduledoneIcon__igtOG {
  color: var(--entity-phase-item-color);
  flex-shrink: 0;
}

.EntityPhaseItem-modulebackPart__rZ5wC,
.EntityPhaseItem-modulefrontPart__n8Se3 {
  border-style: solid;
  border-width: 16px 0 16px 8px;
}

.EntityPhaseItem-modulebackPart__rZ5wC {
  border-color: var(--entity-phase-item-background-color) transparent
    var(--entity-phase-item-background-color) transparent;
}

.EntityPhaseItem-modulefrontPart__n8Se3 {
  border-color: transparent transparent transparent
    var(--entity-phase-item-background-color);
}

.EntityPhaseItem-modulefinished__xRAo3.EntityPhaseItem-moduleEntityPhaseItem__skgCK {
    --entity-phase-item-background-color: var(
      --entity-phase-item-background-color-finished
    );
  }

.EntityPhaseItem-moduleinProgress__TZ2uM.EntityPhaseItem-moduleEntityPhaseItem__skgCK {
    --entity-phase-item-background-color: var(
      --entity-phase-item-background-color-in-progress
    );
  }

.EntityPhaseItem-modulenotStarted__PCI7L.EntityPhaseItem-moduleEntityPhaseItem__skgCK {
    --entity-phase-item-background-color: var(
      --entity-phase-item-background-color-not-started
    );
  }

.EntityPhaseItem-modulenotStarted__PCI7L.EntityPhaseItem-moduleEntityPhaseItem__skgCK:not(.EntityPhaseItem-moduleselected__GgJlv) {
    opacity: 0.5;
  }

.EntityPhaseItem-moduleselected__GgJlv.EntityPhaseItem-moduleEntityPhaseItem__skgCK {
    --entity-phase-item-background-color: var(
      --entity-phase-item-background-color-selected
    );
    --entity-phase-item-color: var(--entity-phase-item-color-selected);
  }

.EntityPhaseItem-moduledisabled__vlkmf {
  cursor: not-allowed;
}

.EntityPhaseList-moduleEntityPhaseList__JbnjJ {
  display: flex;
  width: 100%;
  overflow-x: auto;
}

.EntityPhaseList-modulescrollable__Z13Bj {
  padding-bottom: 8px;
}

.EntityPhaseList-moduleEntityPhaseList__JbnjJ::-webkit-scrollbar {
  height: 8px;
}

.EntityPhaseList-moduleEntityPhaseList__JbnjJ::-webkit-scrollbar-thumb {
  background-color: var(--text-disabled-color);
  height: 8px;
  border-radius: 6px;
}

.EntityPhaseLoading-moduleEntityPhaseLoading__HlOoQ {
  padding: var(--profile-header-top-padding) var(--profile-header-right-padding)
    var(--profile-header-bottom-padding) var(--profile-header-left-padding);
}

.EntityPhaseLoading-moduleskeleton__Aso_9 {

  width: 100%;
  height: 32px;
}

.EntityProfileHeaderActionsContainer-moduleEntityProfileHeaderActionsContainer__fpO2U {
  display: flex;
  width: 100%;
  gap: 16px;
  padding: 24px;
  border-top: 1px solid var(--color-border);
}

.EntityProfileHeaderActionsContainer-moduleskeleton__yVJml {

  width: 129px;
  height: 40px;
  border-radius: 8px;
}

.EntityProfileHeaderAvatar-moduleskeleton__WIuD0 {

  flex-shrink: 0;
  width: 48px;
  height: 48px;
  border-radius: 50%;
}

.EntityProfileHeaderInfoItemLoading-moduleskeleton__dLQyH {
}

.EntityProfileHeaderInfoItemLoading-moduletitleSkeleton__Y74fF {
  width: 96px;
  height: 24px;
}

.EntityProfileHeaderInfoItemLoading-modulecontentSkeleton__Vi4QX {
  width: 100%;
  height: 32px;
}

.EntityProfileHeaderInfoItemBase-moduleEntityProfileHeaderInfoItemBase___jGY0 {
  --profile-header-info-item-percent-width: calc(
    100% / var(--profile-header-info-item-count)
  );

  position: relative;

  /* base (max) width of every item  */
  flex: 1 1
    calc(
      var(--profile-header-info-item-percent-width) -
        (
          var(--profile-header-left-padding) +
            var(--profile-header-right-padding)
        ) - 1px
    );
  min-width: 130px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding-left: var(--profile-header-left-padding);
  padding-right: var(--profile-header-right-padding);
  margin-top: var(--profile-header-top-padding);
  margin-bottom: var(--profile-header-bottom-padding);
  box-sizing: content-box;
  border-left: var(--profile-header-info-item-divider) solid var(--color-border);
}

  .EntityProfileHeaderInfoItemBase-moduleEntityProfileHeaderInfoItemBase___jGY0::before {
    content: '';
    width: 100%;
    height: 1px;
    position: absolute;
    left: 0;
    bottom: calc(var(--profile-header-bottom-padding) * -1);
    background-color: var(--color-border);
  }

.EntityProfileHeaderInfoItemBase-modulecontentWrapper__aF6HC {
  display: grid;

  grid-template-columns: 1fr;
  align-items: center;
  grid-gap: 16px;
  gap: 16px;
  min-height: 32px;
}

.EntityProfileHeaderInfoItemBase-modulecontentWrapperWithButton__Yz0SQ {
  grid-template-columns: 1fr auto;
}

.EntityProfileHeaderInfoItemBase-modulecontentWrapperWithButton__Yz0SQ:hover .EntityProfileHeaderInfoItemBase-moduleeditButton__v0TUH {
      display: block;
    }

.EntityProfileHeaderInfoItemBase-modulecontent__Ks_nI {
  display: flex;
  flex-direction: column;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.EntityProfileHeaderInfoItemBase-moduleeditButton__v0TUH {
  display: none;
}

.Status-modulestatus__sQfjb {
  min-width: 20px;
  max-width: 196px;
}

.EntityProfileHeaderInfoItemStatus-modulestatus__XF4S8 {
  max-width: -moz-fit-content;
  max-width: fit-content;
}

.EntityProfileHeaderInfoItems-moduleEntityProfileHeaderInfoItems__Dehnl {
  display: flex;
  flex-wrap: wrap;

  /* because every item has border-left and border-bottom. We don't know which item must not have a border  */
  margin-left: calc(var(--profile-header-info-item-divider) * -1);
  margin-bottom: calc(var(--profile-header-info-item-divider) * -1);
}

.EntityProfileHeaderLabelList-moduleEntityProfileHeaderLabelList__rcbXu {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  padding: var(--profile-header-top-padding) var(--profile-header-right-padding)
    var(--profile-header-bottom-padding) var(--profile-header-left-padding);
}

.EntityProfileHeaderText-moduleEntityProfileHeaderTextWrapper__MAj7E {
  width: 100%;
  padding: 8px 0;
  overflow: hidden;
}

.EntityProfileHeaderText-moduleclosed__qN3KZ {
  display: flex;
  align-items: center;
}

.EntityProfileHeaderText-moduleclosed__qN3KZ .EntityProfileHeaderText-modulearchivedIcon__Kycmx {
    flex-shrink: 0;
    padding-left: 8px;
  }

.EntityProfileHeaderText-modulearchivedIcon__Kycmx > svg {
    fill: none;
  }

.EntityProfileHeaderText-moduletext__IcuEB {
  display: inline;
  word-break: break-all;
}

.EntityProfileHeaderText-moduletextNowrap__t79wQ {
  white-space: nowrap;
}

.EntityProfileHeaderText-moduleskeleton__eyzI5 {

  width: 100%;
  max-width: 480px;
  height: 32px;
}

.EntityProfileHeaderTitle-moduleEntityProfileHeaderTitle__d7Zpi {
  display: flex;
  gap: 16px;
  padding: 24px;
}

  .EntityProfileHeaderTitle-moduleEntityProfileHeaderTitle__d7Zpi:hover .EntityProfileHeaderTitle-moduleeditButton__eMzON {
      visibility: visible;
      display: block;
    }

.EntityProfileHeaderTitle-moduleeditButton__eMzON {
  visibility: hidden;
  flex-shrink: 0;
}

.EntityProfileHeaderTitle-moduletitleItem__xEB0C {
  margin-top: 8px;
  flex-shrink: 0;
}

.EntityProfileHeaderTitle-moduleopen__bqEaS {
  border-bottom: 1px solid var(--color-border);
}

/* the same solution is using in tailwindcss */
/* article - https://dev.to/neophen/css-only-accordion-with-animations-2d8n */
/* tailwindcss example - https://play.tailwindcss.com/uUGBz7pYh9 */
.AccordionAnimatedContent-moduleAccordionAnimatedContent__ScEWQ {
  display: grid;
  grid-template-rows: 0fr;
  transition: grid-template-rows 300ms cubic-bezier(0.4, 0, 0.2, 1);
}
.AccordionAnimatedContent-moduleopened__n_Df5 {
  grid-template-rows: 1fr;
}
.AccordionAnimatedContent-moduleAccordionAnimatedContentWrapper__Jl0wS {
  overflow: hidden;
}

.AccordionButton-moduleopen__sDwV4 {
  transform: rotate(180deg);
}

.AccordionButton-modulebutton__DCiRd {
  width: 100%;
  justify-content: space-between;
  font-weight: 400;
  padding: 16px;
  max-width: none;
  max-width: initial;
}

.AccordionButton-modulebutton__DCiRd:hover .AccordionButton-moduletext__eG3ED, .AccordionButton-modulebutton__DCiRd.AccordionButton-moduleactive__OYSaO .AccordionButton-moduletext__eG3ED {
      color: var(--button-bg);
    }

.AccordionButton-modulebutton__DCiRd:active:focus .AccordionButton-moduletext__eG3ED {
      color: var(--pressed-button-bg);
    }

.AccordionButton-moduletext__eG3ED {
  width: 100%;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
}

.AccordionButton-modulestyle1__lehDt {
  padding-left: 0;
  padding-right: 12px;
}

.AccordionButton-modulestyle1__lehDt .AccordionButton-moduletext__eG3ED {
    margin-right: 16px;
  }

.AccordionButton-modulestyle2__ZRnnm .AccordionButton-moduletext__eG3ED {
    margin-right: 8px;
  }

.AccordionButton-modulestyle2__ZRnnm:hover,
  .AccordionButton-modulestyle2__ZRnnm.AccordionButton-moduleactive__OYSaO {
    background-color: var(--color-bg-first);
  }

.AccordionButton-modulecounter__yO_A3 {
  margin-left: 8px;
}

.AccordionButton-moduledeleteButton__Xqk3T {
  flex-shrink: 0;
}

.Accordion-moduleitem__vBmXD {
  background-color: var(--color-white);
  border-bottom: 1px solid var(--color-border);
}

  .Accordion-moduleitem__vBmXD:first-child {
    border-top: 1px solid var(--color-border);
  }

.Accordion-modulecontent__tsh0L {
  overflow: hidden;
}

.Accordion-modulecontent1__c5OKx {
  padding-bottom: 16px;
}

.Accordion-modulecontent2__okyXx {
  padding-top: 16px;
  padding-bottom: 24px;
}

.Accordion-modulebox__IQL8g {
  display: flex;
}

.Accordion-modulesection__VCNbl {
  margin-right: 32px;
}

.Accordion-modulefilters__cBDx0 {
  margin-top: 4px;
  margin-bottom: -4px;
  display: flex;
  flex-wrap: wrap;
}

.Accordion-moduleclear__lRKab,
.Accordion-moduletag__KCVI1 {
  margin-bottom: 4px;
  margin-right: 4px;
  max-width: 100%;
}

.Accordion-moduleclear__lRKab {
  --tag-bg-color: var(--deactive-button-bg);
  --tag-text-color: var(--button-bg);

  cursor: pointer;
}

.EntityProfileHeader-moduleEntityProfileHeader__q1KA3 {
  --profile-header-info-item-divider: 1px;
  --profile-header-left-padding: 24px;
  --profile-header-right-padding: 24px;
  --profile-header-top-padding: 16px;
  --profile-header-bottom-padding: 16px;

  width: 100%;
  max-width: 912px;
  flex-shrink: 0;
  background-color: var(--color-white);
  border-radius: 8px;
  overflow: hidden;
}

.ListItemIcons-moduleicons__sq9tl {
  display: flex;
  gap: 8px;
}

  .ListItemIcons-moduleicons__sq9tl:not(:empty) {
    margin-left: auto;
  }

.ListItemIcons-modulearchivedIcon__cppSW {
}

.ListItemIcons-moduleselectedIcon__YNEfQ {
  width: 16px;
  flex-shrink: 0;
  color: var(--button-bg);
}

.ListItemIcons-modulechip__JTYOg {
  height: 20px;
  line-height: 20px;
  font-size: 16px;
  display: flex;
  align-items: center;
}

.ListItem-moduleListItem__NInUA {
  --list-item-gap: 8px;

  padding: 8px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 40px;
  min-width: 0;
  white-space: nowrap;
  cursor: pointer;
  position: relative;
}

  .ListItem-moduleListItem__NInUA:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
  }

  .ListItem-moduleListItem__NInUA:last-child {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
  }

.ListItem-moduleactive__rm8Bi:not(.ListItem-moduleactive__rm8Bi.ListItem-moduledisabled__yCNJK), .ListItem-modulehover__XnSGp:not(.ListItem-modulehover__XnSGp.ListItem-moduledisabled__yCNJK) {
    background-color: var(--submenu-hover);
  }

.ListItem-moduledisabled__yCNJK {
  cursor: not-allowed;
}

.ListItem-modulewithDescription__UG0r7 {
  height: 48px;
}

.ListItem-modulecheckbox__x876P {
  pointer-events: none;
}

.EmptyListItem-moduleEmptyListItem__MrEqy {
  pointer-events: none;
}

.FileListItemContent-moduletext__U1vBN {
  cursor: pointer;
}

.FileListItemContent-modulehover__VxaO4 {
  color: var(--button-bg);
}

.FileListItemContent-moduleicon__WZONs {
  flex-shrink: 0;
}

.FilterTemplateListItemContent-moduleitemContent__vrF7F {
  display: flex;
  align-items: center;
  overflow: hidden;
  width: 100%;
}

.FilterTemplateListItemContent-moduletextContainer__X0bNS {
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.FilterTemplateListItemContent-moduletext__pXgce {
  cursor: pointer;
}

.FilterTemplateListItemContent-moduleextraText__Tx0hU {
  cursor: pointer;
  opacity: 0.7;
  font-size: 14px;
  line-height: 16px;
}

.FilterTemplateListItemContent-moduleeditButton__GPz2Z {
  visibility: hidden;
}

.FilterTemplateListItemContent-modulelockIcon__GnlQn {
  width: 16px;
  margin-right: 8px;
  flex-shrink: 0;
}

.FilterTemplateListItemContent-modulehover__uXIVJ.FilterTemplateListItemContent-moduletext__pXgce,
  .FilterTemplateListItemContent-modulehover__uXIVJ.FilterTemplateListItemContent-moduleextraText__Tx0hU {
    color: var(--button-bg);
  }

.FilterTemplateListItemContent-modulehover__uXIVJ.FilterTemplateListItemContent-modulelockIcon__GnlQn > svg {
      fill: var(--button-bg);
    }

.FilterTemplateListItemContent-modulehover__uXIVJ.FilterTemplateListItemContent-moduleeditButton__GPz2Z {
    visibility: visible;
  }

.LabelListItemContent-modulelabel__Fncab {
  height: 24px;
  padding: 0 8px;
  border-radius: 4px;
  color: var(--list-item-label-text-color, var(--color-white));
  background-color: var(--list-item-label-bg-color);
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}

.LabelListItemContent-moduletext__omb1S {
  cursor: pointer;
}

.LabelListItemContent-modulehover__AuAdP {
  color: var(--button-bg);
}

.LoaderListItemContent-moduleicon__SvMIG {
  width: 16px;
}

  .LoaderListItemContent-moduleicon__SvMIG svg {
    fill: var(--text-disabled-color);
  }

  .LoaderListItemContent-moduleicon__SvMIG svg path:first-child {
      display: none;
    }

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

.Rating-modulerating__kRLV1 {
  display: flex;
  align-items: center;
}

.Rating-modulesize16__NQx4z {
  width: 16px;
}

.Rating-modulesize24__aLegg {
  width: 24px;
}

.Rating-modulehoverRow__lmf47 {
  cursor: pointer;
}

.Rating-modulehoverRow__lmf47:hover path {
      stroke: var(--button-bg);
    }

.Rating-modulehoverItem__IFa5P {
  cursor: pointer;
}

.Rating-modulehoverItem__IFa5P:hover path {
      stroke: var(--button-bg);
    }

.Rating-modulenoInteractable__NXOvV {
  cursor: not-allowed;
}

.RatingListItemContent-moduletext__oVwDm {
  cursor: pointer;
}

.RatingListItemContent-modulehover__UZGYi {
  color: var(--button-bg);
}

.RoleListItemContent-moduletext__nvoqO {
  cursor: pointer;
}

.RoleListItemContent-modulehover__T7Jdz {
  color: var(--button-bg);
}

.TextListItemContent-moduleTextListItemContent__vzERa {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  align-items: flex-start;
  justify-content: center;
}

.TextListItemContent-moduleadditionalInfoText__lXoZ1 {
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
}

.TextListItemContent-moduletext__ZPIEt {
  color: var(--text-list-item-content-text-color, var(--main-text-color));
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: inherit;
}

.TextListItemContent-modulehover__CmtoO:not(.TextListItemContent-modulehover__CmtoO.TextListItemContent-moduledisabled__JPqB8) {
    --text-list-item-content-text-color: var(--button-bg);
  }

.TextListItemContent-moduledisabled__JPqB8 {
  --text-list-item-content-text-color: var(--text-disabled-color);
  cursor: not-allowed;
}

.TextListItem-moduleTextListItem__KEr4C {
  justify-content: flex-start;
}

.TextListItem-modulelink__iBiCI {
  text-decoration: none;
}

.Radio-moduleRadio__nhP0B {
  position: relative;
  border-radius: 50%;
  border: 1px solid var(--button-bg);
  box-sizing: border-box;
  cursor: pointer;
  margin-right: 10px;
  display: block;
  flex-shrink: 0;
}

  .Radio-moduleRadio__nhP0B.Radio-modulesmall__phDAK {
    height: 18px;
    width: 18px;
  }

  .Radio-moduleRadio__nhP0B.Radio-modulemedium__PaiO8 {
    height: 22px;
    width: 22px;
  }

  .Radio-moduleRadio__nhP0B:focus {
    border-color: var(--pressed-button-bg);
  }

.Radio-moduleinput__Xplw7 {
  cursor: pointer;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  outline: 0;
  border: 0;
  opacity: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.Radio-modulechecked__Dyt9I {
  background-color: var(--submenu-button-bg);
}

.Radio-modulechecked__Dyt9I.Radio-modulemedium__PaiO8:before {
    content: '';
    position: absolute;
    top: 3px;
    left: 3px;
    width: 14px;
    height: 14px;
    background-color: var(--button-bg);
    border-radius: 50%;
  }

.Radio-modulechecked__Dyt9I.Radio-modulesmall__phDAK:before {
    content: '';
    position: absolute;
    top: 2px;
    left: 2px;
    width: 12px;
    height: 12px;
    background-color: var(--button-bg);
    border-radius: 50%;
  }

.Radio-modulecontainer__Fpyy8 {
  display: flex;
  align-items: center;
  margin-right: 10px;
}

.Radio-modulelabel__Ucl1L {
  overflow: hidden;
  text-overflow: ellipsis;
  margin-right: 10px;
  line-height: 1;
  cursor: pointer;
  color: var(--secondary-text-color);
}

.Radio-moduledisabled__noQCK{
  opacity: 0.5;
  cursor: not-allowed;
}

.Radio-moduledisabled__noQCK .Radio-moduleinput__Xplw7 {
    cursor: not-allowed;
  }

.Radio-moduledisabled__noQCK .Radio-modulelabel__Ucl1L {
    cursor: not-allowed;
  }
.RadioGroup-moduleRadioGroup__JpFJJ {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.RadioGroup-moduletitle__HscB5 {
  font-size: 18px;
}

.FormActions-moduleFormActions__WNNEs {
  display: flex;
  width: 100%;
  align-items: center;
  position: relative;
  flex-shrink: 0;
  gap: 16px;
}
.FormFields-moduleactions__VnQgx {

  padding: 16px 24px 24px 24px;
}

.SubMenuItem-moduleSubMenuItem__JZO6G {
  border-radius: 6px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 8px;
  width: 100%;
  color: var(--secondary-text-color);
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.5px;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  gap: 8px;
}

  .SubMenuItem-moduleSubMenuItem__JZO6G:hover {
    color: var(--button-bg);
    background-color: var(--submenu-hover);
  }

  .SubMenuItem-moduleSubMenuItem__JZO6G:active {
    color: var(--pressed-button-bg);
  }

.SubMenuItem-modulelabel__qmP7w {
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}

.SubMenuItem-moduleactive__Uoeuq {
  color: var(--button-bg);
  background-color: var(--submenu-hover);
}

.SubMenuItem-modulecounter__ntYe2 {
  display: flex;
  align-items: center;
}
.SubMenuList-moduleSubMenuList__NPg8o {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.SubMenuWrapper-moduleSubMenuWrapper__RGQxr {
  display: flex;
  flex-direction: column;
  position: relative;
}

.SubMenuDefault-modulesubMenuDefault__LGjP5 {

  padding: 24px 16px;
}

.SubMenuDefault-modulesubTitle__hgD1J {
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  color: var(--secondary-text-color);
  margin-bottom: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.SubMenuAccordionButton-moduleSubMenuAccordionButton__px_bW {
  width: 100%;
  justify-content: flex-start;
}

  .SubMenuAccordionButton-moduleSubMenuAccordionButton__px_bW:not(:disabled):focus-visible {
    outline: none;
  }

  .SubMenuAccordionButton-moduleSubMenuAccordionButton__px_bW:not(:disabled):focus-visible .SubMenuAccordionButton-modulecontent__q_3MR {
      box-shadow: 0px 0px 0px 1px inset var(--button-bg);
    }

.SubMenuAccordionButton-moduleopen__LFqiF {
  transform: rotate(180deg);
}

.SubMenuAccordionButton-modulecontent__q_3MR {
  width: 100%;
  display: flex;
  align-items: center;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.5px;
  justify-content: space-between;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 4px 0;
  gap: 8px;
}

.SubMenuAccordionButton-modulebuttonName__s47oW {
  display: flex;
  align-items: center;
  overflow: hidden;
  gap: 8px;
  max-width: 100%;
}

.SubMenuAccordionButton-modulebuttonName__s47oW:hover {
    color: var(--button-bg);
  }

.SubMenuAccordionButton-modulebuttonName__s47oW:active {
    color: var(--pressed-button-bg);
  }

.SubMenuAccordionButton-moduletitle__hT_Dn {
  width: 100%;
  max-width: -moz-max-content;
  max-width: max-content;
  overflow: hidden;
  text-overflow: ellipsis;
}

.SubMenuAccordionButton-moduletitle__hT_Dn:hover {
    color: var(--button-bg);
  }

.SubMenuAccordionButton-moduletitle__hT_Dn:active {
    color: var(--pressed-button-bg);
  }

.SubMenuAccordionButton-moduleicon__BgTK9 {
  display: flex;
  align-items: center;
}

.SubMenuAccordionButton-moduleicon__BgTK9:hover {
    color: var(--button-bg);
  }

.SubMenuAccordionButton-moduleicon__BgTK9:active {
    color: var(--pressed-button-bg);
  }

.SubMenuAccordionButton-modulecounter__TvxDd {
  width: -moz-min-content;
  width: min-content;
}

.SubMenuAccordionButton-modulewithSelectedItem__QNkBb {
  color: var(--button-bg);
}
.SubMenuAccountListItem-moduleSubMenuAccountListItem__sDqyB {
  max-width: 100%;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  color: var(--main-text-color);
  cursor: pointer;
  display: flex;
  gap: 8px;
  align-items: center;
  justify-content: space-between;
}

.SubMenuAccountListItem-moduledisabled__pkmZE {
  cursor: default;
  opacity: 0.5;
}

.SubMenuAccountListItem-moduletext__AmJpJ {
  overflow: hidden;
  text-overflow: ellipsis;
  font-style: normal;
  font-size: 18px;
  font-weight: 400;
  line-height: 32px;
  cursor: pointer;
  white-space: nowrap;

}

.SubMenuAccountListItem-moduletext__AmJpJ:hover,
  .SubMenuAccountListItem-moduletext__AmJpJ.SubMenuAccountListItem-moduleselected__nptQo {
    opacity: 1;
    color: var(--button-bg)
  }

.SubMenuAccountListItem-moduletext__AmJpJ:active {
    opacity: 1;
    color: var(--pressed-button-bg);
  }

.SubMenuAccountListItem-moduletext__AmJpJ:focus {
    border: 1px solid var(--button-bg);
  }

.SubMenuAccountListItem-modulereconnect__MeCJC {
  display: flex;
  align-items: center;
  cursor: pointer;
  min-width: -moz-max-content;
  min-width: max-content;
  color: var(--color-red);
}

.SubMenuAccountListItem-modulecanNotReconnect__eluiw {
  cursor: default;
}

.SubMenuAccountListItem-modulecounter__Hp6xF {
  min-width: -moz-min-content;
  min-width: min-content;
}
.SubMenuAccountList-moduleSubMenuAccountList__s3JmE {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding-top: 8px;
}
.SubMenuAvailableItemsSection-moduleSubMenuAvailableItemsSection__TdcLK {
  width: 100%;
  max-height: 320px;
  overflow-y: scroll;
  padding: 0 8px 0 16px;
  gap: 16px;
  display: flex;
  flex-direction: column;
}

  .SubMenuAvailableItemsSection-moduleSubMenuAvailableItemsSection__TdcLK::-webkit-scrollbar {
    width: 8px;
  }

  .SubMenuAvailableItemsSection-moduleSubMenuAvailableItemsSection__TdcLK::-webkit-scrollbar-thumb {
    height: 117px;
    background-color: var(--text-disabled-color);
    border-radius: 6px;
  }

  .SubMenuAvailableItemsSection-moduleSubMenuAvailableItemsSection__TdcLK::-webkit-scrollbar-track {
    margin: 8px;
  }

.SubMenuAvailableItemsSection-moduleaccordion__G49jE {
  border: none;
}

.SubMenuAvailableItemsSection-moduleaccordion__G49jE:first-child {
    border: none;
  }

.SubMenuAvailableItemsSection-modulenoData__LWP6z {
  padding-top: 16px;
  color: var(--text-disabled-color);
}
.SubMenuFoldersSection-moduleSubMenuFoldersSection__NuuPr {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 0 16px;
}
.EmailSubMenu-moduleSubMenuEmails__xuVCQ {
  display: flex;
  flex-direction: column;
  flex: 1 1;
  min-height: 0;
  overflow-y: scroll;
  scrollbar-gutter: stable;
}

  .EmailSubMenu-moduleSubMenuEmails__xuVCQ::-webkit-scrollbar {
    width: 8px;
  }

  .EmailSubMenu-moduleSubMenuEmails__xuVCQ::-webkit-scrollbar-thumb {
    height: 117px;
    background-color: var(--text-disabled-color);
    border-radius: 6px;
  }

  .EmailSubMenu-moduleSubMenuEmails__xuVCQ::after {
    content: '';
    height: 24px;
    flex-shrink: 0;
  }

.EmailSubMenu-moduleinput__vXSsA {
  margin-bottom: 16px;
  padding: 0 16px;
}

.EmailSubMenu-modulewrapperSubmenu__SDvdH {

  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 24px 0 0;
}

.EmailSubMenu-modulesubTitle__tjARh {
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  color: var(--secondary-text-color);
  margin: 0 16px 24px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.EmailSubMenu-modulesearch__MMlJh {
  cursor: pointer;
  color: var(--secondary-text-color);
}

.EmailSubMenu-modulesearch__MMlJh:hover {
    color: var(--button-bg);
  }

.EmailSubMenu-moduledivider__xXf1Y {

  margin: 24px 16px;
  width: auto;
}

.EmailSubMenu-moduleavailableItemsSection__GdLLQ {
  width: 100%;
  padding: 0 8px 0 16px;
  gap: 16px;
  display: flex;
  flex-direction: column;
}

.AttachActionSelect-moduleAttachActionSelect__HiQ1V {

  width: auto;
}

.AttachActionSelect-moduleselectItem__Sfi5X {

  color: var(--secondary-text-color);
}

@keyframes LoaderIcon-modulespin__lMPJK {
  to {
    transform: rotate(360deg);
  }
}

.LoaderIcon-moduleLoaderIcon__BDmP_ {
  width: 40px;
  height: 40px;
  transform-origin: center;
  animation: LoaderIcon-modulespin__lMPJK 2s linear infinite;
  color: var(--text-disabled-color);
}

.AudioPreview-moduleFilePreviewAudio__eh6Xg {
  height: 50px;
}
.ImagePreview-moduleImagePreview__TH2Vw {
  box-sizing: border-box;;
  display: block;
  line-height: 0;
  max-width: 100%;
  max-height: 85vh;
  margin: 0 auto;
  padding: 0;
  height: auto;
  width: auto;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.PdfViewerSelectionAreaBox-modulePdfViewerSelectionAreaBox__XJZXk {
  display: none;
}

.PdfViewer-modulePdfViewer__x8M2s {
  --pdf-preview-margin-top: 55px;

  display: flex;
  height: calc(100vh - 55px);
  height: calc(100vh - var(--pdf-preview-margin-top));
  width: 80vw;
  z-index: 100;
  margin-top: 55px;
  margin-top: var(--pdf-preview-margin-top);
  justify-content: center;
  position: relative;
}

.PdfPreview-modulePdfPreview__r1jH9 {
  --pdf-preview-skeleton-height: 100%;
  --pdf-preview-skeleton-aspect-ration: initial;
}

.PdfPreview-moduleskeleton__UEiga {

  width: 100%;
  height: var(--pdf-preview-skeleton-height);
  aspect-ratio: var(--pdf-preview-skeleton-aspect-ration);
}

.PdfTemplatePreview-modulePdfTemplatePreview__XgeSE {
}

.VideoPreview-moduleVideoPreview__UYOoU {
  margin: var(--file-preview-item-indent);
  height: 480px;
  width: var(--file-preview-max-image-width);
}
.ArrowButton-moduleArrowButton__u3nex {
  position: fixed;
  height: 100%;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ArrowButton-moduleleftBtn__JmKc0 {
  left: 0;
  margin-left: 30px;
}

.ArrowButton-modulerightBtn__KZtXK {
  right: 0;
  margin-right: 30px;
}

.ArrowButton-modulebtnWrapper__g3ywv {
  height: 40px;
  width: 40px;
  border-radius: 20px;
  background-color: var(--preview-gallery-btn-navigation-color);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.ArrowButton-modulebtnWrapper__g3ywv:hover {
    background-color: var(--preview-gallery-btn-navigation-hover-color);
  }

.ArrowButton-modulebutton__y8j3N {
  transform: rotate(-90deg);
  color: var(--color-white);
}

.ArrowButton-modulebuttonBack__ZlcQ4 {
  transform: rotate(90deg);
}
.FilePreview-moduleFilePreview__p3eDY {
  display: flex;
  box-shadow: 0px 10px 12px 5px rgba(0, 0, 0, .2);
  padding: 20px;
  text-align: center;
  border-radius: 12px;
  background-color: var(--preview-gallery-item-background-color);
  color: var(--color-white);
  flex-direction: column;
  align-items: center;
}

.FilePreview-modulemessage__kJzGN {
  margin: 10px;
  font-weight: 300;
  font-size: 24px;
  line-height: 28px;
}

.FilePreview-modulebutton__LX8Vu {
  width: -moz-max-content;
  width: max-content;
}
.FilePreviewContainer-moduleFilePreviewContainer__wJEAE {
  --file-preview-min-image-width: 256px;
  --file-preview-min-image-height: 144px;
  --file-preview-max-image-width: 854px;
  --file-preview-item-indent: 6px;

  background: none;
  line-height: 1;
  min-width: 256px;
  min-width: var(--file-preview-min-image-width);
  max-width: 854px + 6px + 6px;
  max-width: var(--file-preview-max-image-width) + var(--file-preview-item-indent) + var(--file-preview-item-indent);
  margin: 0;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.GalleryHeader-moduleGalleryHeader__wis1n {
  height: 55px;
  width: 100%;
  color: var(--color-white);
  position: fixed;
  top: 0;
  display: flex;
  padding: 10px 0;
  justify-content: space-between;
  align-items: center;
  z-index: var(--filePreviewToolsZIndex);
  background-image: linear-gradient(
          180deg,
          rgba(0, 0, 0, 0.6) 55%,
          rgba(0, 0, 0, 0)
  );
}

.GalleryHeader-modulerightTools__dUJIJ {
  padding: 0 20px;
  min-width: 60px;
  display: flex;
  width: 10vw;
  align-items: center;
  justify-content: flex-end;
  gap: 30px;
}

.GalleryHeader-moduleleftTools__fpe90 {
  padding: 0 20px;
  display: flex;
  width: 60vw;
  justify-content: flex-start;
}

.GalleryHeader-modulefileName__avy_c {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  margin-left: 10px;
  align-items: center;
}

.GalleryHeader-moduletitle__k2pZM {
  white-space: nowrap;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 24px;
  line-height: 30px;
  margin-left: 10px;
}

.GalleryHeader-modulefileIcon__Tyjkb {
  color: var(--color-white);
  min-width: 30px;
  width: 30px;
}

.GalleryHeader-moduleiconTool__tgDRa {
  cursor: pointer;
  height: 100%;
  display: flex;
  align-items: center;
  color: var(--color-white);
}

.GalleryHeader-moduleiconClose__zs5W7 {
  cursor: pointer;
  height: 100%;
  display: flex;
  align-items: center;
  color: var(--color-white);
}
.FilesPreviewGallery-moduleFilesPreviewGallery__zHAJ3 {
  --preview-gallery-background-color: rgba(0, 0, 0, 0.8);
  --preview-gallery-btn-navigation-color: #0d0d0d;
  --preview-gallery-btn-navigation-hover-color: #696b6a;
  --preview-gallery-item-background-color: #343A40;

  box-sizing: border-box;
  height: 100%;
  left: 0;
  padding: 0 10px;
  position: fixed;
  text-align: center;
  top: 0;
  width: 100%;
  z-index: var(--filePreviewZIndex);
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0;
  background-color: rgba(0, 0, 0, 0.8);
  background-color: var(--preview-gallery-background-color);
}

.FilesPreviewGallery-modulecontent__ZkhGH {
  max-width: 100%;
  position: relative;
  margin-left: 115px;
  margin-right: 115px;
}
.MoreActionsButton-moduleactions__lS2E2 {
  background-color: var(--color-white);
  box-shadow: 0 4px 18px var(--color-box-shadow-16);
  border-radius: 8px;
  width: 288px;
  padding: 8px;
  outline: 1px solid var(--color-list-border);
}

.MoreActionsButton-moduleaction__dN5A3 {
  width: 100%;
  justify-content: flex-start;
  padding: 0 8px;
}

.MoreActionsButton-moduleicon__CLutU {
  transition: transform 0.1s ease-out;
}

.MoreActionsButton-moduleicon__CLutU.MoreActionsButton-moduleisOpen__MdYiM {
    transform: rotate(180deg);
  }

.MassHelpersActions-moduleactions__HJEOQ {

  width: 184px;
}

.EmailActions-modulecheckbox__YjIsk {
  white-space: nowrap;
}

.PageEmptyState-modulepageEmptyState__X5n5M {
  display: flex;
  flex-grow: 1;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  align-self: center;
  max-width: 408px;
}

.PageEmptyState-moduleicon__l165X {
  display: flex;
  color: var(--secondary-text-color);
  opacity: 0.5;
  margin-bottom: 16px;
}

.PageEmptyState-moduletext__b_Fm3 {
  opacity: 0.7;
  text-align: center;
}

.PageEmptyState-moduleactions___dBIy {
  display: flex;
  gap: 24px;
  margin-top: 32px;
  align-items: center;
}

.TableModalContent-moduletableModalContent__T8_GV {
  --modal-content-padding-left: 24px;
  --modal-content-padding-right: 16px;
}

.TableModalContent-moduletableModalContentWrapper__Bb2rb {

  display: flex;
  flex-direction: column;
  min-height: 130px;
  gap: 16px;
}

.TableModalContent-modulenoData__m1BW9 {
  gap: 16px;
  height: 100%;
}

.TableModalContent-moduletableModalContentLoading__MYCbV {
  overflow: hidden;
}

.TableModalContent-modulecontainer__kO5Wk {
  height: 100%;
}

.TableModalCounter-modulecounter__zwzjD {
  color: var(--secondary-text-color);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.5px;
}
.TableModalInitialError-moduleTableModalInitialError___rAJT {
  display: flex;
  flex-direction: column;
  gap: 16px;
  flex: 1 1;
  justify-content: center;
  align-items: center;
}

.TableModalInitialError-moduletext__BeYt4 {
  max-width: 400px;
  text-align: center;
}

.TableModalInitialError-modulebutton__lK2ol {
  color: var(--color-error);
}

.TablePaginationNavigation-moduletablePaginationNavigation__kI43f {
  display: flex;
  align-items: center;
}

.TablePaginationPageInput-moduletablePaginationPageInput__F5Tp_ {
  display: flex;
  align-items: center;
}

.TablePaginationPageInput-moduleinput__v_VLO {
  width: 35px;
  margin-left: 8px;
  border-radius: 4px;
}

.TablePaginationPageInput-moduleinput__v_VLO input {
    line-height: 22px;
  }

.TablePaginationPageInput-moduletext__ejZ5V {
  min-width: -moz-fit-content;
  min-width: fit-content;
}

.TablePaginationPageInput-moduledisabled__Hh1cq {
  opacity: 0.5;
}

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

.TablePaginationPages-modulepage__zkPeT {
  min-width: 32px;
  text-align: center;
  padding: 0 8px;
  border-radius: 4px;
}

.TablePaginationPages-modulepage__zkPeT.TablePaginationPages-modulehovered__dz3iZ:not(.TablePaginationPages-moduledisabled__EkYXw) {
    cursor: pointer;
  }

.TablePaginationPages-modulepage__zkPeT.TablePaginationPages-modulehovered__dz3iZ:not(.TablePaginationPages-moduledisabled__EkYXw):hover {
      background-color: var(--submenu-hover);
      color: var(--button-bg);
    }

.TablePaginationPages-modulepage__zkPeT.TablePaginationPages-modulehovered__dz3iZ:not(.TablePaginationPages-moduledisabled__EkYXw):active {
      color: var(--pressed-button-bg);
    }

.TablePaginationPages-moduleactive__pbkZJ {
  border-bottom: 1px solid;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.TablePaginationPages-moduledisabled__EkYXw {
  cursor: not-allowed;
  opacity: 0.5;
}

.TablePagination-moduleTablePagination__edj9i {
  height: 40px;
  border-radius: 8px;
  background-color: var(--color-white);
  padding: 8px 16px;
  margin-top: 8px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.TablePagination-moduleonePage__CifNE {
  justify-content: flex-end;
}

.TableModalSearch-moduletableModalSearchIcon__xDvIZ {
  color: var(--secondary-text-color);
}

.TableModalSearch-moduleskeleton__sM2Bh {

  height: 40px;
  border-radius: 8px;
}

.SelectionToolbarContent-moduleSelectionToolbarContent__JxjoY {
  min-width: 350px;
  width: 100%;
  border-radius: 8px;
  height: 40px;
  background: var(--submenu-hover);
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 8px 16px;
  color: var(--main-text-color);
}

.SelectionToolbar-moduleSelectionToolbarModal__MtfAm {
  position: absolute;
  width: 100%;
  display: flex;
  justify-content: center;
  z-index: 1;
}

.SelectionToolbar-moduleselectionToolbarModalContent__KyiFY {

  position: fixed;
  bottom: 32px;
  width: auto;
  border: 1px solid var(--secondary-text-color-70);
  background: var(--color-white);
  box-shadow: 0px 4px 18px 0px var(--color-box-shadow-16);
}

.TableSkeleton-moduleTableSkeleton__tm1Pg {
  --table-skeleton-row-cell-height: 24px;
  --table-skeleton-header-row-cell-height: 32px;
  --table-skeleton-row-height: 48px;
  --table-skeleton-padding-left: 16px;
  --table-skeleton-padding-right: 16px;

  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  min-width: 100%;
  z-index: 2;
}

.TableSkeleton-moduleTableSkeletonRow__oGNNA {
  display: flex;
  align-items: center;
  gap: 16px;
  height: var(--table-skeleton-row-height);
  padding-left: var(--table-skeleton-padding-left);
  padding-right: var(--table-skeleton-padding-right);
  background-color: var(--color-white);
  border-radius: 8px;
}

.TableSkeleton-moduleTableSkeletonRow__oGNNA:not(.TableSkeleton-moduleTableSkeletonRow__oGNNA:last-child) {
    border-bottom: 1px solid var(--color-border);
  }

.TableSkeleton-moduleskeleton__gi_I6 {

  height: var(--table-skeleton-row-cell-height);
  border-radius: 8px;
}

.TableSkeleton-moduleskeletonHeader__jNT1d {
  width: 103px;
  height: var(--table-skeleton-header-row-cell-height);
}

.TableSkeleton-moduleskeletonCheckbox__sgabv {
  width: 24px;
}

.TableComponent-moduleTable__mhqNq {
  --table-row-hover-background-color: #eaecf3;

  border-radius: var(--table-border-radius);
  display: flex;
  flex-direction: column;
  position: relative;
}

.TableComponent-modulerow__xPAo4 {
  display: flex;
  background-color: var(--color-white);
  width: -moz-fit-content;
  width: fit-content;
  cursor: pointer;
  position: relative;
}

.TableComponent-modulerow__xPAo4:not(:last-child) {
    border-bottom: 1px solid var(--color-border);
  }

.TableComponent-modulerow__xPAo4:last-child {
    border-bottom-left-radius: var(--table-border-radius);
    border-bottom-right-radius: var(--table-border-radius);
  }

.TableComponent-moduletableScrollWrapper__aUW0g {
  overflow: auto hidden;
  border-radius: var(--table-border-radius);
  position: relative;
  display: flex;
}

.TableComponent-moduletableScrollWrapper__aUW0g::-webkit-scrollbar {
    height: 8px;
    width: 8px;
    background-color: var(--color-white);
    border-radius: 6px;
  }

.TableComponent-moduletableScrollWrapper__aUW0g::-webkit-scrollbar-thumb {
    background-color: var(--text-disabled-color);
    border-radius: 6px;
  }

.TableComponent-modulesideIntersectionArea__T8Mpr {
  position: absolute;
  pointer-events: none;
  width: 1px;
  top: 0;
  height: 100%;
  z-index: 0;
}

.TableComponent-modulerightEndIntersectionArea__B4gXn {

  right: 0;
}

.TableComponent-moduleleftEndIntersectionArea__TVCVe {

  left: 0;
}

.TableModal-modulebox__QrkIc:not(.TableModal-modulefullScreen__dggaR) {
    --modal-box-width: 936px;
    --modal-box-height: 560px;
  }

.TableModal-modulerowSkeleton__mJebD {

  border: 0;
}

.TableModal-modulerowSkeleton__mJebD:not(.TableModal-modulerowSkeleton__mJebD:last-child) {
    border-bottom: 1px solid var(--color-border);
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }

.TableModal-moduletableSkeleton__vvyWf {

  border: 1px solid var(--color-border);
  border-radius: 8px;
}

.TableModal-moduletableScrollWrapper__xSI9q {

  padding-bottom: 8px;
}

.TableModal-modulecontentWrapper__xG3VZ {
  position: relative;
  flex: 1 1;
  display: flex;
  flex-direction: column;
}

.TableModal-moduleconfirmation__oTOmR {

  --modalZIndex: 5;

  visibility: hidden;
}

.TableModal-moduleconfirmation__oTOmR.TableModal-modulevisible__RDFZT {
    visibility: visible;
  }

.TableModal-modulepaginationPages__Iigri {

  margin: 0 8px;
}

.UserAvatar-moduleUserAvatar__ajfm8 {
  margin-right: 8px;
}
.UserMenuName-modulenameContainer__jCfOR {
  display: flex;
  gap: 4px;
  color: var(--header-text);
  cursor: pointer;
}

.UserMenuName-modulename__wTdrS {
  max-width: 220px;
  min-width: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  white-space: nowrap;
}

.UserMenuName-moduleicon__F0tbe {
  transition: transform 0.1s ease-in;
  color: inherit;
}

.UserMenuName-moduleopen___KAvO {
  transform: rotate(180deg);
}

.UserMenuName-modulewrapper__x2EUf {
  position: relative;
}

.UserMenuName-modulelist__VUGzs {

  position: absolute;
  top: 52px;
  right: -8px;
  box-shadow: 0 4px 18px 0 var(--color-box-shadow-16);
  width: 294px;
  overflow-x: hidden;
}

.UserMenuName-modulelink__shGsG {
  text-decoration: none;
}

.UserMenu-moduleUserMenu__iP37A {
  display: flex;
  align-items: center;
}

.UserMultiValueContent-moduleUserMultiValue__sCajR {
  display: flex;
  gap: 8px;
  flex-direction: row;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
}

.UserMultiValueContent-moduleicon__KFtLV {
  flex-shrink: 0;
}

.UserMultiValueContent-moduleicons__yBlLU {
  display: flex;
  flex-shrink: 0;
  gap: 8px;
  margin-left: auto;
}

.UserMultiValuedListMoreItem-moduleUserMultiValuedListMoreItem__ob9Du {

  align-items: center;
  max-width: 100%;
  overflow: hidden;
  gap: 8px;
  padding-left: 8px;
}

#theme-provider {
  --theme-search-dropdown-max-height: 352px;
  --theme-search-dropdown-min-width: 400px;
}

.SearchDropdown-moduleSearchDropdown__caNJK {

  --select-dropdown-max-height: var(--theme-search-dropdown-max-height);
  --select-dropdown-min-width: var(--theme-search-dropdown-min-width);
  --select-dropdown-padding-top: 1px;
  --select-dropdown-padding-right: 1px;
  --select-dropdown-padding-bottom: 1px;
  --select-dropdown-padding-left: 1px;

  display: flex;
  flex-direction: column;
  align-items: stretch;
  z-index: var(--dropdownZIndex);
}

.SearchDropdown-modulechildren__LBCn4 {

  --scroll-container-padding-top: 0px;
  --scroll-container-padding-bottom: 0px;

  --scroll-container-scrollbar-track-margin-top: var(--theme-scroll-container-padding-top);
  --scroll-container-scrollbar-track-margin-bottom: var(--theme-scroll-container-padding-bottom);

  flex: 1 1;
}

#theme-provider {
  --theme-search-empty-gap: 16px;

  --theme-search-empty-icon-opacity: 0.5;
  --theme-search-empty-icon-color: var(--secondary-text-color);

  --theme-search-empty-text-opacity: 0.7;
}

.SearchEmpty-moduleSearchEmpty__bM96T {
  --search-empty-gap: var(--theme-search-empty-gap);
  --search-empty-icon-opacity: var(--theme-search-empty-icon-opacity);
  --search-empty-icon-color: var(--theme-search-empty-icon-color);
  --search-empty-text-opacity: var(--theme-search-empty-text-opacity);

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.SearchEmpty-moduleicon__DCdwF {
  color: var(--search-empty-icon-color);
  opacity: var(--search-empty-icon-opacity);
}

.SearchEmpty-moduletext__S7_Mf {

  opacity: var(--search-empty-text-opacity);
}
#theme-provider {
  --theme-search-section-title-font-family: 'Roboto';
  --theme-search-section-title-font-weight: 400;
  --theme-search-section-title-font-size: 16px;
  --theme-search-section-title-line-height: 24px;
  --theme-search-section-title-letter-spacing: 0.5px;
  --theme-search-section-title-color: var(--main-text-color);
}

.SearchSectionTitle-moduleSearchSectionTitle__dPlCi {
  --search-section-title-font-family:
    var(--theme-search-section-title-font-family);
  --search-section-title-font-weight:
    var(--theme-search-section-title-font-weight);
  --search-section-title-font-size:
    var(--theme-search-section-title-font-size);
  --search-section-title-line-height:
    var(--theme-search-section-title-line-height);
  --search-section-title-letter-spacing:
    var(--theme-search-section-title-letter-spacing);
  --search-section-title-color:
    var(--theme-search-section-title-color);

  font-family: var(--search-section-title-font-family), sans-serif;
  font-weight: var(--search-section-title-font-weight);
  font-size: var(--search-section-title-font-size);
  line-height: var(--search-section-title-line-height);
  letter-spacing: var(--search-section-title-letter-spacing);
  color: var(--search-section-title-color);
}
#theme-provider {
  --theme-search-section-header-padding-top:
    var(--theme-search-section-padding-top);
  --theme-search-section-header-padding-right: 0px;
  --theme-search-section-header-padding-bottom:
    var(--theme-search-section-padding-bottom);
  --theme-search-section-header-padding-left: 0px;

  --theme-search-section-header-gap: 8px;
}

.SearchSectionHeader-moduleSearchSectionHeader__c9B21 {
  --search-section-header-padding-top:
    var(--theme-search-section-header-padding-top);
  --search-section-header-padding-left:
    var(--theme-search-section-header-padding-left);
  --search-section-header-padding-bottom:
    var(--theme-search-section-header-padding-bottom);
  --search-section-header-padding-right:
    var(--theme-search-section-header-padding-right);
  --search-section-header-gap:
    var(--theme-search-section-header-gap);


  display: flex;
  flex-direction: row;
  align-items: center;
  gap: var(--search-section-header-gap);
  padding:
    var(--search-section-header-padding-top)
    var(--search-section-header-padding-right)
    var(--search-section-header-padding-bottom)
    var(--search-section-header-padding-left);
}

.SearchSectionHeader-moduletitle__dkd0x {

  overflow: hidden;
  text-overflow: ellipsis;
  flex: 1 1;
}
.SearchListHeader-moduleSearchListHeader__TfK93 {
}
#theme-provider {
  --theme-search-list-item-padding-top: 16px;
  --theme-search-list-item-padding-right: 0px;
  --theme-search-list-item-padding-bottom: 16px;
  --theme-search-list-item-padding-left: 0px;

  --theme-search-list-item-separator-width: 1px;
  --theme-search-list-item-separator-style: solid;
  --theme-search-list-item-separator-color: var(--color-border);

  --theme-search-list-item-background: transparent;
  --theme-search-list-item-background-hover: transparent;
}

.SearchListItem-moduleSearchListItem__g46Wx {
  --search-list-item-padding-top:
    var(--theme-search-list-item-padding-top);
  --search-list-item-padding-right:
    var(--theme-search-list-item-padding-right);
  --search-list-item-padding-bottom:
    var(--theme-search-list-item-padding-bottom);
  --search-list-item-padding-left:
    var(--theme-search-list-item-padding-left);

  --search-list-item-separator-width:
    var(--theme-search-list-item-separator-width);
  --search-list-item-separator-style:
    var(--theme-search-list-item-separator-style);
  --search-list-item-separator-color:
    var(--theme-search-list-item-separator-color);

  --search-list-item-background:
    var(--theme-search-list-item-background);

  padding:
    var(--search-list-item-padding-top)
    var(--search-list-item-padding-right)
    var(--search-list-item-padding-bottom)
    var(--search-list-item-padding-left);

  background: var(--search-list-item-background);
  cursor: pointer;
  transition: background 0.2s ease-in;
}

.SearchListItem-moduleSearchListItem__g46Wx * {
    cursor: pointer;
  }

.SearchListItem-moduleSearchListItem__g46Wx + .SearchListItem-moduleSearchListItem__g46Wx {
    border-top:
      var(--search-list-item-separator-width)
      var(--search-list-item-separator-style)
      var(--search-list-item-separator-color);
  }

.SearchListItem-moduleSearchListItem__g46Wx:hover {
    --search-list-item-background:
      var(--theme-search-list-item-background-hover);
  }
.SearchListItems-moduleSearchListItems__lxIzF {
  display: block;
  margin: 0;
  list-style: none;
  padding-inline-start: 0;
}

.SearchListItems-moduleitem__NIgf1 {
}
#theme-provider {
  --theme-search-loader-gap: 16px;

  --theme-search-loader-icon-opacity: 0.5;
  --theme-search-loader-icon-color: var(--secondary-text-color);

  --theme-search-loader-text-opacity: 0.7;
}

.SearchLoader-moduleSearchLoader__fjUW5 {
  --search-loader-gap: var(--theme-search-loader-gap);
  --search-loader-icon-opacity: var(--theme-search-loader-icon-opacity);
  --search-loader-icon-color: var(--theme-search-loader-icon-color);
  --search-loader-text-opacity: var(--theme-search-loader-text-opacity);

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.SearchLoader-moduleicon__ymS9O {

  color: var(--search-loader-icon-color);
  opacity: var(--search-loader-icon-opacity);
  width: 72px;
  height: 72px;
}

.SearchLoader-moduletext__Dub3Q {

  opacity: var(--search-loader-text-opacity);
}
#theme-provider {
  --theme-search-section-padding-top: 16px;
  --theme-search-section-padding-right: 0px;
  --theme-search-section-padding-bottom: 16px;
  --theme-search-section-padding-left: 0px;

  --theme-search-section-separator-width: 1px;
  --theme-search-section-separator-style: solid;
  --theme-search-section-separator-color: var(--color-border);
}

.SearchSection-moduleSearchSection__BSBGv {
  --search-section-padding-top: var(--theme-search-section-padding-top);
  --search-section-padding-right: var(--theme-search-section-padding-right);
  --search-section-padding-bottom: var(--theme-search-section-padding-bottom);
  --search-section-padding-left: var(--theme-search-section-padding-left);

  --search-section-separator-width: var(--theme-search-section-separator-width);
  --search-section-separator-style: var(--theme-search-section-separator-style);
  --search-section-separator-color: var(--theme-search-section-separator-color);

  padding:
    var(--search-section-padding-top)
    var(--search-section-padding-right)
    var(--search-section-padding-bottom)
    var(--search-section-padding-left);
}

.SearchSection-moduleSearchSection__BSBGv + .SearchSection-moduleSearchSection__BSBGv {
    border-top:
      var(--search-section-separator-width)
      var(--search-section-separator-style)
      var(--search-section-separator-color);
  }

.SearchSection-moduleSearchSection__BSBGv:has(.SearchSection-moduleheader__uNHu1) {
    --search-section-padding-top: 0px;
  }

.SearchSection-moduleheader__uNHu1 {
}
#theme-provider {
  --theme-search-list-empty-height: 150px;
  --theme-search-loader-height: 150px;
}

.SearchList-moduleSearchList__K4GbK {

  --search-list-empty-height: var(--theme-search-list-empty-height);
  --search-loader-height: var(--theme-search-loader-height);
}

.SearchList-moduleSearchList__K4GbK:has(.SearchList-moduleitems___HOOA) {
    --search-section-padding-bottom: 0px;
  }

.SearchList-moduleheader__R5K6c {
}

.SearchList-moduleempty__qCA7N {

  height: var(--search-list-empty-height);
}

.SearchList-moduleitems___HOOA {
}

.SearchList-moduleloader__BVF5O {

  height: var(--search-loader-height);
}
.SearchTextInput-moduleSearchTextInput__vc7zM > input:focus::-moz-placeholder {
    color: var(--secondary-text-color);
  }
.SearchTextInput-moduleSearchTextInput__vc7zM > input:focus::placeholder {
    color: var(--secondary-text-color);
  }
#theme-provider {
  --theme-search-type-input-gap: 8px;
}

.SearchTypes-moduleSearchTypeInput__aktMn {
  --search-type-input-gap: var(--theme-search-type-input-gap);

  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--search-type-input-gap);
}

#theme-provider {
  --theme-search-width: 400px;
  --theme-search-min-width: 200px;
}

.Search-moduleSearch__miXMq {
  --search-width: var(--theme-search-width);
  --search-min-width: var(--theme-search-min-width);

  width: var(--search-width);
  min-width: var(--search-min-width);
}

.Search-moduledropdown__KSyg7 {
}

.Search-moduletextInput__uBbqA {

  width: 100%;
}

.Search-moduletypeInput__LjsBW {
}



.BulletItemText-moduleBulletItemText__H1J10 {

  letter-spacing: 0.5px;
  white-space: nowrap;
}
.BulletItem-moduleBulletItem__UXnjY {
  display: inline-flex;
}

.BulletItem-modulecontent__Ji7Rp {
  display: inline-block;
  overflow: hidden;
  max-width: 100%;
}

.BulletItem-moduletext__nz5rv {

  display: block;
}
#theme-provider {
  --theme-bulet-list-gap: 4px 0;
  --theme-bulet-list-bullet: "•";
  --theme-bulet-list-bullet-line-height: 24px;
  --theme-bulet-list-bullet-margin: 0 5px;
  --theme-bulet-list-bullet-color: var(--secondary-text-color);

  --theme-bulet-list-max-item-width: 50%;
}

.BulletList-moduleBulletList__ikUo_ {
  --bullet-list-bullet: var(--theme-bulet-list-bullet);
  --bulet-list-gap: var(--theme-bulet-list-gap);
  --bullet-list-bullet-line-height: var(--theme-bulet-list-bullet-line-height);
  --bulet-list-bullet-margin: var(--theme-bulet-list-bullet-margin);
  --bulet-list-bullet-color: var(--theme-bulet-list-bullet-color);

  --bulet-list-max-item-width: var(--theme-bulet-list-max-item-width);

  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--bulet-list-gap);
  overflow: hidden;
}

.BulletList-moduleitem__V1b_a {

  max-width: calc(100% - 16px);
}

.BulletList-moduleitem__V1b_a:empty {
    display: none;
  }

.BulletList-moduleitem__V1b_a:not(:empty):has(~ .BulletList-moduleitem__V1b_a:not(:empty)) {
    max-width: var(--bulet-list-max-item-width);
  }

.BulletList-moduleitem__V1b_a:not(:empty):has(~ .BulletList-moduleitem__V1b_a:not(:empty)):after {
      content: var(--bullet-list-bullet);
      line-height: var(--theme-bulet-list-bullet-line-height);
      margin: var(--bulet-list-bullet-margin);
      color: var(--bulet-list-bullet-color);
    }
#theme-provider {
  --theme-search-item-gap: 8px;
}

.SearchItem-moduleSearchItem__qpbuZ {
  --search-item-gap: var(--theme-search-item-gap);

  display: flex;
  flex-direction: row;
  align-items: flex-start;
  gap: var(--search-item-gap);
  overflow: hidden;
}

.SearchItem-moduleicon__tvcU3 {
  flex-shrink: 0;
  color: var(--secondary-text-color);
}

.SearchItem-moduleinfo__IYryp {
  flex: 1 1;
  overflow: hidden;
}

.SearchItem-moduleheader__dCSEr {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 8px 0;
  overflow: hidden;
}

.SearchItem-moduletitle__KiEdR {

  white-space: nowrap;
  font-family: Roboto, sans-serif;
  font-weight: 500;
  letter-spacing: 0.5px;
  flex: 1 1;
}

.SearchItem-modulestatus__VIlW9 {
  flex-shrink: 0;
}

.SearchItem-moduleadditional__XnhUn {
}
.SearchSectionContent-moduleSearchSectionContent__w6uzR {
}
.UserStatusTag-moduleUserStatusTag__mnmzM {
}
.UserSearchItem-moduleUserSearchItem__XwKln {
}

.UserSelectDropdownListItemContentInfoAdditionalData-moduleUserSelectDropdownListItemContentInfoAdditionalData__TnvVE {
  display: flex;
  min-width: 0;
}

.UserSelectDropdownListItemContentInfoAdditionalData-moduleemail__oKeyg {
  cursor: inherit;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
}

.UserSelectDropdownListItemContentInfoAdditionalData-modulehover__ib5Ua {
}

.UserSelectDropdownListItemContentInfoAdditionalData-moduledisabled__RvMOf {
}

.UserSelectDropdownListItemContentInfoAdditionalData-modulechip__WBn1s {
  height: 20px;
  line-height: 20px;
  font-size: 16px;
  display: flex;
  align-items: center;
}

.UserSelect-moduleuserSelectListItem__fmXji {

  padding: 4px 8px;
  /* Height should be specified cause item's height could be different */
  height: 52px;
}

.UserMultiValueContentLinked-modulelink__wBWq3 {
  text-decoration: none;
  overflow: hidden;
  text-overflow: ellipsis;
}

  .UserMultiValueContentLinked-modulelink__wBWq3:hover .UserMultiValueContentLinked-moduletext__WoZ4t {
      color: var(--button-bg);
    }

.UserMultiValueContentLinked-moduletooltipContent__ZEErn {
  display: flex;
  flex-direction: column;
}

.UserMultiValueContentLinked-moduleadditionalInfo__Rx8N_ {
  color: var(--color-white);
  opacity: 0.5;
}

.UserMultiValueContentLinked-moduletext__WoZ4t {
  cursor: pointer;
}

.AttachServiceRequestsModalTableRow-moduleAttachServiceRequestsModalTableRow__P8H47 {
}

  .AttachServiceRequestsModalTableRow-moduleAttachServiceRequestsModalTableRow__P8H47.AttachServiceRequestsModalTableRow-moduleselected__QCkPG,
  .AttachServiceRequestsModalTableRow-moduleAttachServiceRequestsModalTableRow__P8H47:hover:not(:first-child):not(.AttachServiceRequestsModalTableRow-modulereadonly__rUcwF) {
    background-color: var(--table-row-hover-background-color);
  }

.AttachServiceRequestsModalTableRow-modulereadonly__rUcwF {
  cursor: default;
}

.AttachServiceRequestsModalTableRow-modulearchivedIconContainer__ARCL1 {

  margin-left: 8px;
}

.AttachServiceRequestsModal-moduletable__sikxO {

  border: solid 1px var(--color-border);
}

.AttachServiceRequestsModal-moduleemptyState__aNdB6 {
  padding: 32px;
}

.AttachServiceRequestsModal-modulestatusModal__Jr9v7 {

  --modalZIndex: 5;
}

.Field-moduleField__kZH_K {
  --value-skeleton-max-width: 645px;
  --value-skeleton-height: 40px;

  display: flex;
  width: 100%;
  gap: 8px;
}

.Field-modulelabel__b72si {
  width: 235px;
  padding: 8px 0;
  flex-shrink: 0;
  display: inline-flex;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  align-items: flex-start;
}

.Field-modulefieldInput__zmS30 {
  width: 100%;
  display: inline-flex;
  align-items: flex-start;
  min-width: 0;
}

.Field-moduleicon__QZ4L6 {
  margin-left: 4px;
  flex-shrink: 0;
}

.Field-moduleinfoIcon__cDbh2 {
  cursor: pointer;
  margin-left: 4px;
  flex-shrink: 0;
}

.Field-modulelabelSkeleton__OcO8A {

  width: 100%;
  max-width: 235px;
  flex-shrink: 0;
  height: 40px;
}

.Field-modulevalueSkeleton__OJGLm {

  width: 100%;
  max-width: var(--value-skeleton-max-width);
  height: var(--value-skeleton-height);
}

.Field-moduledisabled__YTTex {
  opacity: 0.5;
}

.FieldStackedLabel-moduleFieldStackedLabel__iylwV {

  flex-direction: column;
  gap: 4px;
}

.FieldStackedLabel-modulelabel__EC2uQ {

  width: 100%;
  padding: 0px;
  color: var(--color-list-border);
  text-overflow: ellipsis;
  overflow: hidden;
  align-items: center;
}

.FieldStackedLabel-modulefieldStackedLabelText__SbAt9 {
  line-height: normal;
}

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

#theme-provider {
  --theme-multi-valued-list-item-height: auto;
  --theme-multi-valued-list-item-height-x-small: 20px;
  --theme-multi-valued-list-item-height-small: 24px;
  --theme-multi-valued-list-item-height-medium: 32px;
  --theme-multi-valued-list-item-height-large: 40px;
  --theme-multi-valued-list-item-height-x-large: 48px;

  --theme-multi-valued-list-item-border-width: 0;
  --theme-multi-valued-list-item-border-style: none;
  --theme-multi-valued-list-item-border-color: transparent;
  --theme-multi-valued-list-item-border-radius: 0;
  --theme-multi-valued-list-item-background: none;

  --theme-multi-valued-list-item-tag-border-width: 2px;
  --theme-multi-valued-list-item-tag-border-style: solid;
  --theme-multi-valued-list-item-tag-border-color: var(--color-border);
  --theme-multi-valued-list-item-tag-border-radius: 4px;
  --theme-multi-valued-list-item-tag-background: var(--color-white);

  --theme-multi-valued-list-item-padding: 0 6px;
  --theme-multi-valued-list-item-padding-x-small: var(--theme-multi-valued-list-item-padding);
  --theme-multi-valued-list-item-padding-small: var(--theme-multi-valued-list-item-padding);
  --theme-multi-valued-list-item-padding-medium: var(--theme-multi-valued-list-item-padding);
  --theme-multi-valued-list-item-padding-large: 0 8px;
  --theme-multi-valued-list-item-padding-x-large: var(--theme-multi-valued-list-item-padding-large);
}

.MultiValuedListItem-moduleMultiValuedListItem__IhIDF {
  --multi-valued-list-item-height: var(--theme-multi-valued-list-item-height);
  --multi-valued-list-item-min-width: var(--theme-multi-valued-list-item-height);
  --multi-valued-list-item-padding: var(--theme-multi-valued-list-item-padding);
  --multi-valued-list-item-border-width: var(--theme-multi-valued-list-item-border-width);
  --multi-valued-list-item-border-style: var(--theme-multi-valued-list-item-border-style);
  --multi-valued-list-item-border-color: var(--theme-multi-valued-list-item-border-color);
  --multi-valued-list-item-border-radius: var(--theme-multi-valued-list-item-border-radius);
  --multi-valued-list-item-background: var(--theme-multi-valued-list-item-background);

  display: flex;
  flex-direction: row;
  align-items: center;
  min-width: var(--multi-valued-list-item-min-width);
  padding: 0 6px;
  padding: var(--multi-valued-list-item-padding);
  background: var(--multi-valued-list-item-background);
  border: var(--multi-valued-list-item-border-width) var(--multi-valued-list-item-border-style) var(--multi-valued-list-item-border-color);
  border-radius: var(--multi-valued-list-item-border-radius);
  overflow: hidden;
}

.MultiValuedListItem-modulesingle__iZ78T.MultiValuedListItem-moduleMultiValuedListItem__IhIDF {
    min-height: var(--multi-valued-list-item-height);
  }

:not(.MultiValuedListItem-modulesingle__iZ78T).MultiValuedListItem-moduleMultiValuedListItem__IhIDF {
    height: var(--multi-valued-list-item-height);
  }

.MultiValuedListItem-moduletag__Rqmg3.MultiValuedListItem-moduleMultiValuedListItem__IhIDF {
    --multi-valued-list-item-border-width: var(--theme-multi-valued-list-item-tag-border-width);
    --multi-valued-list-item-border-style: var(--theme-multi-valued-list-item-tag-border-style);
    --multi-valued-list-item-border-color: var(--theme-multi-valued-list-item-tag-border-color);
    --multi-valued-list-item-border-radius: var(--theme-multi-valued-list-item-tag-border-radius);
    --multi-valued-list-item-background: var(--theme-multi-valued-list-item-tag-background);
  }

.MultiValuedListItem-moduleunread__P3hVu.MultiValuedListItem-moduleMultiValuedListItem__IhIDF {
  }

.MultiValuedListItem-modulex-small__U5pYX.MultiValuedListItem-moduleMultiValuedListItem__IhIDF {
    --multi-valued-list-item-height: var(--theme-multi-valued-list-item-height-x-small);
    --multi-valued-list-item-min-width: var(--theme-multi-valued-list-item-height-x-small);
    --multi-valued-list-item-padding: var(--theme-multi-valued-list-item-padding-x-small);
  }

.MultiValuedListItem-modulesmall__IGZYK.MultiValuedListItem-moduleMultiValuedListItem__IhIDF {
    --multi-valued-list-item-height: var(--theme-multi-valued-list-item-height-small);
    --multi-valued-list-item-min-width: var(--theme-multi-valued-list-item-height-small);
    --multi-valued-list-item-padding: var(--theme-multi-valued-list-item-padding-small);
  }

.MultiValuedListItem-modulemedium__afmfs.MultiValuedListItem-moduleMultiValuedListItem__IhIDF {
    --multi-valued-list-item-height: var(--theme-multi-valued-list-item-height-medium);
    --multi-valued-list-item-min-width: var(--theme-multi-valued-list-item-height-medium);
    --multi-valued-list-item-padding: var(--theme-multi-valued-list-item-padding-medium);
  }

.MultiValuedListItem-modulelarge__HJqJO.MultiValuedListItem-moduleMultiValuedListItem__IhIDF {
    --multi-valued-list-item-height: var(--theme-multi-valued-list-item-height-large);
    --multi-valued-list-item-min-width: var(--theme-multi-valued-list-item-height-large);
    --multi-valued-list-item-padding: var(--theme-multi-valued-list-item-padding-large);
  }

.MultiValuedListItem-modulex-large__oWMrf.MultiValuedListItem-moduleMultiValuedListItem__IhIDF {
    --multi-valued-list-item-height: var(--theme-multi-valued-list-item-height-x-large);
    --multi-valued-list-item-min-width: var(--theme-multi-valued-list-item-height-x-large);
    --multi-valued-list-item-padding: var(--theme-multi-valued-list-item-padding-x-large);
  }

#theme-provider {
  --theme-text-multi-valued-list-item-font-size: 16px;
  --theme-text-multi-valued-list-item-font-size-x-small: 14px;
  --theme-text-multi-valued-list-item-font-size-small: var(--theme-text-multi-valued-list-item-font-size);
  --theme-text-multi-valued-list-item-font-size-medium: var(--theme-text-multi-valued-list-item-font-size);
  --theme-text-multi-valued-list-item-font-size-large: var(--theme-text-multi-valued-list-item-font-size);
  --theme-text-multi-valued-list-item-font-size-x-large: var(--theme-text-multi-valued-list-item-font-size);
}

.TextMultiValuedListItem-moduleTextMultiValuedListItem__EdyG9 {

  --text-multi-valued-list-item-font-size: var(--theme-text-multi-valued-list-item-font-size);
}

.TextMultiValuedListItem-moduletext__U13qN {
  display: block;
  font-size: var(--text-multi-valued-list-item-font-size);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.TextMultiValuedListItem-modulex-small__iEfRF.TextMultiValuedListItem-moduleTextMultiValuedListItem__EdyG9 {
    --text-multi-valued-list-item-font-size: var(--theme-text-multi-valued-list-item-font-size-x-small);
  }

.TextMultiValuedListItem-modulesmall__Exlj6.TextMultiValuedListItem-moduleTextMultiValuedListItem__EdyG9 {
    --text-multi-valued-list-item-font-size: var(--theme-text-multi-valued-list-item-font-size-small);
  }

.TextMultiValuedListItem-modulemedium__EyIkZ.TextMultiValuedListItem-moduleTextMultiValuedListItem__EdyG9 {
    --text-multi-valued-list-item-font-size: var(--theme-text-multi-valued-list-item-font-size-medium);
  }

.TextMultiValuedListItem-modulelarge__LjtYb.TextMultiValuedListItem-moduleTextMultiValuedListItem__EdyG9 {
    --text-multi-valued-list-item-font-size: var(--theme-text-multi-valued-list-item-font-size-large);
  }

.TextMultiValuedListItem-modulex-large__nPE2Y.TextMultiValuedListItem-moduleTextMultiValuedListItem__EdyG9 {
    --text-multi-valued-list-item-font-size: var(--theme-text-multi-valued-list-item-font-size-x-large);
  }

.TextMultiValuedListItem-modulesingle__i4X6c {
}

:not(.TextMultiValuedListItem-modulesingle__i4X6c).TextMultiValuedListItem-moduletext__U13qN {
    white-space: nowrap;
  }
.TextMultiValuedListMoreItem-moduleTextMultiValuedListMoreItem___Z4Wr {
}
.GoogleMap-moduleGoogleMap__NWp9N {
  height: 400px;
  margin-top: 16px;
}

.GoogleMapModal-modulecontent__qwJWp {
  --modal-content-padding-right: 24px;

  min-height: 432px;
  max-height: 535px;
  width: 728px;
}

.AddressSelectDropdownListFooter-moduleAddressSelectDropdownListFooter__BOzF8 {
}

.AddressSelectDropdownListFooter-moduleshowMapButton__FiCDu {
  height: 40px;
  padding: 0 8px 8px 8px;
}

.AccordionControlButtons-moduledeleteButton__Ov3XM {
  margin-left: 16px;
  margin-right: 12px;
}

.AccordionControlButtons-modulebutton__fplbR {
  display: flex;
  width: 100%;
  border-top: 1px solid var(--color-border);
  justify-content: space-between;
  padding: 16px 0;
  max-width: 100%;
}

.AccordionControlButtons-modulebutton__fplbR:hover {
    background-color: var(--color-bg-first);
  }

.FormFieldsContainer-moduleFormFieldsContainer__u1JJu {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.Fields-moduleFields__zABsv:last-child {
    border-bottom: 1px solid var(--color-border);
  }

.Fields-modulefieldsContainer__qOJmu {

  gap: 8px;
  padding-bottom: 16px;
}

.SelectValueTags-moduleSelectValueTags__hO7SX {
}

.FormFieldSelectNG-moduleformFieldMultiSelectTags__U0s9Y {

  padding: var(--theme-input-container-padding);
}

.BuildingsField-modulebuildingsFieldTags__vkTVz {
}

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

.ManagersField-modulecheckboxLabel__vEJ6F {
  max-width: 100%;
  overflow: hidden;
}

.ManagersField-modulecheckboxLabel__vEJ6F span {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
  }

.ManagersField-modulemanagersFieldTags__vo8Ba {
}

.FormHeader-moduleFormHeader__rvnWy {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.FormFields-moduleactions__vY7v3 {

  padding: 16px 24px 24px 24px;
}

.FormFields-moduleheader__tbeph {

  margin-bottom: 16px;
}

.FormFields-modulefieldsContainer__rGZ7f {

  gap: 8px;
}

.BuildingGroupForm-moduleformBody__T7rys {
  width: 100%;
}
.BuildingGroupTableRow-moduleBuildingGroupTableRow__D6RLr {
}

  .BuildingGroupTableRow-moduleBuildingGroupTableRow__D6RLr.BuildingGroupTableRow-moduleresizing__IRdGV {
    cursor: col-resize;
  }

  .BuildingGroupTableRow-moduleBuildingGroupTableRow__D6RLr.BuildingGroupTableRow-moduleselected__t4h2J,
  .BuildingGroupTableRow-moduleBuildingGroupTableRow__D6RLr:hover:not(:first-child):not(.BuildingGroupTableRow-moduleresizing__IRdGV) {
    background-color: var(--table-row-hover-background-color);
  }

.BuildingGroupTableRow-moduleavatar__HtYDE {
  margin-right: 8px;
  flex-shrink: 0;
}

.BuildingGroupField-modulebuildingGroupFieldTags__TGXUf {
}

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

.ManagerField-modulecheckboxLabel__MxeDE {
  max-width: 100%;
  overflow: hidden;
}

.ManagerField-modulecheckboxLabel__MxeDE span {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
  }

.ManagerField-modulemanagerFieldTags__Aumn1 {
}

.TextareaPlaceholder-moduleplaceholderBox__SV3ib {
  --required-icon-size: 8px;
  --required-icon-margin-right: 5px;
  --placeholder-box-gap: 4px;

  display: flex;
  position: absolute;
  gap: 4px;
  gap: var(--placeholder-box-gap);
  top: var(--textarea-vertical-padding);
  bottom: var(--textarea-vertical-padding);
  left: var(--textarea-horizontal-padding);
  right: var(--textarea-horizontal-padding);
  pointer-events: none;
  max-height: 100%;
  overflow: hidden;
}

  .TextareaPlaceholder-moduleplaceholderBox__SV3ib.TextareaPlaceholder-modulerequired__HBT4n {
    right: calc(
      var(--textarea-horizontal-padding) + var(--required-icon-size) +
        var(--placeholder-box-gap) + var(--required-icon-margin-right)
    );
  }

.TextareaPlaceholder-moduleplaceholder__OYvXl {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: var(--secondary-text-color);
  opacity: 0.7;
  word-break: break-word;
}

.TextareaPlaceholder-modulerequiredIcon__XLM4p {
  align-items: flex-start;
  flex-shrink: 0;
}

.TextareaElement-moduletextarea__qU85k {
  border-radius: 8px;
  padding: var(--textarea-vertical-padding) var(--textarea-horizontal-padding);
  outline: none;
  color: var(--main-text-color);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  border: none;
  font-family: inherit;
  letter-spacing: inherit;
  caret-color: var(--button-bg);
  transition: border-color 0.15s ease-in-out;
  resize: none;
  max-height: 460px;
  min-height: 96px;
  min-width: 160px;
  width: 100%;
  background: transparent;
}

  .TextareaElement-moduletextarea__qU85k:not(:focus) {
    cursor: pointer;
  }

  .TextareaElement-moduletextarea__qU85k.TextareaElement-modulewithoutManualResize__nL6yt::-webkit-scrollbar-track {
      margin: 5px 0;
    }

  .TextareaElement-moduletextarea__qU85k::-webkit-scrollbar {
    width: 6px;
  }

  .TextareaElement-moduletextarea__qU85k::-webkit-scrollbar-thumb {
    background-color: var(--text-disabled-color);
    width: 6px;
    border-radius: 5px;
  }

  .TextareaElement-moduletextarea__qU85k::-webkit-scrollbar-track {
    margin: 15px 0;
  }

.TextareaElement-moduletextareaBox__Fogeu {
  --textarea-horizontal-padding: 16px;
  --textarea-vertical-padding: 8px;
  --textarea-inline-action-button-width: 16px;

  display: flex;
  position: relative;
  background-color: var(--color-white);
  border: 1px solid var(--secondary-text-color-70);
  border-radius: 8px;
  width: 100%;
}

.TextareaElement-moduletextareaBox__Fogeu:hover,
  .TextareaElement-moduletextareaBox__Fogeu.TextareaElement-modulefocused__g9iMv {
    border-color: var(--button-bg);
    background-color: var(--color-bg-first);
  }

.TextareaElement-moduletextareaBox__Fogeu:active {
    border-color: var(--pressed-button-bg);
  }

.TextareaElement-moduletextareaBox__Fogeu.TextareaElement-moduleborderless__AQ_nR {
    border: 0;
    border-radius: 0;
    border-bottom: 1px solid var(--color-white);
  }

.TextareaElement-moduletextareaBox__Fogeu.TextareaElement-moduleborderless__AQ_nR:hover,
    .TextareaElement-moduletextareaBox__Fogeu.TextareaElement-moduleborderless__AQ_nR.TextareaElement-moduleerror__tJbaK,
    .TextareaElement-moduletextareaBox__Fogeu.TextareaElement-moduleborderless__AQ_nR.TextareaElement-modulefocused__g9iMv {
      background-color: var(--color-bg-first);
      border-bottom: 1px solid var(--button-bg);
    }

.TextareaElement-moduletextareaBox__Fogeu.TextareaElement-moduledisabled__l70Jj {
    pointer-events: none;
  }

.TextareaElement-moduletextareaBox__Fogeu.TextareaElement-moduleerror__tJbaK:not(.TextareaElement-moduledisabled__l70Jj) {
    border-color: var(--color-error);
  }

.TextareaElement-moduletextareaBox__Fogeu:focus-within .TextareaElement-modulefocusHider__uo82h {
  opacity: 0;
}

.TextareaElement-moduletextareaPullIcon__hsLTX {
  position: absolute;
  bottom: 4px;
  right: 4px;
  z-index: 2;
  cursor: n-resize;
}

.TextareaElement-moduletextareaPullIcon__hsLTX.TextareaElement-moduledisabled__l70Jj {
    pointer-events: none;
    cursor: not-allowed;
  }

.TextareaInlineActions-moduletextareaInlineActions__FMWKV {
  display: flex;
  position: absolute;
  top: var(--textarea-vertical-padding);
  right: var(--textarea-horizontal-padding);
}

.TextareaInlineActions-moduleclearButton__inpXx {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
  color: var(--secondary-text-color);
}

.TextareaInlineActions-moduleclearButton__inpXx:active {
    color: var(--pressed-button-bg);
  }

.TextareaInlineActions-moduleclearButton__inpXx:hover {
    cursor: pointer;

    color: var(--button-bg);
  }

.TextareaInlineActions-moduleinfoIcon__Vgzgj {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
}

.TextareaInlineActions-moduleinfoIcon__Vgzgj:hover {
    cursor: pointer;
  }

.TextareaInlineActions-moduleinfoIcon__Vgzgj:hover svg {
      fill: var(--button-bg);
    }

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

.TextareaInlineFieldWrap-moduledisabled__gtnNF {
  opacity: 0.5;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: not-allowed;
}

.TextareaInlineFieldWrap-modulebottomControl__zdn94 {
  display: flex;
  align-items: center;
}

.TextareaInlineFieldWrap-modulecounter__jzvIP {
  color: var(--secondary-text-color);
  margin-left: auto;
}

.TextareaInlineField-moduleoneInlineAction__L4_DX {
  padding-right: calc(
    var(--textarea-horizontal-padding) +
      var(--textarea-inline-action-button-width)
  );
}

.TextareaInlineField-moduleallInlineActions__AP2Ys {
  padding-right: calc(
    var(--textarea-horizontal-padding) +
      var(--textarea-inline-action-button-width) * 2
  );
}

.TextareaOutlineField-moduletextareaInputWrap__gn29x {
  width: 100%;
}

.TextareaOutlineField-moduleclearable__eDGY0 {
  padding-right: calc(
    var(--textarea-horizontal-padding) +
      var(--textarea-inline-action-button-width)
  );
}

.TextareaSkeleton-moduletextareaSkeleton__v6Hxm {
  --textarea-skeleton-bg-colol: var(--color-border);
  --textarea-skeleton-border-radius: 4px display: flex;
  flex-direction: column;
  gap: 4px;
}

.TextareaSkeleton-moduleskeletonItem__cFkVs {
  background-color: var(--textarea-skeleton-bg-colol);
  border-radius: var(----textarea-skeleton-border-radius);
}

.TextareaSkeleton-modulelabel__dBCZl {

  width: 32%;
  height: 16px;
}

.TextareaSkeleton-moduletextarea__bonEG {

  width: 160px;
  height: 96px;
}

.TextareaSkeleton-modulehelpText__KAvHI {

  width: 75%;
  height: 16px;
}

.BuildingFormFields-modulecontent__k1mTb {

  min-height: 408px;
  max-height: 555px;
}

.BuildingFormFields-moduleactions__u7JKZ {

  padding: 16px 24px 24px 24px;
}

.BuildingFormFields-modulefieldWrapper__IKyhN {
  width: 100%;
}

.BuildingFormFields-moduleformFields__bl1NR {

  gap: 8px;
}

.BuildingFormFields-moduleheader__WgFmt {

  margin-bottom: 16px;
}

.BuildingSearchItem-moduleBuildingSearchItem__AYFiz {
}
.PropertyShareField-modulePropertyShareField__pZ4xM {
  align-items: flex-start;
  height: -moz-max-content;
  height: max-content;
}

.PropertyShareField-moduledivider__jgcsf {
  display: inline-flex;
  margin: 8px;
}

.PropertyShareField-moduleinputShare__Ufox5 {
  width: 210px;
}

.PropertyShareField-moduleinputTotal__vFJfb {
  width: 193px;
}

.Fields-modulefieldsContainer__M_G89 {

  gap: 8px;
}

.FlatFormInhabitantFields-moduleaccordionItem__FC_qY {
  border-bottom: 0;
  border-top: 1px solid var(--color-border);
}

  .FlatFormInhabitantFields-moduleaccordionItem__FC_qY:last-child {
    border-bottom: 1px solid var(--color-border);
  }

.FlatFormFormFields-moduleactions__kvdDo {

  padding: 16px 24px 24px 24px;
}

.FlatFormFormFields-moduleheader__rszP4 {

  margin-bottom: 16px;
}

.FlatFormFormFields-modulefieldsContainer__dbdTT {

  gap: 8px;
}

.FlatSearchItem-moduleFlatSearchItem__wTvEQ {
}
.RequestEditUserCommentFields-moduletextarea__xNoVP {
  min-height: 320px;
}

.RequestEditUserCommentFields-modulefield__MoLTp {
  margin: 0;
}

.RequestEditUserModalFields-moduleviewButton__ERUTe {
  font-weight: 400;
}

.ProviderTableRow-moduleProviderTableRow__hMah0 {
}

  .ProviderTableRow-moduleProviderTableRow__hMah0.ProviderTableRow-moduleresizing__ps8y9 {
    cursor: col-resize;
  }

  .ProviderTableRow-moduleProviderTableRow__hMah0.ProviderTableRow-moduleselected__V7Tm1,
  .ProviderTableRow-moduleProviderTableRow__hMah0:hover:not(:first-child):not(.ProviderTableRow-moduleresizing__ps8y9) {
    background-color: var(--table-row-hover-background-color);
  }

.ProviderTableRow-moduleavatar__XbGeC {
  margin-right: 8px;
  flex-shrink: 0;
}

.ProviderTableRow-moduletooltipContent__lhYup {
  display: flex;
  flex-direction: column;
}

.ProviderTableRow-moduleadditionalInfo__IEDKZ {
  color: var(--color-white);
  opacity: 0.5;
}

.BuildingField-modulebuildingFieldTags__YFzEQ {
}

.CategoryField-modulecategoryFieldTags__fiQYr {
}

.PhoneSelectControlContent-modulePhoneSelectControlContent__Tk5vK {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  width: 100%;
  min-width: 0;
}

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

.PhoneSelectControlContent-moduleflagContainer__uHMd2 {
  display: flex;
  gap: 4px;
}

.PhoneSelectControlContent-moduleflag__K9W5s {
  width: 20px;
  height: 16px;
}

.PhoneSelectDropdownEntityListItemContentInfoText-modulePhoneSelectDropdownEntityListItemContentInfoText__U9MZI {
}

.PhoneSelectDropdownEntityListItemContentInfoText-modulehover__YYbOY {
}

.PhoneSelectDropdownEntityListItemContentInfoText-moduledisabled__qfGbV {
}

.PhoneSelect-moduleflagIcon__gVL6y {

  background-color: transparent;

  background-color: initial;
  width: 24px;
  height: 24px;
  min-width: 24px;
}

  .PhoneSelect-moduleflagIcon__gVL6y > svg {
    width: 20px;
    height: 16px;
  }

.PhoneSelect-moduletext__ShVa4 {
  margin-left: 8px;
}

.PhoneSelect-modulebutton__rVX0Y {
  display: inline-flex;
  align-items: center;
}

.PhoneSelect-moduleicon__eq9cf {
  width: 16px;
  margin-left: 4px;
}

.PhoneSelect-moduleselect__l6AC6 {
  width: 100%;
}

.FormFields-moduleactions__gUve8 {

  padding: 16px 24px 24px 24px;
}

.FormFields-moduleheader__01CJk {

  padding-bottom: 16px;
}

.FormFields-modulefieldWrapper__Hi_ND {
  width: 100%;
}

.FormFields-modulefieldsContainer__UVche {

  gap: 8px;
}

.ProviderForm-moduleformBody__oLyJl {
  width: 100%;
}

.AssigneeField-moduleassigneeFieldTags__QQSOF {
}

.RequestFormFields-moduleactions__zB6tR {

  padding: 16px 24px 24px 24px;
}

.RequestFormFields-modulefieldWrapper__hHR18 {
  width: 100%;
}

.RequestFormFields-moduleformFields__L0egd {

  gap: 8px;
}

.RequestFormFields-moduleheader__VhTlu {

  margin-bottom: 16px;
}

.RequestSelect-modulerequestSelectListItem__obx26 {

  padding: 6px 8px;
  /* Height should be specified cause item's height could be different */
  height: 52px;
}

.RelatedRequestsField-modulerelatedRequestsFieldTags__ClYgb {
}

.DatePicker-moduleleft__HCv9X {
  width: 24px;
  cursor: pointer;
  margin-left: 12px;
  border-radius: 4px;
}

  .DatePicker-moduleleft__HCv9X svg {
    transform: rotate(90deg);
  }

  .DatePicker-moduleleft__HCv9X:hover {
    background-color: var(--deactive-button-bg);
  }

  .DatePicker-moduleleft__HCv9X:hover svg {
      fill: var(--button-bg);
    }

.DatePicker-moduleleftDisabled__bpsa9 {
  margin-left: 12px;
  border-radius: 4px;
  width: 24px;
  cursor: default;
  opacity: 0.3;
}

.DatePicker-moduleleftDisabled__bpsa9 svg {
    transform: rotate(90deg);
  }

.DatePicker-modulerightDisabled__crMFD {
  margin-left: 12px;
  border-radius: 4px;
  width: 24px;
  cursor: default;
  opacity: 0.3;
}

.DatePicker-modulerightDisabled__crMFD svg {
    transform: rotate(-90deg);
  }

.DatePicker-moduleright__W4U48 {
  width: 24px;
  margin-left: 12px;
  cursor: pointer;
  border-radius: 4px;
}

.DatePicker-moduleright__W4U48 svg {
    transform: rotate(-90deg);
  }

.DatePicker-moduleright__W4U48:hover {
    background-color: var(--deactive-button-bg);
  }

.DatePicker-moduleright__W4U48:hover svg {
      fill: var(--button-bg);
    }

.DatePicker-moduletools__CSwED {
  width: 280px;
  display: flex;
  justify-content: center;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 8px;
}

.DatePicker-modulepageSize__KIgLH {
  display: flex;
  margin-left: 8px;
  min-width: 78px;
}

.DatePicker-modulepageSize__KIgLH span {
    overflow: visible;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400 !important;
    font-size: 16px !important;
    line-height: 24px !important;
    color: var(--main-text-color);
  }

.DatePicker-modulepageSize__KIgLH:active {
    border-color: var(--button-bg);
  }

.DatePicker-modulepageSize__KIgLH:first-child {
    min-width: 122px;
  }

.DatePicker-moduletextBtn__HKcrk:first-child {
    overflow: hidden;
  }

.DatePicker-modulewrapper__e3bO5 {
  height: 100%;
  display: flex;
}

.DatePicker-moduleselect__p5Oax {
  margin-left: -8px;
  margin-top: 28px;
  min-width: 160px;
  max-height: 296px;
  overflow: scroll;
  overflow-x: hidden;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  margin-right: 8px;
}

.DatePicker-moduleselect__p5Oax::-webkit-scrollbar {
    width: 8px;
  }

.DatePicker-moduleselect__p5Oax::-webkit-scrollbar-thumb {
    background: var(--text-disabled-color);
    width: 8px;
    height: 90px;
    border-radius: 5px;
    margin: 16px 8px;
  }

.DatePicker-moduleselect__p5Oax::-webkit-scrollbar-track {
    margin: 8px 0;
  }

.DatePicker-modulebtnSelect__uuAP4 {
  padding: 4px 8px;
  height: 24px;
  margin-left: -8px;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  border: 1px solid var(--color-white);
}

.DatePicker-modulebtnSelect__uuAP4:hover {
    border: 1px solid var(--button-bg);
    border-radius: 8px;
  }

.DatePicker-modulebtnSelect__uuAP4:hover span {
      color: var(--button-bg);
    }

.DatePicker-modulebtnSelectOpen__naM3x {
  height: 24px;
  border: 1px solid var(--button-bg);
  border-radius: 8px;
}

.DatePicker-moduleinput__U7LaS {
  width: 320px;
  cursor: pointer;
}

.DatePicker-moduleinputFieldWrapper__qEeaL {
  width: 100%;
}

.DatePicker-moduleinputWrapper__Yziyv input:focus::-moz-placeholder {
    color: var(--secondary-text-color);
  }

.DatePicker-moduleinputWrapper__Yziyv input:focus::placeholder {
    color: var(--secondary-text-color);
  }

.DatePicker-moduleopenIcon__uRcMc {
  margin-left: 8px;
}

.DatePicker-modulesingleInput__C0Xks::-moz-placeholder {
    color: var(--secondary-text-color);
  }

.DatePicker-modulesingleInput__C0Xks::placeholder {
    color: var(--secondary-text-color);
  }

.DatePicker-modulesingleInput__C0Xks > input:focus::-moz-placeholder {
    color: var(--secondary-text-color);
  }

.DatePicker-modulesingleInput__C0Xks > input:focus::placeholder {
    color: var(--secondary-text-color);
  }

.DatePicker-modulereact-datepicker__triangle__1j9GM {
  display: none;
}

.DatePicker-moduletext__vRaM_ {
  padding: 16px 16px 0 16px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  color: var(--button-bg);
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
}

.DatePicker-moduletext__vRaM_:active {
    color: var(--pressed-button-bg);
  }

.DatePicker-modulerangeWrapper__o_CZo {
  width: 320px;
  display: flex;
}

.DatePicker-modulerangeWrapper__o_CZo .DatePicker-moduleinputLeft__es5Ol {
    border-radius: 8px 0 0 8px !important;
    width: 160px;
  }

.DatePicker-modulerangeWrapper__o_CZo .DatePicker-moduleinputLeft__es5Ol::-moz-placeholder {
      color: var(--secondary-text-color);
    }

.DatePicker-modulerangeWrapper__o_CZo .DatePicker-moduleinputLeft__es5Ol::placeholder {
      color: var(--secondary-text-color);
    }

.DatePicker-modulerangeWrapper__o_CZo .DatePicker-moduleinputLeft__es5Ol > input:focus::-moz-placeholder {
      color: var(--secondary-text-color);
    }

.DatePicker-modulerangeWrapper__o_CZo .DatePicker-moduleinputLeft__es5Ol > input:focus::placeholder {
      color: var(--secondary-text-color);
    }

.DatePicker-modulerangeWrapper__o_CZo .DatePicker-moduleinputRight__HiK33 {
    border-radius: 0 8px 8px 0 !important;
    width: 160px;
  }

.DatePicker-modulerangeWrapper__o_CZo .DatePicker-moduleinputRight__HiK33::-moz-placeholder {
      color: var(--secondary-text-color);
    }

.DatePicker-modulerangeWrapper__o_CZo .DatePicker-moduleinputRight__HiK33::placeholder {
      color: var(--secondary-text-color);
    }

.DatePicker-modulerangeWrapper__o_CZo .DatePicker-moduleinputRight__HiK33 > input:focus::-moz-placeholder {
      color: var(--secondary-text-color);
    }

.DatePicker-modulerangeWrapper__o_CZo .DatePicker-moduleinputRight__HiK33 > input:focus::placeholder {
      color: var(--secondary-text-color);
    }

.DatePicker-modulerangeWrapper__o_CZo .DatePicker-moduleinputRangeWrapper__a9swZ {
    cursor: pointer;
  }

.DatePicker-moduleinputBorderless__hf00K {
  border-radius: 0;
  border-width: 1px;
  border-style: none none solid none;
  border-color: var(--color-white);
  height: 40px;
}

.DatePicker-moduleinputBorderless__hf00K:hover:not(.DatePicker-moduledisabled__Fcrcz) {
    background-color: var(--submenu-hover);
  }

.DatePicker-moduleinputBorderless__hf00K:hover:not(.DatePicker-moduledisabled__Fcrcz) input {
      background-color: var(--submenu-hover);
    }

.DatePicker-moduleinputBorderlessWrapper__thGl_ {
  width: 210px;
}

.DatePicker-moduletimeInputWrapper__w0oxx {
  width: 193px;
}

.DatePicker-moduletimeInputWrapper__w0oxx svg {
    height: 16px;
    width: 16px;
  }

.DatePicker-moduleseparator__uvN5e {
  color: var(--secondary-text-color);
  height: 40px;
  background-color: var(--color-white);
  width: 24px;
  padding: 0 8px;
  line-height: 48px;
  display: inline-flex;
  align-items: center;
}

.DatePicker-moduleerror___rQjy {
  border-color: var(--color-error);
}

.DatePicker-moduleselectBox__RIvaX {
  position: relative;
}

.DatePicker-moduleselectBox__RIvaX button {
    width: 100%;
    display: flex;
    justify-content: space-between;
  }

.DatePicker-modulelist__pB3ZV {

  position: absolute;
  width: 100%;
  left: 0;
  z-index: 1;
}

.DatePicker-moduleinputSelect__MbC4E {
  width: 100%;
  height: 40px;
}

.DatePicker-moduleitemContent__svev6 {
  display: flex;
  align-items: center;
  overflow: hidden;
}

.DatePicker-moduleitemCheckbox__VeLCh {
  margin-right: 8px;
  pointer-events: none;
}

.DatePicker-moduledatePicker__aNo0p {
  position: relative;
}

.DatePicker-modulepickerWrapper__Dr2S0 {
  margin-top: 4px;
  width: -moz-min-content;
  width: min-content;
}

.DatePicker-moduleinputGroup__Xj04o {
  width: 100%;
  display: flex;
}

.DatePicker-modulerangeStart__gsO3u {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right-width: 0.5px;
}

.DatePicker-modulerangeEnd__FhvbX {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left-width: 0.5px;
}

@charset "UTF-8";
.react-datepicker__navigation-icon::before, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  border-color: #ccc;
  border-style: solid;
  border-width: 3px 3px 0 0;
  content: "";
  display: block;
  height: 9px;
  position: absolute;
  top: 6px;
  width: 9px;
}
.react-datepicker-wrapper {
  display: inline-block;
  padding: 0;
  border: 0;
}
.react-datepicker {
  font-family: "Helvetica Neue", helvetica, arial, sans-serif;
  font-size: 0.8rem;
  background-color: #fff;
  color: #000;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  display: inline-block;
  position: relative;
  line-height: normal;
  line-height: initial;
}
.react-datepicker--time-only .react-datepicker__time-container {
  border-left: 0;
}
.react-datepicker--time-only .react-datepicker__time,
.react-datepicker--time-only .react-datepicker__time-box {
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker-popper {
  z-index: 1;
  line-height: 0;
}
.react-datepicker-popper .react-datepicker__triangle {
  stroke: #aeaeae;
}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
  fill: #f0f0f0;
  color: #f0f0f0;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle {
  fill: #fff;
  color: #fff;
}
.react-datepicker__header {
  text-align: center;
  background-color: #f0f0f0;
  border-bottom: 1px solid #aeaeae;
  border-top-left-radius: 0.3rem;
  padding: 8px 0;
  position: relative;
}
.react-datepicker__header--time {
  padding-bottom: 8px;
  padding-left: 5px;
  padding-right: 5px;
}
.react-datepicker__header--time:not(.react-datepicker__header--time--only) {
  border-top-left-radius: 0;
}
.react-datepicker__header:not(.react-datepicker__header--has-time-select) {
  border-top-right-radius: 0.3rem;
}
.react-datepicker__year-dropdown-container--select,
.react-datepicker__month-dropdown-container--select,
.react-datepicker__month-year-dropdown-container--select,
.react-datepicker__year-dropdown-container--scroll,
.react-datepicker__month-dropdown-container--scroll,
.react-datepicker__month-year-dropdown-container--scroll {
  display: inline-block;
  margin: 0 15px;
}
.react-datepicker__current-month,
.react-datepicker-time__header,
.react-datepicker-year-header {
  margin-top: 0;
  color: #000;
  font-weight: bold;
  font-size: 0.944rem;
}
h2.react-datepicker__current-month {
  padding: 0;
  margin: 0;
}
.react-datepicker-time__header {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.react-datepicker__navigation {
  align-items: center;
  background: none;
  display: flex;
  justify-content: center;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 2px;
  padding: 0;
  border: none;
  z-index: 1;
  height: 32px;
  width: 32px;
  text-indent: -999em;
  overflow: hidden;
}
.react-datepicker__navigation--previous {
  left: 2px;
}
.react-datepicker__navigation--next {
  right: 2px;
}
.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
  right: 85px;
}
.react-datepicker__navigation--years {
  position: relative;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.react-datepicker__navigation--years-previous {
  top: 4px;
}
.react-datepicker__navigation--years-upcoming {
  top: -4px;
}
.react-datepicker__navigation:hover *::before {
  border-color: rgb(165.75, 165.75, 165.75);
}
.react-datepicker__navigation-icon {
  position: relative;
  top: -1px;
  font-size: 20px;
  width: 0;
}
.react-datepicker__navigation-icon--next {
  left: -2px;
}
.react-datepicker__navigation-icon--next::before {
  transform: rotate(45deg);
  left: -7px;
}
.react-datepicker__navigation-icon--previous {
  right: -2px;
}
.react-datepicker__navigation-icon--previous::before {
  transform: rotate(225deg);
  right: -7px;
}
.react-datepicker__month-container {
  float: left;
}
.react-datepicker__year {
  margin: 0.4rem;
  text-align: center;
}
.react-datepicker__year-wrapper {
  display: flex;
  flex-wrap: wrap;
  max-width: 180px;
}
.react-datepicker__year .react-datepicker__year-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}
.react-datepicker__month {
  margin: 0.4rem;
  text-align: center;
}
.react-datepicker__month .react-datepicker__month-text,
.react-datepicker__month .react-datepicker__quarter-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}
.react-datepicker__input-time-container {
  clear: both;
  width: 100%;
  float: left;
  margin: 5px 0 10px 15px;
  text-align: left;
}
.react-datepicker__input-time-container .react-datepicker-time__caption {
  display: inline-block;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container {
  display: inline-block;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {
  display: inline-block;
  margin-left: 10px;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {
  width: auto;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time] {
  -moz-appearance: textfield;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {
  margin-left: 5px;
  display: inline-block;
}
.react-datepicker__time-container {
  float: right;
  border-left: 1px solid #aeaeae;
  width: 85px;
}
.react-datepicker__time-container--with-today-button {
  display: inline;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  position: absolute;
  right: -87px;
  top: 0;
}
.react-datepicker__time-container .react-datepicker__time {
  position: relative;
  background: white;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
  width: 85px;
  overflow-x: hidden;
  margin: 0 auto;
  text-align: center;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
  list-style: none;
  margin: 0;
  height: calc(195px + 1.7rem / 2);
  overflow-y: scroll;
  padding-right: 0;
  padding-left: 0;
  width: 100%;
  box-sizing: content-box;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
  height: 30px;
  padding: 5px 10px;
  white-space: nowrap;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
  cursor: pointer;
  background-color: #f0f0f0;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
  background-color: #216ba5;
  color: white;
  font-weight: bold;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
  background-color: #216ba5;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
  color: #ccc;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
  cursor: default;
  background-color: transparent;
}
.react-datepicker__week-number {
  color: #ccc;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}
.react-datepicker__week-number.react-datepicker__week-number--clickable {
  cursor: pointer;
}
.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}
.react-datepicker__week-number--selected {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}
.react-datepicker__week-number--selected:hover {
  background-color: rgb(28.75, 93.2196969697, 143.75);
}
.react-datepicker__day-names {
  white-space: nowrap;
  margin-bottom: -8px;
}
.react-datepicker__week {
  white-space: nowrap;
}
.react-datepicker__day-name,
.react-datepicker__day,
.react-datepicker__time-name {
  color: #000;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}
.react-datepicker__day,
.react-datepicker__month-text,
.react-datepicker__quarter-text,
.react-datepicker__year-text {
  cursor: pointer;
}
.react-datepicker__day:not([aria-disabled=true]):hover,
.react-datepicker__month-text:not([aria-disabled=true]):hover,
.react-datepicker__quarter-text:not([aria-disabled=true]):hover,
.react-datepicker__year-text:not([aria-disabled=true]):hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}
.react-datepicker__day--today,
.react-datepicker__month-text--today,
.react-datepicker__quarter-text--today,
.react-datepicker__year-text--today {
  font-weight: bold;
}
.react-datepicker__day--highlighted,
.react-datepicker__month-text--highlighted,
.react-datepicker__quarter-text--highlighted,
.react-datepicker__year-text--highlighted {
  border-radius: 0.3rem;
  background-color: #3dcc4a;
  color: #fff;
}
.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,
.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,
.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,
.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover {
  background-color: rgb(49.8551020408, 189.6448979592, 62.5632653061);
}
.react-datepicker__day--highlighted-custom-1,
.react-datepicker__month-text--highlighted-custom-1,
.react-datepicker__quarter-text--highlighted-custom-1,
.react-datepicker__year-text--highlighted-custom-1 {
  color: magenta;
}
.react-datepicker__day--highlighted-custom-2,
.react-datepicker__month-text--highlighted-custom-2,
.react-datepicker__quarter-text--highlighted-custom-2,
.react-datepicker__year-text--highlighted-custom-2 {
  color: green;
}
.react-datepicker__day--holidays,
.react-datepicker__month-text--holidays,
.react-datepicker__quarter-text--holidays,
.react-datepicker__year-text--holidays {
  position: relative;
  border-radius: 0.3rem;
  background-color: #ff6803;
  color: #fff;
}
.react-datepicker__day--holidays .overlay,
.react-datepicker__month-text--holidays .overlay,
.react-datepicker__quarter-text--holidays .overlay,
.react-datepicker__year-text--holidays .overlay {
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  background-color: #333;
  color: #fff;
  padding: 4px;
  border-radius: 4px;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.3s ease-in-out;
}
.react-datepicker__day--holidays:not([aria-disabled=true]):hover,
.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,
.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,
.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover {
  background-color: rgb(207, 82.9642857143, 0);
}
.react-datepicker__day--holidays:hover .overlay,
.react-datepicker__month-text--holidays:hover .overlay,
.react-datepicker__quarter-text--holidays:hover .overlay,
.react-datepicker__year-text--holidays:hover .overlay {
  visibility: visible;
  opacity: 1;
}
.react-datepicker__day--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range,
.react-datepicker__month-text--selected,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--selected,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--selected,
.react-datepicker__year-text--in-selecting-range,
.react-datepicker__year-text--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}
.react-datepicker__day--selected:not([aria-disabled=true]):hover, .react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover, .react-datepicker__day--in-range:not([aria-disabled=true]):hover,
.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,
.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,
.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,
.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,
.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,
.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,
.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,
.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,
.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover {
  background-color: rgb(28.75, 93.2196969697, 143.75);
}
.react-datepicker__day--keyboard-selected,
.react-datepicker__month-text--keyboard-selected,
.react-datepicker__quarter-text--keyboard-selected,
.react-datepicker__year-text--keyboard-selected {
  border-radius: 0.3rem;
  background-color: rgb(186.25, 217.0833333333, 241.25);
  color: rgb(0, 0, 0);
}
.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,
.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,
.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,
.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover {
  background-color: rgb(28.75, 93.2196969697, 143.75);
}
.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range) {
  background-color: rgba(33, 107, 165, 0.5);
}
.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range), .react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range) {
  background-color: #f0f0f0;
  color: #000;
}
.react-datepicker__day--disabled,
.react-datepicker__month-text--disabled,
.react-datepicker__quarter-text--disabled,
.react-datepicker__year-text--disabled {
  cursor: default;
  color: #ccc;
}
.react-datepicker__day--disabled .overlay,
.react-datepicker__month-text--disabled .overlay,
.react-datepicker__quarter-text--disabled .overlay,
.react-datepicker__year-text--disabled .overlay {
  position: absolute;
  bottom: 70%;
  left: 50%;
  transform: translateX(-50%);
  background-color: #333;
  color: #fff;
  padding: 4px;
  border-radius: 4px;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.3s ease-in-out;
}
.react-datepicker__input-container {
  position: relative;
  display: inline-block;
  width: 100%;
}
.react-datepicker__input-container .react-datepicker__calendar-icon {
  position: absolute;
  padding: 0.5rem;
  box-sizing: content-box;
}
.react-datepicker__view-calendar-icon input {
  padding: 6px 10px 5px 25px;
}
.react-datepicker__year-read-view,
.react-datepicker__month-read-view,
.react-datepicker__month-year-read-view {
  border: 1px solid transparent;
  border-radius: 0.3rem;
  position: relative;
}
.react-datepicker__year-read-view:hover,
.react-datepicker__month-read-view:hover,
.react-datepicker__month-year-read-view:hover {
  cursor: pointer;
}
.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {
  border-top-color: rgb(178.5, 178.5, 178.5);
}
.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  transform: rotate(135deg);
  right: -16px;
  top: 0;
}
.react-datepicker__year-dropdown,
.react-datepicker__month-dropdown,
.react-datepicker__month-year-dropdown {
  background-color: #f0f0f0;
  position: absolute;
  width: 50%;
  left: 25%;
  top: 30px;
  z-index: 1;
  text-align: center;
  border-radius: 0.3rem;
  border: 1px solid #aeaeae;
}
.react-datepicker__year-dropdown:hover,
.react-datepicker__month-dropdown:hover,
.react-datepicker__month-year-dropdown:hover {
  cursor: pointer;
}
.react-datepicker__year-dropdown--scrollable,
.react-datepicker__month-dropdown--scrollable,
.react-datepicker__month-year-dropdown--scrollable {
  height: 150px;
  overflow-y: scroll;
}
.react-datepicker__year-option,
.react-datepicker__month-option,
.react-datepicker__month-year-option {
  line-height: 20px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.react-datepicker__year-option:first-of-type,
.react-datepicker__month-option:first-of-type,
.react-datepicker__month-year-option:first-of-type {
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}
.react-datepicker__year-option:last-of-type,
.react-datepicker__month-option:last-of-type,
.react-datepicker__month-year-option:last-of-type {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__year-option:hover,
.react-datepicker__month-option:hover,
.react-datepicker__month-year-option:hover {
  background-color: #ccc;
}
.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {
  border-bottom-color: rgb(178.5, 178.5, 178.5);
}
.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {
  border-top-color: rgb(178.5, 178.5, 178.5);
}
.react-datepicker__year-option--selected,
.react-datepicker__month-option--selected,
.react-datepicker__month-year-option--selected {
  position: absolute;
  left: 15px;
}
.react-datepicker__close-icon {
  cursor: pointer;
  background-color: transparent;
  border: 0;
  outline: 0;
  padding: 0 6px 0 0;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}
.react-datepicker__close-icon::after {
  cursor: pointer;
  background-color: #216ba5;
  color: #fff;
  border-radius: 50%;
  height: 16px;
  width: 16px;
  padding: 2px;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  content: "×";
}
.react-datepicker__close-icon--disabled {
  cursor: default;
}
.react-datepicker__close-icon--disabled::after {
  cursor: default;
  background-color: #ccc;
}
.react-datepicker__today-button {
  background: #f0f0f0;
  border-top: 1px solid #aeaeae;
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  padding: 5px 0;
  clear: left;
}
.react-datepicker__portal {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.8);
  left: 0;
  top: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  z-index: 2147483647;
}
.react-datepicker__portal .react-datepicker__day-name,
.react-datepicker__portal .react-datepicker__day,
.react-datepicker__portal .react-datepicker__time-name {
  width: 3rem;
  line-height: 3rem;
}
@media (max-width: 400px), (max-height: 550px) {
  .react-datepicker__portal .react-datepicker__day-name,
  .react-datepicker__portal .react-datepicker__day,
  .react-datepicker__portal .react-datepicker__time-name {
    width: 2rem;
    line-height: 2rem;
  }
}
.react-datepicker__portal .react-datepicker__current-month,
.react-datepicker__portal .react-datepicker-time__header {
  font-size: 1.44rem;
}
.react-datepicker__children-container {
  width: 13.8rem;
  margin: 0.4rem;
  padding-right: 0.2rem;
  padding-left: 0.2rem;
  height: auto;
}
.react-datepicker__aria-live {
  position: absolute;
  clip-path: circle(0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  width: 1px;
  white-space: nowrap;
}
.react-datepicker__calendar-icon {
  width: 1em;
  height: 1em;
  vertical-align: -0.125em;
}

.datePicker {
  background: var(--color-white);
  box-shadow: 0 4px 18px var(--color-box-shadow-16);
  border-radius: 8px;
  width: 312px;
  padding: 16px !important;
  border: 1px solid var(--color-list-border) !important;
}

.react-datepicker-wrapper {
  display: block !important;
  width: auto;
}

.react-datepicker__triangle {
  display: none !important;
}

.react-datepicker__month {
  margin: 0 !important;
}

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

.react-datepicker__header {
  border-bottom: none;
  background-color: var(--color-white);
  color: var(--main-text-color);
}

.dayStyle {
  font-weight: 400 !important;
  font-size: 16px !important;
  line-height: 24px !important;
  border-radius: 4px !important;
  background: var(--color-white);
  width: 40px !important;
  height: 40px !important;
  padding: 8px;
  margin: 0 !important;
  border: 1px solid var(--color-white) !important;
}

.dayStyle:hover:not(.react-datepicker__day--selected) {
  border-radius: 4px !important;
  background-color: var(--deactive-button-bg) !important;
  border: 1px solid var(--deactive-button-bg) !important;
  color: var(--button-bg) !important;
}

.react-datepicker__day-names {
  margin-bottom: 16px;
}

.react-datepicker__day-name {
  font-weight: 400 !important;
  font-size: 16px !important;
  line-height: 24px !important;
  color: var(--color-list-border) !important;
  width: 40px !important;
  height: 24px !important;
  margin: 0 !important;
  padding: 0;
}

.react-datepicker__day--outside-month {
  color: var(--color-list-border) !important;
}

.react-datepicker__children-container {
  padding: 0 !important;
  margin: 0 !important;
  width: 100%;
  display: flex;
  justify-content: center;
}

.react-datepicker-popper {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

.react-datepicker__day--today:not(.react-datepicker__day--selected) {
  border: 1px solid var(--button-bg) !important;
  color: var(--main-text-color) !important;
}

.react-datepicker__day--in-range {
  background-color: var(--submenu-hover) !important;
  color: var(--main-text-color) !important;
}

.react-datepicker__day--selected,
.react-datepicker__day--range-end,
.react-datepicker__day--range-start {
  border: 1px solid var(--button-bg) !important;
  background-color: var(--button-bg) !important;
  color: var(--color-white) !important;
}

.react-datepicker__day--in-selecting-range:not(
    .react-datepicker__day--selected
  ):not(.react-datepicker__day--selecting-range-start):not(
    .react-datepicker__day--selecting-range-end
  ) {
  background-color: var(--color-bg-second) !important;
  color: var(--main-text-color) !important;
}

.react-datepicker__day--selecting-range-start {
  border: 1px solid var(--button-bg) !important;
  background-color: var(--button-bg) !important;
  color: var(--color-white) !important;
}

.react-datepicker__day--selecting-range-end {
  border: 1px solid var(--button-bg) !important;
  background-color: var(--button-bg) !important;
  color: var(--color-white) !important;
}

.react-datepicker__input-container {
  display: block !important;
}

.timePicker {
  width: 114px;
  background: var(--color-white);
  box-shadow: 0 4px 18px var(--color-box-shadow-16);
  border-radius: 8px;
  padding: 8px !important;
  border: 1px solid var(--color-white) !important;
  color: var(--main-text-color);
}

.react-datepicker__header--time {
  display: none;
}

.react-datepicker__time {
  width: 100% !important;
}

.react-datepicker__time-container {
  display: flex;
  float: none;
  width: auto;
}

.react-datepicker__time-list-item--selected {
  background-color: var(--submenu-hover) !important;
  color: var(--button-bg) !important;
}

.react-datepicker__time-list-item--selected > svg {
  width: 16px;
  margin-left: 16px;
  flex-shrink: 0;
  fill: var(--button-bg);
  display: inline-block;
}

/*.react-datepicker__time-list-item--selected::after {*/

/*    width: 16px;*/

/*    height: 16px;*/

/*    content: url('/src/icons/done.svg');*/

/*    display: inline-block;*/

/*    flex-shrink: 0;*/

/*    fill: var(--button-bg);*/

/*}*/

.react-datepicker__time-box {
  width: 100% !important;
}

.react-datepicker__time-list-item {
  padding: 8px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  height: 40px !important;
  white-space: nowrap;
  cursor: pointer;
  font-family: 'Roboto' !important;
  font-style: normal;
  font-weight: 400 !important;
  font-size: 16px !important;
  line-height: 24px !important;
  letter-spacing: 0.5px !important;
}

.react-datepicker__time-list {
  overflow-x: hidden;
}

.react-datepicker__time-list::-webkit-scrollbar {
  width: 8px;
}

.react-datepicker__time-list::-webkit-scrollbar-thumb {
  background: var(--text-disabled-color);
  width: 8px;
  height: 90px;
  border-radius: 5px;
  margin: 16px 8px;
}

.react-datepicker__time-list::-webkit-scrollbar-track {
  margin: 8px 0;
}

.react-datepicker__time-list-item:first-child {
  border-radius: 4px 4px 0 0;
}

.react-datepicker__time-list-item:last-child {
  border-radius: 0 0 4px 4px;
}

.CustomTag-moduleCustomTag__GLxDk {
  --border-color: var(--color-border);

  cursor: default;
  display: flex;
  height: 28px;
  padding: 4px 6px;
  align-items: center;
  gap: 4px;
  border-radius: 6px;
  box-shadow: 0px 0px 0px 2px inset var(--border-color);
  background: var(--color-white);
  color: var(--main-text-color);
  min-width: inherit;
  transition: box-shadow 0.15s ease-in-out;
  overflow: hidden;
}

.CustomTag-modulebeforeIcon__Ln_Rj {
  flex: 0 1;
  flex-shrink: 1;
  width: 20px;
  min-width: 20px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: var(--secondary-text-color);
}

.CustomTag-modulebeforeIcon__Ln_Rj > svg {
    width: 100%;
  }

.CustomTag-moduletextContainer__he1PF {
  text-overflow: ellipsis;
  overflow: hidden;
  display: flex;
  text-wrap: nowrap;
  flex: 1 1;
}

.CustomTag-moduletext__uB81Y {
  text-overflow: ellipsis;
  overflow: hidden;
}

.CustomTag-moduleerror__cG8zW {
  --border-color: var(--color-error);

  background-color: var(--color-error-10);
}

.RequestTag-moduleRequestTag__INw7t {
  gap: 8px;
}

.RequestTag-modulehoverableTag__vO1TP:hover {
    --border-color: var(--button-bg);

    background-color: var(--submenu-hover);
    color: var(--button-bg);
    cursor: pointer;
  }

.RequestTag-moduletooltipContent__hk2Po {
  display: flex;
  flex-direction: column;
}

.RequestTag-moduletooltipHintText__GIZ3R {
  color: var(--color-white-50);
}

#theme-provider {
  --theme-multi-valued-list-gap: 4px;
  --theme-multi-valued-list-gap-x-small: var(--theme-multi-valued-list-gap);
  --theme-multi-valued-list-gap-small: var(--theme-multi-valued-list-gap);
  --theme-multi-valued-list-gap-medium: 6px;
  --theme-multi-valued-list-gap-large: var(
    --theme-multi-valued-list-gap-medium
  );
  --theme-multi-valued-list-gap-x-large: 8px;

  --theme-multi-values-list-filter-input-margin-bottom: 8px;
}

.MultiValuedList-moduleMultiValuedList__ZJwbV {
  --multi-valued-list-gap: var(--theme-multi-valued-list-gap);

  display: flex;
  flex-direction: row;
  align-items: flex-start;
  gap: 4px;
  gap: var(--multi-valued-list-gap);
  max-width: 100%;
}

.MultiValuedList-modulex-small__R0y9Z.MultiValuedList-moduleMultiValuedListItems__mzDL2 {
    --multi-valued-list-gap: var(--theme-multi-valued-list-gap-x-small);
  }

.MultiValuedList-modulesmall__jSNQn.MultiValuedList-moduleMultiValuedListItems__mzDL2 {
    --multi-valued-list-gap: var(--theme-multi-valued-list-gap-small);
  }

.MultiValuedList-modulemedium__vPLk7.MultiValuedList-moduleMultiValuedListItems__mzDL2 {
    --multi-valued-list-gap: var(--theme-multi-valued-list-gap-medium);
  }

.MultiValuedList-modulelarge__KZhHy.MultiValuedList-moduleMultiValuedListItems__mzDL2 {
    --multi-valued-list-gap: var(--theme-multi-valued-list-gap-large);
  }

.MultiValuedList-modulex-large__gNKYE.MultiValuedList-moduleMultiValuedListItems__mzDL2 {
    --multi-valued-list-gap: var(--theme-multi-valued-list-gap-x-large);
  }

.RequestMultiValuedList-moduleRequestMultiValuedList__QDIf2 {

  --multi-valued-list-gap: 8px;
}

.RequestMultiValuedList-moduletooltipContent__i53jz {
  display: flex;
  flex-direction: column;
}

.RequestMultiValuedList-moduletooltipHintText__i_TJE {
  color: var(--color-white-50);
}

.RequestMultiValuedListItem-moduleRequestMultiValuedListItem__H2CdW {

  display: flex;
  align-items: center;
  justify-content: space-between;
  min-width: 0;
  width: 100%;
  padding: 0;
}

.RequestMultiValuedListItem-moduletag__J9p7D {
  height: var(--multi-valued-list-item-height);
}
.RequestMultiValuedListMoreItem-modulemoreItem__lksEv {

  padding: 4px 8px;
  cursor: pointer;
}

  .RequestMultiValuedListMoreItem-modulemoreItem__lksEv:hover {
    background-color: var(--submenu-hover);

    color: var(--button-bg);
  }

  .RequestMultiValuedListMoreItem-modulemoreItem__lksEv:hover:first-child {
      border-top-right-radius: 4px;
      border-top-left-radius: 4px;
    }

  .RequestMultiValuedListMoreItem-modulemoreItem__lksEv:hover:last-child {
      border-bottom-right-radius: 4px;
      border-bottom-left-radius: 4px;
    }

.RequestMultiValuedListMoreItem-moduleitem__B_8vx {
  display: flex;
  gap: 8px;
  width: 100%;
}

.RequestMultiValuedListMoreItem-moduleicon__CMLCm {
  color: var(--secondary-text-color);
}

.RequestMultiValuedListMoreItem-moduleinfo__qsnwR {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  overflow: hidden;
}

.RequestMultiValuedListMoreItem-moduletext__u9_pq {
  line-height: 24px;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}

.RequestMultiValuedListMoreItem-modulearchivedIconContainer__ZCPnI {

  margin-left: auto;
}

.RequestPhaseAsyncMultiValue-moduleRequestPhaseAsyncMultiValue__VTQdc {
  display: flex;
  flex-direction: column;
  white-space: nowrap;
  overflow: hidden;
}

.RequestPhaseAsyncMultiValue-modulestatus__nvTA8 {
  font-size: 14px;
  line-height: 16px;
}

.RequestPhaseAsyncMultiValuedListMoreItem-moduleRequestPhaseAsyncMultiValuedListMoreItem__xoiJD {

  padding: 6px 8px;
}

.FormField-modulebutton__SnpTx {
  background-color: var(--color-white);
  cursor: text;
  outline: 0;
  height: 40px;
  width: 100%;
  min-width: 100%;
  border-width: 1px;
  border-style: none none solid none;
  border-color: var(--color-white);
  padding: 8px 16px;
  display: flex;
  align-items: center;
}

  .FormField-modulebutton__SnpTx span {
    line-height: 24px;
    font-family: Roboto, sans-serif;
    letter-spacing: 0.5px;
    font-size: 16px;
    font-weight: 400;
    max-height: 32px;
  }

  .FormField-modulebutton__SnpTx:hover:not(.FormField-moduledisabled__IvfNG) {
    border-color: var(--button-bg);
    background-color: var(--color-bg-first);
  }

.FormField-modulebuttonBorder__dXKQs {
  cursor: text;
  outline: 0;
  height: 40px;
  width: 100%;
  border-radius: 8px;
  border: 1px solid var(--color-list-border);
  padding: 8px 16px;
  display: flex;
  align-items: center;
}

.FormField-modulebuttonBorder__dXKQs:hover:not(.FormField-moduledisabled__IvfNG) {
    border-color: var(--button-bg);
    background-color: var(--submenu-hover);
  }

.FormField-modulebuttonBorder__dXKQs span {
    line-height: 24px;
    font-family: Roboto, sans-serif;
    letter-spacing: 0.5px;
    font-size: 16px;
    font-weight: 400;
  }

.FormField-moduleinput__TP1RK {
  width: 100%;
}

.FormField-moduleselect__fFSRY {
  width: 100%;
}

.FormField-modulelabel__lMY9T {
  width: 100%;
  color: var(--secondary-text-color-70);
  overflow: hidden;
  text-overflow: ellipsis;
}

.FormField-modulevalue__vE2Pi {
  display: inline-flex;
  justify-content: space-between;
  width: 100%;
  align-items: center;
  color: var(--main-text-color);
}

.FormField-modulebuttonSelect__nuY7m {
  color: var(--main-text-color);
  width: 300px;
  height: 40px;
  padding: 16px;
  background-color: var(--color-white);
  border-width: 1px;
  border-style: none none solid none;
  border-color: var(--color-white);
}

.FormField-modulebuttonSelect__nuY7m > span {
    position: absolute;
    right: 16px;
  }

.FormField-modulebuttonSelect__nuY7m:hover:not(:disabled) {
    background-color: var(--submenu-hover);
    border-color: var(--button-bg);
    color: var(--main-text-color);
  }

.FormField-moduleicon__Jc7pw {
  cursor: pointer;
  margin-left: 8px;
  width: 16px;
  display: flex;
  align-items: center;
  color: var(--secondary-text-color);
}

.FormField-moduleicon__Jc7pw:hover {
    color: var(--button-bg);
  }

.FormField-moduleeditorValue__fTlf8 {
  width: 100%;
  display: inline-flex;
  align-items: flex-start;
  word-break: break-word;
  justify-content: space-between;
  position: relative;
}

.FormField-moduleeditorValue__fTlf8 p {
    margin: 0;
  }

.FormField-moduleeditorValue__fTlf8 > span {
    width: 100%;
    max-height: 96px;
    overflow-y: scroll;
  }

.FormField-moduleeditorValue__fTlf8 > span::-webkit-scrollbar {
      width: 8px;
    }

.FormField-moduleeditorValue__fTlf8 > span::-webkit-scrollbar-thumb {
      background: var(--text-disabled-color);
      width: 8px;
      height: 20px;
      border-radius: 5px;
      margin: 16px 8px;
    }

.FormField-moduleeditorValue__fTlf8 > span::-webkit-scrollbar-track {
      margin: 8px 0;
    }

.FormField-moduleeditorBtn__sRjmV {
  height: 100%;
}

.FormField-modulearrowBorder__HCcs6 {
  display: flex;
}

.FormField-moduleselectBtn__OJVlF {
  cursor: pointer;
}

.FormField-modulelistClass__c5n3w {
  justify-content: flex-start;
}

.FormField-modulebuttonSelectOpen__GKmxi svg {
    transform: rotate(-180deg);
  }

.FormField-moduledisabled__IvfNG {
  opacity: 0.5;
  cursor: not-allowed;
}

.FormField-moduleavatar__uvQEE {
  flex-shrink: 0;
  margin-right: 8px;
}

.FormField-modulelistIcon__A5HAF {
  background: var(--color-bg-second);
  border-radius: 30px;
  width: 32px;
  height: 32px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  margin-right: 8px;
  min-width: 32px;
  color: var(--secondary-text-color);
}

.FormField-modulelistIcon__A5HAF > svg {
    width: auto;
  }

.FormField-modulemultiBtn__PIkFF {
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.FormField-modulemultiValue__sz78_ {
  align-items: flex-start;
}

.FormField-moduleinputValue__inJah {
  width: inherit;
}

.FormField-moduleinputValue__inJah > span {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

.FormField-moduleerror__KqNkY {
  opacity: 1;
  border-color: var(--color-error);
}

.FormField-moduleerror__KqNkY:hover:not(:disabled) {
    border-color: var(--color-error);
  }

.FormField-moduleerrorText__qXFfw {
  color: var(--color-error);
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 16px;
  margin-top: 4px;
}

.FormField-modulebtnDescription__ks42p {
  height: 40px;
  padding-top: 0;
  padding-bottom: 0;
}

.RequestPhaseInput-moduleloading__cSqaD {
  display: flex;
  gap: 8px;
  justify-content: center;
}

.RequestPhaseInput-moduleloaderContainer__BRtrs {
  padding: 4px;
  width: 24px;
  height: 24px;
}

.RequestPhaseInput-moduleloaderIcon__jKacp {

  color: var(--text-disabled-color);
}

.RequestPhaseInput-moduleloadingText__Bwxg0 {
  color: var(--secondary-text-color);
}

.RequestPhaseInput-moduleplaceholder__uyFiV {
}

.RequestPhaseInput-modulephaseItem__XYUkL {
}

.RequestPhaseInput-modulephaseItem__XYUkL:hover {
  --entity-phase-item-background-color: var(--deactive-button-bg);
  --entity-phase-item-color: var(--button-bg);
}

.RequestPhaseInput-modulephaseItem__XYUkL:active {
  --entity-phase-item-background-color: var(--submenu-button-bg);
  --entity-phase-item-color: var(--pressed-button-bg);
}

.RequestSearchItem-moduleRequestSearchItem__kKXIv {
}
.RequestAttachTag-modulecontainer__Ph4Oi {
  display: flex;
  height: 40px;
  width: 100%;
  padding: 8px;
  align-items: center;
  gap: 8px;
  justify-content: space-between;
  background-color: var(--color-white);
  border-radius: 8px;
  border: 2px solid var(--color-border);
  cursor: default;
}

.RequestAttachTag-modulenameContainer__QOrmG {
  align-items: center;
  display: flex;
  gap: 8px;
  overflow: hidden;
}

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

.RequestAttachTag-moduledelete__gkiLG {
  width: 24px;
  height: 24px;
  cursor: pointer;
  color: var(--secondary-text-color);
  border-radius: 4px;
  border: 1px solid var(--color-border);
  background: var(--color-white);
  display: flex;
  justify-content: center;
  align-items: center;
}

.RequestAttachTag-moduledelete__gkiLG:hover {
    color: var(--button-bg);
    background-color: var(--submenu-hover);
    border: 1px solid var(--button-bg);
  }

.RequestAttachTag-moduletitle__VgFOc {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: inherit;
}

.BotCard-modulecard__Y1t4u {
  display: flex;
  align-items: center;
}

.BotCard-moduleplaceholder__Tdycd {
  margin-right: 16px;
}

.BotCard-moduletext__jOO4I {
  font-weight: 500;
}

.Divider-moduledivider__oz5q_ {
  width: 100%;
  background-color: var(--color-border);
  height: 1px;
  margin: 24px 0;
}

.Image-moduleimage__G5DjE {
  display: flex;
  max-width: 342px;
}

  .Image-moduleimage__G5DjE > img {
    max-width: 100%;
    -o-object-fit: contain;
       object-fit: contain;
  }

  .Image-moduleimage__G5DjE:not(:first-child) {
    margin-top: 8px;
  }

.FileUploadPlaceholder-moduleFileUploadPlaceholder__LRagJ {
  height: 152px;
  background-color: var(--color-white);
  border-radius: 8px;
  border: 1px dashed var(--secondary-text-color-70);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0 16px;
  gap: 8px;
  cursor: pointer;
  transition:
    border-color 0.15s ease-in-out,
    color 0.15s ease-in-out;
}

  .FileUploadPlaceholder-moduleFileUploadPlaceholder__LRagJ.FileUploadPlaceholder-moduledisabled__ppcWt {
    pointer-events: none;
    opacity: 0.5;
  }

.FileUploadPlaceholder-moduleFileUploadPlaceholder__LRagJ:hover {
  border: 2px solid var(--button-bg);
  color: var(--button-bg);
}

.FileUploadPlaceholder-moduleFileUploadPlaceholder__LRagJ:hover .FileUploadPlaceholder-moduleicon__Jp4Xh {
    color: var(--button-bg);
  }

.FileUploadPlaceholder-moduleFileUploadPlaceholder__LRagJ:hover .FileUploadPlaceholder-moduletext__nKYqT {
    color: var(--button-bg);
  }

.FileUploadPlaceholder-moduleFileUploadPlaceholder__LRagJ:active {
  border: 2px solid var(--pressed-button-bg);
  color: var(--pressed-button-bg);
}

.FileUploadPlaceholder-moduleFileUploadPlaceholder__LRagJ:active .FileUploadPlaceholder-moduleicon__Jp4Xh {
    color: var(--pressed-button-bg);
  }

.FileUploadPlaceholder-moduleFileUploadPlaceholder__LRagJ:active .FileUploadPlaceholder-moduletext__nKYqT {
    color: var(--pressed-button-bg);
  }

.FileUploadPlaceholder-moduletext__nKYqT {
  color: var(--secondary-text-color);
}

.FileUploadPlaceholder-moduleicon__Jp4Xh {
  color: var(--text-disabled-color);
}

.FileUploadPlaceholder-moduleerror__cjPMY {
  border: 1px dashed var(--color-error);
}

.FileList-moduleFileList__c_gL2 {
  width: 100%;
  display: flex;
  gap: 16px;
  flex-wrap: wrap;
}

.FileList-modulefileListItem__AWC2n {
  flex-shrink: 0;
  min-width: 0;
  height: 152px;
  width: 199px;
  overflow: hidden;
}

.FileInput-moduleuploadPlaceholder__KV_f2 {

  width: 180px;
}

.FileInput-modulefileListItem__zIQ7k {

  width: 180px;
}

.Input-moduleinput__GPOg4 {
  width: 100%;
}

.Variable-modulefield__HkMcJ {
}

  .Variable-modulefield__HkMcJ:not(:last-child) {
    margin-bottom: 8px;
  }

.Card-moduletext__ZKxXO {

  max-width: 100%;
  white-space: break-spaces;
}

  .Card-moduletext__ZKxXO:not(:first-child) {
    margin-top: 8px;
  }

.NotificationInlineList-moduleNotificationInlineList__oSNpf {
  --notification-inline-list-gap: 8px;

  display: flex;
  flex-direction: column;
  gap: 8px;
  gap: var(--notification-inline-list-gap);
}

.RequestWizardCardStageFormFields-moduleactions__LP1i0 {

  padding: 16px 24px 24px 24px;
}

.RequestWizardCardStageFormFields-modulecard__dhdXJ {
  padding-left: 56px;
}

.RequestWizardCardStageFormFields-modulecontent__SypHC {
  max-height: 552px;
}

.RequestWizardCardStageFormFields-moduleformFieldsContainer__wvr9N {

  gap: 0;
}

.RequestWizardCardStageFormFields-moduletext__tVdo5 {
  margin-left: 56px;
}

.RequestWizardCardStageFormFields-moduleinlineNotificationList__UwJiL {

  margin-bottom: 16px;
}

.RequestWizardInitStageFormFields-moduleformFields__VqAsu {

  gap: 8px;
}

.RequestWizardInitStageFormFields-moduleactions__L_NVK {

  padding: 16px 24px 24px 24px;
}

.RequestWizardInitStageFormFields-moduleinlineNotificationList__PTsYp {

  margin-bottom: 16px;
}

.RequestWizardInitStageFormFields-moduledisabledPointerEvents__Uv3d8 {
  pointer-events: none;
}

.RequestWizardInitStageFormFields-moduleselectField__CFnEi {

  --value-skeleton-max-width: none;
}

.FilterBarItems-modulefilters__EJ5lP {
  overflow: hidden;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-bottom: -8px;
}

.FilterBarItems-modulehide__EOvPK {
  max-height: 80px;
}

.FilterBarItems-modulecontrol__eHA2O {
  margin-top: 16px;
  gap: 16px;
  display: flex;
  align-items: center;
}

.FilterBarItems-modulecontrolButton__aaED4 {
  font-size: 16px;
  font-weight: 400;
}

.DatePickerDropdownHeader-modulemonthSelect__S2Ofk {
  width: 122px;
  margin-right: 8px;
  flex-shrink: 0;
}

.DatePickerDropdownHeader-modulemonthMenu__loGp9 {
  width: 160px;
}

.DatePickerDropdownHeader-moduleyearSelect__XoMj3 {
  flex-shrink: 0;
  width: 78px;
  margin-right: 12px;
}

.DatePickerDropdownHeader-moduleyearMenu__QScVu {
  width: 120px;
}

.DatePickerDropdownHeader-moduletools__Xbdpc {
  width: 280px;
  display: flex;
  margin-bottom: 16px;
}

.DatePickerDropdownHeader-modulebuttons__V_FBK {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.DatePickerDropdown-moduledatePicker__ezZVY {
  background-color: var(--color-white);
  box-shadow: 0 4px 18px var(--color-box-shadow-16);
  border-radius: 8px;
  width: 312px;
  padding: 16px;
  border: 1px solid var(--color-list-border);
}

.DatePickerDropdown-moduledayItem__rgeDw {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  border-radius: 4px;
  background-color: var(--color-white);
  width: 40px;
  height: 40px;
  padding: 8px;
  margin: 0;
  border: 1px solid var(--color-white);
  color: var(--main-text-color);
}

.DatePickerDropdown-moduledayItem__rgeDw:hover {
    background-color: var(--deactive-button-bg);
    color: var(--button-bg);
  }

.DatePickerDropdown-modulerangeButton__eFI2L {
  margin-top: 16px;
}

.DatePickerInputControl-modulecontainer__Gtdxl {
  display: flex;
  flex-direction: column;
}

.DatePickerInputControl-moduledatePickerInputControl__ChgCa {
  display: flex;
}

.DatePickerInputControl-moduledatePickerInputControl__ChgCa input:focus::-moz-placeholder {
  color: var(--secondary-text-color);
}

.DatePickerInputControl-moduledatePickerInputControl__ChgCa input:focus::placeholder {
  color: var(--secondary-text-color);
}

.DatePickerInputControl-moduleinputWrapper__O3zem {
  width: 100%;
}

.DatePickerInputControl-modulerangeStart__fohz6 {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right-width: 0.5px;
}

.DatePickerInputControl-modulerangeEnd__arXXW {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left-width: 0.5px;
}

.DatePickerInputControl-moduleopenIcon__lDMcI {
  margin-left: 8px;
}

.Switch-moduleswitch__EOlJ6 {
  position: relative;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  gap: 8px;
}

  .Switch-moduleswitch__EOlJ6:not(.Switch-modulechecked__o9lQH):not(.Switch-moduleerror__PjwhB) .Switch-modulebounding__rh1a5::before {
          left: 1px;
        }

  .Switch-moduleswitch__EOlJ6.Switch-modulechecked__o9lQH .Switch-modulebounding__rh1a5 {
      background-color: var(--button-bg);
    }

  .Switch-moduleswitch__EOlJ6.Switch-modulechecked__o9lQH .Switch-modulebounding__rh1a5::before {
        right: 1px;
      }

  .Switch-moduleswitch__EOlJ6:not(.Switch-moduleerror__PjwhB) .Switch-modulebounding__rh1a5::before {
        top: 1px;
      }

  .Switch-moduleswitch__EOlJ6:not(.Switch-moduledisabled__Npng8) .Switch-moduleinput__wiiOG:focus-visible ~ .Switch-modulebounding__rh1a5 {
      border: 1px solid var(--pressed-button-bg);
    }

  .Switch-moduleswitch__EOlJ6:not(.Switch-moduledisabled__Npng8) .Switch-moduleinput__wiiOG:focus-visible ~ .Switch-modulebounding__rh1a5::before {
        top: 0;
      }

  .Switch-moduleswitch__EOlJ6:not(.Switch-moduledisabled__Npng8):not(.Switch-modulechecked__o9lQH) .Switch-moduleinput__wiiOG:focus-visible ~ .Switch-modulebounding__rh1a5::before {
          left: 0;
        }

  .Switch-moduleswitch__EOlJ6:not(.Switch-moduledisabled__Npng8).Switch-modulechecked__o9lQH .Switch-moduleinput__wiiOG:focus-visible ~ .Switch-modulebounding__rh1a5::before {
          right: 0;
        }

  .Switch-moduleswitch__EOlJ6:not(.Switch-moduledisabled__Npng8):hover:not(.Switch-modulechecked__o9lQH):not(.Switch-moduleerror__PjwhB) .Switch-modulebounding__rh1a5 {
          background-color: var(--deactive-button-bg);
        }

  .Switch-moduleswitch__EOlJ6:not(.Switch-moduledisabled__Npng8):active:not(.Switch-modulechecked__o9lQH):not(.Switch-moduleerror__PjwhB) .Switch-modulebounding__rh1a5 {
          background-color: var(--submenu-button-bg);
        }

  .Switch-moduleswitch__EOlJ6:not(.Switch-moduledisabled__Npng8):active.Switch-modulechecked__o9lQH:not(.Switch-moduleerror__PjwhB) .Switch-modulebounding__rh1a5 {
          background-color: var(--pressed-button-bg);
        }

.Switch-moduledisabled__Npng8 {
  cursor: not-allowed;
  opacity: 0.5;
}

.Switch-moduleerror__PjwhB .Switch-modulebounding__rh1a5 {
    border: 1px solid var(--color-error);
  }

.Switch-modulebounding__rh1a5 {
  background-color: var(--text-disabled-color);
  border-radius: 8px;
  width: 36px;
  height: 16px;
  display: inline-flex;
  position: relative;
  transition: background-color 0.15s ease-in-out;
  flex-shrink: 0;
}

.Switch-modulebounding__rh1a5::before {
    content: '';
    position: absolute;
    pointer-events: none;
    width: 14px;
    height: 14px;
    background-color: var(--color-white);
    border-radius: 50%;
  }

.Switch-moduleinput__wiiOG {
  position: absolute;
  opacity: 0;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  margin: 0px;
  padding: 0px;
  z-index: 1;
  cursor: inherit;
}

.Switch-modulelabel__qwatS {
  color: var(--main-text-color);
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}

.FormFieldContainer-moduleFormFieldContainer__OPJlF {
  padding: 4px 16px;
  width: 100%;
}

.FormFieldContainer-moduledisabled__M1vPL {
  cursor: not-allowed;
  opacity: 0.5;
  padding-top: 8px;
  padding-bottom: 8px;
}

.FormFieldContainer-moduleerror__pWsO0 {
  opacity: 1;
  box-shadow: 0px -1px 0px inset var(--color-error);
  border-color: var(--color-error);
}

.SwitchInput-modulefieldContainer__Q5fdo {

  align-self: center;
}

.FilterDateRangeModal-modulecontrol__SDJjM {

  width: 100%;
}

.FilterToggle-modulefilter__dknE3 {
  height: 57px;
  padding: 16px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid var(--color-border);
  width: 320px;
}

.FilterToggle-moduletext__Dyu9b {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: var(--secondary-text-color);
  overflow: hidden;
  text-overflow: ellipsis;
}

.FilterToggle-moduleswitch__uv7N6 {
  margin-left: 8px;
}

.FilterValueTags-moduletagBar__r8pUk {

  margin-top: 8px;
}

.FilterModalAvailableFilters-modulebutton__ZTg6S {
  font-weight: 400 !important;
  color: var(--color-list-border);
  border-color: var(--color-list-border);
}

.FilterModalAvailableFilters-moduleitem__oLP2a {
  width: 416px;
  border-bottom: 1px solid var(--color-border);
}

.FilterModalAvailableFilters-moduledoubleItem__KHLam {
  width: 320px;
  border-bottom: 1px solid var(--color-border);
}

.FilterModalAvailableFilters-moduleextraItem__y2QCA {
  width: 100%;
  justify-content: flex-start;
}
.FilterSaveModalFields-modulepublic__tIF_4 {
  flex-direction: row-reverse;
  justify-content: flex-end;
  gap: 24px;
}

.FilterSaveModalFields-modulepublicLabel__wdX2T {

  color: var(--secondary-text-color);
}

.FilterModal-moduleselect___xXZc {
  margin-bottom: 16px;
}

.FilterModal-modulebutton__TI307 {
  font-weight: 400;
  color: var(--color-list-border);
  border-color: var(--color-list-border);
}

.FilterModal-moduleswitch__X60N2 {
  margin-left: 8px;
}

.FilterModal-moduletext__Mdwmj {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: var(--secondary-text-color);
  overflow: hidden;
  text-overflow: ellipsis;
}

.FilterModal-modulefilter__iY9o4 {
  padding: 24px 16px;
  display: flex;
  align-items: center;
}

.FilterModal-modulenotification__riir4 {
  margin-bottom: 16px;
}

.FilterBar-modulefilterBar__ifWmS {
  margin-bottom: 24px;
}

.FilterBar-moduletemplateSelect__XAXcl {
  width: 364px;
}

.FilterBar-modulebutton__DExgI {
  font-weight: 400 !important;
  color: var(--color-list-border);
  border-color: var(--color-list-border);
}

.FilterBar-moduletableButton__F2rZn {
  margin-bottom: 8px;
  margin-right: 8px;
}

.FilterBar-modulebuttons__XBTsX {
  display: flex;
  gap: 8px;
  margin-bottom: 8px;
}

.FilterBar-moduletableSelect___jkDe {
  max-width: 428px;
}

.FilterBar-moduletableToggle__64X3V {
  background-color: var(--color-white);
  height: 32px;
  border-radius: 8px;
  padding: 0 8px;
  width: auto;
  max-width: 420px;
}

.FilterBar-moduleinput__Q2BBk {
  margin-bottom: 8px;
  height: 32px;
}

.FilterBar-modulemenu__tPOZc {
  min-width: 288px;
}

.FilterBar-moduledropdown__vK_F4 {
  z-index: 1;
}

.FilterBar-modulehideFilterBar__g_r6W {
  display: none;
}

.FilterBarMultiSelect-moduleinput__YgYm1 {
}

.FilterBarMultiSelect-modulemenu__DcdiV {
}

.FilterBarMultiSelect-moduletableSelect__F34qQ {
}

.FilterBarMultiSelect-moduleselectButton__rAXWi {
  width: 100%;
}

.FilterBarMultiSelect-moduleselectButtonText__Oi_NG {
  width: 100%;
  display: block;
  text-align: left;
}

.FilterDivider-modulefilterDivider__pJ9T5 {
  margin: 0 8px;
  padding: 4px 0;
}

.FilterDivider-moduledividerElement___6ofO {
  display: flex;
  height: 24px;
  border-left: 1px solid var(--secondary-text-color);
  opacity: 0.3;
}

.Pagination-modulepagination__MQi06 {
  display: flex;
  align-items: center;
}

.Pagination-modulearrow__xHC9Y {
  width: 24px;
  cursor: pointer;
}

.Pagination-modulearrow__xHC9Y:hover.Pagination-modulearrow__xHC9Y:not(.Pagination-moduledisabled___LJRJ) svg {
      fill: var(--button-bg);
    }

.Pagination-moduleleft__K_N9Z {
  margin-left: 8px;
  transform: rotate(90deg);
}

.Pagination-moduleright__IL27L {
  transform: rotate(-90deg);
}

.Pagination-moduletext__zAdDl {
  margin-left: 8px;
}

.Pagination-moduledisabled___LJRJ {
  opacity: 0.5;
  cursor: not-allowed;
}

.Pagination-modulepageSize__U6gzk {
  margin-left: 8px;
  margin-right: 8px;
}

.Pagination-modulemenu__ZjXcu {
  margin-left: -16px;
}

.Pagination-moduleactionItemContent__Y_I68 {

  --text-list-item-content-text-color: var(--secondary-text-color);
}

.TableCellFreeSpaceFiller-moduleTableCellFreeSpaceFiller__Tup2H {
}

.TableHeaderRowCellSortingButton-moduleTableHeaderRowCellSortingButton__C8rKM {
  font-weight: 400;
  opacity: 0.7;
  border-radius: 4px;
  justify-content: flex-start;
  max-width: 100%;
}

.TableHeaderRowCellSortingButton-modulebuttonContainer__AsI9p {
  display: flex;
  max-width: 100%;
}

.TableHeaderRowCellSortingButton-modulelist__INIun {
  display: flex;
  padding: 8px;
  flex-direction: column;
  border-radius: 8px;
  box-shadow: 0px 0px 0px 1px inset var(--color-box-shadow-16);
  background: var(--color-white);
}

.TableHeaderRowCellSortingButton-moduledisabled__PtmAG.TableHeaderRowCellSortingButton-moduleTableHeaderRowCellSortingButton__C8rKM {
    pointer-events: none;
  }

.TableCell-moduleTableCell__hIV2f {
  display: flex;
  position: relative;
  padding: 12px 16px;
  color: var(--main-text-color);
  line-height: 24px;
  font-size: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  align-items: flex-start;
}

.TableCell-moduletableCellBorder__la700 {
  box-shadow: 1px 0px 0px var(--color-border);
}

.TableCell-moduleresizing__OfyAU {
  box-shadow: 1px 0px 0px var(--deactive-button-text);
}

.TableHeaderRowCell-moduleTableHeaderRowCell__zrJys {
  position: relative;
  height: 48px;
  align-items: center;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  padding: 0 16px;
  display: flex;
  line-height: 24px;
  font-size: 16px;
}

  .TableHeaderRowCell-moduleTableHeaderRowCell__zrJys.TableHeaderRowCell-moduleresizing__HPleg {
    pointer-events: none;
  }

.TableHeaderRowCell-modulewithBorder__dg9XB {
}

.TableHeaderRowCell-modulepip__wuTvU {
  position: absolute;
  right: -3px;
  top: 0;
  width: 5px;
  height: 100%;
  z-index: 1;
  cursor: col-resize;
}

.TableHeaderRowCell-modulepip__wuTvU:hover {
    background-color: var(--deactive-button-bg);
  }

.TableHeaderRowCell-moduleheaderText__iuvA1 {
  opacity: 0.7;
  white-space: nowrap;
}

.TableHeaderRowCell-moduleresizing__HPleg.TableHeaderRowCell-modulepip__wuTvU.TableHeaderRowCell-moduleactive__bzXzZ {
    background-color: var(--deactive-button-text);
  }

.TableHeaderRow-moduleTableHeaderRow__bYvrH {
  border-top-left-radius: var(--table-border-radius);
  border-top-right-radius: var(--table-border-radius);
}

  .TableHeaderRow-moduleTableHeaderRow__bYvrH.TableHeaderRow-moduleresizing__tnl2k {
    cursor: col-resize;
  }

.TableHeaderRow-moduleactionColumn__WAOeX {
}

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

.TableCellText-moduletooltipContent__aaCDB {
  display: flex;
  flex-direction: column;
}

.TableCellText-moduleadditionalInfo___iNDC {
  color: var(--color-white);
  opacity: 0.5;
}

.TableCellText-moduletextContainer__XYKMQ {
  display: flex;
  overflow: hidden;
}

.TableCellBase-moduleTableCellBase__GDcv6 {
}

.TableCellBase-modulewithBorder__JPnqf {
}

.TableCellBase-moduleresizing__fe2t5 {
}

.TableCellBase-moduleshort__QGMTy {
  padding-bottom: 4px !important;
}

.TableCellEmpty-moduleTableCellEmpty__HKiPi {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  color: var(--text-disabled-color);
}

.TableCellIcon-moduleTableCellIcon__mn9jn {
  flex-shrink: 0;
  margin-right: 8px;
}
.ListCell-modulelist__dynyd {

  flex: 1 1;
  max-width: 100%;
  min-width: 0;
}
.TableCellEditButton-moduleedit__YZdJ_ {
  margin-left: 5px;
  border-radius: 8px;
}

.TableBuildingCell-moduleeditButton__OQi1I {

  opacity: 0;
}

.TableBuildingCell-modulecell__p87qu {
}

.TableBuildingCell-modulecell__p87qu:hover .TableBuildingCell-moduleeditButton__OQi1I {
      opacity: 1;
    }

.TableCellInfo-moduleTableCellInfo__ILZHF {
  transform: rotate(180deg);
  align-self: flex-start;
}

  .TableCellInfo-moduleTableCellInfo__ILZHF svg {
    width: 20px;
    height: 20px;
    fill: var(--secondary-text-color);
  }
.TableFlatCell-moduleinfo__Yy9_8 {

  align-self: center;
  margin-left: 8px;
}

.TableCellLink-moduleTableCellLink__l8KAi {
  line-height: 24px;
  font-size: 16px;
  font-weight: 400;
  color: var(--button-bg);
  text-decoration: none;
  overflow: hidden;
  text-overflow: ellipsis;
}

.TableCellLink-moduleunread__g6RNa {
  font-weight: var(--font-weight-unread);
}

.TableCellLink-moduledone__Sv4Fb {
  text-decoration: line-through;
}

.TableRequestNoCell-modulecontainer__uOrNN {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}

.TableCellLabels-moduleTableCellLabels__uJxwz {
  display: flex;
  margin-top: 4px;
  flex-shrink: 0;
}

.TableCellLabels-modulelabel__hB80R {
  margin-right: 4px;
  flex-shrink: 0;
}

.TableCellNote-moduleTableCellNote__Yb5FN {
  --table-cell-note-bg-color: var(--color-orange-10);
  --table-cell-note-icon-width: auto;
  --table-cell-color: var(--main-text-color);

  display: flex;
  gap: 8px;
  align-items: center;
  align-self: flex-start;
  background-color: var(--table-cell-note-bg-color);
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  border-radius: 4px;
  padding: 4px 8px;
}

.TableCellNote-modulenoteText__Y4RyK {
  color: var(--table-cell-color);
  white-space: nowrap;
  font-size: 14px;
  line-height: 16px;
  font-weight: 400;
}

.TableCellNote-moduleicon__uQ9U8 {
  width: var(--table-cell-note-icon-width);
  color: var(--secondary-text-color);
  flex-shrink: 0;
}

.TableCellTagEmail-modulenewTag__KLf0P {
  --tag-bg-color: var(--color-info-10);
  --tag-text-color: var(--color-info);

  text-wrap: nowrap;
}

.TableCellTagEmail-moduleerrorTag__auisc {
  --tag-bg-color: var(--color-error-10);
  --tag-text-color: var(--color-error);

  text-wrap: nowrap;
}

.TableTags-moduleTableTags__aejrA {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 8px;
}

.TableTags-moduleicon__oGKVk {
  flex-shrink: 0;
  width: 24px;
  position: relative;
}

.TableTags-moduleicon__oGKVk:not(:first-child) {
    margin-left: 8px;
  }

.TableTags-moduletext__jgGjI {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: var(--secondary-text-color);
  margin-left: 2px;
}

.TableTags-moduleunread__vkFSH {
  position: absolute;
  top: 2px;
  right: 0;
}

.TableTags-moduleerror__fr6Qf {
  position: absolute;
  bottom: 2px;
  right: 0px;
}

.TableTags-moduletooltipContent__GWl2A {
  display: flex;
  align-items: center;
  flex-direction: column;
  word-break: break-word;
}

.TableTags-moduleclickable__oWOXT:hover {
    --border-color: var(--button-bg);

    cursor: pointer;
  }

.TableTags-modulenoInteractable__nlh3Z {
  cursor: not-allowed;
}

.TableTitleCell-moduletitle__jy_q8 {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
}

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

.TableTitleCell-moduleadditionalInfoContainer__wE7im:not(:empty) {
  margin-top: 8px;
}

.TableTitleCell-modulewithNote__Qa7vb {
  margin-top: 4px;
}

.TableUserCell-moduleuserValue__xolos {

  width: 100%;
}

.TableCellButton-moduleTableCellButton__SRXTh {
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}

.TableServiceRequestCell-modulemoreBtn__Y0lgX {

  height: 28px;
  border-radius: 6px;
}

.TableSwitchCell-moduleswitch__mB2CE {
  overflow: hidden;
  max-width: 100%;
}

.TableSwitchCell-modulelabel__kP9GJ {

  overflow: hidden;
  text-overflow: ellipsis;
}

.TableSwitchCell-modulecontainer__V39AF {
  overflow: hidden;
  text-overflow: ellipsis;
}

.TableLinkCell-modulecontainer__yGAZU {
  color: var(--button-bg);
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}

.TableRowActions-moduleTableRowActions__fFC5b {

  padding: 0;
}

.TableRowContextActionsContainer-moduleTableRowContextActionsContainer__yNpQt {
  position: absolute;
  width: 56px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  top: 0;
  transform: translate(-100%);
  transition: left 0.1s ease-in;
  z-index: 1;
}

.TableRowContextActionsContainer-modulecomponentItem__vQmSg {
  height: 100%;
  width: 100%;
  z-index: 1;
  display: none;
  background-color: var(--color-white);
  box-shadow: -6px 0px 4px rgba(0, 0, 0, 0.04);
}

.TableRowContextActionsContainer-modulecomponentItem__vQmSg.TableRowContextActionsContainer-modulefocused__jPSK2 {
    display: flex;
  }

.TableRowContextActions-moduletableRowContextActions__VTKBA {
}

  .TableRowContextActions-moduletableRowContextActions__VTKBA:hover .TableRowContextActions-moduleactionIcon__fuhCO > svg {
      fill: var(--button-bg);
    }

.TableRowContextActions-moduleactionIcon__fuhCO {
  width: 24px;
}

.TableRowContextActions-moduleactionItemContent__tGLxB {

  --text-list-item-content-text-color: var(--secondary-text-color);
}

.TableRowContextActions-modulemenuItem__W_6VY {

  width: 288px;
  right: 0;
  left: auto;
  margin-top: 0;
}

.TableRowContextActions-moduleselectItem__oF1OU {
}

.TableRowContextActions-moduleselectItem__oF1OU button {
    height: 100%;
    padding: 12px 16px;
    display: flex;
    align-items: flex-start;
    justify-content: center;
  }

.TableRow-moduleTableRow___adIM.TableRow-moduleresizing__kfbtv {
    cursor: col-resize;
  }
  .TableRow-moduleTableRow___adIM.TableRow-moduleselected__oE2YM,
  .TableRow-moduleTableRow___adIM:hover:not(:first-child):not(.TableRow-moduleresizing__kfbtv) {
    background-color: var(--table-row-hover-background-color);
  }

.TableScrollButton-moduleTableScrollButton__gpq2V {
  position: absolute;
  z-index: calc(var(--menuZIndex) - 1);
}

.TableScrollButton-modulebutton__jexlR {
  opacity: 0.8;
  box-shadow: 0px 4px 18px 0px var(--color-box-shadow-16);
}

.TableScrollButton-modulebutton__jexlR:hover {
    opacity: 1;
  }

.TableScrollButtonOverlay-moduleleftArrow__FYZzP {

  left: 80px;
  transform: translate3d(0, var(--table-scroll-button-y), 0);
  transition: transform 150ms linear;
}

.TableScrollButtonOverlay-modulerightArrow__zL5Kx {

  right: 80px;
  transform: translate3d(0, var(--table-scroll-button-y), 0);
  transition: transform 150ms linear;
}

.Table-moduletableWrapper__leA3C {
  --table-border-radius: 8px;

  position: relative;
}

.TableConfigModal-moduleselectAll__Oe1Gy {
  line-height: 24px;
  margin-left: 32px;
  margin-bottom: 8px;
}

.TableConfigModal-moduledrag__DCz2h {
  display: flex;
  align-items: baseline;
  padding: 8px 0;
  max-height: 64px;
  word-break: break-all;
}

.TableConfigModal-moduledragIcon__R4RA6 {
  width: 16px;
  margin-right: 8px;
  margin-left: 8px;
}

.TableConfigModal-moduledragIcon__R4RA6 svg {
    fill: var(--text-disabled-color);
  }

.TableConfigModal-modulecontent__t0H_o {
  padding: 16px 24px;
  height: 408px;
  width: 464px;
  overflow-x: hidden;
  overflow-y: auto;
  scrollbar-width: 8px;
}

.TableConfigModal-modulecontent__t0H_o::-webkit-scrollbar {
    width: 8px;
  }

.TableConfigModal-modulecontent__t0H_o::-webkit-scrollbar-thumb {
    background-color: var(--text-disabled-color);
    width: 8px;
    border-radius: 6px;
  }

.TableConfigModal-modulecontent__t0H_o::-webkit-scrollbar-track {
    margin: 8px 0;
  }

.TableConfigModal-modulecheckbox__b2xVl {
  max-height: 48px;
  align-items: flex-start;
  line-height: 24px;
  overflow: hidden;
}

.TableConfigModal-modulecheckboxIcon__LetWE {
  margin: 3.5px 4px;
}

.TableConfigModal-modulecheckboxLabel__LQtOP {
  overflow: hidden;
  text-overflow: ellipsis;
  max-height: 48px;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}

.TableControlBar-moduleTableControlBar__oSO8o {
  display: flex;
  height: 40px;
  background-color: var(--color-white);
  border-radius: 8px;
  width: 100%;
  margin-bottom: 8px;
  padding: 0 16px;
  align-items: center;
  justify-content: space-between;
}

.TableControlIcon-moduleicon__mDkJo {
  width: 24px;
  cursor: pointer;
  color: var(--secondary-text-color);
}

  .TableControlIcon-moduleicon__mDkJo:hover:not(.TableControlIcon-moduleicon__mDkJo.TableControlIcon-moduledisabled___4yGS) {
    color: var(--button-bg);
  }

  .TableControlIcon-moduleicon__mDkJo.TableControlIcon-moduledisabled___4yGS {
    cursor: not-allowed;
    opacity: 0.5;
  }

.TableControlButtons-moduleTableControlButtons__yCMIv {
  display: flex;
  margin-right: 8px;
  gap: 16px;
}

.TableMassAction-moduletableMassAction__SmW3G {
  display: flex;
  align-items: center;
}

.TableMassAction-moduletext__eYyH9 {
  margin-left: 8px;
  cursor: default;
}

.TableMassAction-moduleselect__GR14r {
  margin-left: 8px;
  z-index: 1;
}

.TableMassAction-modulemenu__UCMl_ {
  width: 288px !important;
  margin-top: 10px !important;
  margin-left: -16px !important;
}

.TableMassAction-moduleactionItemContent__nZMuU {

  --text-list-item-content-text-color: var(--secondary-text-color);

  width: 100%;
}

.TableMassAction-moduleskeleton__eqw8z {

  width: 185px;
  height: 24px;
}

.TableRowContextActionsAttachFileButton-moduletextItem__EzIqT {
  justify-content: flex-start;
  width: 100%;
}

.TableRowContextActionsAttachFileButton-moduletextItemContent__TRcnj {

  --text-list-item-content-text-color: var(--secondary-text-color);
}

.TableExportButton-modulebuttonExport__UGdkx {
  color: var(--button-bg);
}
.ActionsFloating-moduleactionIcon__HvhUE {
  cursor: pointer;
  min-width: 24px;
  color: var(--secondary-text-color);
}

  .ActionsFloating-moduleactionIcon__HvhUE:hover {
    color: var(--button-bg);
  }

  .ActionsFloating-moduleactionIcon__HvhUE:active {
    color: var(--pressed-button-bg);
  }

.ActionsFloating-moduleactive__bBAgS {
  color: var(--button-bg);
}

.ActionsFloating-modulelist__r8bix {
  width: 288px;
  right: 0;
  left: auto;
}

.ActionsFloating-modulecontainer__dIlM_ {
  display: flex;
  min-width: -moz-max-content;
  min-width: max-content;
}

.TableExportData-modulebuttonExport__aS92n {

  color: var(--button-bg);
}

.TableExportData-moduleTableExportData__bHylZ {
  max-width: -moz-max-content;
  max-width: max-content;
}
.ExportModalFilesListItem-moduleExportModalFilesListItem__C8LB7 {

  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}

.ExportModalFilesList-moduleExportModalFilesList__ZwKYT {
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items: flex-start;
}

.TableExportGetResponseLinkTypeModal-moduleloaderContainer__VLvTn {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  height: 72px;
}

.TableExportGetResponseLinkTypeModal-moduleicon__dyDK9 {
  width: 16px;
}

.TableExportGetResponseLinkTypeModal-moduleicon__dyDK9 svg {
    fill: var(--text-disabled-color);
  }

.TableExportGetResponseLinkTypeModal-moduleicon__dyDK9 svg path:first-child {
      display: none;
    }

.TableExportModal-modulemessage__R5N9u {
  padding: 16px 24px;
  height: 100%;
  width: 464px;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.5px;
  color: var(--main-text-color);
}

  .TableExportModal-modulemessage__R5N9u p {
    margin: 0;
  }

.TableExportModal-modulecheckbox__OXWHI {
  line-height: 24px;
  align-items: center;
}

.TableExportModal-moduleitem__ALmzM {
  display: flex;
  align-items: center;
  height: 40px;
}

.EmailActionDeleteButton-moduledeleteButton__Zx9of {
  color: var(--secondary-text-color);
  cursor: pointer;
  width: 24px;
  height: 24px;
  margin-left: auto;
}

  .EmailActionDeleteButton-moduledeleteButton__Zx9of:hover {
    color: var(--button-bg);
  }

  .EmailActionDeleteButton-moduledeleteButton__Zx9of:active {
    color: var(--pressed-button-bg);
  }

.EmailPreviewTextField-modulefield__C51D3 {
  display: flex;
  gap: 16px;
  margin: 16px 0;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}

.EmailPreviewUserField-modulefield__aXBzJ {
  display: flex;
  align-items: center;
  gap: 16px;
  margin: 16px 0;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}

.EmailPreviewUserField-modulelabel__VmFRA {
  flex-shrink: 0;
}

.EmailMessageScrollContainer-moduleEmailMessageScrollContainer__vVFkq {

  overflow-y: scroll;
  scrollbar-gutter: stable;
  overflow-x: hidden;
  max-height: 327px;
}

.EmailMessageScrollContainer-modulecontainer__CoP6X {
  width: 100%;
  position: relative;
}

.EmailMessageScrollContainer-moduleshadow__t7_ho {
  position: absolute;
  pointer-events: none;
  left: 0;
  right: 0;
  height: 5px;
  top: 0;
  box-shadow: 0px -1px 11px 0px rgba(28, 41, 90, 0.1);
}

.EmailMessageScrollContainer-modulefullScreen__XmBmP {
  max-height: calc(var(--modal-content-fullscreen-height) - 210px);
}

.FormFields-moduleheader__fIkO9 {

  margin-bottom: 16px;
}

.FormFields-moduleactions__kURxD {

  padding: 16px 24px 24px 24px;
}

.FormFields-modulefieldLabel__O2H3q {
  width: 100px;
}

.FormFields-modulefileList__pwRCt {
  display: flex;
  flex-direction: column;
  width: 420px;
  gap: 8px;
  padding: 16px 0;
}

.FormFields-modulefileListItem__MOvBF {
  width: 100%;
}

.FormFields-modulefieldsContainer__vN29w {

  gap: 8px;
}

.FormFields-moduleemailMessageScrollContainer__IMLbf {

  margin-top: 8px;
}

.EmailPreviewModal-modulebox__HNYlS {
  width: 936px;
}

.EmailPreviewModal-modulefileList__RGXeT {
}

.EmailPreviewModal-modulefileListItem__GmBVO {
}

.EmailPreviewModal-moduledivider__WP3rA {

  margin: 16px 0;
}

.EmailPreviewModal-modulemessage__I7edY {
  width: 100%;
  margin: 16px 0;
  word-break: break-all;
}

.EmailPreviewModal-moduleswitchRecipients__wLNXq {
  display: flex;
  justify-content: space-between;
}

.EmailPreviewModal-moduleselect__rEpzH {
  min-width: 240px;
}

.EmailPreviewModal-moduleactions__OW3ez {

  padding: 16px 24px 24px 24px;
}

.EmailGoogleTemplateEmpty-moduleempty__jqdGl {
  flex: 1 1;
  background-color: var(--color-body);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.EmailGoogleTemplateEmpty-moduleplaceholderIcon__JYCnV {
  color: var(--secondary-text-color);
  margin-bottom: 25px;
}

.EmailGoogleTemplatesList-modulelist__cmmtg {

  width: 304px;
  flex-shrink: 0;
  border-right: 1px solid var(--color-border);
  border-radius: 0;
  box-shadow: none;
  min-height: 100%;
  flex-direction: column;
  display: flex;
  max-height: 100%;
  padding-right: 0;
}

.EmailGoogleTemplatesList-modulerefreshItem__ceoTD {
  display: flex;
  justify-content: space-between;
  margin: 20px 16px 16px 16px;
}

.EmailGoogleTemplatesList-modulesearchInput__LJCF6 {
  padding: 8px 16px;
}

.EmailGoogleTemplatesList-modulesearchIcon__VNnWh {
  color: var(--secondary-text-color);
}

.EmailGoogleTemplatesList-modulenoData__zImPK {
  padding: 8px;
}

.EmailGoogleTemplatesList-moduleitemsWrapper__Qo10k {
  padding-right: 8px;
}

.EmailGoogleTemplateExternalVariablesList-modulevariables__i9EOW {
  --list-padding-top: 0;

  padding-right: 0;
  display: flex;
  flex-direction: column;
  box-shadow: none;
  width: 304px;
}

.EmailGoogleTemplateExternalVariablesList-moduletemplateNameContainer__Qg608 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 8px 8px 0 8px;
  margin-bottom: 24px;
}

.EmailGoogleTemplateExternalVariablesList-moduletemplateName__t6SwV {
  width: -moz-fit-content;
  width: fit-content;
}

.EmailGoogleTemplateExternalVariablesList-modulelabel__FtDEy {
  color: var(--secondary-text-color);
  width: -moz-fit-content;
  width: fit-content;
}

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

.EmailGoogleTemplateExternalVariablesList-modulevariableItem__k9Q0P:not(:last-child) {
    margin-bottom: 16px;
  }

.EmailGoogleTemplateExternalVariablesList-moduleitemsWrapper__kKtn_ {
  padding-right: 8px;
}
.EmailGoogleTemplateWrapper-moduletemplate__b8EIT {
  flex: 1 1;
  display: flex;
}

.EmailGoogleTemplateWrapper-modulepreview__tFVGj {
  flex: 1 1;
  display: flex;
  place-content: center;
}

.EmailGoogleTemplateWrapper-modulepdfViewer__NvDLL {
  width: 100%;
  display: flex;
  z-index: 100;
  justify-content: center;
}

.EmailGoogleTemplateModal-modulecontentWrapper___G6uO {

  display: flex;
  scrollbar-gutter: auto;
  padding: 0;
  min-height: 619px;
  height: 100%;
  border-bottom: 1px solid var(--color-border);
}

.EmailGoogleTemplateModal-modulecontentContainer__ypoPu {
  --modal-content-max-height: 100%;

  flex: 1 1;
}

.EmailVariablesReportTableRow-moduleEmailVariablesReportTableRow__N22Tg {
}

.EmailMissingVariablesModal-modulecontent__l_hsk {
  display: flex;
  gap: 24px;
  flex-direction: column;
  align-items: flex-start;
}

.EmailMissingVariablesModal-moduledropdown__O91z9 {
  width: 288px;
}
.NotificationInline-modulenotification__JUyv2 {
  border-radius: 8px;
  overflow: hidden;
  display: flex;
  width: 100%;
  background-color: var(--color-white);
}

.NotificationInline-moduletext__vW_V4 {

  width: 100%;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: var(--main-text-color);
}

.NotificationInline-moduleicon__MsBR8 {
  width: 24px;
  margin-right: 16px;
  flex-shrink: 0;
  align-items: flex-start;
}

.NotificationInline-modulecolorLayer__Syw89 {
  display: flex;
  padding: 8px 16px;
  width: 100%;
}

.NotificationInline-modulecolorLayer__Syw89.NotificationInline-moduleinfo__pLPfI {
    background-color: var(--color-info-10);
  }

.NotificationInline-modulecolorLayer__Syw89.NotificationInline-modulewarning__NsROQ {
    background-color: var(--color-warning-10);
  }

.NotificationInline-modulecolorLayer__Syw89.NotificationInline-moduleerror__Y5ief {
    background-color: var(--color-error-10);
  }

.NotificationInline-modulecolorLayer__Syw89.NotificationInline-modulesuccess__WOFXy {
    background-color: var(--color-success-10);
  }

.NotificationInline-modulecontent__ui4rJ {
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.NotificationInline-moduleactionsBox__jZGJ3 {
  display: flex;
  gap: 8px;
  margin-top: 8px;
}

.NotificationInline-moduleaction__dmZmJ.NotificationInline-moduleinfo__pLPfI {
    color: var(--color-info);
  }

.NotificationInline-moduleaction__dmZmJ.NotificationInline-modulewarning__NsROQ {
    color: var(--color-warning);
  }

.NotificationInline-moduleaction__dmZmJ.NotificationInline-moduleerror__Y5ief {
    color: var(--color-error);
  }

.NotificationInline-moduleaction__dmZmJ.NotificationInline-modulesuccess__WOFXy {
    color: var(--color-success);
  }

.NotificationInline-modulelink__qUi1a {
  cursor: pointer;
  margin-top: 8px;
}

.EmailPrinterNotificationActions-moduleaction__GYJ2P {

  margin-top: 0;
}

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

.EmailPrinterNotificationActions-moduleseparator__yZXWJ {
  color: var(--main-text-color);
}
.FormFields-moduleactions__AHR_j {

  padding: 16px 24px 24px 24px;
}

.FormFields-modulelabel__FXroW {
  width: 100%;
  display: inline-flex;
  justify-content: space-between;
  align-items: center;
  color: var(--color-list-border);
}

.FormFields-modulemessage__zQhey {
  display: flex;
  margin-bottom: 24px;
}
.FileDragOverlay-modulewrapper__eVtXA {
  pointer-events: auto;
  width: 100%;
}

.FileDragOverlay-moduleoverlay__bSUwW {
  inset: 0;
  position: fixed;
  z-index: var(--dragAndDropZIndex);
  display: flex;
  flex-direction: column;
  justify-content: center;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: center;
  gap: 40px;
}

.FileDragOverlay-modulebutton___dGep {
  pointer-events: none;
  border-radius: 8px;
  min-width: 592px;
  width: 592px;
}

.FileDragOverlay-moduledndButtonHover__Vr4JF {
  background-color: var(--submenu-button-bg);
}

.WysiwygEditor-moduleskeleton__SckBG {

  width: 100%;
  flex-shrink: 0;
}

.EmailAccountSelectListItem-modulelistItem__fLUIB {
  justify-content: flex-start;
  gap: 8px;
}

.EmailAccountSelectListItem-moduleicon__VWAga {
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--secondary-text-color)
}

.EmailAccountSelectListItem-moduletext__FDsdc:hover {
    color: var(--button-bg);
  }
.EmailCreationForm-moduleformBody__hZad9 {
  --email-form-label-width: 100px;

  width: 100%;
}

.EmailCreationForm-modulefieldLabel__IgNXx {
  width: var(--email-form-label-width);
}

.EmailCreationForm-modulefieldInput__mRnQX {
  width: 100%;
  max-width: calc(100% - var(--email-form-label-width));
}

.EmailCreationForm-moduleinput__bD5Wm {
  width: 100%;
}

.EmailCreationForm-moduletoFieldContainer__r9sUz {
  display: flex;
  flex-direction: column;
}
.EmailTemplateSelectListItem-modulelistItem__PSq3w {
  justify-content: flex-start;
  gap: 8px;
}

.EmailTemplateSelectListItem-moduleicon__nHmXJ {
  color: var(--secondary-text-color)
}

.EmailTemplateSelectListItem-moduletext__vgYYs {
  flex-direction: row;
  align-items: center;
  gap: 6px;
}

.EmailTemplateSelectListItem-moduletext__vgYYs:hover {
    color: var(--button-bg);
  }
.EmailRecipientsFilterModal-moduleactions__srC6I {

  padding: 16px 24px 24px 24px;
}

.EmailRecipientsFilterModal-modulecontainer__jtKYS {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.EmailRecipientsFilterModal-moduletooltipContent__o2YdY {
  display: flex;
  flex-direction: column;
}

.EmailRecipientsFilterModal-moduletooltipHintText__Rg_2A {
  color: var(--color-white-50);
}

.RecipientTag-moduleRecipientTag__h6Gwc {
  max-width: 380px;
  width: -moz-min-content;
  width: min-content;
}

.RecipientTag-moduleopenedTag__QgrYv {
  height: 24px;
}

.RecipientTag-moduleclosedTag__S0sa7 {
  height: 32px;
  box-shadow: none;
  border: 2px solid var(--border-color);
}

.RecipientTag-moduleclosedTag__S0sa7:hover:not(.RecipientTag-moduledisabled__W3LDr) {
    cursor: grab;
    border: 2px solid var(--button-bg);
    background-color: var(--submenu-hover);
  }

.DraggableWrapper-moduledragging__KdTK2 {
  width: -moz-min-content;
  width: min-content;
  max-width: 100%;
  opacity: 0.5;
}

.DraggableWrapper-moduledragDropDraggable__bgkz2 {
  max-width: 100%;
  height: 32px;
}

.DraggableWrapper-moduleopen__RblSl.DraggableWrapper-moduledragging__KdTK2 {
    overflow: hidden;
  }

.SelectedOptions-moduleSelectedOptions__beeo0 {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
  max-width: 100%;
  margin: 4px 0;
}

.SelectedOptions-modulewrapper__IHDu7 {
  height: -moz-min-content;
  height: min-content;
  max-width: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  text-overflow: ellipsis;
}

.SelectedOptions-modulefirstTag__aQzlJ {

  margin: 4px 0;
}

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

.SelectedOptions-moduleclearTag__Y7d9h {
  --tag-bg-color: var(--deactive-button-bg);
  --tag-text-color: var(--button-bg);

  min-width: -moz-min-content;

  min-width: min-content;
  height: 24px;
  cursor: pointer;
}

.SelectedOptions-moduleerrorInput___S6Wl {
  color: var(--color-error);
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: auto;
  line-height: 28px;
}

.SelectButtonActions-moduleSelectButtonActions__Y9_Q2 {
  display: flex;
  gap: 16px;
  align-items: center;
  position: absolute;
  top: 0;
  right: 0;
  clear: none;
  margin-top: 8px;
  margin-right: 16px;
}

.SelectButtonActions-modulebutton__GZgEt {
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 400;
}

.SelectButtonActions-moduleicon__FyG6J > svg {
    width: 16px;
  }
.ShowContentButton-moduleShowContentButton__Gokug {
  display: flex;
  height: 24px;
  padding: 0px 8px;
  align-items: center;
  gap: 8px;
  border-radius: 8px;
  background-color: var(--color-body);
  margin-top: 4px;
  margin-bottom: 8px;
}

.SelectButton-moduleSelectButton__u3Hmz {
  max-width: 100%;
  min-height: 40px;
  height: -moz-max-content;
  height: max-content;
  display: flex;
  flex-wrap: wrap;
  position: relative;
  width: 100%;
  justify-content: center;
}

.SelectButton-moduleinputField__aQ3Lh {

  display: flex;
  max-width: 100%;
  flex-wrap: wrap;
  height: -moz-max-content;
  height: max-content;
  min-height: 40px;
  align-items: center;
}

.SelectButton-moduleinput__HsJA5 {
  background-color: transparent;
  caret-color: var(--button-bg);
  font-family: Roboto, sans-serif;
  letter-spacing: 0.5px;
  color: var(--main-text-color);
  outline: 0;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  border: 0;
  padding: 0;
  height: 24px;
  width: auto;
  min-width: 100px;
  margin: 0 8px;
  max-width: 100%;
}

.SelectButton-moduleinput__HsJA5::-webkit-outer-spin-button,
  .SelectButton-moduleinput__HsJA5::-webkit-inner-spin-button {
    display: none;
  }

.SelectButton-moduleinput__HsJA5::-moz-placeholder {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: var(--secondary-text-color);
  opacity: 0.7;
}

.SelectButton-moduleinput__HsJA5::placeholder {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: var(--secondary-text-color);
  opacity: 0.7;
}

.SelectButton-moduleinput__HsJA5:focus::-moz-placeholder {
  color: transparent;
}

.SelectButton-moduleinput__HsJA5:focus::placeholder {
  color: transparent;
}

.SelectButton-moduleinput__HsJA5:not(:focus) {
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
}

.SelectButton-modulehiddenInput__mdXao {
  width: 0;
  height: 0;
  margin: 0;
}

.SelectButton-modulehiddenInput__mdXao::-moz-placeholder {
    color: transparent;
  }

.SelectButton-modulehiddenInput__mdXao::placeholder {
    color: transparent;
  }

.SelectButton-modulesearchContainer__bOLnu {
  display: flex;
  width: 100%;
}

.SelectButton-moduleemptyField__sSkFh {
  width: 100%;
  margin: 0;
}

.SelectButton-modulewithValue__Xr7YY {
  width: 100%;
  max-width: 100%;
}

.SelectButton-moduledroppable__EbskI {
  max-width: 100%;
  width: 100%;
  min-height: 40px;
}

.EmailRecipientsField-moduleEmailRecipientsField__JE3Gj {
  width: 100%;
  max-width: 100%;
  display: flex;
}

.EmailRecipientsCollapsed-modulecontainer__RgUTf {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 40px;
  padding: 0 16px;
}

.EmailRecipientsCollapsed-moduletagContainer__BvMrE {
  display: flex;
  gap: 8px;
  align-items: center;
  flex-direction: row;
}
.EmailReconnectTableRow-modulerow__Owksu {
}

.EmailReconnectAccountsModal-modulecontent__e2ZAz {
  width: 720px;
  height: 544px;
  max-height: 544px;
  padding: 16px 24px;
}

.EmailReconnectAccountsModal-modulenotification__EErCS {
  margin-bottom: 16px;
}

.EmailReconnectAccountsModal-moduletable__scdrO {

  border: 1px solid var(--color-border);
}

.EmailSearchItem-moduleEmailSearchItem__YvbJj {
}

.EmailTableRowActions-moduleEmailTableRowActions__PiBJy {
}

.EmailTableRowActions-moduleimportantButton__gqDg9 {
  display: flex;
  color: var(--secondary-text-color);
  padding: 16px;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  max-height: 48px;
  cursor: pointer;
}

.EmailTableRowActions-moduleimportantButton__gqDg9:hover {
    color: var(--button-bg);
  }

.EmailTableRowActions-moduleimportantButton__gqDg9:active {
    color: var(--pressed-button-bg);
  }

.EmailTableRowActions-moduledisabled__UewH8.EmailTableRowActions-moduleimportantButton__gqDg9 {
    opacity: 0.5;
    pointer-events: none;
  }

.EmailTableRowActions-moduleiconContainer__j5JJJ {
  display: flex;
  align-items: center;
  justify-content: center;
}

.EmailTableRowActions-modulefilledStar__XaMWk {
  color: var(--secondary-text-color);
}

.EmailTableRowActions-modulestarIconBackground__5yX9O {
  position: absolute;
  width: 24px;
  height: 24px;
  border-radius: 4px;
  padding: 2px;
}

.EmailTableRowActions-modulestarIconBackground__5yX9O:hover {
    background-color: var(--color-info-10);
  }

.ListItem-modulelistItem__WzcC4 {

  --multi-valued-list-item-padding: 0 8px;
  --multi-valued-list-item-background: var(--secondary-text-color-10);
  --multi-valued-list-item-border-radius: 4px;

  text-wrap: nowrap;
}

.More-modulemore__VIlLS {

  --multi-valued-list-more-button-padding: 0 8px;
  --multi-valued-list-more-button-background: var(--secondary-text-color-10);
  --multi-valued-list-more-button-color: var(--secondary-text-color);
}

.MoreItem-modulemoreItem__tyKoI {

  padding: 8px 0px 8px 8px;
}

.MessageFolders-moduleMessageFolders__JD_iu {
  --message-folders-max-width: 240px;
  --message-folders-item-max-width: 186px;

  display: flex;
  gap: 8px;
  max-width: 240px;
  max-width: var(--message-folders-max-width);
}

.EmailTableRowMessage-modulecontainer__MoeyK {
  display: flex;
  max-width: 100%;
}

.EmailTableRowMessage-modulemessageContainer__YeA9S {
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.EmailTableRowMessage-modulemessage___bkTf {
  display: flex;
  gap: 8px;
}

.EmailTableRowMessage-moduletextStyles__yeFRY {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.EmailTableRowMessage-moduletextContainer__GOJGG {
  overflow: hidden;
  text-overflow: ellipsis;
  color: var(--main-text-color);
}

.EmailTableRowMessage-modulesubject__ddJue {

  min-width: 100%;
  margin-right: 8px;
}

.EmailTableRowMessage-moduletext__vS7VD {

  color: var(--secondary-text-color);
}

.EmailTableRowMessage-modulemessageCounter__nHJdG {
  margin-left: 8px;
}

.EmailTableRowMessage-modulenotes__Qc5Zq {

  margin-top: 4px;
}

.EmailTableRow-moduleEmailTableRow__lWIP7 {
}

  .EmailTableRow-moduleEmailTableRow__lWIP7.EmailTableRow-moduleresizing__VOWH7 {
    cursor: col-resize;
  }

  .EmailTableRow-moduleEmailTableRow__lWIP7.EmailTableRow-moduleselected__DAZa_,
  .EmailTableRow-moduleEmailTableRow__lWIP7:hover:not(:first-child):not(.EmailTableRow-moduleresizing__VOWH7) {
    background-color: var(--table-row-hover-background-color);
  }

.EmailTableRow-moduleEmailTableRowCell__OUaTW {
}

.EmailTableRow-moduleEmailTableRowServiceRequestCell__ZWZwp {

  padding: 10px 16px;
}

.EmailAttachedThreadsModalTableRow-moduleEmailAttachedThreadsModalTableRow__P4B4V {
}

  .EmailAttachedThreadsModalTableRow-moduleEmailAttachedThreadsModalTableRow__P4B4V.EmailAttachedThreadsModalTableRow-moduleselected__uQgEO,
  .EmailAttachedThreadsModalTableRow-moduleEmailAttachedThreadsModalTableRow__P4B4V:hover:not(:first-child):not(.EmailAttachedThreadsModalTableRow-modulereadonly__ktgU7) {
    background-color: var(--table-row-hover-background-color);
  }

.EmailAttachedThreadsModalTableRow-modulereadonly__ktgU7 {
  cursor: default;
}

.EmailAttachedThreadsModal-moduletable__FwiJD {

  border: solid 1px var(--color-border);
}

.EmailAttachedThreadsModal-moduleemptyState__jz8__ {
  padding: 32px;
}

.EmailThreadPreviewDeleteButton-moduleEmailThreadPreviewDeleteButton__Q2Yvt:active {
    color: var(--pressed-button-bg);
  }

.EmailThreadPreviewItem-moduleEmailThreadPreviewItem__YrcwG {
  display: flex;
  gap: 16px;
  padding: 8px 16px;
  background-color: var(--color-white);
  border: 2px solid var(--color-border);
  border-radius: 8px;
}

  .EmailThreadPreviewItem-moduleEmailThreadPreviewItem__YrcwG:hover {
    border-color: var(--color-blue);
    background-color: var(--secondary-text-color-16);
  }

.EmailThreadPreviewItem-moduleparticipant__uaQls {

  width: 144px;
}

.EmailThreadPreviewItem-modulemessage__X9Jwt {
  width: 291px;
}

.EmailThreadPreviewItem-moduledate__HPgks {
  width: 90px;
}

.EmailThreadPreviewList-moduleEmailThreadPreviewList__dsDTs {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 0 16px;
}

.TaskPrioritySelectItemContent-modulelabel__KYZes {
  height: 24px;
  padding: 0 8px;
  border-radius: 4px;
  color: var(--list-item-label-text-color, var(--color-white));
  background-color: var(--list-item-label-bg-color);
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
}

.Divider-moduleDivider__Sx6Rx {
  color: var(--secondary-text-color);
}

.ConfigurationField-moduleConfigurationField__OBOiU {

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

.DescriptionField-moduletextarea__ZrtoL {
  width: 100%;
  resize: none;
}

.DescriptionField-moduletextareaControl__nfdDw {
  width: 100%;
}

.TaskTypeListItem-moduleicon__p3d_6 {
  fill: none !important; /* Must be reworked with button */
}

.TaskTypeListMoreButton-moduleicon__wKZqJ {
  transition: transform 0.1s ease-in;
}

.TaskTypeListMoreButton-modulebutton__gcweT {
  border-radius: 30px;
}

.TaskTypeListMoreButton-moduleopen__KoenV.TaskTypeListMoreButton-moduleicon__wKZqJ {
    transform: rotate(180deg);
  }

.TaskTypeListMoreItem-moduleTaskTypeListMoreItem__oi9_s {

  padding: 0 8px;
}

.TaskTypeListMoreItem-modulelistItem__HStL7 {

  width: 100%;
  padding: 0;
}

.FormFields-moduleactions__w7r55 {

  padding: 16px 24px 24px 24px;
}

.FormFields-moduleheader__lwSwj {

  margin-bottom: 16px;
}

.FormFields-modulewrapperClassName__HmG1E {
  width: 100%;
}

.FormFields-moduledivider__BqSco {

  margin: 16px 0;
}

.FormFields-moduleformFields__Q7p4X {

  gap: 8px;
}

.StatusButton-moduleStatusButton__gZKRF {
  border-radius: 8px;
  cursor: pointer;
  transition:
    background-color 0.15s ease-out,
    opacity 0.15s ease-out;
}

  .StatusButton-moduleStatusButton__gZKRF:hover {
    background-color: var(--status-button-hover-bg-color);
  }

.StatusButton-modulecontainer__QymAT {
  border-radius: 8px;
  max-width: 400px;
  min-width: 38px;
  position: relative;
  height: 24px;
}

.StatusButton-moduleloadingOverlay__eCy3I {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
}

.StatusButton-moduleloaderIcon__kMPIt {
  width: 24px;
}

.StatusButton-moduleloading__gpcy1.StatusButton-moduletext__uMyD1 {
    opacity: 0;
  }

.StatusButton-moduledisabled___vVq5.StatusButton-moduleStatusButton__gZKRF {
    opacity: 0.5;
    cursor: not-allowed;
  }

.TaskTableRowTitle-moduleinfo__IMEDg {

  --table-cell-note-bg-color: var(--secondary-text-color-10);
  --table-cell-note-icon-width: 16px;
  --table-cell-color: var(--secondary-text-color);
}

.TaskTableRowTitle-moduleicon__qcECy {
  color: var(--secondary-text-color);
}

.TaskTableRowTitle-moduleicon__qcECy > svg {
    fill: none;
  }

.TaskTableRowVisibility-moduleicon__op5ry {
  color: var(--secondary-text-color);
  transition:
    color 0.15s ease-out,
    background-color 0.15s ease-out;
  cursor: pointer;
}

  .TaskTableRowVisibility-moduleicon__op5ry:hover {
    background-color: var(--submenu-hover);
    color: var(--button-bg);
  }

  .TaskTableRowVisibility-moduleicon__op5ry:active {
    color: var(--pressed-button-bg);
  }

.TaskTableRowVisibility-moduleiconContainer__hOQRh {
  display: flex;
}

.TaskTableRowVisibility-moduleloaderIcon__cPO31 {
  width: 24px;
}

.TaskTableRowYesNoStatus-modulecontainer__DzpbD {
  display: flex;
  gap: 8px;
  max-width: 100%;
}

.TaskTableRow-moduleTaskTableRow__hEKeu {
}

  .TaskTableRow-moduleTaskTableRow__hEKeu.TaskTableRow-moduleresizing__A_Okx {
    cursor: col-resize;
  }

  .TaskTableRow-moduleTaskTableRow__hEKeu.TaskTableRow-moduleselected__n8jAK,
  .TaskTableRow-moduleTaskTableRow__hEKeu:hover:not(:first-child):not(.TaskTableRow-moduleresizing__A_Okx) {
    background-color: var(--table-row-hover-background-color);
  }

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

.TaskTypeField-moduleicon__yt1RC {
  background: var(--color-bg-second);
  border-radius: 30px;
  width: 32px;
  height: 32px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  min-width: 32px;
}

.TaskTypeField-moduleicon__yt1RC > svg {
    color: var(--secondary-text-color);
    width: auto;
  }

.TaskTypeField-moduletextContainer__oxCQj {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}

.TaskTypeField-moduletext__FCgqe {
  white-space: nowrap;
}

.UserListItemAdditionalInfo-modulechip__BfB4k {
  height: 20px;
  line-height: 20px;
  font-size: 16px;
  display: flex;
  align-items: center;
}

.UserListItemAdditionalInfo-modulehover__ypq8P {
  color: var(--button-bg);
}

.UserListItemAdditionalInfo-moduleemail__wFz1S {
  font-size: 14px;
  line-height: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}

.UserListItemContent-moduleavatar__U1LPq {
  flex-shrink: 0;
}

.UserListItemContent-moduleinfo__AUpAg {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  align-items: flex-start;
  justify-content: center;
}

.UserListItemContent-modulehover__KAM7t {
  color: var(--button-bg);
}

.UserListItemContent-moduletext__WQTyu {
  cursor: pointer;
}

.UserListItem-moduleitem__RlEQJ {
  height: 52px;
}

.UserListItem-modulecheckbox__J7M6E {
  pointer-events: none;
}

.UserListItem-modulehover__dSccP {
  color: var(--button-bg);
}

.UserListItem-moduletext__t8kmX {
  cursor: pointer;
}

.Extra-moduleextra__soS_k {
  padding: 0 8px 8px;
}

.Extra-moduledivider__zSiJF {
  margin-top: 0;
}

.ListAttachedTags-moduleListAttachedTags__DmYL0{
  width: 100%;
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
}
.MultiValuedListMoreFilter-moduleMultiValuedListMoreFilter__TMxaM {
}

.MultiValuedListMoreFilter-modulewrapper__UUbsS {
  margin-bottom: var(--theme-multi-values-list-filter-input-margin-bottom);
}

.MultiValuedListMoreFilter-moduleicon__MSZQ9 {
  color: var(--secondary-text-color);
}

.MultiValuedListMoreItems-moduleMultiValuedListMoreItems__aDvK7 {
}

.MultiValuedListMoreItems-moduleloaderContainer__nTuhs {
  display: flex;
  justify-content: center;
}

.LinkMultiValuedListItem-moduleLinkMultiValuedListItem___T9Yk {
}

.LinkMultiValuedListItem-modulelink__uja9N {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.LinkMultiValuedListItem-modulesingle__lKi2I {
}

:not(.LinkMultiValuedListItem-modulesingle__lKi2I).LinkMultiValuedListItem-modulelink__uja9N {
    white-space: nowrap;
  }

.LinkMultiValuedListMoreItem-moduleLinkMultiValuedListMoreItem__E2GfC {
}
.NotificationLink-modulelink__bYt_R {
  font-size: 16px;
  display: flex;
  align-items: center;
  line-height: 24px;
  color: var(--link);
}

  .NotificationLink-modulelink__bYt_R a {
    font-weight: 400;
    text-decoration: none;
    color: inherit;
    text-overflow: ellipsis;
    overflow: hidden;
  }

.Notification-modulenotification__xsYHD {
  background-color: var(--color-white);
  border-radius: 8px;
  padding: 16px 16px 16px 20px;
  overflow: hidden;
  display: flex;
  align-items: flex-start;
  position: relative;
  box-shadow: 0px 4px 18px var(--color-box-shadow-16);
  z-index: var(--notificationZIndex);
}

  .Notification-modulenotification__xsYHD::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 4px;
    height: 100%;
  }

.Notification-modulecontent__fNy67 {
  display: flex;
  flex-direction: column;
  min-width: 0;
}

.Notification-moduletitle___JHfB {
  width: 100%;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  color: var(--main-text-color);
  text-overflow: ellipsis;
  overflow: hidden;
}

.Notification-moduleicon__P1Afg {
  width: 24px;
  margin-right: 8px;
  flex-shrink: 0;
}

.Notification-moduleclose__KmKPB {
  flex-shrink: 0;
  width: 24px;
  margin-left: 8px;
  cursor: pointer;
}

.Notification-moduleclose__KmKPB:hover path {
      fill: var(--button-bg);
    }

.Notification-moduleclose__KmKPB:active path {
      fill: var(--pressed-button-bg);
    }

.Notification-moduletext__Q4sMn {

  margin-top: 8px;
  margin-bottom: 0px;
}

.Notification-moduletextButton__MhXdl,
.Notification-modulecheckbox__scT7_,
.Notification-modulecreationTime__QFUlu {
  margin-top: 16px;
  max-width: -moz-fit-content;
  max-width: fit-content;
}

.Notification-modulesuccess__ZB25k::before {
    background-color: var(--color-success);
  }

.Notification-modulewarning__zN17S::before {
    background-color: var(--color-warning);
  }

.Notification-moduleerror__LpEux::before {
    background-color: var(--color-error);
  }

.Notification-moduleinfo__Ppfrv::before {
    background-color: var(--color-info);
  }

.Notification-modulelink__B7U_6 {
  margin-top: 16px;
}

.NotificationContainer-modulenotificationsBox__N8AGP {
  display: flex;
  position: absolute;
  flex-direction: column;
  justify-content: flex-end;
  gap: 8px;
  width: 344px;
  bottom: 16px;
  left: 112px;
  overflow: hidden;
}
.ConfirmationModalNotifications-moduleConfirmationModalNotifications__M8jlR {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.ConfirmationModal-modulecontent__Ek7HM {
  --modal-content-padding-left: 24px;
  --modal-content-padding-right: 16px;
}

.ConfirmationModal-moduledescription__bs9Tm {
  font-size: 18px;
  word-break: break-word;
}

.ConfirmationModal-modulenotifications__LgRej {

  margin-bottom: 16px;
}

.FileErrorTooLargeModalContent-moduleTooLargeFiles__gFnpY {
  display: flex;
  flex-direction: column;
  margin-bottom: 30px;
}

.FilePreviewIcon-moduleFilePreviewIcon__lUSWJ {
  display: flex;
  align-self: center;
  flex-shrink: 0;
  width: 44px;
  height: 44px;
  margin-top: 16px;
}

.FileAttachedItemsModalTableRow-moduleFileAttachedItemsModalTableRow__pCQKZ {
}

  .FileAttachedItemsModalTableRow-moduleFileAttachedItemsModalTableRow__pCQKZ.FileAttachedItemsModalTableRow-moduleresizing__GWMes {
    cursor: col-resize;
  }

  .FileAttachedItemsModalTableRow-moduleFileAttachedItemsModalTableRow__pCQKZ.FileAttachedItemsModalTableRow-moduleselected__V8fAD,
  .FileAttachedItemsModalTableRow-moduleFileAttachedItemsModalTableRow__pCQKZ:hover:not(:first-child):not(.FileAttachedItemsModalTableRow-moduleresizing__GWMes) {
    background-color: var(--table-row-hover-background-color);
  }

.FileAttachedItemsModalTableRow-modulefileIcon__ZSqNr {
  flex-shrink: 0;
  margin-right: 8px;
}

.ListItem-modulelistItem__scph2 {
  text-decoration: none;
  cursor: pointer;
  color: var(--secondary-text-color);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.5px;
  justify-content: flex-start;
  padding: 8px;
  width: var(--breadcrumb-collapsed-list-width);
}

  .ListItem-modulelistItem__scph2:hover {
    color: var(--button-bg);
  }

  .ListItem-modulelistItem__scph2:active {
    color: var(--pressed-button-bg);
  }
.BreadcrumbsCollapsed-moduleBreadcrumbsCollapsed__zzHlS {
  font-weight: inherit;
  font-size: inherit;
  line-height: inherit;
  overflow: hidden;
  max-width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  cursor: pointer;
}

  .BreadcrumbsCollapsed-moduleBreadcrumbsCollapsed__zzHlS:active {
    color: var(--pressed-button-bg);
  }

.BreadcrumbsCollapsed-modulelist__CyCQX {
  display: flex;
  padding: 8px;
  flex-direction: column;
  align-items: flex-start;
  border-radius: 8px;
  border: 1px solid var(--color-list-border);
  background: var(--color-white);
  gap: var(--breadcrumb-gap)
}

.Breadcrumb-moduleslash__L6F2b,
.Breadcrumb-moduletitle__zXzyf,
.Breadcrumb-modulehidden__SzrJy {
  overflow: hidden;
  max-width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  font-weight: inherit;
  font-size: inherit;
  line-height: inherit;
}

.Breadcrumb-modulelarge__Jxsa7 {
  --breadcrumb-font-size: 28px;
  --breadcrumb-font-weight: 500;
  --breadcrumb-gap: 8px;
  --breadcrumb-line-height: 40px;
  --breadcrumb-collapsed-list-width: 288px;
  --breadcrumb-counter-font-weight: 700;
}

.Breadcrumb-modulesmall__UEqmt {
  --breadcrumb-font-size: 16px;
  --breadcrumb-font-weight: 400;
  --breadcrumb-gap: 4px;
  --breadcrumb-line-height: 24px;
  --breadcrumb-collapsed-list-width: 160px;
  --breadcrumb-counter-font-weight: 400;
}

.Breadcrumb-moduleBreadcrumb__Zi1mt {

  cursor: default;
  display: flex;
  align-items: center;
  gap: var(--breadcrumb-gap);
  font-size: var(--breadcrumb-font-size);
  font-weight: var(--breadcrumb-font-weight);
  line-height: var(--breadcrumb-line-height);
  width: -moz-min-content;
  width: min-content;
  flex-shrink: 0;
  min-width: 0;
}

.Breadcrumb-modulechecked__x7Nah {
  flex-shrink: 1;
}

.Breadcrumb-moduleslash__L6F2b {
  color: var(--secondary-text-color);
  min-width: -moz-min-content;
  min-width: min-content;
}

.Breadcrumb-moduleslash__L6F2b:last-child {
    margin-right: 8px;
  }

.Breadcrumb-modulelink__gQoYg {
  color: var(--secondary-text-color);
  text-decoration: none;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  font-weight: inherit;
  font-size: inherit;
  line-height: inherit;
}

.Breadcrumb-modulelink__gQoYg:hover {
    color: var(--button-bg);
  }

.Breadcrumb-modulelink__gQoYg:active {
    color: var(--pressed-button-bg);
  }

.Breadcrumb-moduleactive__XZN5Q {
  color: var(--secondary-text-color);
  opacity: 0.5;
}

.Breadcrumb-modulecounter__QNvFR {
  color: var(--secondary-text-color);
  display: flex;
  align-items: flex-end;
  font-size: 16px;
  font-style: normal;
  font-weight: var(--breadcrumb-counter-font-weight);
  line-height: var(--breadcrumb-line-height);
  letter-spacing: 0.5px;
  padding-top: 3px;
}

.Breadcrumb-modulelinkType__niE8P {
  color: var(--secondary-text-color);
  cursor: pointer;
}

.Breadcrumb-modulelinkType__niE8P:hover {
    color: var(--button-bg);
  }

.Breadcrumb-modulelinkType__niE8P:active {
    color: var(--pressed-button-bg);
  }

.Breadcrumb-moduleinfoIcon__rOZvr {
  display: flex;
  align-items: center;
  cursor: pointer;
}

.Breadcrumb-modulehead__D74go {
  color: var(--secondary-text-color);
  width: -moz-max-content;
  width: max-content;
  min-width: -moz-min-content;
  min-width: min-content;
  flex-shrink: 1;
  flex-basis: min-content;
}

.Breadcrumb-modulehidden__SzrJy {
  cursor: pointer;
  min-width: -moz-min-content;
  min-width: min-content;
}

.Breadcrumbs-moduleBreadcrumbs__j2C8Y {
  width: 100%;
  max-width: 100%;
  display: flex;
  align-items: center;
  overflow: hidden;
  min-height: -moz-max-content;
  min-height: max-content
}

.Breadcrumbs-moduleskeleton__XyOaI {

  width: 286px;
  height: 40px;
}

.FileDirectoryBreadcrumb-moduleFileDirectoryBreadcrumb__Mn2Jd {

  min-width: 3ch;
}
.FilePreviewErrorTooltipText-moduleerrorTooltipText__MJGfx {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.FilePreviewErrorTooltipText-moduletitle__OetEr {
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}

.FileAttachTag-moduleFileAttachTag__I2DI9 {
  display: flex;
  height: 40px;
  width: 100%;
  padding: 8px;
  align-items: center;
  gap: 8px;
  justify-content: space-between;
  background-color: var(--color-white);
  border-radius: 8px;
  border: 2px solid var(--color-border);
  cursor: default;
}

  .FileAttachTag-moduleFileAttachTag__I2DI9:active {
    border: 2px solid var(--pressed-button-bg);
  }

.FileAttachTag-modulesize__gfrkd {
  cursor: inherit;
  color: var(--secondary-text-color);
}

.FileAttachTag-moduleclickable__CPDLX:hover {
    cursor: pointer;
    background-color: var(--submenu-hover);
    border: 2px solid var(--button-bg);
  }

.FileAttachTag-modulefileName__lMjHx {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: inherit;
}

.FileAttachTag-modulenameContainer__NJsy5 {
  align-items: center;
  display: flex;
  gap: 8px;
  overflow: hidden;
}

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

.FileAttachTag-moduledelete___V4TE {
  width: 24px;
  height: 24px;
  cursor: pointer;
  color: var(--secondary-text-color);
  border-radius: 4px;
  border: 1px solid var(--color-border);
  background: var(--color-white);
  display: flex;
  justify-content: center;
  align-items: center;
}

.FileAttachTag-moduledelete___V4TE:hover {
    color: var(--button-bg);
    background-color: var(--submenu-hover);
    border: 1px solid var(--button-bg);
  }

.FileAttachTag-moduledocIcon__vGHVY {
  display: flex;
  align-self: center;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
}

.FileAttachTag-moduleerrorTag___jg8W {
  --tag-bg-color: var(--color-error-10);
  --tag-text-color: var(--color-error);

  cursor: default;
}

.FileAttachTag-modulelinkTag__DEqzH {
  --tag-text-color: var(--secondary-text-color);

  cursor: default;
}

.FileAttachTag-moduleloader__rMVwp {
  width: 90px;
  min-width: 90px;
  height: 4px;
  display: inline-block;
  position: relative;
  background: var(--deactive-button-bg);
  overflow: hidden;
  border-radius: 4px;
}

.FileAttachTag-moduleloaderActive__lS3lr::after {
    content: '';
    box-sizing: border-box;
    width: 0;
    height: 4px;
    background: var(--button-bg);
    border-radius: 4px;
    position: absolute;
    top: 0;
    left: 0;
    animation: animFw 20s linear;
    animation-fill-mode: var(--end);
  }

.FileAttachTag-moduletagText__wTmOl {
  color: var(--tag-text-color);
  white-space: nowrap;
}

.FileAttachTag-moduleskeleton__ad3Qm {

  height: 40px;
  width: 100%;
  border-radius: 8px;
}

.FilePreviewOverlay-moduleFilePreviewOverlay__vJvIV {
  --overlay-box-shadow: 0px 0px 0px 2px inset;

  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 8px;
  box-shadow: 0px 0px 0px 2px inset var(--color-border);
  box-shadow: var(--overlay-box-shadow) var(--color-border);
  transition: box-shadow 0.15s ease-in-out;
}

  .FilePreviewOverlay-moduleFilePreviewOverlay__vJvIV:hover {
    box-shadow: var(--overlay-box-shadow) var(--button-bg);
  }

  .FilePreviewOverlay-moduleFilePreviewOverlay__vJvIV:hover .FilePreviewOverlay-moduledeleteButton__RxBY4 > div {
        display: flex;
      }

  .FilePreviewOverlay-moduleFilePreviewOverlay__vJvIV:hover .FilePreviewOverlay-moduledeleteButton__RxBY4 {

      cursor: pointer;
      display: flex;
      justify-content: center;
      align-items: center;
      position: absolute;
      height: 32px;
      width: 32px;
      background-color: var(--color-white);
      top: 16px;
      right: 16px;
      box-shadow: 0px 0px 0px 1px inset var(--color-border);
      border-radius: 8px;
      transition: opacity 0.15s ease-in-out;
}

  .FilePreviewOverlay-moduleFilePreviewOverlay__vJvIV:hover .FilePreviewOverlay-moduleemptySelectedIcon__GQyuP {
      display: block;
    }

  .FilePreviewOverlay-moduleFilePreviewOverlay__vJvIV:hover.FilePreviewOverlay-moduleselected__S9JuB:not(.FilePreviewOverlay-moduleerror__uhPEm) {
      box-shadow: var(--overlay-box-shadow) var(--button-bg);
    }

  .FilePreviewOverlay-moduleFilePreviewOverlay__vJvIV.FilePreviewOverlay-moduleerror__uhPEm {
    box-shadow: var(--overlay-box-shadow) var(--color-error);
  }

  .FilePreviewOverlay-moduleFilePreviewOverlay__vJvIV.FilePreviewOverlay-moduleselected__S9JuB:not(.FilePreviewOverlay-moduleerror__uhPEm) {
    box-shadow: var(--overlay-box-shadow) var(--color-success);
  }

.FilePreviewOverlay-moduleselectIcon__WwvhF {
  z-index: 2;
  left: 10px;
  top: 10px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  border-radius: 50%;
}

.FilePreviewOverlay-moduleselectIcon__WwvhF svg {
    width: 20px;
    height: 20px;
    border: 1px solid transparent;
  }

.FilePreviewOverlay-moduleselectIcon__WwvhF svg:hover {
    border: 1px solid var(--button-bg);
    border-radius: 50%;
  }

.FilePreviewOverlay-moduleemptySelectedIcon__GQyuP {
  display: none;
  border: 1px solid var(--secondary-text-color);
  background-color: var(--color-white);
  border-radius: 50%;
  width: 20px;
  height: 20px;
}

.FilePreviewOverlay-moduleemptySelectedIcon__GQyuP:hover {
    border: 1px solid var(--button-bg);
  }
.FilePreview-modulefile__mkfo5 {
  border-radius: 8px;
  position: relative;
  box-sizing: border-box;
  background-color: var(--color-white);
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  overflow: hidden;
}

  .FilePreview-modulefile__mkfo5.FilePreview-moduleloading__vEsvl {
    background-color: var(--color-border);
  }

  .FilePreview-modulefile__mkfo5:hover {
    background-color: var(--color-bg-cover-second);
  }

.FilePreview-moduletext__DF9j8 {
  word-break: break-word;
  font-family: 'Roboto';
  font-style: normal;
  margin-top: 8px;
  padding: 0 16px;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.5px;
  color: var(--main-text-color);
  overflow: hidden;
}

.FilePreview-modulesize__qUfth {
  max-width: 100%;
  color: var(--secondary-text-color);
  margin-bottom: 15px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.FilePreview-modulefileInfo__MgWZk {
  padding: 0 16px;
  margin-top: 4px;
  display: flex;
  width: 100%;
  justify-content: flex-end;
  flex-direction: column;
  align-items: flex-start;
}

.FilePreview-modulefileInfo__MgWZk.FilePreview-moduleerror__z5Khz {
    background-color: var(--color-error);
    margin-top: 4px;
  }

.FilePreview-modulefileInfo__MgWZk.FilePreview-moduleloading__vEsvl:not(.FilePreview-moduleerror__z5Khz) {
    margin-top: 14px;
  }

.FilePreview-moduleloaderBox__iiUqQ {
  width: 100%;
}

.FilePreview-moduleloader__sLlch {
  margin-bottom: 18px;
  width: 100%;
  height: 4px;
  display: inline-block;
  position: relative;
  background: var(--deactive-button-bg);
  overflow: hidden;
  border-radius: 4px;
}

.FilePreview-moduleloaderActive__BLf78::after {
    content: '';
    box-sizing: border-box;
    width: 0;
    height: 4px;
    background: var(--button-bg);
    border-radius: 4px;
    position: absolute;
    top: 0;
    left: 0;
    animation: animFw 20s linear;
    animation-fill-mode: var(--end);
  }

.FilePreview-moduleerrorIconBlock__DprJ6 {
  display: inline-flex;
  height: 32px;
  align-items: center;
  max-width: 100%;
}

.FilePreview-moduleerrorIconBlock__DprJ6 .FilePreview-moduleerrorText__r722D {
    margin-left: 4px;
    color: var(--color-white);
    min-width: 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

.FilePreview-moduleerrorIconBlock__DprJ6 .FilePreview-moduleerrorIcon__YKlIF {
    min-height: 24px;
    min-width: 24px;
    flex-shrink: 0;
  }

.FilePreview-moduleerrorIconBlock__DprJ6 .FilePreview-moduleerrorIcon__YKlIF path {
      fill: var(--color-white);
    }

.FilePreview-moduleimageOverlay__lxm0H {

  box-shadow: none;
}

.FilePreview-moduleimageOverlay__lxm0H:hover {
    background-color: var(--color-bg-cover-second);
  }

.FilePreview-moduleskeleton___AwWB {

  height: 100%;
  width: 100%;
}

.FileImagePreviewError-moduleicon__JFQZZ {

  margin-top: 0;
  height: -moz-max-content;
  height: max-content;
  width: -moz-max-content;
  width: max-content;
}

.FileImagePreviewError-moduletext__ZQxWD {
}

.FileMultiValue-moduleFileMultiValue__T4C7d {
  display: flex;
  overflow: hidden;
  text-overflow: ellipsis;
  align-items: center;
}

.FileMultiValue-moduletooltipContent__HzK52 {
  display: flex;
  flex-direction: column;
}

.FileMultiValue-moduleadditionalInfo__a5Ha4 {
  color: var(--color-white);
  opacity: 0.5;
}

.FileMultiValue-moduleicon__ufimj {
  flex-shrink: 0;
  margin-top: 0;
  margin-right: 8px;
}

.FileMultiValue-moduletext__ywBLO {

  cursor: var(--file-multi-value-cursor);
  transition: color 100ms linear;
}

.FileMultiValue-moduletext__ywBLO:hover {
    color: var(--color-blue);
  }

.FileMultiValuedListMoreItem-moduletext__uEjbP {

  --file-multi-value-cursor: pointer;
}

.FilePreviewImage-modulebox__bFh33 {
  text-align: center;
  display: flex;
  height: 100%;
  overflow: hidden;
  border-radius: 8px;
  position: relative;
}

.FilePreviewImage-moduleimg__sfe1I {
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}

.FilePreviewImage-modulefill__QykoE {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
  filter: blur(8px);
  opacity: 50%;
}

.FilePreviewImage-modulevertical__SD0tB {
  width: auto;
  height: inherit;
  min-height: 100%;
}

.FilePreviewImage-modulecontain__oWShP {
  width: auto;
  height: auto;
}
.FilePreviewDeleteButton-moduledeleteButton__H63y4 {
  display: none;
}

  .FilePreviewDeleteButton-moduledeleteButton__H63y4:active {
    color: var(--pressed-button-bg);
  }

.FilePreviewDeleteButton-moduledeleteSvg__mwIUj {
  color: var(--secondary-text-color);
  width: 24px;
  height: 24px;
}

.FilePreviewDeleteButton-moduledeleteSvg__mwIUj:hover {
    color: var(--button-bg);
  }

.FilePreviewVideo-modulevideo__UJUWk {
  --play-icon-size: 30px;

  width: 100%;
  height: 100%;
  position: relative;
}

.FilePreviewVideo-moduleplay__G2mzF {
  z-index: 3;
  display: flex;
  position: absolute;
  transition: opacity 0.15s ease-in-out;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  height: auto;
  width: -moz-max-content;
  width: max-content;
  align-items: center;
  justify-content: center;
}

.FilePreviewVideo-moduleplay__G2mzF svg {
    fill: var(--color-white);
    opacity: 1;
    width: var(--play-icon-size);
    height: var(--play-icon-size);
    transition: opacity 0.15s ease-in-out;
  }

.FilePreviewVideo-moduleplay__G2mzF path {
    z-index: 4;
    stroke: var(--button-bg);
    fill: var(--button-bg);
  }

.FileUpload-modulechildren__pdZ5R {
  display: flex;
  align-items: center;
  height: 100%;
  width: 100%;
}

.Items-moduleitems__W2cDe {

  flex-wrap: nowrap;
}

.ListItem-modulelistItem__N9IG9 {
  min-width: 0;
  max-width: 107px;
}

  .ListItem-modulelistItem__N9IG9:hover {
    --border-color: var(--button-bg);

    background-color: var(--submenu-hover);
    color: var(--button-bg);
    cursor: pointer;
  }

.ListItem-moduletooltipContent__QDXeJ {
  display: flex;
  flex-direction: column;
}

.ListItem-moduletooltipHintText__MQHYS {
  color: var(--color-white-50);
}

.ListItem-modulefileIcon__nnXh3 {
  display: flex;
  align-self: center;
  flex-shrink: 0;
}

.More-modulemore__DMaj2 {

  --multi-valued-list-more-button-height: 28px;
  --multi-valued-list-more-button-border-radius: 6px;
}

.MoreItem-modulemoreItem__vi2yu {

  padding: 8px;
  cursor: pointer;
}

  .MoreItem-modulemoreItem__vi2yu:hover {
    background-color: var(--submenu-hover);

    color: var(--button-bg);
  }

.MoreItem-moduleitem__xFK5p {
  display: flex;
  align-items: center;
  gap: 8px;
  overflow: hidden;
}

.MoreItem-moduletext__DYeuI {
  text-overflow: ellipsis;
  overflow: hidden;
  text-wrap: nowrap;
}

.MoreItem-moduleicon__hzzHj {
  flex-shrink: 0;
}

.FileTableAttachments-moduleFileTableAttachments___eW2G {
  display: flex;
  margin-top: 4px;
  gap: 8px;
}

.ToggleVisibilityButton-moduleToggleVisibilityButton__VVv29 {
  width: -moz-fit-content;
  width: fit-content;
  justify-content: flex-start;
  gap: 4px;
}

.ToggleVisibilityButton-modulecontainer__GtPL2 {
}

.ToggleVisibilityButton-moduleicon__GgrU_ {
  transition: transform 0.1s ease-out;
}

.ToggleVisibilityButton-moduleicon__GgrU_.ToggleVisibilityButton-moduleisOpen__uQp2k {
    transform: rotate(180deg);
  }

.FormAdditionalFields-modulefieldsContainer__opLwV {

  gap: 8px;
}

.FormFieldReadOnlyTextValue-moduleFormFieldReadOnlyTextValue__JVw06 {
  padding: 8px 16px;
}

.FormFieldSelect-moduleFormFieldSelect__B13cs {
  width: 100%;
}

.FormFieldsDeadline-modulewrapper__FZLH0 {
  width: 100%;
  gap: 8px;
}

.FormFieldsDeadline-moduletime__maGtb {
  max-width: 152px;
}

.FormFieldsDeadline-moduledate__IxHy7 {
  max-width: 256px;
}

.FormModalBody-moduleactions__oc3lH {

  padding: 16px 24px 24px;
}

.FormModalBody-moduleheader__EF8pQ {

  margin-bottom: 16px;
}

.FormModalContainer-modulemodal__c29CF {
}

.FormModalContainer-moduleconfirmation__TE9ZG {
  z-index: var(--modalZIndex);
}

.FormikEntityActionTypeField-moduletooltip__MXZSi {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.FieldClearIcon-moduleFieldClearIcon__uoXyB {
  width: 16px;
  margin-left: 8px;
  flex-shrink: 0;
  color: var(--secondary-text-color);
}

  .FieldClearIcon-moduleFieldClearIcon__uoXyB:hover {
    cursor: pointer;
    color: var(--button-bg);
  }

.FieldClearIcon-modulecenterIcon__innhN {
  display: flex;
}

.FieldListItem-modulelistItem__ghHKa {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  text-overflow: ellipsis;
  color: var(--main-text-color);
}

.FieldListItem-moduledescriptionText__vVGqn {
  color: var(--secondary-text-color);
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
}

.FieldListItem-modulecontent__PRIga {
  display: flex;
  align-items: center;
  overflow: hidden;
  height: 40px;
  max-width: 565px;
  width: 100%;
}

.FieldListItem-moduledescription__yOGEn {
  height: 41px;
}

.FieldListItem-moduletext__t377Z {
  white-space: nowrap;
}

.FieldLabelIcons-moduleFieldLabelIcons__YIufM {
  display: flex;
  align-items: center;
  height: 40px;
  gap: 8px;
}

.FieldLabelMulti-moduleicon__jIcp_ {
  cursor: pointer;
  margin-left: 8px;
  width: 16px;
  display: flex;
  align-items: center;
  color: var(--secondary-text-color);
}

  .FieldLabelMulti-moduleicon__jIcp_:hover {
    color: var(--button-bg);
  }

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

.FieldUserListItem-modulecontent__iHTwh {
  display: flex;
  align-items: center;
  max-width: 565px;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 40px;
}

.FieldUserListItem-modulevertical__HFDcY {
  display: flex;
  flex-direction: column;
  margin-left: 8px;
  overflow: hidden;
  max-height: 24px;
  white-space: nowrap;
}

.FieldUserListItem-moduleavatar__y8xX3 {
  flex-shrink: 0;
  margin-right: 8px;
}

.FieldUserListItem-moduleclickable__D1y0G {
  cursor: pointer;
}

.SelectButton-moduletext__LCnb6 {
  font-weight: 400;
}
.Select-moduleselect__r5naG {
  position: relative;
}

.Select-modulelist__HgYCC {
  min-height: 46px;
  position: absolute;
  width: 100%;
  margin-top: 4px;
  left: 0;
  z-index: 1;
}

.Select-moduleinput__fES97 {
  width: 100%;
  height: 40px;
}

.Select-moduleitemContent__V9wnU {
  display: flex;
  align-items: center;
  overflow: hidden;
}

.Select-moduleitemCheckbox__prPe5 {
  margin-right: 8px;
  pointer-events: none;
}

.Select-moduleopenIcon__TjSe2 {
  margin-left: 8px;
}

.Select-modulebuttonSelect__Jr4be {
  color: var(--main-text-color);
  width: 300px;
  height: 40px;
  padding: 16px;
  border-radius: 8px;
  background-color: var(--color-white);
  border-style: solid;
  border-color: var(--color-white);
}

.Select-modulebuttonSelect__Jr4be > span {
    line-height: 24px;
    font-family: Roboto, sans-serif;
    letter-spacing: 0.5px;
    font-size: 16px;
    font-weight: 400;
    max-height: 24px;
  }

.Select-modulebuttonSelect__Jr4be > span:last-child {
    width: 16px;
    margin-left: auto;
  }

.Select-modulebuttonSelect__Jr4be:hover:not(:disabled) {
    background-color: var(--submenu-hover);
    border-color: var(--button-bg);
    color: var(--button-bg);
  }

.Select-modulebtnBorderless__qWJ12 {
  border-width: 1px;
  border-radius: 0;
  border-style: none none solid none;
  border-color: var(--color-white);
}

.Select-moduleerror__ve9iF {
  border-color: var(--color-error) !important;
}

.Select-moduleerror__ve9iF:hover:not(:disabled) {
    background-color: var(--submenu-hover);
    border-color: var(--color-error) !important;
    color: var(--main-text-color);
  }

.Select-moduleselectOpen__yuYnR {
  border-width: 1px;
  border-color: var(--button-bg);
}

.Select-moduleselectOpen__yuYnR svg {
    transform: rotate(-180deg);
  }

.Auth-moduleauth__tmO1E {
  display: flex;
  background-size: cover;
  overflow: auto;
  height: 100vh;
}

.Auth-modulescrollContainer__TdbTX {

  --scroll-container-scrollbar-size: 16px;
  --scroll-container-scrollbar-thumb-margin: 4px;

  padding: 0;
  width: 100%;
}

.AuthFooter-moduleAuthFooter__qWvDg {
  display: flex;
  margin-top: auto;
  flex-direction: column;
  height: 100%;
}

.AuthFooter-moduleabout__f86I3 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 16px;
  margin-top: 40px;
}

.AuthFooter-moduleabout__f86I3 span {
    line-height: 24px;
    font-weight: 400;
    color: var(--secondary-text-color);
    margin-right: 8px;
    opacity: 0.5;
  }

.AuthFooter-modulelink__XVLGW {
  opacity: 0.7;
}

.AuthHeader-moduleheader__NQ8xj {
  display: flex;
  justify-content: space-between;
}

.AuthHeader-modulelogo__Podhk {
  height: 40px;
  width: 120px;
  -o-object-fit: cover;
     object-fit: cover;
}

.AuthHeader-moduleidwellLogo__O0Los {
  width: 40px;
  height: 40px;
  color: var(--secondary-text-color);
}

.AuthHeader-modulebox__dJehV {
  display: flex;
  align-items: center;
}

.AuthHeader-moduletext__zZOCU {
  margin-right: 8px;
}

.AuthHeader-modulelink__oHqme {
  font-weight: 500;
}

.AuthHelpText-moduleAuthHelpText__HX0rS {
  margin: 0;
  font-weight: 400;
  color: var(--main-text-color);
  line-height: 24px;
  font-size: 18px;
  white-space: pre-line;
}

.AuthPanel-moduleAuthPanel__iWydS {
  display: flex;
  flex-direction: column;
  background-color: var(--color-white);
  padding: 64px 140px;
  width: 696px;
  min-height: 100vh;
}

.AuthTitle-moduleAuthTitle__VKaTa {
  margin: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 56px;
  color: var(--main-text-color);
  letter-spacing: 0.6px;
}

.AuthInvalidHash-moduletitle__acs80 {

  margin-top: 78px;
  margin-bottom: 40px;
}

.AuthInvalidHash-modulehelpText__SUT0J {

  margin-bottom: 40px;
}

.AuthLicense-moduleAuthLicense__m52dv {
  font-weight: 400;
  margin: 0;
  color: var(--secondary-text-color);
  line-height: 24px;
  text-align: center;
  font-size: 16px;
}

  .AuthLicense-moduleAuthLicense__m52dv a {
    white-space: nowrap;
    text-decoration: none;
    color: var(--link);
  }

.CreatePasswordFormRequirementsItem-moduleCreatePasswordFormRequirementsItem__t9bGr {
  display: flex;
  align-items: center;
  gap: 16px;
  width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.CreatePasswordFormRequirementsItem-moduledotIcon__tlXJ2 {
  color: var(--color-border);
  flex-shrink: 0;
}

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

.CreatePasswordFormRequirements-modulelist__bfYQ2 {
  display: flex;
  flex-wrap: wrap;
  gap: 8px 16px;
}

.CreatePasswordFormFields-modulebutton__Fsexi {
  width: 100%;
  margin-top: 40px;
  flex-shrink: 0;
  max-width: none;
  max-width: initial;
}

.CreatePasswordFormFields-moduleformFields__j0jxa {

  gap: 32px;
}

.CreatePasswordFormFields-modulecheckboxLabel__fmI9O {

  margin-left: 16px;
}

.CreatePasswordForm-moduleheader__CuGDt {

  margin-top: 19px;
}

.CreatePasswordForm-moduletitle__5N9Tf {

  margin-top: 78px;
  margin-bottom: 40px;
}

.CreatePasswordForm-modulehelpText__FlwgB {

  margin-bottom: 40px;
}

.CreatePasswordForm-modulewithNotifications__W0tsp.CreatePasswordForm-moduletitle__5N9Tf {
    margin-top: 19px;
  }

.Tab-moduleTab__yRe6s {
  --tab-text-font-size: 18px;
  --tab-text-font-weight: 400;
  --tab-text-line-height: 24px;
  --tab-text-color: var(--secondary-text-color);

  color: var(--tab-text-color);
  border-bottom: 2px solid transparent;
  padding-bottom: 6px;
  cursor: pointer;
  max-width: 320px;
  overflow: hidden;
}

  .Tab-moduleTab__yRe6s:not(.Tab-moduledisabled__q232a):focus-visible.Tab-moduleactive__aJHYf {
        outline: 1px solid var(--pressed-button-bg);
      }

  .Tab-moduleTab__yRe6s:not(.Tab-moduledisabled__q232a):focus-visible:not(.Tab-moduleactive__aJHYf) {
        outline: 0;
      }

  .Tab-moduleTab__yRe6s:not(.Tab-moduledisabled__q232a):focus-visible:not(.Tab-moduleactive__aJHYf) .Tab-moduletext__MvSq2 {
          outline: 1px solid var(--pressed-button-bg);
        }

  .Tab-moduleTab__yRe6s:not(.Tab-moduledisabled__q232a):hover,
    .Tab-moduleTab__yRe6s:not(.Tab-moduledisabled__q232a).Tab-moduleactive__aJHYf {
      color: var(--button-bg);
      border-color: var(--button-bg);
    }

  .Tab-moduleTab__yRe6s:not(.Tab-moduledisabled__q232a):active {
      color: var(--pressed-button-bg);
      border-color: var(--pressed-button-bg);
    }

.Tab-moduledisabled__q232a {
  color: var(--text-disabled-color);
  cursor: not-allowed;
}

.Tab-moduletext__MvSq2 {
  max-width: 100%;
  padding-left: 24px;
  padding-right: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  font-size: var(--tab-text-font-size);
  font-weight: var(--tab-text-font-weight);
  line-height: var(--tab-text-line-height);
  white-space: nowrap;
}

.TabList-moduleTabList__ioZlK {
  display: flex;
  margin-bottom: 16px;
  overflow: hidden;
}

.LoginFormBodyActions-modulebutton__vHa5j {
  width: 100%;
  flex-shrink: 0;
  max-width: none;
  max-width: initial;
}

.LoginFormBodyActions-modulesubmitButton__EKKfQ {

  margin-top: 40px;
}

.LoginFormBodyActions-moduleloginAsEmployeeButton__IZWm_,
.LoginFormBodyActions-moduleresendCodeButton__Xt_Gh {

  margin-top: 16px;
}

.LoginFormBody-modulehelpText__dB5uJ {

  margin-bottom: 32px;
}

.LoginFormEmailFields-moduleformFields__xrNKo {

  gap: 32px;
}

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

.ReturnButton-moduleReturnButton__X0MKq {
  margin-bottom: 24px;
  gap: 4px;
}

.LoginForm-moduleheader__O20QW {

  margin-top: 19px;
}

.LoginForm-moduletitle__NVhAP {

  margin-top: 78px;
  margin-bottom: 40px;
}

.LoginForm-moduleloginAsEmployeeButton__qYkTk {
  display: flex;
  gap: 4px;
  margin-top: 24px;
  justify-content: center;
}

.LoginForm-modulelicense__enSDn {

  margin-top: 24px;
}

.LoginForm-moduletabList__wSMkr {

  margin-bottom: 24px;
}

.LoginForm-moduletab__Ge825 {

  --tab-text-font-size: 24px;
  --tab-text-line-height: 32px;
  --tab-text-color: var(--main-text-color);
}

.LoginForm-modulewithNotifications__DUfNQ.LoginForm-moduletitle__NVhAP {
    margin-top: 19px;
  }

.RecoverPasswordFormFields-modulebutton__Eluf5 {
  width: 100%;
  margin-top: 40px;
  flex-shrink: 0;
  max-width: none;
  max-width: initial;
}

.RecoverPasswordFormFields-moduleformFields__dNwnQ {

  gap: 32px;
}

.RecoverPasswordForm-moduleheader__kZeY2 {

  margin-top: 19px;
}

.RecoverPasswordForm-moduletitle__L6aE1 {

  margin-top: 78px;
  margin-bottom: 40px;
}

.RecoverPasswordForm-modulehelpText__U06gY {

  margin-bottom: 40px;
}

.RecoverPasswordForm-modulelicense__lP2qK {

  margin-top: 24px;
}

.RecoverPasswordForm-modulewithNotifications__wPRR9.RecoverPasswordForm-moduletitle__L6aE1 {
    margin-top: 19px;
  }

.RegistrationFormFields-modulebutton__KAkxi {
  width: 100%;
  margin-top: 40px;
  flex-shrink: 0;
  max-width: none;
  max-width: initial;
}

.RegistrationFormFields-moduleformFields__adihP {

  gap: 32px;
}

.RegistrationForm-moduleheader__fSW5U {

  margin-top: 19px;
}

.RegistrationForm-moduletitle__N2cCO {

  margin-top: 78px;
  margin-bottom: 40px;
}

.RegistrationForm-modulehelpText__wVqBY {

  margin-top: 40px;
}

.RegistrationForm-modulelicense__v5nNP {

  margin-top: 24px;
}

.RegistrationForm-modulewithNotifications__lC_VO.RegistrationForm-moduletitle__N2cCO {
    margin-top: 19px;
  }

.Main-moduleMain__Z4xO0 {
  overflow: hidden;
}

.CompanyLink-moduleCompanyLink__jbr98 {
}

.CompanyLogo-moduleCompanyLogo__JTc6u {
  position: relative;
  display: inline-block;
}

.CompanyLogo-modulecollapsedLogo__U7qRk, .CompanyLogo-moduleexpandedLogo__p_9MI {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.CompanyLogo-modulecollapsed__D66HG .CompanyLogo-moduleexpandedLogo__p_9MI {
    opacity: 0;
  }

.CompanyLogo-moduleexpanded__UfU53 .CompanyLogo-modulecollapsedLogo__U7qRk {
    opacity: 0;
  }
.CompanyName-moduleCompanyName__hcDAC {
  white-space: nowrap;
}

#theme-provider {
  --theme-menu-default-logo-color: var(--secondary-text-color);
}

.MenuDefaultLogo-moduleMenuDefaultLogo__ceM0r {
  --menu-default-logo-color: var(--theme-menu-default-logo-color);

  display: inline-block;
}

.MenuDefaultLogo-moduleicon__o_4yH {
  height: 100%;
  width: auto;
  color: var(--menu-default-logo-color);
}

.MenuLogo-moduleMenuLogo__TINry {

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: var(--color-bg-sidemenu);
}

.MenuLogo-modulecompanyLogo__tOHDq {

  width: 100%;
  height: 100%;
}

.MenuLogo-modulelogo__MBXoh {

  height: 40px;
}

.MenuItemIcon-moduleMenuItemIcon__FmHN7 svg {
    fill: currentColor;
  }

    .MenuItemIcon-moduleMenuItemIcon__FmHN7 svg path[stroke] {
      stroke: currentColor;
    }
#theme-provider {
  --theme-menu-item-border-radius: 8px;
}

.MenuItem-moduleMenuItem__Wyubu {
  position: relative;
  text-decoration: none;
  display: flex;
  cursor: pointer;
  align-items: center;
  border-radius: var(--theme-menu-item-border-radius);
}

.MenuItem-moduleMenuItem__Wyubu:hover {
    background-color: var(--submenu-hover);
  }

.MenuItem-moduleMenuItem__Wyubu:hover .MenuItem-moduleicon__V5KXv,
    .MenuItem-moduleMenuItem__Wyubu:hover .MenuItem-moduletext__Ewt8f {
      color: var(--button-bg);
    }

.MenuItem-moduleMenuItem__Wyubu.MenuItem-moduleactive__Td446 {
    background-color: var(--submenu-hover);
  }

.MenuItem-moduleMenuItem__Wyubu.MenuItem-moduleactive__Td446 .MenuItem-moduleicon__V5KXv,
    .MenuItem-moduleMenuItem__Wyubu.MenuItem-moduleactive__Td446 .MenuItem-moduletext__Ewt8f {
      color: var(--pressed-button-bg);
    }

.MenuItem-moduleMenuItem__Wyubu:has(+ .MenuItem-moduleMenuItem__Wyubu.MenuItem-moduleactive__Td446),
  .MenuItem-moduleMenuItem__Wyubu.MenuItem-moduleactive__Td446:has(+ .MenuItem-moduleMenuItem__Wyubu:hover) {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

.MenuItem-moduleMenuItem__Wyubu.MenuItem-moduleactive__Td446 + .MenuItem-moduleMenuItem__Wyubu:hover,
  .MenuItem-moduleMenuItem__Wyubu:hover + .MenuItem-moduleMenuItem__Wyubu.MenuItem-moduleactive__Td446 {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
  }

.MenuItem-moduleicon__V5KXv {

  display: flex;
  align-items: center;
  height: 24px;
  width: 24px;
  justify-content: center;
  flex-shrink: 0;
  margin: 8px;
  color: var(--sidemenu-icon);
}

.MenuItem-moduletext__Ewt8f {
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  align-items: center;
  margin-left: 16px;
  color: var(--sidemenu-text);
  font-family: Roboto, sans-serif;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.MenuItem-moduletext__Ewt8f + .MenuItem-modulecounter__x_rSQ {
  margin-left: auto;
  margin-right: 8px;
}

.MenuItem-moduleicon__V5KXv + .MenuItem-modulecounter__x_rSQ {
  position: absolute;
  left: 20px;
  top: 4px;
}

.MenuItem-moduletooltip__spqRq {
  border-radius: 4px;
  background-color: var(--color-bg-tooltip);
  padding: 6px 8px;
  line-height: 16px;
  font-size: 14px;
  color: var(--color-white);
  max-width: 350px;
  z-index: 6;
  pointer-events: none;
}

.MenuItem-moduletooltipText__bBHMf {
  display: block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}

.MenuItems-moduleMenuItems__Km6SD {
  position: relative;
}

.MenuItems-modulecontent__ctsVh {
  width: 100%;
  height: 100%;
  padding: var(--menu-items-padding);
  overflow: hidden auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.MenuItems-modulecontent__ctsVh::-webkit-scrollbar {
    display: none;
  }

.MenuSection-moduleMenuSection__XsaG0 {
  padding: var(--menu-section-padding);
}

  .MenuSection-moduleMenuSection__XsaG0 ~ .MenuSection-moduleMenuSection__XsaG0 {
    border-top: var(--menu-section-separator);
  }
.PrimaryMenu-modulePrimaryMenu__zPqXY {

  background-color: var(--color-bg-sidemenu);
}

.SecondaryMenu-moduleSecondaryMenu__sTwFH {

  --menu-items-padding: 0;

  background-color: var(--color-bg-sidemenu);
}

#theme-provider {
  --theme-menu-width: 352px;
  --theme-menu-width-collapsed: 72px;
  --theme-menu-shadow-vertical: 4px 0 4px var(--color-box-shadow-04);
  --theme-menu-shadow-horizontal: var(--theme-header-box-shadow);

  --theme-menu-logo-height: var(--theme-header-height);
  --theme-menu-items-padding: 0 8px;
  --theme-menu-section-padding: 16px 8px;
  --theme-menu-section-separator: 1px solid var(--color-sidemenu-line);
}

.Menu-moduleMenu__FuUyF {
  --menu-width: var(--theme-menu-width);
  --menu-width-collapsed: var(--theme-menu-width-collapsed);
  --menu-shadow-horizontal: var(--theme-menu-shadow-horizontal) ;
  --menu-shadow-vertical: var(--theme-menu-shadow-vertical) ;

  --menu-items-padding: var(--theme-menu-items-padding);
  --menu-section-padding: var(--theme-menu-section-padding);
  --menu-section-separator: var(--theme-menu-section-separator);
  --menu-logo-height: var(--theme-menu-logo-height);

  position: relative;
  width: var(--menu-width);
  z-index: var(--menuZIndex);
}

.Menu-moduleMenu__FuUyF:hover {
    z-index: calc(var(--dropdownZIndex) + 1);
  }

.Menu-moduleMenu__FuUyF:after {
    content: '';
    position: absolute;
    overflow: hidden;
    pointer-events: none;
    top: 0;
    bottom: 0;
    right: -8px;
    width: 8px;
    box-shadow: inset var(--menu-shadow-vertical);
  }

.Menu-modulelogo__iaKyw {

  height: var(--menu-logo-height);
  width: 100%;
}

.Menu-modulecontent__a2JEs {
  position: absolute;
  inset: var(--menu-logo-height) 0 0 0;
}

.Menu-moduleprimary___cepv {

  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  z-index: var(--menuZIndex);
}

.Menu-moduleprimary___cepv.Menu-modulecollapsed__mikSp, .Menu-moduleprimary___cepv:has(+ .Menu-modulesecondary___SQRT) {
    width: var(--menu-width-collapsed);
  }

.Menu-modulesecondary___SQRT {

  position: absolute;
  left: var(--menu-width-collapsed);
  top: 0;
  bottom: 0;
  width: calc(var(--menu-width) - var(--menu-width-collapsed));
}

.Menu-modulecollapsed__mikSp.Menu-moduleMenu__FuUyF {
    width: var(--menu-width-collapsed);
  }

.Menu-modulecollapsed__mikSp .Menu-modulesecondary___SQRT {
    transform: translate3d(-100%, 0, 0);
    transition: transform 0.2s ease-in;
    box-shadow: inset var(--menu-shadow-horizontal);
  }

.Menu-modulecollapsed__mikSp .Menu-modulecontent__a2JEs:hover .Menu-modulesecondary___SQRT {
      transform: translate3d(0, 0, 0);
    }

.Menu-modulecollapsed__mikSp .Menu-modulecontent__a2JEs:hover .Menu-modulesecondary___SQRT:after {
        content: '';
        position: absolute;
        overflow: hidden;
        pointer-events: none;
        top: 0;
        bottom: 0;
        right: -8px;
        width: 8px;
        box-shadow: inset var(--menu-shadow-vertical);
      }

.MenuToggle-moduleMenuToggle__D61Wv {
  --button-icon-color: var(--header-text);
}

  .MenuToggle-moduleMenuToggle__D61Wv svg {
    transition: transform 0.2s ease-in;
    transform: rotate(180deg);
  }

.MenuToggle-modulecollapsed__vZFWO svg {
    transform: rotate(0deg);
  }

#theme-provider {
  --theme-header-height: 72px;
  --theme-header-padding-horizontal: 16px;
  --theme-header-padding-vertical: 8px;
  --theme-header-gap: 16px;
  --theme-header-box-shadow: 0px 3px 4px 0px var(--color-box-shadow-04);
}

.Header-moduleHeader__xYejq {
  --header-height: var(--theme-header-height);
  --header-padding-horizontal: var(--theme-header-padding-horizontal);
  --header-padding-vertical: var(--theme-header-padding-vertical);
  --header-gap: var(--theme-header-gap);
  --header-box-shadow: var(--theme-header-box-shadow);

  position: relative;
  height: var(--header-height);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding: var(--header-padding-vertical) var(--header-padding-horizontal);
  gap: var(--header-gap);
  z-index: var(--headerZIndex);
  background-color: var(--header-bg);
}

.Header-moduleHeader__xYejq:after {
    content: '';
    position: absolute;
    inset: 0;
    z-index: -1;
    pointer-events: none;
    box-shadow: var(--header-box-shadow);
  }

.HeaderSection-moduleHeaderSection__MgxDp {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  gap: var(--theme-header-gap);
}

  .HeaderSection-moduleHeaderSection__MgxDp ~ .HeaderSection-moduleHeaderSection__MgxDp {
    border-left: 1px solid var(--switcher-lines);;
  }
#theme-provider {
  --theme-header-separator-width: 1px;
  --theme-header-separator-height: calc(var(--theme-header-height) - 2 * var(--theme-header-padding-vertical));
  --theme-header-separator-style: solid;
  --theme-header-separator-color: var(--switcher-lines);
}

.HeaderSeparator-moduleHeaderSeparator__yvydf {
  --header-separator-width: var(--theme-header-separator-width);
  --header-separator-height: var(--theme-header-separator-height);
  --header-separator-style: var(--theme-header-separator-style);
  --header-separator-color: var(--theme-header-separator-color);

  display: inline-block;
  width: 0;
  height: var(--theme-header-separator-height);
  border-left: var(--header-separator-width) var(--header-separator-style) var(--header-separator-color);
}

.HelpButton-moduleHelpButton__ZSmcK {
  width: auto;
}

.HelpButton-moduleiconButton__NDHra {
  --button-icon-color: var(--header-text);
}

.HelpLink-modulebutton__oquda {
  --button-icon-color: var(--header-text);
}

.PostSearchItem-modulePostSearchItem__hMkui {
}

.FilesDownloadAll-modulecontainer__AxShP {
  display: flex;
  width: 100%;
  justify-content: space-between;
  padding: 0 16px 9px;
}
.FileListItem-moduleFileListItem__uQl7_ {
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  border: 1px solid var(--color-border);
  height: 72px;
  width: 120px;
  position: relative;
  overflow: hidden;
}

  .FileListItem-moduleFileListItem__uQl7_:not(.FileListItem-modulefullSize__t4Mgu):hover {
    border: 1.4px solid var(--button-bg);
  }

  .FileListItem-moduleFileListItem__uQl7_:not(.FileListItem-modulefullSize__t4Mgu):active {
    border: 1.4px solid var(--pressed-button-bg);
  }

.FileListItem-moduleicon__z6LHd {
  display: flex;
  align-self: center;
  flex-shrink: 0;
  width: -moz-max-content;
  width: max-content;
  height: auto;
}

.FileListItem-moduleimageContainer__TYOmg {
  position: relative;
  box-sizing: border-box;
  background-color: var(--color-white);
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  overflow: hidden;
  color: var(--button-bg);
  border-radius: 0;
}

.FileListItem-moduleerrorPreviewContainer__n6Z0t {
  display: flex;
  align-items: center;
  justify-content: center;
}

.FileListItem-moduleimage__JZGyj {

  border-radius: 0;
  position: relative;
}

.FileListItem-modulefullSize__t4Mgu {
  width: 100%;
  height: 100%;
  border: none;
  border-radius: 0;
  flex-direction: column;
  background-color: var(--secondary-text-color-16);
  gap: 16px;
}

.FileListItem-moduletextContainer__FZbaU {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.FileListItem-moduleactive__HH09J {
  border: 1.4px solid var(--button-bg);
}

.FileListItem-modulebutton__hEC9X {
  margin-top: 16px;
}

.FileListItem-modulevertical__mHHdU {
  width: auto;
  height: inherit;
  min-height: 100%;
}

.FileListItem-modulecontain__GuZ2n {
  width: auto;
  height: auto;
}
.FilesGalleryActions-modulearrowLeft__QxjRM {
  top: 0;
  left: 24px;
  display: flex;
  position: absolute;
  align-items: center;
  height: 100%;
  width: -moz-min-content;
  width: min-content;
}

.FilesGalleryActions-modulearrowRight__BY99G {
  top: 0;
  right: 24px;
  display: flex;
  position: absolute;
  align-items: center;
  height: 100%;
  width: -moz-min-content;
  width: min-content;
}

.FilesGalleryActions-modulecounter__qSWQh {
  border-radius: 8px;
  top: 24px;
  right: 24px;
  position: absolute;
  border: 1px solid var(--color-border);
  background: var(--color-white);
  padding: 3px 7px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.FilesGalleryActions-moduletextCounter__iv57I {
  font-size: 14px;
  line-height: 16px;
  font-weight: 400;
}
.FilesGallery-moduleFilesPreviewGallery__GvIZp {
  width: 100%;
  height: 480px;
  position: relative;
}
.FilesList-modulelist__mF5ug {
  width: -moz-max-content;
  width: max-content;
  display: flex;
  flex-direction: row;
  gap: 8px;
  margin-bottom: 8px;
}

.FilesList-modulecontainer__towBS {

  overflow-x: scroll;
  padding: 0 16px;
}

.FilesList-moduleitem__FVzVr {
}
.NewsboardPostBodyFilesGallery-modulecontainer__t49Ch {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.RatingItem-moduleratingItem__bqdJr {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.NewsboardPostRatingEditModal-modulecontent__SEK9T {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.ListItem-modulelistItem__shTrV {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-width: 55px;
  max-width: -moz-max-content;
  max-width: max-content;
  flex: 1 1;
}

.ListItem-modulehoverableTag__DrwaC:hover {
    --border-color: var(--button-bg);

    background-color: var(--submenu-hover);
    color: var(--button-bg);
    cursor: pointer;
  }

.ListItem-modulehoverableTag__DrwaC:active {
    --border-color: var(--pressed-button-bg);

    color: var(--pressed-button-bg);
  }

.ListItem-moduletooltipContent__vBMlt {
  display: flex;
  flex-direction: column;
}

.ListItem-moduletooltipHintText__DTysV {
  color: var(--color-white-50);
}

.ListItem-modulestatus__YjVGE {
  flex: 1 1;
}

.ListItem-moduletag__DdvmN {
  height: 40px;
}

.ListItem-moduletagIconContainer__D2MRz {
  background: var(--color-bg-second);
  border-radius: 30px;
  width: 24px;
  height: 24px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  min-width: 24px;
}

.ListItem-moduletagIconContainer__D2MRz > svg {
    color: var(--secondary-text-color);
    width: 16px;
    height: 16px;
  }

.ListItems-moduleListItems__OpnwT {

  flex: 0 1 auto;
  flex-wrap: nowrap;
}

.More-modulemore__tKwOy {

  --multi-valued-list-more-button-height: 28px;
  --multi-valued-list-more-button-border-radius: 6px;
}

.MoreItem-modulemoreItem__diPmo {

  padding: 8px;
  cursor: pointer;
}

  .MoreItem-modulemoreItem__diPmo:hover {
    background-color: var(--submenu-hover);

    color: var(--button-bg);
  }

.MoreItem-moduleitem__ZclCs {
  display: flex;
  gap: 8px;
  width: 100%;
}

.MoreItem-moduleicon__symHi {
  --icon-svg-fill: none;

  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--secondary-text-color);
}

.MoreItem-moduleinfo__rNmoc {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}

.MoreItem-moduletext__GtrGV {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 24px;
}


.ListItem-modulelistItem__S2oB5 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-width: 55px;
  max-width: -moz-max-content;
  max-width: max-content;
  flex: 1 1;
}
.NewsboardPostBodyMessageRequests-modulerequest__NjztR {
  display: flex;
  gap: 16px;
  flex-direction: column;
}

.NewsboardPostBodyMessageRequests-moduletag__A_akl {
  height: 40px;
  width: -moz-min-content;
  width: min-content;
  max-width: 100%;
}

.NewsboardPostBodyMessageRequests-moduletagIconContainer__pYmWE {
  background: var(--color-bg-second);
  border-radius: 30px;
  width: 24px;
  height: 24px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  min-width: 24px;
}

.NewsboardPostBodyMessageRequests-moduletagIconContainer__pYmWE > svg {
    color: var(--secondary-text-color);
    width: auto;
  }

.NewsboardPostBodyMessageRequests-modulemultiValuedList__CPthx {

  --multi-valued-list-gap: 8px;

  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}
.NewsboardPostBodyMessageText-modulereadMoreButton__SXmTt {
  --tag-text-color: var(--secondary-text-color);

  min-width: -moz-min-content;

  min-width: min-content;
  cursor: pointer;
}

  .NewsboardPostBodyMessageText-modulereadMoreButton__SXmTt:hover {
    --tag-bg-color: var(--deactive-button-bg);
    --tag-text-color: var(--button-bg);
  }

  .NewsboardPostBodyMessageText-modulereadMoreButton__SXmTt:active {
    --tag-text-color: var(--pressed-button-bg);
  }

.NewsboardPostBodyMessageText-modulemessage__LlMkF {
  word-break: break-word;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.5px;
  color: var(--main-text-color);
}

.NewsboardPostBodyMessageText-modulemessage__LlMkF ul {
    margin-block: 0;
  }

.NewsboardPostBodyMessageText-modulemessage__LlMkF img {
    max-width: 100%;
  }

.NewsboardPostBodyMessageText-moduleunread__DmpqZ {
  font-weight: 500;
}
.NewsboardPostBodyMessage-moduleNewsboardPostBodyMessage__nlMIm {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 16px;
}

.NewsboardPostBodyMessage-moduletitle__EN5fH {
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.5px;
  word-break: break-word;
}

.NewsboardPostBodyMessage-modulehoverableTitle__U1zt3 {
  cursor: pointer;
}

.NewsboardPostBodyMessage-modulehoverableTitle__U1zt3:hover {
    color: var(--button-bg);
  }

.NewsboardPostBodyMessage-modulehoverableTitle__U1zt3:active {
    color: var(--pressed-button-bg);
  }

.NewsboardPostBodyMessage-modulemultiValuedList__lGD7W {

  --multi-valued-list-gap: 8px;

  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}

.NewsboardPostBodyMessage-modulelink__CCiLA {
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  white-space: normal;
}

.NewsboardPostBodyMessage-moduleunreadTitle__OB6T_ {
  font-weight: 500;
}
.Skeleton-moduletitle__tTV0p {
  width: 400px;
  height: 24px;
  border-radius: 4px;
  background: var(--color-border);
}

.Skeleton-modulecontent__b68_f {
  width: 100%;
  height: 72px;
  border-radius: 4px;
  background: var(--color-border);
}

.Skeleton-modulecontainer__sF5TN {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.Skeleton-moduletextContent__CdFZv {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 16px;
}

.Skeleton-moduleimage__n4y_I {
  width: 100%;
  height: 356px;
  background: var(--color-border);
}

.NewsboardPostBody-moduleNewsboardPostBody__G0DVq {
  display: flex;
  flex-direction: column;
  background: var(--color-white);
  width: 100%;
  height: -moz-max-content;
  height: max-content;
}

.NewsboardPostAction-moduleaction__NoyZh {
  display: flex;
  gap: 4px;
  color: var(--secondary-text-color);
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
  white-space: nowrap;
}

  .NewsboardPostAction-moduleaction__NoyZh:hover {
    color: var(--button-bg);
  }

  .NewsboardPostAction-moduleaction__NoyZh:hover .NewsboardPostAction-moduleactionText__qNPXW {
     color: var(--button-bg)
   }

  .NewsboardPostAction-moduleaction__NoyZh:active {
    color: var(--pressed-button-bg);
  }

  .NewsboardPostAction-moduleaction__NoyZh:active .NewsboardPostAction-moduleactionText__qNPXW {
      color: var(--pressed-button-bg);
    }

.NewsboardPostAction-moduleactionIcon__k6qz6 {
  min-width: -moz-min-content;
  min-width: min-content;
}

.NewsboardPostAction-moduleactionText__qNPXW {
  cursor: pointer;
}

.NewsboardWelcomePostFooter-modulecontainer__D2QKg {
  display: flex;
  flex-direction: row;
  gap: 16px;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.Skeleton-modulecontent__WmZJ1 {
  width: 480px;
  height: 24px;
  border-radius: 4px;
  background: var(--color-border);
}

.Skeleton-modulecontainer__HGs3p {
  display: flex;
  gap: 16px;
}

.NewsboardPostFooter-moduleNewsboardPostFooter__BHDN8 {
  display: flex;
  padding: 16px;
  gap: 32px;
  width: 100%;
  background: var(--color-white);
  border-top: 1px solid var(--color-border);
}

.InhabitantInvitationFormFields-moduleactions__o54YO {

  padding: 16px 24px 24px 24px;
}

.InhabitantInvitationFormFields-moduleheader__IWCMx {

  margin-bottom: 16px;
}

.InhabitantInvitationFormFields-modulecontent__LMWjN {
  height: 408px;
}

.InhabitantInvitationFormFields-moduletext__L3Ooq {
  min-height: 320px;
  display: inline-block;
  overflow-y: hidden;
  overflow-x: hidden;
}

.InhabitantInvitationFormFields-moduletextarea__Al9PL {
  height: 320px;
}

.InhabitantInvitationFormModal-modulebox__bJ7Za {
  max-height: 560px;
}

.InhabitantFormActions-modulecheckboxField__eBSWw {
  display: flex;
}

.InhabitantFormActions-modulecheckbox__P6zY8 {
  white-space: nowrap;
}

.InhabitantFormActions-moduleviewButton__GIdxr {
  font-weight: 400;
  margin-left: 4px;
}

.ContractEndField-moduledatePicker__vWBe7 {
  width: 210px;
}

.InhabitantFormFields-moduleactions__yN0Bx {

  padding: 16px 24px 24px 24px;
}

.InhabitantFormFields-modulefieldWrapper__RRsSI {
  width: 100%;
}

.InhabitantFormFields-moduleformFields__qZJNa {

  gap: 8px;
}

.InhabitantFormFields-moduleheader__NQHId {

  margin-bottom: 16px;
}

.RoleField-moduleroleFieldSelect__WI36i {

  width: 210px;
}

.PageFooter-modulePageFooter__VXIi5 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 24px 0;
}

  .PageFooter-modulePageFooter__VXIi5 p {
    margin: 0;
    line-height: 24px;
    font-size: 16px;
    color: var(--secondary-text-color);
  }

  .PageFooter-modulePageFooter__VXIi5 p span {
      opacity: 0.5;
    }

  .PageFooter-modulePageFooter__VXIi5 p a:not(:hover) {
      opacity: 0.5;
    }

.Page-modulepage__yu32Y {
  margin-top: 24px;
  width: 100%;
  position: relative;
  transition: transform 0.1s ease-out;
  min-height: calc(100vh - 96px);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.Page-modulescrollWrapper__K0I09 {
  max-height: calc(100vh - var(--theme-header-height));
  height: 100vh;
  overflow: hidden auto;
  padding-left: 40px;
  padding-right: 24px;
  scrollbar-width: 8px;
}

.Page-modulescrollWrapper__K0I09::-webkit-scrollbar {
    width: 8px;
  }

.Page-modulescrollWrapper__K0I09::-webkit-scrollbar-thumb {
    background-color: var(--text-disabled-color);
    width: 8px;
    border-radius: 6px;
  }

.Page-modulescrollWrapper__K0I09::-webkit-scrollbar-track {
    margin: 24px 0;
  }

.Page-modulecontent__qLC0M {
  min-height: calc(100vh - 224px);
  display: flex;
  flex-direction: column;
}

.PageActions-modulePageActions__lL8Sl {
  display: flex;
  align-items: center;
}

.PageActions-moduleskeleton__Cjlmx {

  width: 355px;
  height: 24px;
}

.PageHeaderNotifications-modulecontainer__qIfQ6 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding-bottom: 24px;
}
.PageProfile-modulePageProfile___T13M {
  --page-profile-content-item-gap: 24px;

  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: calc(100vh - 72px);
  padding-left: 40px;
  position: relative;
  transition: transform 0.1s ease-out;
  overflow: hidden auto;
}

.PageProfile-modulecontentWrapper__vg8KF {
  display: flex;
  gap: 8px;
  height: 100%;
  overflow: hidden auto;
}

.PageProfile-modulescrollWrapper__cnOan {
  width: 100%;
  max-height: calc(100vh - 72px);
  height: 100vh;
  overflow: hidden auto;
  scrollbar-width: 8px;
  padding-right: 8px;
  scrollbar-gutter: stable;
}

.PageProfile-modulescrollWrapper__cnOan::-webkit-scrollbar {
    width: 8px;
  }

.PageProfile-modulescrollWrapper__cnOan::-webkit-scrollbar-thumb {
    background-color: var(--text-disabled-color);
    width: 8px;
    border-radius: 6px;
  }

.PageProfile-modulescrollWrapper__cnOan::-webkit-scrollbar-track {
    margin: 24px 0;
  }

.PageProfile-modulecontent__aIkpI {
  min-height: calc(100vh - 224px);
  display: flex;
  flex-direction: column;
  gap: var(--page-profile-content-item-gap);
  margin-top: 24px;
}

.PageProfile-modulelast__N3hFq {
  padding-right: 16px;
}

.PageHeader-modulewrapper__ZRRDM {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 24px;
}

.PageHeader-modulenav__SeAaC {
  display: flex;
}

.PageHeader-modulelink__ZL37k {
  text-decoration: none;
}

.ChangeBuildingModal-modulecontent__vLxpQ {
  padding: 24px;
  overflow-x: hidden;
  overflow-y: auto;
}

  .ChangeBuildingModal-modulecontent__vLxpQ::-webkit-scrollbar {
    width: 8px;
  }

  .ChangeBuildingModal-modulecontent__vLxpQ::-webkit-scrollbar-thumb {
    background-color: var(--text-disabled-color);
    width: 8px;
    border-radius: 6px;
  }

  .ChangeBuildingModal-modulecontent__vLxpQ::-webkit-scrollbar-track {
    margin: 8px 0;
  }

.ChangeBuildingModal-modulefooter__NP7vA {
  padding: 24px;
  height: 80px;
  display: flex;
  align-items: flex-end;
  width: 100%;
  position: relative;
}

.ChangeBuildingModal-modulefooter__NP7vA button:not(:last-child) {
    margin-right: 16px;
  }

.ChangeBuildingModal-modulefooter__NP7vA button:last-child {
    height: 40px;
  }

.ChangeBuildingModal-modulebtn__cqQrA {
  min-width: 100px !important;
}

.ChangeBuildingModal-moduleselect__uSkC7 {
  width: 100%;
  padding-top: 4px;
}

.ChangeBuildingModal-modulelabel__q8kVw {
  width: 100%;
  display: inline-flex;
  justify-content: space-between;
  align-items: center;
  color: var(--color-list-border);
}

.ChangeBuildingModal-modulefieldWrapper__OHHTZ {
  width: 100%;
}

.ChangeBuildingModal-moduleflatList__Q_zec {
  width: 100%;
  max-height: 120px;
}

.ChangeBuildingModal-modulebuttonText__gSNQo {
  min-width: auto;
}

.ChangeBuildingModal-moduleclear__v2fsW,
.ChangeBuildingModal-moduletag__dZgXk {
  cursor: pointer;
  margin-bottom: 4px;
  margin-right: 4px;
  max-width: 100%;
}

.ChangeBuildingModal-moduleclear__v2fsW {
  --tag-bg-color: var(--deactive-button-bg);
  --tag-text-color: var(--button-bg);
}

.ChangeRoleModal-modulecontent__H1Zu8 {
  padding: 24px;
  width: 464px;
  overflow-x: hidden;
  overflow-y: auto;

  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
}

  .ChangeRoleModal-modulecontent__H1Zu8::-webkit-scrollbar {
    width: 8px;
  }

  .ChangeRoleModal-modulecontent__H1Zu8::-webkit-scrollbar-thumb {
    background-color: var(--text-disabled-color);
    width: 8px;
    border-radius: 6px;
  }

  .ChangeRoleModal-modulecontent__H1Zu8::-webkit-scrollbar-track {
    margin: 8px 0;
  }

.ChangeRoleModal-modulefooter__Itm6O {
  height: 80px;
  display: flex;
  align-items: flex-end;
  width: 100%;
  position: relative;
}

.ChangeRoleModal-modulefooter__Itm6O button:not(:last-child) {
    margin-right: 16px;
  }

.ChangeRoleModal-modulefooter__Itm6O button:last-child {
    height: 40px;
  }

.ChangeRoleModal-moduleerrorText__IRR7A {
  color: var(--color-error);
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 16px;
  margin-top: 4px;
}

.ChangeRoleModal-modulebtnError__rRbDY {
  border-color: var(--color-error);
}

.ChangeRoleModal-modulebtnError__rRbDY:hover:not(:disabled) {
    background-color: var(--submenu-hover);
    border-color: var(--color-error);
  }

.ChangeRoleModal-modulebtnError__rRbDY:hover:not(:disabled) svg {
      fill: var(--color-error);
    }

.ChangeRoleModal-moduleselect__z9cUf {
  width: 100%;
  padding-top: 4px;
}

.ChangeRoleModal-modulelabel__X9fX_ {
  width: 100%;
  display: inline-flex;
  justify-content: space-between;
  align-items: center;
  color: var(--color-list-border);
}

.ChangeRoleModal-modulebtn__NbQ6f {
  min-width: 100px !important;
}

.ChangeRoleModal-modulebuttonSelect__c0LbQ {
  color: var(--main-text-color);
  min-width: 100%;
  height: 40px;
  padding: 16px;
  border-radius: 8px;
  background-color: var(--color-white);
  border-style: solid;
  border-color: var(--color-white);
}

.ChangeRoleModal-modulebuttonSelect__c0LbQ > span {
    line-height: 24px;
    font-family: Roboto, sans-serif;
    letter-spacing: 0.5px;
    font-size: 16px;
    font-weight: 400;
    max-height: 24px;
  }

.ChangeRoleModal-modulebuttonSelect__c0LbQ > span:last-child {
    width: 16px;
    margin-left: auto;
  }

.ChangeRoleModal-modulebuttonSelect__c0LbQ:hover:not(:disabled) {
    background-color: var(--submenu-hover);
    border-color: var(--button-bg);
  }

.SendInviteModal-modulecontent__YFIfY {
  height: 408px;
}

.SendInviteModal-modulefooter__sIzHx {
  height: 80px;
  display: flex;
  align-items: flex-end;
  width: 100%;
  position: relative;
}

.SendInviteModal-modulefooter__sIzHx button:not(:last-child) {
    margin-right: 16px;
  }

.SendInviteModal-modulefooter__sIzHx button:last-child {
    height: 40px;
  }

.SendInviteModal-moduleselect__wBDmi {
  width: 100%;
  padding-top: 4px;
}

.SendInviteModal-modulebtn__jEzfQ {
  min-width: 100px !important;
}

.SendInviteModal-moduletext__F36VR {
  min-height: 320px;
  display: inline-block;
  overflow-y: hidden;
  overflow-x: hidden;
}

.SendInviteModal-moduletextarea___mcEG {
  height: 320px;
}

.SendInviteModal-moduleinfo__mJbTw {
  margin-bottom: 16px;
}

.ChartInfoItem-moduleChartInfoItem__aGNY1 {
  display: flex;
  gap: 12px;
  font-size: 16px;
  font-style: normal;
  line-height: 24px;
  letter-spacing: 0.5px;
  color: var(--secondary-text-color);
  font-weight: 400;
}

.ChartInfoItem-moduledot__y04y6 {
  border-radius: 50%;
  height: 10px;
  min-width: 10px;
  width: 10px;
  margin-top: 7px;
}

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

.ChartInfoItem-modulecount__gPQ4d {
  color: var(--main-text-color);
  font-weight: 500;
}
.ChartInfo-moduleChartInfo__fhq0Q {
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items: flex-start;
}

.ChartInfo-moduletitle__CqSiy {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0.5px;
  color: var(--secondary-text-color);
}

.ChartInfo-modulelist__E4u9p {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.ChartContainer-moduleChartContainer___uDIj {
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding: 16px;
}
.ChartPieWrapper-moduleChartPieWrapper__YYl3c {
  margin-top: 40px;
}
.ListItem-modulewrapper__RnIMG {
  display: flex;
  border-bottom: 1px solid var(--secondary-text-color-70);
}

  .ListItem-modulewrapper__RnIMG:last-child {
    border-bottom: none
  }

.ListItem-moduleitem__K3Jwr {
  display: flex;
  align-items: flex-start;
  padding: 12px 16px;
  flex: 1 0;
}

.StatisticSummaryTab-moduletable__j4E9U {
  width: 100%;
  color: var(--secondary-text-color-70);
  border: 1px solid var(--secondary-text-color-70);
  border-radius: 8px;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.5px;
  border-spacing: 0;
}

.StatisticSummaryTab-moduletbody__KronM {
  width: 100%;
}
.StatisticTabs-moduletab__GCUzs {

  max-width: 25%;
}

.InhabitantsStatisticModal-modulecontent__vneIF {
  width: 720px;
  height: 488px;
  max-height: 488px;
}

.InhabitantsStatisticModal-moduleloader__r0kDd {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}

.InhabitantsStatisticModal-modulenotification__g6aEJ {
  margin-bottom: 16px;
}

.Inhabitants-modulebutton__Ivwv7 {
  margin-left: 16px;
}

.Inhabitants-modulestatisticIcon__mITz0 {
  fill: none !important;
}

.NewsboardPostHeaderPinAction-modulecontainer__jGTv0 {
  display: flex;
  width: -moz-max-content;
  width: max-content;
  align-items: center;
  justify-content: center;
}

.NewsboardPostHeaderPinAction-moduleaction__zKhAm {
  display: flex;
  color: var(--secondary-text-color);
  width: -moz-min-content;
  width: min-content;
  height: -moz-min-content;
  height: min-content;
  align-items: center;
  padding: 4px;
}

.NewsboardPostHeaderPinAction-moduleactive__x3mvP {
  cursor: pointer;
}

.NewsboardPostHeaderPinAction-moduleactive__x3mvP:hover {
    border-radius: 8px;
    background: var(--submenu-hover);
    color: var(--button-bg);
  }

.NewsboardPostHeaderPinAction-moduleactive__x3mvP:active {
    color: var(--pressed-button-bg);
  }

.NewsboardPostHeaderPinAction-moduleicon__C_bG4 {
  min-width: 24px;
}

.NewsboardPostHeaderPinAction-modulepinned__fEube {
  color: var(--button-bg);
}

.PostInfo-modulePostInfo__j0aPh {
  display: flex;
  color: var(--secondary-text-color);
  gap: 8px;
  align-items: center;
  width: 100%;
}

.PostInfo-moduletext__JS5xp {
  white-space: nowrap;
}

.PostInfo-moduledivider__QNCbB {
  min-width: 4px;
}
.NewsboardPostHeaderContent-moduleNewsboardPostHeaderUser__KUub0 {
  display: flex;
  gap: 16px;
  width: 100%;
  flex: 1 0;
  overflow: hidden;
  text-overflow: ellipsis;
  justify-content: space-between;
}

.NewsboardPostHeaderContent-moduletextContainer__LfZmR {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  align-items: flex-start;
  justify-content: center;
}

.NewsboardPostHeaderContent-moduleuserName__MDlcL {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0.5px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: -moz-max-content;
  width: max-content;
  cursor: pointer;
}

.NewsboardPostHeaderContent-moduleinfoContainer__uB3rU {
  display: flex;
  width: -moz-max-content;
  width: max-content;
  overflow: hidden;
  gap: 8px;
}

.NewsboardPostHeaderContent-moduleuserContainer__haRcZ {
  display: flex;
  flex-direction: row;
  gap: 5px;
  width: 100%;
}

.NewsboardPostHeaderContent-modulestatusBlocked__K3GjO {
  flex: 1 0 auto;
}

.NewsboardPostHeaderContent-moduleunreadBadge__XPfNC {
  display: flex;
  width: -moz-max-content;
  width: max-content;
  color: var(--button-bg);
}

.NewsboardPostHeaderContent-modulepinContainer__dJVx_ {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 16px;
}
.Skeleton-moduleavatar__lKbh6 {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background: var(--color-border);
}

.Skeleton-modulecontent__t4uI9 {
  width: 400px;
  height: 48px;
  border-radius: 4px;
  background: var(--color-border);
}

.Skeleton-modulecontainer__uq_kD {
  display: flex;
  gap: 16px;
}

.NewsboardPostHeader-moduleNewsboardPostHeader__R9wAo {
  padding: 16px;
  display: flex;
  justify-content: space-between;
  background: var(--color-white);
  align-items: center;
  width: 100%;
  max-width: 100%;
  gap: 16px;
  border-bottom: 1px solid var(--color-border);
}

.NewsboardPostHeader-modulecontainer__jzch_ {
  display: flex;
  justify-content: space-between;
}

.NewsboardPostHeader-moduleskeleton__uDpux {
  border-bottom: none;
}

.NewsboardPostHeader-moduleactionsList__Ca9J0 {
  --text-list-item-content-text-color: var(--secondary-text-color);

  right: -30px;
}

.NewsboardPost-moduleNewsboardPost__SQzxa {
  display: flex;
  width: 912px;
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  background: var(--color-white);
}
.NewsboardList-moduleNewsboardList__v4AYr {
  display: flex;
  flex-direction: column;
  gap: 16px;
  flex-grow: 1;
}
.NewsboardPostForm-moduleformBody__O8wDQ {
  width: 100%;
}

.NewsboardPostForm-modulewrapperClassName__NBg4r {
  width: 100%;
}

.NewsboardPostForm-moduledatePickerInput__KdFtr {
  width: 210px;
}

.NewsboardPostForm-moduletimePickerInput__ljnSr {
  width: 193px;
}

.NewsboardPostForm-moduleselectButton__Fs7eJ {
  min-height: 40px;
}

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

.CustomizeRecipientAudienceModal-moduleactions__I8S6n {

  padding: 16px 24px 24px 24px;
}

.CustomizeRecipientAudienceModal-modulecontent__Cgw6l {
  max-height: 1000px;
}

.CustomizeRecipientAudienceModal-moduleaudienceContainer__H_PSW {
  display: flex;
  flex-direction: column;
  gap: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  min-height: -moz-max-content;
  min-height: max-content;
}

.CustomizeRecipientAudienceModal-modulecontainer__c_45r {
  display: flex;
  flex-direction: column;
  max-height: -moz-min-content;
  max-height: min-content;
}

.CustomizeRecipientAudienceModal-modulebox__nXXZE {
  max-height: -moz-max-content;
  max-height: max-content;
}

.CustomizeRecipientAudienceModal-modulecheckboxLabel__fSx_s {
  max-width: 100%;
  overflow: hidden;
}

.CustomizeRecipientAudienceModal-modulecheckboxLabel__fSx_s span {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
  }

.CustomizeRecipientAudienceModal-moduleheader__HeifY {

  margin-bottom: 16px;
}

.CustomizeRecipientAudienceModal-moduledisabledSelect__orGhK {
  color: var(--secondary-text-color-70);
}

.CustomizeRecipientAudienceField-moduleselectButton__Z5jSz {
  min-width: 100%;
  color: var(--secondary-text-color-70);
}

.CustomizeRecipientAudienceField-moduletagBar__LEa_p {

  margin-top: 8px;
}

.CustomizeRecipientAudienceField-moduleformBody__a997J {
  width: 100%;
}

.CustomizeRecipientAudienceField-moduleerror__oKCxo {
  box-shadow: 0 -1px 0 inset var(--color-error);
}

.CustomizeRecipientAudienceField-moduleerror__oKCxo:not(:disabled):hover,
    .CustomizeRecipientAudienceField-moduleerror__oKCxo:not(:disabled).CustomizeRecipientAudienceField-moduleactive__V3hCG {
      box-shadow: 0 -1px 0 inset var(--color-error);
    }

.FormFields-moduleactions__9Dj6S {

  padding: 16px 24px 24px 24px;
}

.FormFields-moduleheader__vCEy2 {

  margin-bottom: 16px;
}

.FormFields-modulefieldsContainer__PW2Ew {

  gap: 8px;
}

.PostsContainer-modulePostsContainer__USz5t {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex-grow: 1;
}
.Posts-moduleheaderWrapper__TbOzQ {
  width: 912px;
}

.LayoutHeader-moduleLayoutHeader__AutB8 {
}

.LayoutHeader-modulemenuToggle__zWeZw {

  flex-shrink: 0;
}

.LayoutHeader-modulecompanyName__o9mKD {

  overflow: hidden;
  text-overflow: ellipsis;
  color: var(--header-text);
  white-space: nowrap;
  font-weight: 500;
}

.LayoutHeader-modulefiller__RMOAj {
  flex: 1 1;
}

.LayoutHeader-modulesearch__ixrsY {

  --search-min-width: 400px;
}
.Layout-moduleLayout__MjtC4 {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  height: 100vh;
}

.Layout-modulemenu__r3iCy {

  flex-shrink: 0;
}

.Layout-modulemain__fxjFw {

  flex: 1 1;
}
.Library-modulelibrary___6bNe {
  display: flex;
  max-height: 100vh;
}

.Library-modulemenu__BZeKx {
  border-right: 1px solid var(--color-border);
  overflow: hidden auto;
}

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

.Library-modulemenu__BZeKx ul li {
      display: flex;
      align-items: center;
      height: 48px;
      border-bottom: 1px solid var(--color-border);
    }

.Library-modulemenu__BZeKx ul li a {
        color: var(--secondary-text-color);
        text-decoration: none;
        white-space: nowrap;
      }

.Library-modulecontent__yVm8a {
  background-color: #ebebeb;
  flex-basis: 100%;
  overflow: auto;
}

.Library-modulemenu__BZeKx,
.Library-modulecontent__yVm8a {
  padding: 48px;
}

.FormFields-modulecheckboxLabel__HkaQp {
  max-width: 100%;
  overflow: hidden;
}

  .FormFields-modulecheckboxLabel__HkaQp span {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
  }
.FormFields-modulecheckboxLabel__RhZfY {
  max-width: 100%;
  overflow: hidden;
}

  .FormFields-modulecheckboxLabel__RhZfY span {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
  }
.ChatFormFields-moduleactions__fe0ol {

  padding: 16px 24px 24px 24px;
}

.ChatFormFields-moduleformFields__cHIOo {

  gap: 8px;
}

.ChatFormFields-moduleheader__WFXuW {

  margin-bottom: 16px;
}

.ChatTableRowLastMessageDeleted-modulemessageDeletedIcon__uJtc_ {
  color: var(--secondary-text-color);
}

.ChatTableRowLastMessageDeleted-modulemessageDeletedText__mSnFV {
  color: var(--secondary-text-color);
  margin-left: 8px;
}

.ChatTableRowLastMessage-modulecontainer__DpaAP {
  display: flex;
  width: 100%;
  justify-content: space-between;
}

.ChatTableRowLastMessage-modulelastMessageContainer__njSHk {
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.ChatTableRowLastMessage-modulelastMessage__zK5fB {
  display: flex;
}

.ChatTableRowLastMessage-modulelastMessageUser__B9QqM {
  display: flex;
  align-items: center;
}

.ChatTableRowLastMessage-modulenameWrapper__o2_Te {
  display: flex;
  align-items: center;
  max-width: 200px;
  overflow: hidden;
}

.ChatTableRowLastMessage-moduleuserName__iW6Yh {
  flex: 1 1 auto;
  min-width: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ChatTableRowLastMessage-modulecolon__yowM5 {
  flex-shrink: 0;
}

.ChatTableRowLastMessage-moduleicon__MhoTd {
  flex-shrink: 0;
  margin-right: 8px;
}

.ChatTableRowLastMessage-moduletextContainer___VomZ {
  overflow: hidden;
  text-overflow: ellipsis;
  color: var(--main-text-color);
  margin-left: 8px;
}

.ChatTableRowLastMessage-moduletext__gUlhf {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ChatTableRowLastMessage-modulelastMessageCounter__xfyXy {
  margin: 4px 0 0 8px;
}

.ChatTableRowLastMessage-moduleunread__YQLaW {
}

.ChatTableRowTitle-moduletitleIcon__lp105 {
  color: var(--secondary-text-color);
}

.ChatTableRowTitle-moduleemptyChatTitle__oNxX9 {

  color: var(--text-disabled-color);
}
.ChatTableRow-moduleChatTableRow__YGDg9 {
}

  .ChatTableRow-moduleChatTableRow__YGDg9.ChatTableRow-moduleresizing__kG7Tj {
    cursor: col-resize;
  }

  .ChatTableRow-moduleChatTableRow__YGDg9.ChatTableRow-moduleselected__VYLkr,
  .ChatTableRow-moduleChatTableRow__YGDg9:hover:not(.ChatTableRow-moduleresizing__kG7Tj:first-child) {
    background-color: var(--table-row-hover-background-color);
  }

.Chats-modulebutton__ptiuQ {
  margin-left: 16px;
}

.BaseSlider-modulebaseSlider__Yr_7S {
  width: 100%;
  display: flex;
  align-items: center;
  position: relative;
  margin-bottom: 16px;
  cursor: pointer;
}

.BaseSlider-modulepointer__ZOZiD {
  position: absolute;
  left: 0;
  pointer-events: none;
}

.BaseSlider-modulepointer__ZOZiD div {
    width: 16px;
    height: 16px;
    border-radius: 50%;
    border: 4px solid var(--color-white);
    box-shadow: 0px 1px 2px var(--color-black-15);
    transform: translate(-8px, -4px);
  }

.BaseSlider-moduletrack__VgonY {
  display: flex;
  position: relative;
  width: 100%;
  margin: 0 4px;
}

.BaseSlider-modulegradient__nFOo6 {
  margin-left: 22px;
  height: 8px;
  border-radius: 4px;
  display: flex;
  width: 100%;
  background: linear-gradient(
    to right,
    rgb(255, 0, 0) 0%,
    rgb(255, 255, 0) 17%,
    rgb(0, 255, 0) 33%,
    rgb(0, 255, 255) 50%,
    rgb(0, 0, 255) 67%,
    rgb(255, 0, 255) 83%,
    rgb(255, 0, 0)
  );
}

.BaseSlider-moduleselectButton__nTF4P {
  line-height: 24px;
}

.GradientSlider-modulegradient__MkcPA {
  width: 288px;
  height: 288px;
  position: relative;
  margin-bottom: 24px;
  cursor: pointer;
}

.GradientSlider-modulefirstLayer__E3qWD {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    to right,
    rgb(255, 255, 255),
    rgba(255, 255, 255, 0)
  );
}

.GradientSlider-modulesecondLayer__a4lAJ {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to top, rgb(0, 0, 0), rgba(0, 0, 0, 0));
}

.GradientSlider-modulepointer__YWIPI {
  position: absolute;
  border: 2px solid var(--color-white);
  width: 16px;
  height: 16px;
  top: 0;
  left: 0;
  border-radius: 50%;
  transform: translateX(-8px) translateY(-8px);
  box-shadow: 0px 1px 2px var(--color-black-15);
}

.MainColor-modulemainColor__gQh0Z {
  display: flex;
  height: 40px;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  padding: 7px;
  margin-top: 8px;
  border-radius: 4px;
  border: 1px solid transparent;
}

  .MainColor-modulemainColor__gQh0Z:hover {
    border-color: var(--button-bg);
  }

.MainColor-moduletitle__ZCW9Y {
  font-size: 16px;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-right: 8px;
}

.MainColor-modulecolor__jpxhT {
  display: flex;
  align-items: center;
}

.MainColor-modulecolorView__J9BA9 {
  width: 24px;
  height: 24px;
  border-radius: 4px;
  flex-shrink: 0;
}

.MainColor-moduleactive__sl7VX {
  background-color: var(--color-bg-second);
  color: var(--button-bg);
}

.MainColor-modulehexInput__xfxDs {
  width: 88px;
  text-transform: uppercase;
  height: 24px;
  flex-shrink: 0;
  margin-left: 8px;
  padding: 0 7px;
  border-radius: 4px;
}

.MainColor-modulergbInput__yF0C7 {
  display: flex;
}

.MainColor-modulergbValueInput__C018K {
  --input-padding: 0 7px;

  width: 45px;
  text-transform: uppercase;
  height: 24px;
  flex-shrink: 0;
  margin-left: 8px;
  border-radius: 4px;
}

.MainColor-modulehexText__WxjPG {
  width: 72px;
  margin-right: 8px;
  margin-left: 16px;
  color: var(--main-text-color);
  text-transform: uppercase;
  pointer-events: none;
}

.MainColor-modulergbTextContainer__b2BWI {
  display: flex;
}

.MainColor-modulergbText__IRSnM {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 8px;
  color: var(--main-text-color);
  pointer-events: none;
  width: 45px;
}

.ColorPicker-modulecolorPicker__diW9L {
  width: 320px;
  border-radius: 8px;
  background-color: var(--color-white);
  box-shadow: 0px 4px 18px var(--color-box-shadow-16);
  border: 1px solid var(--color-list-border);
  align-items: center;
  display: flex;
  flex-direction: column;
  padding: 15px;
  z-index: 1;
}

.ColorPicker-moduledivider__bCWkk {

  margin: 16px 0;
}

.ColorPicker-modulebuttons__GDNMM {
  display: flex;
  align-self: flex-start;
  gap: 24px;
  margin-top: 16px;
  flex-shrink: 0;
  padding-top: 16px;
}

.ColorPicker-modulebutton__qBNyu {
  flex-shrink: 0;
}

.ColorTemplateOverlay-moduledeleteButton__IztBi,
.ColorTemplateOverlay-modulesuccessIcon__EfVur {
  position: absolute;
  right: -2px;
  top: 0;
  box-shadow: 0px 1px 3px var(--color-black-35);
  display: flex;
  border-radius: 50%;
}

.ColorTemplateOverlay-moduleeditButton__GQD1h {
  position: absolute;
  left: -2px;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  border: 1px solid var(--color-border);
  background-color: var(--color-white);
  width: 20px;
  height: 20px;
  overflow: hidden;
}

.ColorTemplateOverlay-moduleeditButton__GQD1h:hover svg {
      fill: var(--button-bg);
    }

.ColorTemplate-moduletemplate__nUZJX {
  --color-template-segment-height: 56px;
  --color-template-segment-width: 28px;

  display: flex;
  width: 56px;
  height: 56px;
  cursor: pointer;
  margin-right: 24px;
  margin-bottom: 24px;
  position: relative;
}

.ColorTemplate-moduleheader__Xb1Lb {
  height: var(--color-template-segment-height);
  width: var(--color-template-segment-width);
  background-color: var(--color-white);
  border-top-left-radius: 28px;
  border-bottom-left-radius: 28px;
}

.ColorTemplate-modulebutton__aH74L {
  height: var(--color-template-segment-height);
  width: 28px;
  background-color: var(--text-disabled-color);
  border-top-right-radius: 28px;
  border-bottom-right-radius: 28px;
}

.ColorTemplate-modulebordered__lDKeL.ColorTemplate-moduleheader__Xb1Lb {
    border: 2px solid var(--text-disabled-color);
    border-right: 0;
  }

.ColorTemplate-moduleselected__ugg5D.ColorTemplate-moduletemplate__nUZJX {
    outline: 2px solid var(--color-success);
    border-radius: 50%;
  }

.ColorTemplate-moduleselected__ugg5D.ColorTemplate-modulebutton__aH74L {
    border: 2px solid var(--color-success);
    border-left: 0;
  }

.ColorTemplate-moduleselected__ugg5D.ColorTemplate-moduleheader__Xb1Lb {
    border: 2px solid var(--color-success);
    border-right: 0;
  }

.ColorTemplate-moduledisabled__NuXmb {
  opacity: 0.5;
}

.Overlay-modulebrushIcon__Qfcfc {
  position: absolute;
  margin-top: 14px;
  margin-left: 14px;
}

.ColorTemplates-moduletemplates__fdR2N {
  display: flex;
  flex-wrap: wrap;
}

.ColorTemplates-moduletemplateTitleContainer__l_q0A {
  display: flex;
  gap: 8px;
  margin-bottom: 24px;
}

.ColorTemplates-modulesectionTitle__xhZ55 {
  margin-bottom: 24px;
}

.ColorTemplates-modulenotSelected__EQQXu {
  color: var(--secondary-text-color);
}

.ColorTemplates-modulemenu__BwCit {
  position: relative;
}

.Header-moduleheader__gVokI {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 24px;
}

.Header-moduletitle__HmIpU {
  margin: 0;
  font-weight: 400;
  font-size: 24px;
  line-height: 40px;
  color: var(--main-text-color);
}

:root {
  --menuIcon: var(--text-disabled-color);
  --profileHeader: var(--color-border);
}

.Preview-modulesubmenuButton__Vi3X0 {
  width: 10px;
  height: 48px;
  border-radius: 0 4px 4px 0;
  background-color: var(--submenu-button-bg);
  position: absolute;
  top: 8px;
  right: -10px;
  transition: background-color 1s ease-out;
}

.Preview-modulepreview__rSVdu {
  display: flex;
  flex-direction: column;
  box-shadow: 0 4px 18px var(--color-box-shadow-16);
  border-radius: 8px;
  width: 776px;
  height: 416px;
  background-color: var(--color-body);
  overflow: hidden;
  transition: background-color 1s ease-out;
}

.Preview-moduleheader__YzXcY {
  display: flex;
  height: 40px;
  border-bottom: 1px solid var(--color-border);
  background-color: var(--header-bg);
  width: 100%;
  flex-shrink: 0;
  transition: background-color 1s ease-out;
}

.Preview-moduleheaderInfo__L75Cy {
  border-left: 1px solid var(--switcher-lines);
  margin-left: 39px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  transition: background-color 1s ease-out;
}

.Preview-modulelayout__YI85d {
  display: flex;
  height: 100%;
}

.Preview-modulemenu__brTit {
  width: 174px;
  height: 100%;
  display: flex;
  background-color: var(--color-white);
  transition: background-color 1s ease-out;
  position: relative;
}

.Preview-modulemenu__brTit::after {
    border-radius: 0 4px 4px 0;
    content: '';
    position: absolute;
    width: 10px;
    height: 48px;
  }

.Preview-modulemenuIcons__LbOg9 {
  width: 40px;
  border-right: 1px solid var(--color-border);
  display: flex;
  flex-direction: column;
  padding-top: 24px;
  align-items: center;
  background-color: var(--color-bg-sidemenu);
  transition: background-color 1s ease-out;
}

.Preview-modulemenuIcon__r9IqT {
  width: 16px;
  height: 16px;
  margin-bottom: 16px;
  background-color: var(--menuIcon);
  transition: background-color 1s ease-out;
  border-radius: 2px;
}

.Preview-modulemenuIconActive__J1Mz_ {
  width: 16px;
  height: 16px;
  margin-bottom: 16px;
  background-color: var(--button-bg);
  border-radius: 2px;
  transition: background-color 1s ease-out;
}

.Preview-modulemenuText__pR1_z {
  display: flex;
  flex-direction: column;
  width: 134px;
  padding-top: 24px;
  transition: background-color 1s ease-out;
}

.Preview-modulemenuTextItem__YEMrf {
  height: 24px;
  padding-left: 10px;
}

.Preview-modulemenuTextItem__YEMrf span {
    background-color: var(--color-border);
    display: inline-flex;
    height: 8px;
    transition: background-color 1s ease-out;
  }

.Preview-modulemenuTextItem__YEMrf:nth-child(odd) span {
      width: 70px;
    }

.Preview-modulemenuTextItem__YEMrf:nth-child(even) span {
      width: 100px;
    }

.Preview-modulemenuTextItemActive__RU8bg {
  height: 24px;
  padding-left: 10px;
  background-color: var(--submenu-hover);
  transition: background-color 1s ease-out;
}

.Preview-modulemenuTextItemActive__RU8bg span {
    display: inline-flex;
    height: 8px;
    background-color: var(--button-bg);
    width: 100px;
    transition: background-color 1s ease-out;
  }

.Preview-modulecompanyName__hPzo7,
.Preview-moduleuserName__fiUxX {
  height: 8px;
  width: 50px;
  background-color: var(--header-text);
}

.Preview-modulecompanyName__hPzo7 {
  margin-left: 12px;
  transition: background-color 1s ease-out;
}

.Preview-moduleuserName__fiUxX {
  margin-right: 32px;
  transition: background-color 1s ease-out;
}

.Preview-modulecontent__IgTrz {
  width: 568px;
  display: flex;
  margin-left: 26px;
  margin-top: 16px;
  flex-direction: column;
}

.Preview-moduletitle__ZCv84 {
  width: 140px;
  height: 16px;
  background-color: var(--text-disabled-color);
  margin-bottom: 16px;
  transition: background-color 1s ease-out;
}

.Preview-modulesection__Wu1Sm {
  display: flex;
}

.Preview-modulesection__Wu1Sm:nth-child(2) {
    margin-bottom: 8px;
  }

.Preview-modulewidget__lYOy_ {
  display: flex;
  border-radius: 4px;
  border: 1px solid var(--color-border);
  background-color: var(--color-white);
  width: 160px;
  flex-direction: column;
  transition: background-color 1s ease-out;
}

.Preview-moduleprofile__DH6Sw,
.Preview-moduletable__nR4zy {
  width: 400px;
  border-radius: 4px;
  border: 1px solid var(--color-border);
  background-color: var(--color-white);
  margin-right: 8px;
  transition: background-color 1s ease-out;
}

.Preview-moduleprofile__DH6Sw {
  height: 148px;
  display: flex;
  flex-direction: column;
}

.Preview-moduletable__nR4zy {
  height: 172px;
}

.Preview-modulewidgetHeader__oMG6F,
.Preview-moduleprofileHeader__sUd54 {
  height: 32px;
  border-bottom: 1px solid var(--color-border);
  padding: 12px;
  flex-shrink: 0;
}

.Preview-modulewidgetHeader__oMG6F div, .Preview-moduleprofileHeader__sUd54 div {
    width: 64px;
    height: 8px;
    background-color: var(--profileHeader);
    transition: background-color 1s ease-out;
  }

.Preview-moduleprofileContent__C8jyT {
  padding: 16px;
  display: flex;
  flex-direction: column;
  justify-content: end;
  height: 100%;
}

.Preview-moduleprofileContent__C8jyT div {
    border-radius: 4px;
    height: 24px;
    width: 80px;
    background-color: var(--button-bg);
    transition: background-color 1s ease-out;
  }

.Preview-moduletableItem__qSPLe {
  height: 32px;
  border-bottom: 1px solid var(--color-border);
  display: flex;
  padding: 12px;
}

.Preview-moduletableItem__qSPLe span {
    height: 8px;
    background-color: var(--color-border);
    width: 112px;
    margin-right: 20px;
    transition: background-color 1s ease-out;
  }

.Preview-moduletableItem__qSPLe div {
    width: 46px;
    height: 8px;
    background-color: var(--button-bg);
    transition: background-color 1s ease-out;
  }

.Preview-moduletemplateTitle__gtTLO {
  margin: 0;
  color: var(--secondary-text-color);
  font-weight: 400;
  margin-bottom: 24px;
}

.Preview-moduletemplateTitle__gtTLO span {
    color: var(--main-text-color);
    margin-left: 8px;
  }

.CompanyColor-modulecontainer__mnInj {
  background-color: var(--color-white);
  border-radius: 8px;
  padding: 24px;
  width: 912px;
}

.CompanyColor-moduleslider__pGML1 {
  width: 100%;
  display: flex;
  align-items: center;
  position: relative;
}

.CompanyColor-moduleslider__pGML1 span {
    height: 8px;
    border-radius: 4px;
    display: flex;
    width: 100%;
    background: linear-gradient(
      to right,
      rgb(255, 0, 0) 0%,
      rgb(255, 255, 0) 17%,
      rgb(0, 255, 0) 33%,
      rgb(0, 255, 255) 50%,
      rgb(0, 0, 255) 67%,
      rgb(255, 0, 255) 83%,
      rgb(255, 0, 0)
    );
  }

.CompanyColor-modulecursor__P9pd8 {
  width: 16px;
  height: 16px;
  position: absolute;
  top: -4px;
  left: 0;
  border-radius: 50%;
  border: 4px solid var(--color-white);
  box-shadow: 0px 1px 2px var(--color-black-15);
  pointer-events: none;
  transform: translateX(-8px);
}

.CompanyColor-modulecolor__VE0yk {
  width: 100px;
  height: 100px;
}

.CompanyColor-modulebuttonColor__z_BsS,
.CompanyColor-modulemenuColor__XdCzO {
  display: flex;
  height: 48px;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
}

.CompanyColor-modulebuttonColor__z_BsS span, .CompanyColor-modulemenuColor__XdCzO span {
    font-size: 16px;
    line-height: 24px;
  }

.CompanyColor-modulebuttonColor__z_BsS > div, .CompanyColor-modulemenuColor__XdCzO > div {
    display: flex;
    align-items: center;
  }

.CompanyColor-modulebuttonColor__z_BsS > div div, .CompanyColor-modulemenuColor__XdCzO > div div {
      width: 32px;
      height: 32px;
    }

.CompanyColor-modulebuttonColor__z_BsS > div span, .CompanyColor-modulemenuColor__XdCzO > div span {
      width: 72px;
      text-align: right;
      margin-right: 8px;
      margin-left: 16px;
    }

.CompanyColor-modulerect__gShEe {
  position: absolute;
  top: 0;
  left: 0;
  background-color: var(--color-white);
  border: 1px solid;
}

.CompanyColor-modulerect2__adS4D {
  position: absolute;
  bottom: 0;
  right: 0;
  background-color: var(--color-white);
  border: 1px solid;
}

.CompanyColor-modulecontrol__jmgoY {
  display: flex;
}

.CompanyColor-modulecalcColors__jncw5 {
  display: flex;
  margin-left: 20px;
  flex-direction: column;
}

.CompanyColor-modulecalcColors__jncw5 section {
    display: flex;
  }

.CompanyColor-modulecalcColors__jncw5 div {
    width: 64px;
    height: 64px;
    margin-bottom: 8px;
    margin-right: 8px;
    flex-wrap: wrap;
  }

.CompanyColor-moduledescription__V5bJm {
  margin-bottom: 24px;
  width: 480px;
}

.CompanyColor-modulecolorPickerDropdown__aHA0b {

  z-index: calc(var(--modalZIndex));
}

.DocFlowAddRecipientFields-moduledivider__LHR7i {

  margin: 0px;
}

.DocFlowEditFinalDocumentFields-modulefield__yWZbu {
  margin: 0;
}

.DocFlowEditFinalDocumentFields-moduleselect__Oo0wr {
  max-width: 100%;
  width: 100%;
}

.DocFlowEditFinalDocumentFields-modulecheckbox__iNqHb {
  align-items: flex-start;
  word-break: break-word;
}

.DocFlowEditFinalDocumentFields-modulecheckboxIcon__fvCim {
  margin-top: 4px;
}

.DocFlowEditSequenceModalConfirmation-modulemodal__Zs0Ib {
}

.DocFlowEditSequenceModalConfirmation-moduleconfirmation__Y_tfw {
  --modalZIndex: 5;

  visibility: hidden;
}

.DocFlowEditSequenceModalConfirmation-moduleconfirmation__Y_tfw.DocFlowEditSequenceModalConfirmation-modulevisible__ac9Qy {
    visibility: visible;
  }

.DocFlowEditSequenceModalDraggableItem-moduledrag__FBUH8 {
  display: flex;
  align-items: flex-start;
  padding: 8px 0;
  max-height: 64px;
  word-break: break-all;
}

.DocFlowEditSequenceModalDraggableItem-moduledragIcon__Mnpo7 {
  flex-shrink: 0;
  width: 16px;
  margin-right: 8px;
  margin-left: 8px;
}

.DocFlowEditSequenceModalDraggableItem-moduledragIcon__Mnpo7 svg {
    margin-top: 4px;
    fill: var(--text-disabled-color);
  }

.DocFlowEditSequenceModalContent-modulecontentWrapper__gGVEi {

  display: flex;
  flex-direction: column;
  gap: 16px;
}

.DocFlowEditSequenceModalContent-modulenotification__mC1pz {
  flex-shrink: 0;
}

.DocFlowPhaseTable-moduleDocFlowPhaseTable__VISG7 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  flex: 1 1;
  min-width: 0;
}

.DocFlowPhaseTable-moduletableFiltersButtons__MsvGv {

  margin-bottom: 0;
}

.DocFlowPhaseTable-moduletableFilters__mlGzq {

  margin-bottom: 0;
}

.DocFlowPhaseTable-moduletableFilterBarItems__zZY_N {

  margin-top: 8px;
}

.DocFlowPhaseTable-moduletableWrapper__I6F03 {
  display: flex;
  flex-direction: column;
  height: 100%;
  gap: 8px;
  flex: 1 1;
}

.DocFlowPhaseTable-modulecontrolBar__mTX8Z {

  margin-bottom: 0;
}

.DocFlowPhaseTable-modulepagination__dqzQr {

  margin-top: auto;
}

.UploadingTableRowActions-moduleUploadingTableRowActions__yIzij {
}

.UploadingTableRowActions-moduledragIcon__Lyk4q {
  width: 100%;
  height: 100%;
}

.UploadingTableRowActions-moduledragIcon__Lyk4q > svg {
    width: 16px;
    height: 16px;
    fill: var(--text-disabled-color);
  }

.UploadingTableRowActions-moduledisabled__a8XeJ {
  cursor: not-allowed;
}

.DocFlowTableRowFile-moduleinfo__C8opD {

  align-self: center;
  flex-shrink: 0;
  margin-left: 10px;
}

.DocFlowUploadingTypeCell-moduleDocFlowUploadingTypeCell___nD8c {
  display: grid;
  grid-template-columns: 1fr 0;
  grid-template-rows: 1fr 0;
  transition: grid-template-columns 100ms ease-in-out;
}

  .DocFlowUploadingTypeCell-moduleDocFlowUploadingTypeCell___nD8c:hover {
    grid-template-columns: 1fr 29px;
  }

  .DocFlowUploadingTypeCell-moduleDocFlowUploadingTypeCell___nD8c:hover .DocFlowUploadingTypeCell-moduleeditButton__y21WV {
      display: block;
    }

.DocFlowUploadingTypeCell-moduleeditButton__y21WV {

  display: none;
}

.DocFlowUploadingTypeCell-moduleoverlimit__dFg6G {
  --text-cursor: not-allowed;

  cursor: not-allowed;
}

.DocFlowUploadingTableRow-moduleDocFlowUploadingTableRow__N_b1l {
  --file-multi-value-cursor: pointer;

  cursor: default;
}

  .DocFlowUploadingTableRow-moduleDocFlowUploadingTableRow__N_b1l.DocFlowUploadingTableRow-moduleresizing__fRS6m {
    cursor: col-resize;
  }

  .DocFlowUploadingTableRow-moduleDocFlowUploadingTableRow__N_b1l.DocFlowUploadingTableRow-moduleselected__r_qEW,
  .DocFlowUploadingTableRow-moduleDocFlowUploadingTableRow__N_b1l:hover:not(.DocFlowUploadingTableRow-moduleresizing__fRS6m) {
    background-color: var(--table-row-hover-background-color);
  }

.DocFlowUploadingTableRow-moduleDocFlowUploadingTableCell__nbYwB {
}

.DocFlowUploadingTableRow-moduleuploading__i7HGZ {
  --file-multi-value-cursor: default;

  opacity: 0.3;
}

.DocFlowUploadingTableRow-moduleloader__GMfCf {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 4px;
  display: inline-block;
  background: var(--deactive-button-bg);
  overflow: hidden;
  border-radius: 4px;
}

.DocFlowUploadingTableRow-moduleloaderActive__RKqHl::after {
    content: '';
    box-sizing: border-box;
    width: 0;
    height: 4px;
    background: var(--button-bg);
    border-radius: 4px;
    position: absolute;
    top: 0;
    left: 0;
    animation: animFw 20s linear;
    animation-fill-mode: var(--end);
  }

.WidgetListPipeline-moduleWidgetListPipeline__mkiHX {
  width: 368px;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  gap: 16px;
}

.WidgetPipelineActions-moduleWidgetPipelineActions__3BJif {
  display: flex;
  gap: 16px;
  padding: 16px 24px 32px;
}

.WidgetItemPipelineBase-moduleWidgetItemPipelineBase__B8YKo {
  border-radius: 8px;
  background-color: var(--color-white);
}

.WidgetItemPipelineBase-moduleWidgetItemPipelineBaseHeader__Q3O3l {
  display: flex;
  align-items: center;
  gap: 16px;
  padding: 20px 24px;
  font-size: 18px;
  line-height: 24px;
  color: var(--main-text-color);
}

.WidgetItemPipelineBase-moduleWidgetItemPipelineBaseContent__UvamB {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 24px;
  border-top: 1px solid var(--color-border);
}

.WidgetItemPipelineBase-moduleindex__tu_LZ {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  flex-shrink: 0;
  border: 1.4px solid var(--main-text-color);
  border-radius: 50%;
}

.WidgetItemPipelineBase-moduletitle__hI2O9 {
  word-break: break-word;
}

.WidgetItemPipelineBase-moduleheaderIcon__qoS6u {
  flex-shrink: 0;
  margin-left: auto;
}

.WidgetItemPipelineBase-moduleskeleton__hW4YF {

  border-radius: 4px;
}

.WidgetItemPipelineBase-moduleheaderSkeleton__CV_uF {
  width: 225px;
  height: 32px;
}

.WidgetItemPipelineBase-moduleunvisited__fNeOd {
  opacity: 0.5;
}

.WidgetItemPipelineBase-modulecontentSkeleton__T2Pv0 {
  width: 100%;
  height: 40px;
}

.WidgetItemPipelineBase-modulehidden__yBfM3 {
  display: none;
}

.DocFlowMappingTypeWidget-modulenotification__gIxe2 {
  z-index: 1;
}

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

.DocFlowPdfViewerPageInput-moduleinputField__HF1qR {
  --input-padding: 0 7px;

  width: 35px;
}

.DocFlowPdfViewerPageInput-moduleinputWrapper__vDOVO {
  width: auto;
}

.DocFlowPdfViewerPageInput-moduleinput__sf1Np {

  text-align: center;
  color: var(--secondary-text-color);
}

.DocFlowPdfViewerPageInput-moduleinput__sf1Np:placeholder {
    color: var(--secondary-text-color);
  }

.DocFlowPdfNavigation-modulebutton__q4NQl {
  position: absolute;
  top: 0;
  z-index: 9999;

  transform: translate3d(0, var(--doc-flow-pdf-viewer-arrow-navigation-y), 0);
  transition: transform 150ms linear;
}

.DocFlowPdfNavigation-moduleleft__Dfqtx {
  left: 24px;
}

.DocFlowPdfNavigation-moduleright__ebyVF {
  right: 24px;
}

.DocFlowPdfNavigation-moduleinputPagination__e0J0o {

  order: 1;
  justify-content: center;
  color: var(--secondary-text-color);
}

.ScrollSliderButtons-moduleScrollSliderPrevButton__MlTXy,
.ScrollSliderButtons-moduleScrollSliderNextButton__kQZNe {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  box-shadow: 0px 3px 4px 0px var(--color-box-shadow-16);
  border-radius: 8px;
}

.ScrollSliderButtons-moduleScrollSliderPrevButton__MlTXy {
  left: 0;
}

.ScrollSliderButtons-moduleScrollSliderNextButton__kQZNe {
  right: 0;
}

.ScrollSlider-moduleScrollSlider__aL5y9 {
  position: relative;
}

.ScrollSlider-moduleScrollSliderContent__iqXiY {
  overflow: auto hidden;
  position: relative;
  scrollbar-width: none;
  scroll-behavior: smooth;
}

.ScrollSlider-moduleScrollSliderContent__iqXiY.ScrollSlider-modulegrabbing__vPqjr {
    pointer-events: none;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
  }

.ScrollSlider-moduleScrollSliderContent__iqXiY::-webkit-scrollbar {
    display: none;
  }

.ScrollSlider-modulegrabbing__vPqjr {
  scroll-behavior: initial;
  cursor: grabbing;
}

.DocFlowFileOverlay-moduleDocFlowFileOverlay__LXVQX {
}

  .DocFlowFileOverlay-moduleDocFlowFileOverlay__LXVQX.DocFlowFileOverlay-moduleactive__t5F1F {
    box-shadow: var(--overlay-box-shadow) var(--color-success);
  }

.DocFlowFileOverlay-moduledisabled__oj2_S {
  cursor: not-allowed;
}

.DocFlowFileOverlay-modulestatusIcon__D_YX1 {
}

.DocFlowFile-modulefile__gQye3 {
  cursor: pointer;
}

.DocFlowFile-moduletooltipContent___ENIc {
  display: flex;
  flex-direction: column;
}

.DocFlowFile-moduleadditionalInfo__kAtis {
  color: var(--color-white);
  opacity: 0.5;
}

.DocFlowMappingFileListSlider-modulelist__giNjk {

  flex-wrap: nowrap;
  scroll-snap-type: x mandatory;
  width: -moz-fit-content;
  width: fit-content;
}

.DocFlowMappingFileListSlider-moduleitem__BDtAQ {

  scroll-snap-align: center;
}

.DocFlowTableCellInfoIcon-moduleiconContainer__WUIxj {
  flex-shrink: 0;
  color: var(--secondary-text-color);
}

.DocFlowTableCellPagesRange-modulecell__JJhKg {

  justify-content: space-between;
}

.DocFlowMappingResultTableRow-moduleDocFlowMappingResultTableRow__l_qa0 {
  --file-multi-value-cursor: pointer;

  cursor: default;
}

  .DocFlowMappingResultTableRow-moduleDocFlowMappingResultTableRow__l_qa0.DocFlowMappingResultTableRow-moduleresizing__KQ76u {
    cursor: col-resize;
  }

  .DocFlowMappingResultTableRow-moduleDocFlowMappingResultTableRow__l_qa0.DocFlowMappingResultTableRow-moduleselected__TZ0Rx,
  .DocFlowMappingResultTableRow-moduleDocFlowMappingResultTableRow__l_qa0:hover:not(:first-child):not(.DocFlowMappingResultTableRow-moduleresizing__KQ76u) {
    background-color: var(--table-row-hover-background-color);
  }

.DocFlowMappingResultTable-modulepagination__JqZ_z {

  margin-top: 24px;
}

.DocFlowMapping-moduleDocFlowMapping__m3Ece {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.DocFlowMapping-moduledoneIcon__nLDYd {
}

.DocFlowMapping-modulepdfPreview__AEujT {

  width: 100%;
}

.DocFlowMapping-modulepdfViewer__wXEvJ {

  width: 100%;
  margin: 0;
  flex-direction: column;
  z-index: 1;
  gap: 4px;
}

.DocFlowMapping-modulepdfViewer__wXEvJ iframe {
    border: none;
  }

.DocFlowMapping-modulepreviewContent__GGWLJ {
  --pdf-height: 100vh;

  display: flex;
  gap: 24px;
}

.DocFlowMapping-moduleskeleton__E4XQW {

  width: 100%;
  height: 100%;
}

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

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

.DocFlowSendingWidgetContent-modulenotification__LGDNv {
  z-index: 1;
}

.DocFlowSending-moduleDocFlowSending__OeK3u {
  display: flex;
  gap: 24px;
  height: 100%;
}

.DocFlowSendingTableRow-moduleDocFlowSendingTableRow__eMWla {
  --file-multi-value-cursor: pointer;

  cursor: default;
}

  .DocFlowSendingTableRow-moduleDocFlowSendingTableRow__eMWla.DocFlowSendingTableRow-moduleresizing__czgSC {
    cursor: col-resize;
  }

  .DocFlowSendingTableRow-moduleDocFlowSendingTableRow__eMWla.DocFlowSendingTableRow-moduleselected__unMsz,
  .DocFlowSendingTableRow-moduleDocFlowSendingTableRow__eMWla:hover:not(:first-child):not(.DocFlowSendingTableRow-moduleresizing__czgSC) {
    background-color: var(--table-row-hover-background-color);
  }

.DocFlowSendingEmailContent-moduleDocFlowSendingEmailContent__pIpnO {
  --modal-content-max-height: calc(752px - 64px);

  width: 100%;
  background-color: var(--color-white);
  border-radius: 16px;
}

.DocFlowSendingEmailContent-modulenoSettings__whUbF {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
}

.DocFlowSendingEmailContent-moduleheader__ErCEP {
  padding: 20px 24px 12px;
  border-bottom: 1px solid var(--color-border);
}

.DocFlowSendingEmailContent-modulecontent__JaG1r {
  --modal-content-max-height: 100%;
}

.DocFlowCommunicationStatusCell-modulecell__F2isr {

  gap: 8px;
}

.DocFlowSendingResultTableRow-moduleDocFlowSendingResultTableRow__f6EMs {
  --file-multi-value-cursor: pointer;

  cursor: default;
}

  .DocFlowSendingResultTableRow-moduleDocFlowSendingResultTableRow__f6EMs.DocFlowSendingResultTableRow-moduleresizing__GVLqs {
    cursor: col-resize;
  }

  .DocFlowSendingResultTableRow-moduleDocFlowSendingResultTableRow__f6EMs.DocFlowSendingResultTableRow-moduleselected__xEj0j,
  .DocFlowSendingResultTableRow-moduleDocFlowSendingResultTableRow__f6EMs:hover:not(:first-child):not(.DocFlowSendingResultTableRow-moduleresizing__GVLqs) {
    background-color: var(--table-row-hover-background-color);
  }

.DocFlowDateLinkCell-modulelink__u4IiN {

  margin-left: 8px;
  height: 24px;
  flex-shrink: 0;
}

.DocFlowResultTableRow-moduleDocFlowResultTableRow__zwfvc {
  --file-multi-value-cursor: pointer;

  cursor: default;
}

  .DocFlowResultTableRow-moduleDocFlowResultTableRow__zwfvc.DocFlowResultTableRow-moduleresizing__lx65T {
    cursor: col-resize;
  }

  .DocFlowResultTableRow-moduleDocFlowResultTableRow__zwfvc.DocFlowResultTableRow-moduleselected__nfcNU,
  .DocFlowResultTableRow-moduleDocFlowResultTableRow__zwfvc:hover:not(:first-child):not(.DocFlowResultTableRow-moduleresizing__lx65T) {
    background-color: var(--table-row-hover-background-color);
  }

.DocFlowCombiningTableRow-moduleDocFlowCombiningTableRow__ROcy1 {
  --file-multi-value-cursor: pointer;

  cursor: default;
}

  .DocFlowCombiningTableRow-moduleDocFlowCombiningTableRow__ROcy1.DocFlowCombiningTableRow-moduleresizing__Xvs3i {
    cursor: col-resize;
  }

  .DocFlowCombiningTableRow-moduleDocFlowCombiningTableRow__ROcy1.DocFlowCombiningTableRow-moduleselected__FIg5W,
  .DocFlowCombiningTableRow-moduleDocFlowCombiningTableRow__ROcy1:hover:not(:first-child):not(.DocFlowCombiningTableRow-moduleresizing__Xvs3i) {
    background-color: var(--table-row-hover-background-color);
  }

.DocFlowCombiningProgress-moduleloader__raFUr {
  --doc-flow-combining-loader-width: 180px;

  position: relative;
  display: block;
  width: 180px;
  width: var(--doc-flow-combining-loader-width);
  height: 4px;
  background: var(--deactive-button-bg);
  overflow: hidden;
  margin-top: 16px;
}

  .DocFlowCombiningProgress-moduleloader__raFUr::after {
    content: '';
    box-sizing: border-box;
    width: calc(
      var(--doc-flow-loading-combining-percent) / 100 *
        var(--doc-flow-combining-loader-width)
    );
    height: 4px;
    background: var(--button-bg);
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    position: absolute;
    top: 0;
    left: 0;
  }

.DocFlowCombiningProgress-moduletext__NLJFw {
}

.DocFlowProfileHeaderContent-modulephases__OKFyn {

  padding: var(--profile-header-top-padding) var(--profile-header-right-padding)
    var(--profile-header-bottom-padding) var(--profile-header-left-padding);
}

.DocFlowProfileHeaderContent-modulephase__hQWO0 {

  --entity-phase-item-color: var(--main-text-color);
  --entity-phase-item-color-selected: var(--main-text-color);
  --entity-phase-item-background-color-selected: var(--deactive-button-text);
  --entity-phase-item-background-color-finished: var(--submenu-button-bg);
}

.DocFlowProfileHeader-moduleheaderIcon__inZXm {
  --icon-svg-fill: none;

  color: var(--secondary-text-color);
}

.DocFlowProfileHeader-moduleprofileHeader__kFMO7 {

  max-width: 100%;
}

.DocFlow-modulenotifications__CM4iC {
  display: flex;
  flex-direction: column;
  gap: 24px;
  flex-shrink: 0;
}

.DocFlow-modulenotificationSkeleton__GtvRl {

  width: 100%;
  height: 40px;
  flex-shrink: 0;
}

.DocFlow-modulenotification__Duwmm {
  z-index: 1;
  flex-shrink: 0;
}

.FormFields-moduleheader__hs4Uk {

  margin-bottom: 16px;
}

.FormFields-moduleactions__xptqh {

  padding: 16px 24px 24px;
}

.FormFields-modulefiles__pslHx {

  padding-left: 16px;
}

.FormFields-modulefieldsContainer__py_48 {

  gap: 8px;
}

.DocFlowTableRow-moduleDocFlowTableRow__xB2rT {

  --text-cursor: pointer;

  cursor: pointer;
}

  .DocFlowTableRow-moduleDocFlowTableRow__xB2rT.DocFlowTableRow-moduleresizing__gJ1Vt {
    cursor: col-resize;
  }

  .DocFlowTableRow-moduleDocFlowTableRow__xB2rT.DocFlowTableRow-moduleselected__hjRPY,
  .DocFlowTableRow-moduleDocFlowTableRow__xB2rT:hover:not(:first-child):not(.DocFlowTableRow-moduleresizing__gJ1Vt) {
    background-color: var(--table-row-hover-background-color);
  }

.DocFlowTableRow-moduletitleIcon__L5O4e {
  color: var(--secondary-text-color);
}

.DocFlows-modulebutton__e1ulj {
  margin-left: 16px;
}

.DocumentTableRow-moduleDocumentTableRow__SH20z {
}

  .DocumentTableRow-moduleDocumentTableRow__SH20z.DocumentTableRow-moduleresizing__lXS42 {
    cursor: col-resize;
  }

  .DocumentTableRow-moduleDocumentTableRow__SH20z.DocumentTableRow-moduleselected__RUt4Q,
  .DocumentTableRow-moduleDocumentTableRow__SH20z:hover:not(.DocumentTableRow-moduleresizing__lXS42:first-child) {
    background-color: var(--table-row-hover-background-color);
  }

.DocumentTableRow-modulefileIcon__efwQM {
  flex-shrink: 0;
  margin-right: 8px;
}

.ExportInvoiceModal-modulemessage__N9uau {
  padding: 16px 24px;
  height: 100%;
  width: 464px;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.5px;
  color: var(--main-text-color);
}

  .ExportInvoiceModal-modulemessage__N9uau p {
    margin: 0;
  }

.ExportInvoiceModal-modulebtn__GVWwE {
  min-width: 100px !important;
}

.Requests-modulebutton__hnqXz {
  margin-left: 16px;
}

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

.Requests-moduleicon__HIp1J {
  width: 72px;
  opacity: 0.5;
  margin-bottom: 16px;
}

.Requests-moduletext__P9Puy {
  opacity: 0.7;
}

.Requests-moduleselectItem___B86e {
  height: 100%;
  z-index: 1;
  display: flex;
  align-items: center;
}

.Requests-moduleexportItemContent__pG3bP {

  --text-list-item-content-text-color: var(--secondary-text-color);
}

.Requests-modulemenuItem__xatoc {
  width: 288px;
  margin-top: 4px;
  left: 50%;
  transform: translateX(-50%);
}

.Requests-moduleexportBtn__CWnKh {
  min-width: 114px !important;
  color: var(--button-bg);
}

.Requests-moduleexportBtn__CWnKh svg {
    fill: var(--button-bg) !important;
  }

.Tasks-modulebutton__KRZ_2 {
  margin-left: 16px;
}

.Container-modulecontainer__Dja49 {
  margin-bottom: 24px;
}

.Container-modulelabel__Du0gD {
  display: inline-block;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.5px;
  margin-bottom: 8px;
  color: var(--main-text-color);
  border-bottom: 1px solid var(--color-border);
}

.Container-modulecontent__hwVr6 {
  display: flex;
  align-items: center;
}

.Accordions-moduleaccordion__vVnly {
  width: 320px;
}

.Accordions-modulelongButton__PlbtW {
  max-width: 100%;
}

.Avatars-moduleavatar__hCLSv {
  margin-right: 24px;
}

.Avatars-moduleavatarNegative__qcQxp {
  margin-right: -4px;
}

.Badge-modulebadge__qXIgU {
  display: inline-flex;
  border-radius: 50%;
}

.Badge-moduletheme__cnytF {
  background-color: var(--button-bg);
}

.Badge-moduleerror__vhTE0 {
  background-color: var(--color-error);
}

.Badge-modulesmall__cly4v {
  width: 6px;
  height: 6px;
}

.Badge-modulemedium__WI1HC {
  width: 8px;
  height: 8px;
}

.Badges-modulerightMargin__lf4g8 {
  margin-right: 16px;
}

.Buttons-modulewidth__iJpyW {
  width: 300px;
}

.Buttons-modulemargin__zlbJ5 {
  margin-right: 8px;
}

.Checkboxes-modulerightMargin__PJ_y_ {
  margin-right: 16px;
}

.Deadlines-modulewidth100__MbArg {
  width: 100px;
  margin-right: 16px;
}

.Deadlines-modulerigthMargin__Crp9K {
  margin-right: 16px;
}

.Dropdowns-modulelist300__CB9nj {
  width: 300px;
}

.Dropdowns-modulelist100__pV1j3 {
  width: 100px;
}

.Dropdowns-moduleitemContent__jipVG {
  display: flex;
  align-items: center;
}

.Dropdowns-moduleitemCheckbox__PfeG1 {
  margin-right: 8px;
}

.EmailsTableRowComponents-modulecellContainer__yRH_D {
  background-color: var(--color-white);
  display: flex;
  height: 100%;
  width: 300px;
  min-height: 48px;
}

.EmailsTableRowComponents-modulecell__Sq649 {
}

.EmailsTableRowComponents-modulecellRequest__VvfQ0 {
}

.EmailsRecipients-modulefield__EBfeo {
  width: calc(100% - 100px);
}

.EmailsRecipients-modulelabel__tqH5y {
  width: 100px;
}
.Files-modulefile__EgnWy {
  height: 152px;
  width: 200px;
}

.Files-moduleuploadPlaceholder__bsWpy {
}

.FormFields-modulewrapper__oVKzh {
  width: 700px;
}

.FormFields-modulewrapperLabel__DVOz2 {
  width: 465px;
}

.FormFields-moduledateWrapper__zQ9sw {
  width: 210px;
}

.InputFields-moduleinput__Vkd5f {
  margin-right: 16px;
  width: 312px;
}

.Labels-modulerightMargin__wOz3g {
  margin-right: 16px;
}

.MultiValuedLists-modulecontent__G47t4 {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-wrap: wrap;
  gap: 20px;
}

.MultiValuedLists-moduleitem__gW_Ug {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 10px;
}

.MultiValuedLists-moduleitemContent__jfS1i {
  background: white;
  padding: 5px;
}
.Notifications-modulenotification__dJTfF {
  position: relative;
  top: 0;
  left: 0;
  width: 344px;
}

.PageEmptyStates-moduleloadUserData__tSkeG {
  max-width: 844px;
}

.Placeholders-modulerightMargin__KC8MX {
  margin-right: 16px;
}

.ProfileHeader-modulephases__x7k7_ {

  padding: var(--profile-header-top-padding) var(--profile-header-right-padding)
    var(--profile-header-bottom-padding) var(--profile-header-left-padding);
}

.ProfileHeader-moduledivider__MOcBr {

  margin: 0;
}

.ScrollContainers-modulecontainer__rdEFe {

  width: 300px;
  height: 300px;
  overflow: auto;
  border: 1px solid var(--color-border);
  background: var(--color-white);
}

.ScrollContainers-modulecontent__Zn7T4 {
  position: relative;
  border: 1px dashed var(--text-color);
  background: #efefef;
}

.ScrollContainers-modulecontent__Zn7T4:before {
    content: 'Content';
    position: absolute;
    inset: 0;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 500;
    color: var(--text-color);
  }
.ScrollSlider-modulelist__aJ6uI {

  flex-wrap: nowrap;
  scroll-snap-type: x mandatory;
  width: -moz-fit-content;
  width: fit-content;
}

.ScrollSlider-moduleitem__l9lrw {

  scroll-snap-align: center;
}

.ScrollSlider-modulecontainer__JnJZ3 {
  max-width: 900px;
}

.Statuses-modulerightMargin__j1KwO {
  margin-right: 16px;
}

.SubMenu-modulewrapper__sD_0h {
  width: 240px;
  padding: 16px 0;
  background-color: var(--color-white);
  color: var(--secondary-text-color);
}

.SubMenu-moduleemail__Tq4c5 {
  width: 240px;
  height: 800px;
  max-height: 800px;
  display: flex;
}

.SubMenu-modulewrapperBtn__F4Uo2 {
  width: 240px;
  padding: 16px;
  margin-right: 10px;
  background-color: var(--color-white);
}

.SubMenu-moduleinput__QWX6n {
  margin-bottom: 8px;
  padding: 0 16px;
}

.SubMenu-moduleinput__QWX6n svg:hover{
    color: var(--button-bg);
  }

.SubMenu-modulesearch__CIgg4 {
  cursor: pointer;
  color: var(--secondary-text-color);
}

.SubMenu-modulesearch__CIgg4:hover {
    color: var(--button-bg);
  }
.PageInput-moduleoutput__gLZnl {
  margin-top: 20px;
  white-space: pre;
}
.Tags-moduletooltipContent__StzhX {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.TasksTableRowComponents-modulecellContainer__RAjxU {
  background-color: var(--color-white);
  display: flex;
  height: 100%;
  width: 350px;
  min-height: 48px;
}

.TasksTableRowComponents-modulecell__QoT55 {
}

.TextareasBorderless-moduletextareaSkeletonBox__i7ziV {
  background: var(--color-white);
}

.TextareasBorderless-moduletextareaSkeleton__Lc0BP {
  width: 230px;
  height: 114px;
}

.TextareasInline-moduletextareaSkeletonBox__I6Pxg {
  background: var(--color-white);
}

.TextareasInline-moduletextareaSkeleton__C8nwn {
  width: 230px;
  height: 114px;
}

.TextareasOutline-moduletextareaSkeletonBox__bPOMu {
  background: var(--color-white);
}

.TextareasOutline-moduletextareaSkeleton__qRUIE {
  width: 230px;
  height: 114px;
}



/* if there's a change, don't forget to apply it to the file in the static-error-pages folder (/static-error-pages/styles.css)  */
*,
*::before,
*::after {
  box-sizing: border-box;
}
:root {
  --color-blue: #369afe;
  --color-blue-10: #ebf5ff;

  --color-green: #1fd0a3;
  --color-green-10: #e9faf6;

  --color-orange: #ff974a;
  --color-orange-10: #ff974a1a;

  --color-purple: #9c5cf9;
  --color-purple-10: #f6efff;

  --color-red: #fc5a5a;
  --color-red-10: #ffefef;

  --color-yellow: #eaa100;
  --color-yellow-10: #fff6d3;

  --color-white: #fff;
  --color-white-50: #ffffff80;

  --color-black: #000000;
  --color-black-15: #00000026;
  --color-black-35: #00000059;

  --color-body: #f4f7fc;

  --main-text-color: #242f57;
  --main-text-color-20: #242f5733;
  --main-text-color-30: #242f574d;
  --main-text-color-40: #242f5766;

  --secondary-text-color: #7c88b1;
  --secondary-text-color-10: #7c88b11a;
  --secondary-text-color-16: #7c88b129;
  --secondary-text-color-70: #7c88b1b2;

  --color-declined: var(--color-purple);
  --color-declined-10: var(--color-purple-10);

  --color-error: var(--color-red);
  --color-error-10: var(--color-red-10);

  --color-info: var(--color-blue);
  --color-info-10: var(--color-blue-10);

  --color-in-progress: var(--color-yellow);
  --color-in-progress-10: var(--color-yellow-10);

  --color-success: var(--color-green);
  --color-success-10: var(--color-green-10);

  --color-warning: var(--color-orange);
  --color-warning-10: var(--color-orange-10);

  --color-bg-sidemenu: var(--color-white);
  --color-sidemenu-line: var(--color-border);
  --sidemenu-text: var(--secondary-text-color);
  --sidemenu-icon: var(--secondary-text-color);
  --sidemenu-text-hover: ; /* TODO Use variable */
  --sidemenu-icon-hover: ; /* TODO Use variable */
  --sidemenu-text-pressed: ; /* TODO Use variable */
  --sidemenu-icon-pressed: ; /* TODO Use variable */

  --submenu-bg: #fff; /* TODO Rename to --submenu */
  --submenu-text: var(--secondary-text-color);
  --submenu-icon: var(--secondary-text-color);
  --submenu-lines: #eceff8;

  --color-border: #eaedf7;
  --color-list-border: var(--secondary-text-color-70);

  --color-box-shadow-04: #1c295a0a;
  --color-box-shadow-16: #1c295a29;

  --color-bg-tooltip: #44444f;

  /* Figma colors */
  --color-bg-first: #fafcfe;
  --color-bg-second: #f1f4fc;
  --color-bg-cover-second: #242f574d;

  --color-bg-hover-second: var(--secondary-text-color-16);

  --color-chart-1: #afcb6b;
  --color-chart-2: #f4be37;
  --color-chart-3: #9c5cf9;
  --color-chart-4: #369afe;
  --color-chart-5: #242f57;

  /* End figma color */

  /* Custom colors from user theme, loads from API */
  /* Must be reworked with `ThemeProvider` */
  --header-bg: ;
  --header-hover: ;
  --header-text: ;
  --header-icons: ; /* TODO Rename to --header-icon */

  --switcher-lines: ; /* TODO Rename to --switcher-line */
  --switcher-icon: ; /* TODO Use --header-icon */

  --sidemenu-hover: ;

  --submenu-hover: ;
  --submenu-button-bg: ; /* Equal to custom button gradient 20 */
  --submenu-button-icon: ;

  --button-bg: ; /* Equal to custom button gradient 50 */
  --pressed-button-bg: ; /* Equal to custom button gradient 60 */
  --deactive-button-bg: ; /* Equal to custom button gradient 10 */
  --deactive-button-text: ; /* Equal to custom button gradient 30 */

  --active-element: ;
  --pressed-element: ;

  --link: ;

  --counter: ;
  /* End custom colors */

  --text-disabled-color: #d2d5e1;

  --font-weight-unread: 700;

  --headerZIndex: 2;
  --menuZIndex: 3;
  --tableArrowZIndex: 3;
  --modalZIndex: 4;
  --dropdownZIndex: 5;
  --notificationZIndex: 6;
  --maskZIndex: 7;
  --filePreviewZIndex: 8;
  --filePreviewToolsZIndex: 9;
  --dragAndDropZIndex: 10;

  --row: 48px 96px 448px 416px 152px 240px 192px 176px 240px 296px 240px 200px
    240px 200px;

  --scroll-bar-width: 8px;
  --scroll-bar-height: 8px;
  --scroll-bar-margin: 8px;

  --text-cursor: default;

  --tooltip-max-width: 224px;
  --tooltip-max-lines: 15;
}
body {
  margin: 0;
  background-color: #f4f7fc;
  background-color: var(--color-body);
  font-family: Roboto, sans-serif;
  letter-spacing: 0.5px;
  -webkit-text-size-adjust: 100%;
  overflow: hidden;
}
button {
  margin: 0;
  padding: 0;
  text-transform: none;
  outline: none;
  border: none;
}
h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin: 0;
}
.scrollbar::-webkit-scrollbar {
    width: 8px;
    width: var(--scroll-bar-width);
    height: 8px;
    height: var(--scroll-bar-height);
    position: absolute;
  }
.scrollbar::-webkit-scrollbar-thumb {
    background-color: #d2d5e1;
    background-color: var(--text-disabled-color);
    width: 8px;
    width: var(--scroll-bar-width);
    border-radius: 6px;
  }
.scrollbar::-webkit-scrollbar-track {
    margin: 8px 0;
    margin: var(--scroll-bar-margin) 0;
  }

@keyframes animFw {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}

/*# sourceMappingURL=main.70abaa01.css.map*/