@charset "UTF-8";._Loader_do3c8_1 {
  position: absolute;
  z-index: var(--z-index-medium);
  border-radius: inherit;
  background-color: var(--white);
  pointer-events: auto;
  inset: 0;
}

._fetching-style_do3c8_10 {
  opacity: 0.8;
}

._border-radius-xs_do3c8_14 {
  border-radius: var(--border-radius-xs);
}

._border-radius-s_do3c8_18 {
  border-radius: var(--border-radius-s);
}

._border-radius-m_do3c8_22 {
  border-radius: var(--border-radius-m);
}

@keyframes _buttonCircleRotate_do3c8_1 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
._circle_do3c8_34 {
  width: 20px;
  height: 20px;
  animation: _buttonCircleRotate_do3c8_1 0.8s linear infinite;
  border-width: 2px;
  border-style: solid;
  border-radius: 50%;
  border-bottom-color: transparent;
}._Flex_mmfnm_1 {
  display: flex;
}

._widthMax_mmfnm_5 {
  width: 100%;
}

._pointer_mmfnm_9 {
  cursor: pointer;
}

._wrap_mmfnm_13 {
  flex-wrap: wrap;
}

._wrap-reverse_mmfnm_17 {
  flex-wrap: wrap-reverse;
}

._nowrap_mmfnm_21 {
  flex-wrap: nowrap;
}:root {
  --font-family-inter: "Inter", sans-serif;
  --font-family-mulish: "Mulish", sans-serif;
  --font-size-2xs: 11px;
  --font-line-2xs: normal;
  --font-size-xs: 12px;
  --font-line-xs: normal;
  --font-size-s: 13px;
  --font-line-s: normal;
  --font-size-m: 15px;
  --font-line-m: normal;
  --font-size-l: 16px;
  --font-line-l: normal;
  --font-size-xl: 18px;
  --font-line-xl: normal;
  --font-size-2xl: 25px;
  --font-line-2xl: normal;
  --font-size-3xl: 30px;
  --font-line-3xl: normal;
  --font-weight-light: 300;
  --font-weight-regular: 400;
  --font-weight-medium: 500;
  --font-weight-semi-bold: 600;
  --font-weight-bold: 700;
  --font-align-left: left;
  --font-align-center: center;
  --font-align-right: right;
  --font-transform-uppercase: uppercase;
  --font-transform-lowercase: lowercase;
  --font-transform-capitalize: capitalize;
  --font-transform-normal: normal;
  --font-decoration-none: none;
  --font-decoration-underline: underline;
  --font-decoration-overline: overline;
  --font-decoration-line-through: line-through;
}

.font-metrics-2xs {
  font-family: var(--font-family-inter), serif;
  font-size: var(--font-size-2xs);
  line-height: var(--font-line-2xs);
}

.font-metrics-xs {
  font-family: var(--font-family-inter), serif;
  font-size: var(--font-size-xs);
  line-height: var(--font-line-xs);
}

.font-metrics-s {
  font-family: var(--font-family-inter), serif;
  font-size: var(--font-size-s);
  line-height: var(--font-line-s);
}

.font-metrics-m {
  font-family: var(--font-family-inter), serif;
  font-size: var(--font-size-m);
  line-height: var(--font-line-m);
}

.font-metrics-l {
  font-family: var(--font-family-inter), serif;
  font-size: var(--font-size-l);
  line-height: var(--font-line-l);
}

.font-metrics-xl {
  font-family: var(--font-family-inter), serif;
  font-size: var(--font-size-xl);
  line-height: var(--font-line-xl);
}

.font-metrics-2xl {
  font-family: var(--font-family-inter), serif;
  font-size: var(--font-size-2xl);
  line-height: var(--font-line-2xl);
}

.font-metrics-3xl {
  font-family: var(--font-family-inter), serif;
  font-size: var(--font-size-3xl);
  line-height: var(--font-line-3xl);
}

.font-weight-light {
  font-weight: var(--font-weight-light);
}

.font-weight-regular {
  font-weight: var(--font-weight-regular);
}

.font-weight-medium {
  font-weight: var(--font-weight-medium);
}

.font-weight-semi-bold {
  font-weight: var(--font-weight-semi-bold);
}

.font-weight-bold {
  font-weight: var(--font-weight-bold);
}

.font-align-left {
  text-align: var(--font-align-left);
}

.font-align-center {
  text-align: var(--font-align-center);
}

.font-align-right {
  text-align: var(--font-align-right);
}

.font-transform-uppercase {
  text-transform: var(--font-transform-uppercase);
}

.font-transform-lowercase {
  text-transform: var(--font-transform-lowercase);
}

.font-transform-capitalize {
  text-transform: var(--font-transform-capitalize);
}

.font-transform-normal {
  text-transform: var(--font-transform-normal);
}

.font-decoration-none {
  text-decoration: var(--font-decoration-none);
}

.font-decoration-underline {
  text-decoration: var(--font-decoration-underline);
}

.font-decoration-overline {
  text-decoration: var(--font-decoration-overline);
}

.font-decoration-line-through {
  text-decoration: var(--font-decoration-line-through);
}

.gap-4xs {
  gap: var(--gap-4xs);
}

.gap-3xs {
  gap: var(--gap-3xs);
}

.gap-2xs {
  gap: var(--gap-2xs);
}

.gap-xs {
  gap: var(--gap-xs);
}

.gap-s {
  gap: var(--gap-s);
}

.gap-m {
  gap: var(--gap-m);
}

.gap-l {
  gap: var(--gap-l);
}

.gap-xl {
  gap: var(--gap-xl);
}

.gap-2xl {
  gap: var(--gap-2xl);
}

.gap-3xl {
  gap: var(--gap-3xl);
}

.align-stretch {
  align-items: var(--align-stretch);
}

.align-center {
  align-items: var(--align-center);
}

.align-start {
  align-items: var(--align-start);
}

.align-end {
  align-items: var(--align-end);
}

.justify-stretch {
  justify-content: var(--justify-stretch);
}

.justify-space-between {
  justify-content: var(--justify-space-between);
}

.justify-space-around {
  justify-content: var(--justify-space-around);
}

.justify-center {
  justify-content: var(--justify-center);
}

.justify-start {
  justify-content: var(--justify-start);
}

.justify-end {
  justify-content: var(--justify-end);
}

.direction-column {
  flex-direction: var(--direction-column);
}

.direction-row {
  flex-direction: var(--direction-row);
}

.color-green {
  color: var(--green);
}

.color-green-900 {
  color: var(--green-900);
}

.color-green-400 {
  color: var(--green-400);
}

.color-green-300 {
  color: var(--green-300);
}

.color-green-200 {
  color: var(--green-200);
}

.color-green-100 {
  color: var(--green-100);
}

.color-green-0 {
  color: var(--green-0);
}

.color-gray-100 {
  color: var(--gray-100);
}

.color-gray-75 {
  color: var(--gray-75);
}

.color-gray-60 {
  color: var(--gray-60);
}

.color-gray-50 {
  color: var(--gray-50);
}

.color-gray-20 {
  color: var(--gray-20);
}

.color-gray-15 {
  color: var(--gray-15);
}

.color-gray-10 {
  color: var(--gray-10);
}

.color-gray-5 {
  color: var(--gray-5);
}

.color-red {
  color: var(--red);
}

.color-red-900 {
  color: var(--red-900);
}

.color-red-400 {
  color: var(--red-400);
}

.color-red-300 {
  color: var(--red-300);
}

.color-red-200 {
  color: var(--red-200);
}

.color-red-100 {
  color: var(--red-100);
}

.color-underlay {
  color: var(--underlay);
}

.color-blue {
  color: var(--blue);
}

.color-dark {
  color: var(--dark);
}

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

.color-transparent {
  color: var(--transparent);
}

.background-color-green {
  background-color: var(--green);
}

.background-color-green-900 {
  background-color: var(--green-900);
}

.background-color-green-400 {
  background-color: var(--green-400);
}

.background-color-green-300 {
  background-color: var(--green-300);
}

.background-color-green-200 {
  background-color: var(--green-200);
}

.background-color-green-100 {
  background-color: var(--green-100);
}

.background-color-green-0 {
  background-color: var(--green-0);
}

.background-color-gray-100 {
  background-color: var(--gray-100);
}

.background-color-gray-75 {
  background-color: var(--gray-75);
}

.background-color-gray-60 {
  background-color: var(--gray-60);
}

.background-color-gray-50 {
  background-color: var(--gray-50);
}

.background-color-gray-20 {
  background-color: var(--gray-20);
}

.background-color-gray-15 {
  background-color: var(--gray-15);
}

.background-color-gray-10 {
  background-color: var(--gray-10);
}

.background-color-gray-5 {
  background-color: var(--gray-5);
}

.background-color-red {
  background-color: var(--red);
}

.background-color-red-900 {
  background-color: var(--red-900);
}

.background-color-red-400 {
  background-color: var(--red-400);
}

.background-color-red-300 {
  background-color: var(--red-300);
}

.background-color-red-200 {
  background-color: var(--red-200);
}

.background-color-red-100 {
  background-color: var(--red-100);
}

.background-color-underlay {
  background-color: var(--underlay);
}

.background-color-blue {
  background-color: var(--blue);
}

.background-color-dark {
  background-color: var(--dark);
}

.background-color-white {
  background-color: var(--white);
}

.background-color-transparent {
  background-color: var(--transparent);
}

.border-color-green {
  border-color: var(--green);
}

.border-color-green-900 {
  border-color: var(--green-900);
}

.border-color-green-400 {
  border-color: var(--green-400);
}

.border-color-green-300 {
  border-color: var(--green-300);
}

.border-color-green-200 {
  border-color: var(--green-200);
}

.border-color-green-100 {
  border-color: var(--green-100);
}

.border-color-green-0 {
  border-color: var(--green-0);
}

.border-color-gray-100 {
  border-color: var(--gray-100);
}

.border-color-gray-75 {
  border-color: var(--gray-75);
}

.border-color-gray-60 {
  border-color: var(--gray-60);
}

.border-color-gray-50 {
  border-color: var(--gray-50);
}

.border-color-gray-20 {
  border-color: var(--gray-20);
}

.border-color-gray-15 {
  border-color: var(--gray-15);
}

.border-color-gray-10 {
  border-color: var(--gray-10);
}

.border-color-gray-5 {
  border-color: var(--gray-5);
}

.border-color-red {
  border-color: var(--red);
}

.border-color-red-900 {
  border-color: var(--red-900);
}

.border-color-red-400 {
  border-color: var(--red-400);
}

.border-color-red-300 {
  border-color: var(--red-300);
}

.border-color-red-200 {
  border-color: var(--red-200);
}

.border-color-red-100 {
  border-color: var(--red-100);
}

.border-color-underlay {
  border-color: var(--underlay);
}

.border-color-blue {
  border-color: var(--blue);
}

.border-color-dark {
  border-color: var(--dark);
}

.border-color-white {
  border-color: var(--white);
}

.border-color-transparent {
  border-color: var(--transparent);
}

.border-top-color-green {
  border-top-color: var(--green);
}

.border-top-color-green-900 {
  border-top-color: var(--green-900);
}

.border-top-color-green-400 {
  border-top-color: var(--green-400);
}

.border-top-color-green-300 {
  border-top-color: var(--green-300);
}

.border-top-color-green-200 {
  border-top-color: var(--green-200);
}

.border-top-color-green-100 {
  border-top-color: var(--green-100);
}

.border-top-color-green-0 {
  border-top-color: var(--green-0);
}

.border-top-color-gray-100 {
  border-top-color: var(--gray-100);
}

.border-top-color-gray-75 {
  border-top-color: var(--gray-75);
}

.border-top-color-gray-60 {
  border-top-color: var(--gray-60);
}

.border-top-color-gray-50 {
  border-top-color: var(--gray-50);
}

.border-top-color-gray-20 {
  border-top-color: var(--gray-20);
}

.border-top-color-gray-15 {
  border-top-color: var(--gray-15);
}

.border-top-color-gray-10 {
  border-top-color: var(--gray-10);
}

.border-top-color-gray-5 {
  border-top-color: var(--gray-5);
}

.border-top-color-red {
  border-top-color: var(--red);
}

.border-top-color-red-900 {
  border-top-color: var(--red-900);
}

.border-top-color-red-400 {
  border-top-color: var(--red-400);
}

.border-top-color-red-300 {
  border-top-color: var(--red-300);
}

.border-top-color-red-200 {
  border-top-color: var(--red-200);
}

.border-top-color-red-100 {
  border-top-color: var(--red-100);
}

.border-top-color-underlay {
  border-top-color: var(--underlay);
}

.border-top-color-blue {
  border-top-color: var(--blue);
}

.border-top-color-dark {
  border-top-color: var(--dark);
}

.border-top-color-white {
  border-top-color: var(--white);
}

.border-top-color-transparent {
  border-top-color: var(--transparent);
}

.border-left-color-green {
  border-left-color: var(--green);
}

.border-left-color-green-900 {
  border-left-color: var(--green-900);
}

.border-left-color-green-400 {
  border-left-color: var(--green-400);
}

.border-left-color-green-300 {
  border-left-color: var(--green-300);
}

.border-left-color-green-200 {
  border-left-color: var(--green-200);
}

.border-left-color-green-100 {
  border-left-color: var(--green-100);
}

.border-left-color-green-0 {
  border-left-color: var(--green-0);
}

.border-left-color-gray-100 {
  border-left-color: var(--gray-100);
}

.border-left-color-gray-75 {
  border-left-color: var(--gray-75);
}

.border-left-color-gray-60 {
  border-left-color: var(--gray-60);
}

.border-left-color-gray-50 {
  border-left-color: var(--gray-50);
}

.border-left-color-gray-20 {
  border-left-color: var(--gray-20);
}

.border-left-color-gray-15 {
  border-left-color: var(--gray-15);
}

.border-left-color-gray-10 {
  border-left-color: var(--gray-10);
}

.border-left-color-gray-5 {
  border-left-color: var(--gray-5);
}

.border-left-color-red {
  border-left-color: var(--red);
}

.border-left-color-red-900 {
  border-left-color: var(--red-900);
}

.border-left-color-red-400 {
  border-left-color: var(--red-400);
}

.border-left-color-red-300 {
  border-left-color: var(--red-300);
}

.border-left-color-red-200 {
  border-left-color: var(--red-200);
}

.border-left-color-red-100 {
  border-left-color: var(--red-100);
}

.border-left-color-underlay {
  border-left-color: var(--underlay);
}

.border-left-color-blue {
  border-left-color: var(--blue);
}

.border-left-color-dark {
  border-left-color: var(--dark);
}

.border-left-color-white {
  border-left-color: var(--white);
}

.border-left-color-transparent {
  border-left-color: var(--transparent);
}

.border-right-color-green {
  border-right-color: var(--green);
}

.border-right-color-green-900 {
  border-right-color: var(--green-900);
}

.border-right-color-green-400 {
  border-right-color: var(--green-400);
}

.border-right-color-green-300 {
  border-right-color: var(--green-300);
}

.border-right-color-green-200 {
  border-right-color: var(--green-200);
}

.border-right-color-green-100 {
  border-right-color: var(--green-100);
}

.border-right-color-green-0 {
  border-right-color: var(--green-0);
}

.border-right-color-gray-100 {
  border-right-color: var(--gray-100);
}

.border-right-color-gray-75 {
  border-right-color: var(--gray-75);
}

.border-right-color-gray-60 {
  border-right-color: var(--gray-60);
}

.border-right-color-gray-50 {
  border-right-color: var(--gray-50);
}

.border-right-color-gray-20 {
  border-right-color: var(--gray-20);
}

.border-right-color-gray-15 {
  border-right-color: var(--gray-15);
}

.border-right-color-gray-10 {
  border-right-color: var(--gray-10);
}

.border-right-color-gray-5 {
  border-right-color: var(--gray-5);
}

.border-right-color-red {
  border-right-color: var(--red);
}

.border-right-color-red-900 {
  border-right-color: var(--red-900);
}

.border-right-color-red-400 {
  border-right-color: var(--red-400);
}

.border-right-color-red-300 {
  border-right-color: var(--red-300);
}

.border-right-color-red-200 {
  border-right-color: var(--red-200);
}

.border-right-color-red-100 {
  border-right-color: var(--red-100);
}

.border-right-color-underlay {
  border-right-color: var(--underlay);
}

.border-right-color-blue {
  border-right-color: var(--blue);
}

.border-right-color-dark {
  border-right-color: var(--dark);
}

.border-right-color-white {
  border-right-color: var(--white);
}

.border-right-color-transparent {
  border-right-color: var(--transparent);
}

.border-bottom-color-green {
  border-bottom-color: var(--green);
}

.border-bottom-color-green-900 {
  border-bottom-color: var(--green-900);
}

.border-bottom-color-green-400 {
  border-bottom-color: var(--green-400);
}

.border-bottom-color-green-300 {
  border-bottom-color: var(--green-300);
}

.border-bottom-color-green-200 {
  border-bottom-color: var(--green-200);
}

.border-bottom-color-green-100 {
  border-bottom-color: var(--green-100);
}

.border-bottom-color-green-0 {
  border-bottom-color: var(--green-0);
}

.border-bottom-color-gray-100 {
  border-bottom-color: var(--gray-100);
}

.border-bottom-color-gray-75 {
  border-bottom-color: var(--gray-75);
}

.border-bottom-color-gray-60 {
  border-bottom-color: var(--gray-60);
}

.border-bottom-color-gray-50 {
  border-bottom-color: var(--gray-50);
}

.border-bottom-color-gray-20 {
  border-bottom-color: var(--gray-20);
}

.border-bottom-color-gray-15 {
  border-bottom-color: var(--gray-15);
}

.border-bottom-color-gray-10 {
  border-bottom-color: var(--gray-10);
}

.border-bottom-color-gray-5 {
  border-bottom-color: var(--gray-5);
}

.border-bottom-color-red {
  border-bottom-color: var(--red);
}

.border-bottom-color-red-900 {
  border-bottom-color: var(--red-900);
}

.border-bottom-color-red-400 {
  border-bottom-color: var(--red-400);
}

.border-bottom-color-red-300 {
  border-bottom-color: var(--red-300);
}

.border-bottom-color-red-200 {
  border-bottom-color: var(--red-200);
}

.border-bottom-color-red-100 {
  border-bottom-color: var(--red-100);
}

.border-bottom-color-underlay {
  border-bottom-color: var(--underlay);
}

.border-bottom-color-blue {
  border-bottom-color: var(--blue);
}

.border-bottom-color-dark {
  border-bottom-color: var(--dark);
}

.border-bottom-color-white {
  border-bottom-color: var(--white);
}

.border-bottom-color-transparent {
  border-bottom-color: var(--transparent);
}

.fill-green {
  fill: var(--green);
}

.fill-green-900 {
  fill: var(--green-900);
}

.fill-green-400 {
  fill: var(--green-400);
}

.fill-green-300 {
  fill: var(--green-300);
}

.fill-green-200 {
  fill: var(--green-200);
}

.fill-green-100 {
  fill: var(--green-100);
}

.fill-green-0 {
  fill: var(--green-0);
}

.fill-gray-100 {
  fill: var(--gray-100);
}

.fill-gray-75 {
  fill: var(--gray-75);
}

.fill-gray-60 {
  fill: var(--gray-60);
}

.fill-gray-50 {
  fill: var(--gray-50);
}

.fill-gray-20 {
  fill: var(--gray-20);
}

.fill-gray-15 {
  fill: var(--gray-15);
}

.fill-gray-10 {
  fill: var(--gray-10);
}

.fill-gray-5 {
  fill: var(--gray-5);
}

.fill-red {
  fill: var(--red);
}

.fill-red-900 {
  fill: var(--red-900);
}

.fill-red-400 {
  fill: var(--red-400);
}

.fill-red-300 {
  fill: var(--red-300);
}

.fill-red-200 {
  fill: var(--red-200);
}

.fill-red-100 {
  fill: var(--red-100);
}

.fill-underlay {
  fill: var(--underlay);
}

.fill-blue {
  fill: var(--blue);
}

.fill-dark {
  fill: var(--dark);
}

.fill-white {
  fill: var(--white);
}

.fill-transparent {
  fill: var(--transparent);
}

.stroke-green {
  stroke: var(--green);
}

.stroke-green-900 {
  stroke: var(--green-900);
}

.stroke-green-400 {
  stroke: var(--green-400);
}

.stroke-green-300 {
  stroke: var(--green-300);
}

.stroke-green-200 {
  stroke: var(--green-200);
}

.stroke-green-100 {
  stroke: var(--green-100);
}

.stroke-green-0 {
  stroke: var(--green-0);
}

.stroke-gray-100 {
  stroke: var(--gray-100);
}

.stroke-gray-75 {
  stroke: var(--gray-75);
}

.stroke-gray-60 {
  stroke: var(--gray-60);
}

.stroke-gray-50 {
  stroke: var(--gray-50);
}

.stroke-gray-20 {
  stroke: var(--gray-20);
}

.stroke-gray-15 {
  stroke: var(--gray-15);
}

.stroke-gray-10 {
  stroke: var(--gray-10);
}

.stroke-gray-5 {
  stroke: var(--gray-5);
}

.stroke-red {
  stroke: var(--red);
}

.stroke-red-900 {
  stroke: var(--red-900);
}

.stroke-red-400 {
  stroke: var(--red-400);
}

.stroke-red-300 {
  stroke: var(--red-300);
}

.stroke-red-200 {
  stroke: var(--red-200);
}

.stroke-red-100 {
  stroke: var(--red-100);
}

.stroke-underlay {
  stroke: var(--underlay);
}

.stroke-blue {
  stroke: var(--blue);
}

.stroke-dark {
  stroke: var(--dark);
}

.stroke-white {
  stroke: var(--white);
}

.stroke-transparent {
  stroke: var(--transparent);
}

:root {
  --green: #1ea489;
  --green-900: #167965;
  --green-400: #62bfac;
  --green-300: #95d4c7;
  --green-200: #bce4dc;
  --green-100: #e9f6f4;
  --green-0: #f2faf8;
  --gray-100: #6c6c6c;
  --gray-75: #666;
  --gray-60: #858584;
  --gray-50: #aeaeae;
  --gray-20: #d7d7d7;
  --gray-15: #e9e9e9;
  --gray-10: #f1f1f1;
  --gray-5: #f7f7f7;
  --red: #ff4848;
  --red-900: #a52f2f;
  --red-400: #ff6868;
  --red-300: #ff9e9e;
  --red-200: #ffbebe;
  --red-100: #ffe9e9;
  --underlay: #0000004d;
  --blue: #249be0;
  --dark: #242327;
  --white: #fff;
  --transparent: transparent;
}

:root {
  --border-radius-xs: 5px;
  --border-radius-s: 10px;
  --border-radius-m: 20px;
  --border-radius-l: 50px;
  --box-shadow: 0 1px 12px 0 rgb(0 0 0 / 15%);
  --z-index-small: 100;
  --z-index-normal: 300;
  --z-index-medium: 500;
  --z-index-high: 1000;
  --header-height: 73px;
  --sidebar-width: 210px;
}

:root {
  --gap-4xs: 3px;
  --gap-3xs: 5px;
  --gap-2xs: 10px;
  --gap-xs: 15px;
  --gap-s: 20px;
  --gap-m: 25px;
  --gap-l: 30px;
  --gap-xl: 35px;
  --gap-2xl: 40px;
  --gap-3xl: 45px;
  --align-stretch: stretch;
  --align-center: center;
  --align-start: flex-start;
  --align-end: flex-end;
  --justify-stretch: stretch;
  --justify-space-between: space-between;
  --justify-space-around: space-around;
  --justify-center: center;
  --justify-start: flex-start;
  --justify-end: flex-end;
  --direction-column: column;
  --direction-row: row;
}

:root {
  --space-3xs: 5px;
  --space-2xs: 10px;
  --space-xs: 15px;
  --space-s: 20px;
  --space-m: 25px;
  --space-l: 30px;
  --space-xl: 35px;
  --space-2xl: 40px;
  --space-3xl: 45px;
  --space-4xl: 50px;
  --space-5xl: 60px;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

body {
  box-sizing: border-box;
  margin-right: auto;
  margin-left: auto;
  font-family: var(--font-family-inter), sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
}

.hidden-scroll {
  overflow: hidden !important;
}

.vertical-scrolling {
  overflow-y: scroll;
}

a {
  color: inherit;
  text-decoration: none;
  -webkit-tap-highlight-color: transparent;
}

button {
  border: none;
  background: none;
  font-family: inherit;
  cursor: pointer;
}

.app-container {
  position: relative;
  height: 100vh;
}

.relative {
  position: relative;
}

.none-outline {
  outline: none !important;
}

.width-100 {
  width: 100%;
}

.height-100 {
  height: 100% !important;
}

.flex-1 {
  flex: 1;
  min-height: 0;
}

.d-none {
  display: none !important;
}

.section {
  position: relative;
  width: 100%;
  height: 100%;
}

.spoiler,
.tg-spoiler {
  transition: filter 0.2s ease;
  cursor: pointer;
  filter: blur(4px);
}

.spoiler.active,
.tg-spoiler.active {
  filter: blur(0);
}._EntityCard_17937_1 {
  padding: var(--space-s);
  border: 1px solid var(--gray-20);
  border-radius: var(--border-radius-m);
  background-color: var(--white);
}._Text_usdpe_1 {
  display: block;
  position: relative;
}
._Text_usdpe_1 a {
  text-decoration: underline;
}

._save-enter_usdpe_9 {
  white-space: pre-wrap;
}

._width-max_usdpe_13 {
  width: 100%;
}

._required-icon_usdpe_17 {
  position: absolute;
  top: 2px;
  right: -1px;
  transform: translate(100%);
  color: var(--red);
  font-size: 5px;
}

._width-background_usdpe_26 {
  padding: 0 3px 1px;
  border-radius: 3px;
}

._no-selected_usdpe_31 {
  user-select: none;
}

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

._ellipsis2_usdpe_43 {
  display: -webkit-box;
  min-width: 0;
  max-width: 100%;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}._TextError_c1cxl_1 {
  position: absolute;
  z-index: var(--z-index-small);
  background-color: var(--white);
  inset: 0;
}

._border-radius-xs_c1cxl_8 {
  border-radius: var(--border-radius-xs);
}

._border-radius-s_c1cxl_12 {
  border-radius: var(--border-radius-s);
}

._border-radius-m_c1cxl_16 {
  border-radius: var(--border-radius-m);
}._AppLink_1jrrq_1 {
  display: inline-block;
  cursor: pointer;
}

._backgroundColor_1jrrq_6 {
  height: 46px;
  padding: 0 var(--space-2xs);
  border-radius: var(--border-radius-s);
}._TariffCard_1c2n8_1 {
  min-width: 300px;
}

._right-side_1c2n8_5 {
  max-width: 80px;
  height: 100%;
}

._description_1c2n8_10 {
  display: -webkit-box;
  max-width: 300px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}._ButtonIcon_pk9ky_1 {
  font-size: 20px;
  cursor: pointer;
}

._theme-icon_pk9ky_6 {
  display: block;
  height: auto;
  padding: 0;
  border-radius: 0;
}

._dragIcon_pk9ky_13 {
  fill: var(--dark);
  font-size: 24px;
  cursor: grab;
}

._arrowIcon_pk9ky_19 {
  font-size: 13px;
}

._eyeIcon_pk9ky_23 {
  font-size: 16px;
}

._defaultIcon_pk9ky_27 {
  font-size: inherit;
}
._Button_19bxq_2 {
  position: relative;
  outline: none;
  cursor: pointer;
}

._ButtonStyle_19bxq_8 {
  display: inline-flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  padding: 0 var(--space-xs);
  border: 1px solid transparent;
  border-radius: var(--border-radius-s);
  background: transparent;
  gap: 7px;
}

._simple-disabled_19bxq_20 {
  cursor: not-allowed !important;
}

._icon_19bxq_24 {
  font-size: 16px;
}

._green-icon_19bxq_28 {
  stroke: var(--green);
}
._green-icon_19bxq_28 * {
  stroke: var(--green);
}

._simple-loading_19bxq_35 {
  cursor: wait !important;
}

._height-s_19bxq_39 {
  height: 30px;
}

._height-m_19bxq_43 {
  height: 36px;
}

._height-l_19bxq_47 {
  height: 40px;
}

._width-s_19bxq_51 {
  width: max-content;
  min-width: 70px;
}

._width-m_19bxq_56 {
  width: max-content;
  min-width: 100px;
}

._width-l_19bxq_61 {
  width: max-content;
  min-width: 150px;
}

._width-full_19bxq_66 {
  width: 100%;
}

/* PRIMARY */
._kind-primary_19bxq_71._tone-positive_19bxq_71 {
  border-color: var(--green);
  background-color: var(--green);
}

._kind-primary_19bxq_71._tone-negative_19bxq_76 {
  border-color: var(--red);
  background-color: var(--red);
}

._kind-primary_19bxq_71._tone-default_19bxq_81 {
  border-color: var(--green);
  background-color: var(--green);
}

._Button_19bxq_2._kind-primary_19bxq_71._simple-loading_19bxq_35 {
  opacity: 1;
}

._Button_19bxq_2._kind-primary_19bxq_71._primary-disabled_19bxq_90 {
  border-color: var(--gray-15) !important;
  background-color: var(--gray-15) !important;
  color: var(--white) !important;
  cursor: not-allowed;
}
._Button_19bxq_2._kind-primary_19bxq_71._primary-disabled_19bxq_90 * {
  stroke: var(--gray-50) !important;
  color: var(--gray-50) !important;
}

/* SECONDARY (плашки / обводки) */
._kind-secondary_19bxq_102._tone-default_19bxq_81 {
  border-color: var(--gray-30);
  background-color: var(--gray-5);
}

._kind-secondary_19bxq_102._tone-positive_19bxq_71 {
  border-color: var(--green-300);
  background-color: var(--green-0);
}

._kind-secondary_19bxq_102._tone-negative_19bxq_76 {
  border-color: var(--red-300);
  background-color: var(--red-100);
  color: var(--red-300);
}

/* OUTLINE */
._kind-outline_19bxq_119._tone-default_19bxq_81 {
  border-color: var(--gray-20);
  background-color: var(--white);
}

._kind-outline_19bxq_119._tone-positive_19bxq_71 {
  border-color: var(--green-300);
  background-color: var(--white);
}

._Button_19bxq_2._kind-secondary_19bxq_102:disabled,
._Button_19bxq_2._kind-outline_19bxq_119:disabled {
  border-color: var(--gray-20) !important;
  background-color: var(--gray-5) !important;
  color: var(--gray-50) !important;
  cursor: not-allowed;
}
._Button_19bxq_2._kind-secondary_19bxq_102:disabled *,
._Button_19bxq_2._kind-outline_19bxq_119:disabled * {
  stroke: var(--gray-50) !important;
  color: var(--gray-50) !important;
}

/* TERTIARY (текстовые) */
._kind-tertiary_19bxq_143._tone-default_19bxq_81 {
  border-color: transparent;
  background-color: transparent;
}

._kind-tertiary_19bxq_143._tone-positive_19bxq_71 {
  border-color: transparent;
  background-color: transparent;
}

._kind-tertiary_19bxq_143._tone-negative_19bxq_76 {
  border-color: transparent;
  background-color: transparent;
}

._Button_19bxq_2._kind-tertiary_19bxq_143:disabled {
  border-color: transparent !important;
  background-color: transparent !important;
  color: var(--gray-50) !important;
  cursor: not-allowed;
}
._Button_19bxq_2._kind-tertiary_19bxq_143:disabled * {
  stroke: var(--gray-50) !important;
  color: var(--gray-50) !important;
}._HelpPopup_9b17r_1 {
  display: none;
  position: absolute;
  z-index: var(--z-index-small);
  width: max-content;
  max-width: 400px;
  min-height: 46px;
  padding: var(--space-xs);
  transform: translateY(-100%);
  border: 1px solid var(--gray-10);
  border-radius: var(--border-radius-s);
  background-color: var(--white);
  box-shadow: var(--box-shadow);
  white-space: normal;
}

._icon_9b17r_17 {
  position: absolute;
  width: 8px;
  height: 7px;
  fill: var(--white);
}
._icon_9b17r_17 path {
  fill: var(--white);
}

._horizontal_9b17r_27 {
  top: 50%;
  transform: translate(-100%, -50%);
}
._horizontal_9b17r_27._left_9b17r_31 {
  left: -15px;
  transform: translate(-100%, -50%);
}
._horizontal_9b17r_27._right_9b17r_35 {
  right: -15px;
  transform: translate(100%, -50%);
}
._horizontal_9b17r_27 ._icon_9b17r_17._right_9b17r_35 {
  top: 50%;
  left: 1px;
  transform: translate(-100%, -50%) rotate(90deg);
}
._horizontal_9b17r_27 ._icon_9b17r_17._left_9b17r_31 {
  top: 50%;
  right: 1px;
  transform: translate(100%, -50%) rotate(-90deg);
}

._vertical_9b17r_50 {
  top: -6px;
}
._vertical_9b17r_50 ._icon_9b17r_17._left_9b17r_31 {
  bottom: -5px;
  left: 23px;
}
._vertical_9b17r_50 ._icon_9b17r_17._right_9b17r_35 {
  right: 23px;
  bottom: -5px;
}

._isOpen_9b17r_62 {
  display: flex;
}._InfoHelpPopup_7ptp7_1 {
  position: relative;
}

._info-icon_7ptp7_5 {
  font-size: 20px;
  cursor: help;
}

._left_7ptp7_10 {
  right: auto;
  left: -17px;
}

._right_7ptp7_15 {
  right: -17px;
  left: auto;
}._Label-wrapper_pfyjo_1 {
  position: relative;
}

._Label_pfyjo_1 {
  width: max-content;
  user-select: none;
}

._is-padding_pfyjo_10 {
  padding: 0 10px;
}._input-wrapper_1c3qg_1 {
  position: relative;
}

._Input_1c3qg_5 {
  width: 100%;
  height: 100%;
  padding: 0 var(--space-xs);
  border-width: 1px;
  border-style: solid;
  border-radius: var(--border-radius-s);
  border-color: var(--gray-20);
  outline: none;
  background-color: var(--white);
  color: var(--dark);
  font-size: var(--font-size-m);
  font-weight: var(--font-weight-normal);
}
._Input_1c3qg_5::placeholder {
  color: var(--gray-50);
  font-family: var(--font-inter), sans-serif;
  font-size: var(--font-size-s);
  font-weight: var(--font-weight-normal);
}
._Input_1c3qg_5:focus {
  border-color: var(--gray-50);
}

._error-text_1c3qg_29 {
  position: absolute;
  bottom: -13px;
  left: 10px;
  white-space: nowrap;
}

._error_1c3qg_29 {
  border-color: var(--red);
}
._error_1c3qg_29:focus {
  border-color: var(--red);
}

._disabled_1c3qg_43 {
  background-color: var(--gray-10);
  color: var(--gray-100);
}

._size-xs_1c3qg_48 {
  height: 34px;
}

._size-s_1c3qg_52 {
  height: 46px;
}

._size-m_1c3qg_56 {
  height: 77px;
}

._size-l_1c3qg_60 {
  height: 97px;
}

._icon_1c3qg_64 {
  position: absolute;
  top: 50%;
  right: var(--space-xs);
  transform: translateY(-50%);
}._Option_l51em_1 {
  width: 100%;
  height: 36px;
  padding: var(--space-xs);
  background-color: var(--white);
  cursor: pointer;
}

._focus_l51em_9 {
  background-color: var(--green-0);
}

._icon_l51em_13 {
  display: none;
}
._icon_l51em_13 * {
  stroke: var(--dark);
}
._icon_l51em_13 {
  font-size: 13px;
}

._icon_l51em_13._active_l51em_23 {
  display: block;
}._OptionsList_4ks4g_1 {
  position: absolute;
  z-index: var(--z-index-small);
  right: 0;
  bottom: -3px;
  left: 0;
  max-height: 200px;
  overflow: auto;
  transform: translateY(100%);
  border-radius: var(--border-radius-s);
  background-color: var(--white);
  box-shadow: var(--box-shadow);
}._fake-input_pi1z0_1 {
  display: inline-block;
  position: absolute;
  width: 0;
  height: 0;
  margin: 0;
  padding: 0;
  border: none;
  outline: none;
  opacity: 0;
}

._select-button_pi1z0_13 {
  width: 100%;
  min-width: 141px;
  height: 46px;
  padding: 0 var(--space-xs);
  border: 1px solid var(--gray-20);
  border-radius: var(--border-radius-s);
  background-color: var(--white);
}

._select-wrapper_pi1z0_23:focus-within button {
  border: 1px solid var(--gray-50);
}

._disabled_pi1z0_27 {
  background-color: var(--gray-5);
  cursor: not-allowed;
}

._icon_pi1z0_32 {
  font-size: 10px;
}

._disabled-icon_pi1z0_36 path {
  fill: var(--gray-50);
}

._error-text_pi1z0_40 {
  position: absolute;
  bottom: -13px;
  left: 10px;
  white-space: nowrap;
}

._error_pi1z0_40 {
  border-color: var(--red);
}
._error_pi1z0_40:focus {
  border-color: var(--red);
}._relative_wy4fn_1 {
  position: relative;
}

._widthFull_wy4fn_5 {
  width: 100%;
}._row_1i6se_1 {
  display: grid;
  grid-template-columns: 120px 150px 1fr 20px;
  align-items: center;
  width: 100%;
  column-gap: var(--space-2xs);
}._UserLine_1hobw_1 {
  display: grid;
  grid-template-columns: repeat(8, 1fr);
  place-items: center center;
  width: 100%;
  height: 40px;
  padding: 0 var(--space-2xs);
  gap: var(--gap-xs);
  border-bottom: 1px solid var(--gray-5);
}._UserLinesListHeader_1ocdr_1 {
  display: grid;
  grid-template-columns: repeat(8, 1fr);
  width: 100%;
  height: 40px;
  padding: 0 var(--space-2xs);
  border-top-left-radius: var(--border-radius-s);
  border-top-right-radius: var(--border-radius-s);
  background-color: var(--gray-5);
  place-items: center center;
  gap: var(--gap-xs);
}._UserLineList_134x4_1 {
  position: relative;
  width: 100%;
  height: calc(100% - 40px);
}._Section_molxe_1 {
  position: relative;
  box-sizing: border-box;
  min-height: 80px;
  padding: 20px 25px;
  border: 1px solid var(--gray-20);
  border-radius: var(--border-radius-m);
}._ProjectCard_l3z67_1 {
  min-width: 300px;
}

._right-side_l3z67_5 {
  max-width: 80px;
  height: 100%;
}._modal-container_g61xq_1 {
  position: fixed;
  inset: 0;
  z-index: var(--z-index-medium);
}

._modal-overlay_g61xq_7 {
  position: absolute;
  background-color: var(--underlay);
  cursor: pointer;
  inset: 0;
}

._modal-content_g61xq_14 {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  min-width: 360px;
  max-width: 700px;
  min-height: 200px;
  max-height: 80dvh;
  padding: var(--space-s);
  transform: translate(-50%, -50%);
  border-radius: var(--border-radius-m);
  background-color: var(--white);
}

._modal-body_g61xq_29 {
  display: flex;
  flex: 1;
}

._cross_g61xq_34 {
  position: absolute;
  z-index: var(--z-index-small);
  top: 20px;
  right: 20px;
}._root_1xurb_1 {
  position: relative;
}

._menu-items_1xurb_5 {
  position: absolute;
  z-index: var(--z-index-small);
  top: calc(100% + 5px);
  right: 0;
  padding: var(--space-3xs);
  border-radius: var(--border-radius-s);
  outline: none;
  background-color: var(--white);
  box-shadow: var(--box-shadow);
}

._trigger_1xurb_17 {
  outline: none;
}

._menu-item_1xurb_5 {
  width: 100%;
  min-height: 26px;
  border-radius: var(--border-radius-xs);
  outline: none;
}
._menu-item_1xurb_5._active_1xurb_27 {
  background-color: var(--green-100);
}
._menu-item_1xurb_5:hover {
  background-color: var(--green-100);
}._header_k2j98_1 {
  position: sticky;
  z-index: var(--z-index-small);
  top: 0;
  height: 73px;
  padding: 0 var(--space-s);
  border-bottom: 1px solid var(--gray-15);
  background-color: var(--white);
}

._button-trigger_k2j98_11 {
  width: max-content;
  min-width: 130px;
  height: 34px;
  padding: 0 var(--space-2xs);
  border: 1px solid var(--gray-15);
  border-radius: var(--border-radius-s);
}

._icon_k2j98_20 {
  font-size: 20px;
}

._item_k2j98_24 {
  width: max-content;
  min-width: 100px;
  padding: var(--space-3xs) var(--space-2xs);
}

._logout-icon_k2j98_30 {
  font-size: 20px;
}

._logo_k2j98_30 {
  width: 140px;
  height: 27px;
}._icon_1pw53_1 {
  font-size: 20px;
}

._link_1pw53_5 {
  padding: var(--space-3xs);
}._LinkSideBar_pvf2z_1 {
  width: 100%;
  padding: var(--space-3xs);
  border-radius: var(--border-radius-xs);
  cursor: pointer;
}
._LinkSideBar_pvf2z_1._active_pvf2z_7 {
  background: linear-gradient(90deg, rgba(30, 164, 137, 0.3) 0%, rgba(255, 255, 255, 0) 100%);
}

._icon_pvf2z_11 {
  width: 20px;
  height: 20px;
  font-size: 20px;
}

._width-100_pvf2z_17 {
  width: 100%;
}._SegmentSidebar_6y7u2_1 {
  width: 100%;
  padding: var(--space-xs);
}

._header_6y7u2_6 {
  cursor: pointer;
}

._text_6y7u2_10 {
  user-select: none;
}

._content_6y7u2_14 {
  margin-top: var(--space-xs);
}

._icon_6y7u2_18 {
  font-size: 12px;
}._sidebar_g6ylh_1 {
  position: sticky;
  top: var(--header-height);
  min-width: var(--sidebar-width);
  height: calc(100vh - var(--header-height));
  overflow-y: auto;
  border-right: var(--gray-15) solid 1px;
}

._content_g6ylh_10 {
  width: 100%;
  height: 100%;
  padding-top: var(--space-2xs);
  background-color: var(--white);
}._wrapper_rwf4c_1 {
  position: relative;
  height: 100vh;
  overflow: hidden;
  background-color: var(--white);
}

._main-section_rwf4c_8 {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: calc(100vh - var(--header-height));
  padding: var(--space-s);
  overflow-y: auto;
}._relative_12uyh_1 {
  position: relative;
  width: max-content;
}

._Checkbox_12uyh_6 {
  display: block;
  position: relative;
  flex-shrink: 0;
  width: 17px;
  height: 17px;
  border: 1px solid var(--gray-50);
  border-radius: var(--border-radius-xs);
  outline: none;
  background-color: transparent;
  cursor: pointer;
}

._checked_12uyh_19 {
  border: 1px solid var(--green);
  background-color: var(--green);
}

._disabled_12uyh_24 {
  opacity: 0.5;
  cursor: not-allowed;
}

._label_12uyh_29 {
  position: absolute;
  top: 50%;
  left: 100%;
  transform: translate(var(--space-2xs), -50%);
}

._icon_12uyh_36 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  stroke: var(--white);
  fill: none;
  font-size: 9px;
}._CheckboxText_1l2tm_1 {
  height: 24px;
  padding-right: var(--space-2xs);
  padding-left: var(--space-s);
  border-radius: var(--border-radius-l);
  outline: none;
  background-color: var(--white);
  cursor: pointer;
}
._CheckboxText_1l2tm_1:hover {
  background-color: var(--gray-10);
}

._icon_1l2tm_14 {
  display: none;
}
._icon_1l2tm_14 * {
  stroke: var(--dark);
}
._icon_1l2tm_14 {
  font-size: 13px;
}

._focus_1l2tm_24 {
  background-color: var(--green-0);
}

._text_1l2tm_28 {
  user-select: none;
}

._disabled_1l2tm_32 {
  opacity: 0.5 !important;
  cursor: not-allowed;
}

._active_1l2tm_37 {
  background-color: var(--green-0);
}
._active_1l2tm_37:hover {
  background-color: var(--green-0);
}
._active_1l2tm_37 ._icon_1l2tm_14 {
  display: block;
}._CheckboxColor_1k1gk_1 {
  height: 38px;
  padding: 0 var(--space-2xs);
  border: 1px solid var(--gray-20);
  border-radius: var(--border-radius-s);
  cursor: pointer;
}

._checkbox-color-wrapper_1k1gk_9:focus-within ._CheckboxColor_1k1gk_1 {
  border-color: var(--gray-50);
}

._focus_1k1gk_13 {
  border-color: var(--gray-50);
}

._disabled_1k1gk_17 {
  opacity: 0.5;
  cursor: not-allowed;
}

._fake-checkBox_1k1gk_22 {
  display: block;
  position: relative;
  flex-shrink: 0;
  width: 17px;
  height: 17px;
  border: 1px solid var(--gray-50);
  border-radius: var(--border-radius-xs);
  outline: none;
  background-color: transparent;
}

._checked_1k1gk_34 {
  border: 1px solid var(--green);
  background-color: var(--green);
}

._icon_1k1gk_39 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  stroke: var(--white);
  fill: none;
  font-size: 9px;
}._ColorPreview_yy3ft_1 {
  width: 20px;
  height: 20px;
  border: 1px solid var(--gray-50);
  border-radius: 50%;
}._SelectColor_1us36_1 {
  position: relative;
  z-index: auto;
  min-width: 167px;
}
._SelectColor_1us36_1 input {
  padding-left: var(--space-2xl);
}

._color-picker-wrapper_1us36_10 {
  position: absolute;
  z-index: var(--z-index-small) !important;
  top: 50%;
  left: 10px;
  transform: translateY(-50%);
}

._color-picker_1us36_10 {
  position: absolute !important;
  top: 110%;
  left: 110%;
}._ClientTableLine_1143s_1 {
  display: grid;
  grid-template-columns: 40px 1fr 1fr 1fr;
  align-items: center;
  width: 100%;
  gap: var(--gap-xs);
  border-top: 1px solid var(--gray-20);
}

._first_1143s_10 {
  border-top: none;
}

._cell_1143s_14 {
  height: 30px;
  border-right: 1px solid var(--gray-20);
  background-color: var(--white);
}
._cell_1143s_14:last-child {
  border-right: none;
}._ClientsTable_4z31r_1 {
  flex: 1;
  height: 100%;
  min-height: 200px;
  overflow: hidden;
  border: 1px solid var(--gray-20);
  border-radius: var(--border-radius-m);
}

._header_4z31r_10 {
  display: grid;
  grid-template-columns: 40px 1fr 1fr 1fr;
  align-items: center;
  width: 100%;
  padding: var(--gap-xs) 0;
  background-color: var(--green-200);
  gap: var(--gap-xs);
}

._list_4z31r_20 {
  flex: 1;
}._color-row_1em84_1 {
  display: grid;
  grid-template-columns: auto 167px 167px 167px 1fr auto;
  align-items: center;
  width: 100%;
  column-gap: var(--space-xs);
}._textarea-wrapper_7p51c_1 {
  position: relative;
  min-height: 66px;
}

._Textarea_7p51c_6 {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  padding: var(--space-xs);
  border-width: 1px;
  border-style: solid;
  border-radius: var(--border-radius-s);
  outline: none;
  color: var(--dark);
  font-family: var(--font-family-mulish), sans-serif;
  font-size: var(--font-size-s);
  font-weight: var(--font-weight-bold);
  resize: none;
}
._Textarea_7p51c_6::placeholder {
  color: var(--gray-50);
  font-family: var(--font-family-mulish), sans-serif;
  font-size: var(--font-size-s);
  font-weight: var(--font-weight-regular);
}

._input-slot_7p51c_28 * {
  outline: none !important;
}

._disabled_7p51c_32 {
  background-color: var(--gray-10);
  color: var(--gray-100);
}

._resize_7p51c_37 {
  resize: vertical;
}

._error-text_7p51c_41 {
  position: absolute;
  bottom: -13px;
  left: 10px;
}

._default_7p51c_47 {
  border-color: var(--gray-20);
}
._default_7p51c_47:focus {
  border-color: var(--gray-50);
}

._error_7p51c_41 {
  border-color: var(--red);
}._rte-toolbar_1cedp_1 {
  display: flex;
  gap: 8px;
}

._item_1cedp_6 {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 23px;
  height: 23px;
  padding: 2px;
  border: 1px solid var(--gray-50);
  border-radius: var(--border-radius-xs);
  background-color: var(--white);
}

._item_1cedp_6._active_1cedp_18 {
  background-color: var(--gray-50);
}

._link-icon_1cedp_22 {
  font-size: 23px;
}

._emoji-icon_1cedp_26 {
  font-size: 18px;
}._content-input_18n70_1 {
  min-height: var(--font-size-s);
  max-height: 300px;
  overflow: auto;
  font-size: var(--font-size-s);
  line-height: var(--font-line-m);
}

._actions_18n70_9 {
  position: absolute;
  bottom: var(--space-2xs);
  left: 0;
  padding: 0 var(--space-xs);
}

._text-area-padding_18n70_16 {
  padding-bottom: calc(var(--space-xs) + var(--space-m));
}

._rte-placeholder_18n70_20 {
  position: absolute;
  top: var(--space-xs);
  left: var(--space-xs);
  pointer-events: none;
}._Toggle_94eqn_1 {
  position: relative;
  width: 34px;
  height: 21px;
  transition: background-color 1s;
  border-radius: var(--border-radius-s);
  outline: none;
  background-color: var(--gray-20);
  cursor: pointer;
}

._disabled_94eqn_12 {
  opacity: 0.5;
  cursor: not-allowed;
}

._toggle-wrapper_94eqn_17 {
  position: relative;
}

._switch-core_94eqn_21 {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 17px;
  height: 17px;
  transform: translateX(0);
  transition: transform 200ms;
  border-radius: 9px;
  background-color: var(--white);
}

._on_94eqn_33 {
  justify-content: flex-end;
}
._on_94eqn_33 ._switch-core_94eqn_21 {
  transform: translateX(13px);
}
._on_94eqn_33 {
  background-color: var(--green);
}._parameter-row_n9axy_1 {
  display: grid;
  grid-template-columns: auto 1fr 1fr 140px 140px 55px 55px 1fr 1fr auto;
  align-items: center;
  width: 100%;
  column-gap: var(--space-xs);
}._row_1kwcs_1 {
  display: grid;
  grid-template-columns: auto 1fr 210px 150px 80px auto;
  align-items: center;
  width: 100%;
  column-gap: var(--space-xs);
}._video-row_1hrlk_1 {
  display: grid;
  grid-template-columns: auto 1fr 1fr auto;
  align-items: center;
  width: 100%;
  column-gap: var(--space-xs);
}._AppImage_ip799_1 {
  display: block;
  position: relative;
  min-width: 20px;
  min-height: 20px;
}

._img_ip799_8 {
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: cover;
}

._isLoaded_ip799_16 {
  opacity: 1;
}._ProductCard_191cf_1 {
  width: 100%;
  padding: var(--space-s);
  border: 1px solid var(--gray-20);
  border-radius: var(--border-radius-m);
}
._ProductCard_191cf_1:hover {
  box-shadow: var(--box-shadow);
}

._image_191cf_11 {
  width: 100%;
  max-width: 200px;
  overflow: hidden;
  border-radius: var(--border-radius-s);
  background-color: var(--white);
  aspect-ratio: 1;
}

._text_191cf_20 {
  padding: 3px 6px;
  border-radius: 10px;
}

._icon_191cf_25 {
  font-size: 25px;
}._ProductInputLine_euur9_1 {
  display: grid;
  grid-template-columns: 2fr 1fr;
  align-items: center;
  gap: var(--gap-xs);
}._EventCard_156np_1 {
  min-height: 90px;
  padding: var(--space-2xs);
  border: 1px solid var(--gray-20);
  border-radius: var(--border-radius-s);
  background-color: var(--white);
}

._icon_156np_9 * {
  stroke: var(--green);
}._ChatItemCard_1tq9b_1 {
  min-height: 94px;
  padding: var(--space-xs) var(--space-2xs);
  border-top: 1px solid var(--gray-10);
  background-color: var(--white);
}
._ChatItemCard_1tq9b_1:hover {
  background-color: var(--green-100);
}

._active_1tq9b_11 {
  background-color: var(--gray-10);
}

._fallback-avatar_1tq9b_15 {
  min-width: 30px;
}

._message-text_1tq9b_19 {
  pointer-events: none;
  overflow-wrap: anywhere;
}

._title_1tq9b_24 {
  overflow-wrap: anywhere;
  max-width: 150px;
}._ChatInfo_1d3eq_1 {
  height: 100%;
  padding: var(--space-s);
}._DateSeparator_qn71o_1 {
  position: relative;
  padding: var(--space-l) 0;
}
._DateSeparator_qn71o_1::before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 50%;
  right: 0;
  left: 0;
  width: 100%;
  height: 1px;
  transform: translate(0, -50%);
  background-color: var(--gray-10);
}

._date-separator-wrapper_qn71o_18 {
  min-width: 85px;
  height: 26px;
  border-radius: var(--border-radius-m);
  background-color: var(--gray-10);
}._Message_142sp_1 {
  padding: 0 var(--space-s);
}

._message-content_142sp_5 {
  min-width: 110px;
  max-width: 315px;
  min-height: 50px;
  padding: var(--space-2xs);
  overflow: hidden;
  overflow-wrap: anywhere;
  border-radius: var(--border-radius-m);
}

._assistant_142sp_15 {
  border-bottom-right-radius: 0;
  background-color: var(--green-100);
}

._user_142sp_20 {
  border-bottom-left-radius: 0;
  background-color: var(--gray-5);
}._MessagesList_1k6za_1 {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 0 var(--space-xs);
  overflow: auto;
  background-color: var(--white);
}

._text_1k6za_10 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

._message_1k6za_17 {
  margin-top: var(--space-xs);
}._AnalyticsColumn_18khn_1 {
  flex: 1 0 280px;
  min-width: 280px;
  border-right: 1px dashed var(--gray-50);
}
._AnalyticsColumn_18khn_1:last-child {
  border-right: none;
}

._content_18khn_10 {
  height: 100%;
  padding: var(--space-2xs);
  background-color: var(--gray-5);
}

._header_18khn_16 {
  height: 80px;
  padding: var(--space-xs);
  border-bottom: 1px solid var(--gray-50);
  background-color: var(--white);
}

._text_18khn_23 {
  margin-top: var(--space-m);
}

._event-margin_18khn_27 {
  margin-top: var(--space-xs);
}._utm-list_phpcr_1 {
  width: max-content;
  min-width: 250px;
}._Pagination_rq8co_1 {
  position: absolute;
  z-index: var(--z-index-small);
  bottom: 30px;
  left: 50%;
  padding: var(--space-xs);
  transform: translateX(-50%);
  border-radius: var(--border-radius-l);
  background-color: var(--white);
  box-shadow: var(--box-shadow);
}

._button_rq8co_13 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  border: 1px solid var(--green-300);
  border-radius: var(--border-radius-s);
  background-color: var(--white);
}

._active_rq8co_24 {
  background-color: var(--green-300);
}._OrderLine_a1qtl_1 {
  display: grid;
  grid-template-columns: 120px 100px 1fr 120px 120px 250px 250px 130px;
  place-items: center center;
  width: 100%;
  height: 40px;
  padding: 0 var(--space-2xs);
  gap: var(--gap-xs);
  border-bottom: 1px solid var(--gray-5);
}._combo-list_1h6h0_1 {
  max-width: 300px;
}._ProductMarkSelectable_1vtzg_1 {
  display: flex;
  align-items: center;
  justify-content: center;
  transition: min-width 0.3s, background-color 0.3s;
  border: 1px solid;
}

._text_1vtzg_9 {
  font-family: var(--font-family-mulish), serif;
  font-weight: 800;
  text-transform: uppercase;
}

._active_1vtzg_15 {
  min-width: 140px;
}

._disabled_1vtzg_19 {
  opacity: 0.5;
  cursor: not-allowed;
}

._isStatic_1vtzg_24 {
  cursor: auto !important;
}

._size-l_1vtzg_28 {
  min-width: 80px;
  height: 36px;
  padding: 0 var(--space-2xs);
  border-radius: 24px;
}
._size-l_1vtzg_28 ._active_1vtzg_15 {
  min-width: 140px;
}
._size-l_1vtzg_28 ._text_1vtzg_9 {
  font-size: 18px;
}

._size-s_1vtzg_41 {
  min-width: 38px;
  height: 20px;
  padding: 0 var(--space-3xs);
  border-radius: 15px;
}
._size-s_1vtzg_41 ._active_1vtzg_15 {
  min-width: 38px;
}
._size-s_1vtzg_41 ._text_1vtzg_9 {
  font-size: 10px;
}._FilterProducts_hu3r3_1 {
  width: max-content;
}

._icon_hu3r3_5 {
  font-size: 16px;
}

._input_hu3r3_9 {
  width: 100%;
  max-width: 200px;
}

._list-down_hu3r3_14 {
  width: max-content;
}