@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap");.g-icon {
  line-height: 0;
  vertical-align: top;
}
.g-button {
  --_--text-color: var(--g-color-text-primary);
  --_--text-color-hover: var(--_--text-color);
  --_--background-color: transparent;
  --_--background-color-hover: var(--g-color-base-simple-hover);
  --_--border-width: 0;
  --_--border-color: currentColor;
  --_--focus-outline-color: var(--g-color-line-focus);
  --_--focus-outline-offset: 0;
  --_--font-size: var(--g-text-body-1-font-size);
  padding: 0;
  font-family: var(--g-text-body-font-family);
  font-size: inherit;
  font-weight: var(--g-text-body-font-weight);
  color: inherit;
  background: none;
  border: none;
  outline: none;
  cursor: pointer;
  position: relative;
  overflow: visible;
  box-sizing: border-box;
  height: var(--g-button-height, var(--_--height));
  line-height: var(--g-button-height, var(--_--height));
  font-size: var(--g-button-font-size, var(--_--font-size));
  user-select: none;
  text-align: center;
  white-space: nowrap;
  text-decoration: none;
  color: var(--g-button-text-color, var(--_--text-color));
  background: transparent;
  touch-action: manipulation;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  transition: transform 0.1s ease-out, color 0.15s linear;
  transform: scale(1);
  display: inline-flex;
  justify-content: center;
  padding: 0 var(--g-button-padding, var(--_--padding));
  gap: var(--g-button-icon-offset, var(--_--icon-offset));
}
.g-button::before {
  content: "";
  position: absolute;
  z-index: -1;
  inset: 0;
  background-color: var(--g-button-background-color, var(--_--background-color));
  border: var(--g-button-border-width, var(--_--border-width)) var(--g-button-border-style, solid) var(--g-button-border-color, var(--_--border-color));
  transition: background-color 0.15s linear;
}
.g-button:hover {
  color: var(--g-button-text-color-hover, var(--_--text-color-hover));
}
.g-button:hover::before {
  background-color: var(--g-button-background-color-hover, var(--_--background-color-hover));
}
.g-button:focus-visible::before {
  outline: var(--g-button-focus-outline-color, var(--_--focus-outline-color)) var(--g-button-focus-outline-style, solid) var(--g-button-focus-outline-width, 2px);
  outline-offset: var(--g-button-focus-outline-offset, var(--_--focus-outline-offset));
}
.g-button::after {
  content: "";
  position: absolute;
  z-index: -1;
  inset: 0;
  transform: scale(1);
  transition: none;
}
.g-button:active {
  transition: none;
  transform: scale(0.96);
}
.g-button:active::after {
  transform: scale(1.042);
}
.g-button_size_xs {
  --_--height: 20px;
  --_--border-radius: var(--g-border-radius-xs);
  --_--padding: 6px;
  --_--icon-size: 12px;
  --_--icon-offset: 4px;
}
.g-button_size_s {
  --_--height: 24px;
  --_--border-radius: var(--g-border-radius-s);
  --_--padding: 8px;
  --_--icon-size: 16px;
  --_--icon-offset: 4px;
}
.g-button_size_m {
  --_--height: 28px;
  --_--border-radius: var(--g-border-radius-m);
  --_--padding: 12px;
  --_--icon-size: 16px;
  --_--icon-offset: 8px;
}
.g-button_size_l {
  --_--height: 36px;
  --_--border-radius: var(--g-border-radius-l);
  --_--padding: 16px;
  --_--icon-size: 16px;
  --_--icon-offset: 8px;
}
.g-button_size_xl {
  --_--height: 44px;
  --_--border-radius: var(--g-border-radius-xl);
  --_--padding: 24px;
  --_--icon-size: 20px;
  --_--icon-offset: 12px;
  --_--font-size: var(--g-text-body-2-font-size);
}
.g-button_view_normal {
  --_--background-color: var(--g-color-base-generic);
  --_--background-color-hover: var(--g-color-base-generic-hover);
}
.g-button_view_action {
  --_--text-color: var(--g-color-text-brand-contrast);
  --_--background-color: var(--g-color-base-brand);
  --_--background-color-hover: var(--g-color-base-brand-hover);
  --_--focus-outline-color: var(--g-color-base-brand);
  --_--focus-outline-offset: 1px;
}
.g-button_view_outlined {
  --_--border-width: 1px;
  --_--border-color: var(--g-color-line-generic);
}
.g-button_view_outlined-info {
  --_--text-color: var(--g-color-text-info);
  --_--border-width: 1px;
  --_--border-color: var(--g-color-line-info);
}
.g-button_view_outlined-success {
  --_--text-color: var(--g-color-text-positive);
  --_--border-width: 1px;
  --_--border-color: var(--g-color-line-positive);
}
.g-button_view_outlined-warning {
  --_--text-color: var(--g-color-text-warning);
  --_--border-width: 1px;
  --_--border-color: var(--g-color-line-warning);
}
.g-button_view_outlined-danger {
  --_--text-color: var(--g-color-text-danger);
  --_--border-width: 1px;
  --_--border-color: var(--g-color-line-danger);
}
.g-button_view_outlined-utility {
  --_--text-color: var(--g-color-text-utility);
  --_--border-width: 1px;
  --_--border-color: var(--g-color-line-utility);
}
.g-button_view_outlined-action {
  --_--text-color: var(--g-color-text-brand);
  --_--border-width: 1px;
  --_--border-color: var(--g-color-line-brand);
}
.g-button_view_raised {
  --_--background-color-hover: var(--g-color-base-float-hover);
  background: var(--g-color-base-float);
}
.g-button_view_raised::before {
  box-shadow: 0 3px 5px var(--g-color-sfx-shadow);
}
.g-button_view_raised:active::before {
  box-shadow: 0 1px 2px var(--g-color-sfx-shadow);
}
.g-button_view_flat-secondary {
  --_--text-color: var(--g-color-text-secondary);
  --_--text-color-hover: var(--g-color-text-primary);
}
.g-button_view_flat-info {
  --_--text-color: var(--g-color-text-info);
}
.g-button_view_flat-success {
  --_--text-color: var(--g-color-text-positive);
}
.g-button_view_flat-warning {
  --_--text-color: var(--g-color-text-warning);
}
.g-button_view_flat-danger {
  --_--text-color: var(--g-color-text-danger);
}
.g-button_view_flat-utility {
  --_--text-color: var(--g-color-text-utility);
}
.g-button_view_flat-action {
  --_--text-color: var(--g-color-text-brand);
}
.g-button_view_normal-contrast {
  --_--text-color: var(--g-color-text-dark-primary);
  --_--background-color: var(--g-color-base-light);
  --_--background-color-hover: var(--g-color-base-light-hover);
  --_--focus-outline-color: var(--g-color-line-light);
}
.g-button_view_normal-contrast.g-button_loading {
  --_--background-color-hover: var(--g-color-base-simple-hover);
}
.g-button_view_outlined-contrast {
  --_--text-color: var(--g-color-text-light-primary);
  --_--background-color-hover: var(--g-color-base-light-simple-hover);
  --_--border-width: 1px;
  --_--border-color: var(--g-color-line-light);
  --_--focus-outline-color: var(--g-color-line-light);
}
.g-button_view_flat-contrast {
  --_--text-color: var(--g-color-text-light-primary);
  --_--background-color-hover: var(--g-color-base-light-simple-hover);
  --_--focus-outline-color: var(--g-color-line-light);
}
.g-button.g-button_pin_round-round.g-button {
  border-radius: var(--g-button-border-radius, var(--_--border-radius));
}
.g-button.g-button_pin_brick-brick.g-button {
  border-radius: 0;
}
.g-button.g-button_pin_clear-clear.g-button {
  border-radius: 0;
  border-inline: 0;
}
.g-button.g-button_pin_circle-circle.g-button {
  border-radius: 100px;
}
.g-button.g-button_pin_round-brick.g-button {
  border-start-start-radius: var(--g-button-border-radius, var(--_--border-radius));
  border-start-end-radius: 0;
  border-end-start-radius: var(--g-button-border-radius, var(--_--border-radius));
  border-end-end-radius: 0;
}
.g-button.g-button_pin_brick-round.g-button {
  border-start-start-radius: 0;
  border-start-end-radius: var(--g-button-border-radius, var(--_--border-radius));
  border-end-start-radius: 0;
  border-end-end-radius: var(--g-button-border-radius, var(--_--border-radius));
}
.g-button.g-button_pin_round-clear.g-button {
  border-start-start-radius: var(--g-button-border-radius, var(--_--border-radius));
  border-start-end-radius: 0;
  border-end-start-radius: var(--g-button-border-radius, var(--_--border-radius));
  border-end-end-radius: 0;
  border-inline-end: 0;
}
.g-button.g-button_pin_clear-round.g-button {
  border-start-start-radius: 0;
  border-start-end-radius: var(--g-button-border-radius, var(--_--border-radius));
  border-end-start-radius: 0;
  border-end-end-radius: var(--g-button-border-radius, var(--_--border-radius));
  border-inline-start: 0;
}
.g-button.g-button_pin_brick-clear.g-button {
  border-radius: 0;
  border-inline-end: 0;
}
.g-button.g-button_pin_clear-brick.g-button {
  border-radius: 0;
  border-inline-start: 0;
}
.g-button.g-button_pin_circle-brick.g-button {
  border-start-start-radius: 100px;
  border-start-end-radius: 0;
  border-end-start-radius: 100px;
  border-end-end-radius: 0;
}
.g-button.g-button_pin_brick-circle.g-button {
  border-start-start-radius: 0;
  border-start-end-radius: 100px;
  border-end-start-radius: 0;
  border-end-end-radius: 100px;
}
.g-button.g-button_pin_circle-clear.g-button {
  border-start-start-radius: 100px;
  border-start-end-radius: 0;
  border-end-start-radius: 100px;
  border-end-end-radius: 0;
  border-inline-end: 0;
}
.g-button.g-button_pin_clear-circle.g-button {
  border-start-start-radius: 0;
  border-start-end-radius: 100px;
  border-end-start-radius: 0;
  border-end-end-radius: 100px;
  border-inline-start: 0;
}
.g-button.g-button_pin_round-round::before {
  border-radius: var(--g-button-border-radius, var(--_--border-radius));
}
.g-button.g-button_pin_brick-brick::before {
  border-radius: 0;
}
.g-button.g-button_pin_clear-clear::before {
  border-radius: 0;
  border-inline: 0;
}
.g-button.g-button_pin_circle-circle::before {
  border-radius: 100px;
}
.g-button.g-button_pin_round-brick::before {
  border-start-start-radius: var(--g-button-border-radius, var(--_--border-radius));
  border-start-end-radius: 0;
  border-end-start-radius: var(--g-button-border-radius, var(--_--border-radius));
  border-end-end-radius: 0;
}
.g-button.g-button_pin_brick-round::before {
  border-start-start-radius: 0;
  border-start-end-radius: var(--g-button-border-radius, var(--_--border-radius));
  border-end-start-radius: 0;
  border-end-end-radius: var(--g-button-border-radius, var(--_--border-radius));
}
.g-button.g-button_pin_round-clear::before {
  border-start-start-radius: var(--g-button-border-radius, var(--_--border-radius));
  border-start-end-radius: 0;
  border-end-start-radius: var(--g-button-border-radius, var(--_--border-radius));
  border-end-end-radius: 0;
  border-inline-end: 0;
}
.g-button.g-button_pin_clear-round::before {
  border-start-start-radius: 0;
  border-start-end-radius: var(--g-button-border-radius, var(--_--border-radius));
  border-end-start-radius: 0;
  border-end-end-radius: var(--g-button-border-radius, var(--_--border-radius));
  border-inline-start: 0;
}
.g-button.g-button_pin_brick-clear::before {
  border-radius: 0;
  border-inline-end: 0;
}
.g-button.g-button_pin_clear-brick::before {
  border-radius: 0;
  border-inline-start: 0;
}
.g-button.g-button_pin_circle-brick::before {
  border-start-start-radius: 100px;
  border-start-end-radius: 0;
  border-end-start-radius: 100px;
  border-end-end-radius: 0;
}
.g-button.g-button_pin_brick-circle::before {
  border-start-start-radius: 0;
  border-start-end-radius: 100px;
  border-end-start-radius: 0;
  border-end-end-radius: 100px;
}
.g-button.g-button_pin_circle-clear::before {
  border-start-start-radius: 100px;
  border-start-end-radius: 0;
  border-end-start-radius: 100px;
  border-end-end-radius: 0;
  border-inline-end: 0;
}
.g-button.g-button_pin_clear-circle::before {
  border-start-start-radius: 0;
  border-start-end-radius: 100px;
  border-end-start-radius: 0;
  border-end-end-radius: 100px;
  border-inline-start: 0;
}
.g-button.g-button_pin_round-round::after {
  border-radius: var(--g-button-border-radius, var(--_--border-radius));
}
.g-button.g-button_pin_brick-brick::after {
  border-radius: 0;
}
.g-button.g-button_pin_clear-clear::after {
  border-radius: 0;
  border-inline: 0;
}
.g-button.g-button_pin_circle-circle::after {
  border-radius: 100px;
}
.g-button.g-button_pin_round-brick::after {
  border-start-start-radius: var(--g-button-border-radius, var(--_--border-radius));
  border-start-end-radius: 0;
  border-end-start-radius: var(--g-button-border-radius, var(--_--border-radius));
  border-end-end-radius: 0;
}
.g-button.g-button_pin_brick-round::after {
  border-start-start-radius: 0;
  border-start-end-radius: var(--g-button-border-radius, var(--_--border-radius));
  border-end-start-radius: 0;
  border-end-end-radius: var(--g-button-border-radius, var(--_--border-radius));
}
.g-button.g-button_pin_round-clear::after {
  border-start-start-radius: var(--g-button-border-radius, var(--_--border-radius));
  border-start-end-radius: 0;
  border-end-start-radius: var(--g-button-border-radius, var(--_--border-radius));
  border-end-end-radius: 0;
  border-inline-end: 0;
}
.g-button.g-button_pin_clear-round::after {
  border-start-start-radius: 0;
  border-start-end-radius: var(--g-button-border-radius, var(--_--border-radius));
  border-end-start-radius: 0;
  border-end-end-radius: var(--g-button-border-radius, var(--_--border-radius));
  border-inline-start: 0;
}
.g-button.g-button_pin_brick-clear::after {
  border-radius: 0;
  border-inline-end: 0;
}
.g-button.g-button_pin_clear-brick::after {
  border-radius: 0;
  border-inline-start: 0;
}
.g-button.g-button_pin_circle-brick::after {
  border-start-start-radius: 100px;
  border-start-end-radius: 0;
  border-end-start-radius: 100px;
  border-end-end-radius: 0;
}
.g-button.g-button_pin_brick-circle::after {
  border-start-start-radius: 0;
  border-start-end-radius: 100px;
  border-end-start-radius: 0;
  border-end-end-radius: 100px;
}
.g-button.g-button_pin_circle-clear::after {
  border-start-start-radius: 100px;
  border-start-end-radius: 0;
  border-end-start-radius: 100px;
  border-end-end-radius: 0;
  border-inline-end: 0;
}
.g-button.g-button_pin_clear-circle::after {
  border-start-start-radius: 0;
  border-start-end-radius: 100px;
  border-end-start-radius: 0;
  border-end-end-radius: 100px;
  border-inline-start: 0;
}
.g-button__text {
  display: inline-block;
  white-space: nowrap;
}
.g-button__icon {
  display: inline-block;
  position: relative;
  margin: 0 calc((var(--g-button-height, var(--_--height)) - var(--g-button-icon-size, var(--_--icon-size))) / 2 * -1);
  width: var(--g-button-height, var(--_--height));
  height: var(--g-button-height, var(--_--height));
}
.g-button__icon::after {
  content: " ";
  visibility: hidden;
}
.g-button__icon-inner {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.g-button__icon_side_start {
  order: -1;
}
.g-button__icon_side_end {
  order: 1;
}
.g-button__icon:only-child {
  margin: 0;
}
.g-button:has(.g-button__icon:only-child) {
  --_--padding: 0;
}
.g-button:has(.g-button__icon:only-child):not(.g-button_width_max) {
  width: var(--g-button-height, var(--_--height));
}
.g-button_selected:not(.g-button_view_outlined-contrast) {
  --_--border-width: 0;
}
.g-button_selected:not(.g-button_view_normal-contrast,
.g-button_view_flat-contrast,
.g-button_view_outlined-contrast) {
  --_--text-color: var(--g-color-text-brand-heavy);
  --_--background-color: var(--g-color-base-selection);
  --_--background-color-hover: var(--g-color-base-selection-hover);
}
.g-button_selected.g-button_view_outlined-info, .g-button_selected.g-button_view_flat-info {
  --_--text-color: var(--g-color-text-info-heavy);
  --_--background-color: var(--g-color-base-info-light);
  --_--background-color-hover: var(--g-color-base-info-light-hover);
}
.g-button_selected.g-button_view_outlined-success, .g-button_selected.g-button_view_flat-success {
  --_--text-color: var(--g-color-text-positive-heavy);
  --_--background-color: var(--g-color-base-positive-light);
  --_--background-color-hover: var(--g-color-base-positive-light-hover);
}
.g-button_selected.g-button_view_outlined-warning, .g-button_selected.g-button_view_flat-warning {
  --_--text-color: var(--g-color-text-warning-heavy);
  --_--background-color: var(--g-color-base-warning-light);
  --_--background-color-hover: var(--g-color-base-warning-light-hover);
}
.g-button_selected.g-button_view_outlined-danger, .g-button_selected.g-button_view_flat-danger {
  --_--text-color: var(--g-color-text-danger-heavy);
  --_--background-color: var(--g-color-base-danger-light);
  --_--background-color-hover: var(--g-color-base-danger-light-hover);
}
.g-button_selected.g-button_view_outlined-utility, .g-button_selected.g-button_view_flat-utility {
  --_--text-color: var(--g-color-text-utility-heavy);
  --_--background-color: var(--g-color-base-utility-light);
  --_--background-color-hover: var(--g-color-base-utility-light-hover);
}
.g-button_disabled {
  cursor: default;
  pointer-events: none;
}
.g-button_disabled:not(.g-button_loading) {
  --_--text-color: var(--g-color-text-hint);
  --_--background-color: var(--g-color-base-generic-accent-disabled);
  --_--background-color-hover: var(--g-color-base-generic-accent-disabled);
  --_--border-width: 0;
}
.g-button_disabled:not(.g-button_loading):is(.g-button_view_normal-contrast, .g-button_view_outlined-contrast) {
  --_--text-color: var(--g-color-text-light-secondary);
  --_--background-color: var(--g-color-base-light-disabled);
  --_--background-color-hover: var(--g-color-base-light-disabled);
}
.g-button_disabled:not(.g-button_loading):is(.g-button_view_flat,
.g-button_view_flat-secondary,
.g-button_view_flat-info,
.g-button_view_flat-success,
.g-button_view_flat-warning,
.g-button_view_flat-danger,
.g-button_view_flat-utility,
.g-button_view_flat-action,
.g-button_view_flat-contrast) {
  --_--text-color: var(--g-color-text-hint);
  --_--background-color: transparent;
  --_--background-color-hover: transparent;
}
.g-button_disabled:not(.g-button_loading).g-button_view_flat-contrast {
  --_--text-color: var(--g-color-text-light-hint);
}
.g-button_disabled:active {
  transform: scale(1);
}
.g-button_loading::before {
  background-image: repeating-linear-gradient(-45deg, var(--g-button-background-color, var(--_--background-color)), var(--g-button-background-color, var(--_--background-color)) 4px, var(--g-button-background-color-hover, var(--_--background-color-hover)) 4px, var(--g-button-background-color-hover, var(--_--background-color-hover)) 8px);
  background-size: 150%;
  background-clip: padding-box;
  animation: g-loading-animation 0.5s linear infinite;
}
.g-button_width_auto {
  max-width: 100%;
}
.g-button_width_max {
  width: 100%;
}
.g-button_width_auto .g-button__text, .g-button_width_max .g-button__text {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}.g-color-text_color_primary {
  color: var(--g-color-text-primary);
}
.g-color-text_color_complementary {
  color: var(--g-color-text-complementary);
}
.g-color-text_color_secondary {
  color: var(--g-color-text-secondary);
}
.g-color-text_color_hint {
  color: var(--g-color-text-hint);
}
.g-color-text_color_info {
  color: var(--g-color-text-info);
}
.g-color-text_color_info-heavy {
  color: var(--g-color-text-info-heavy);
}
.g-color-text_color_positive {
  color: var(--g-color-text-positive);
}
.g-color-text_color_positive-heavy {
  color: var(--g-color-text-positive-heavy);
}
.g-color-text_color_warning {
  color: var(--g-color-text-warning);
}
.g-color-text_color_warning-heavy {
  color: var(--g-color-text-warning-heavy);
}
.g-color-text_color_danger {
  color: var(--g-color-text-danger);
}
.g-color-text_color_danger-heavy {
  color: var(--g-color-text-danger-heavy);
}
.g-color-text_color_utility {
  color: var(--g-color-text-utility);
}
.g-color-text_color_utility-heavy {
  color: var(--g-color-text-utility-heavy);
}
.g-color-text_color_misc {
  color: var(--g-color-text-misc);
}
.g-color-text_color_misc-heavy {
  color: var(--g-color-text-misc-heavy);
}
.g-color-text_color_brand {
  color: var(--g-color-text-brand);
}
.g-color-text_color_link {
  color: var(--g-color-text-link);
}
.g-color-text_color_link-hover {
  color: var(--g-color-text-link-hover);
}
.g-color-text_color_link-visited {
  color: var(--g-color-text-link-visited);
}
.g-color-text_color_link-visited-hover {
  color: var(--g-color-text-link-visited-hover);
}
.g-color-text_color_dark-primary {
  color: var(--g-color-text-dark-primary);
}
.g-color-text_color_dark-complementary {
  color: var(--g-color-text-dark-complementary);
}
.g-color-text_color_dark-secondary {
  color: var(--g-color-text-dark-secondary);
}
.g-color-text_color_light-primary {
  color: var(--g-color-text-light-primary);
}
.g-color-text_color_light-complementary {
  color: var(--g-color-text-light-complementary);
}
.g-color-text_color_light-secondary {
  color: var(--g-color-text-light-secondary);
}
.g-color-text_color_light-hint {
  color: var(--g-color-text-light-hint);
}
.g-color-text_color_inverted-primary {
  color: var(--g-color-text-inverted-primary);
}
.g-color-text_color_inverted-complementary {
  color: var(--g-color-text-inverted-complementary);
}
.g-color-text_color_inverted-secondary {
  color: var(--g-color-text-inverted-secondary);
}
.g-color-text_color_inverted-hint {
  color: var(--g-color-text-inverted-hint);
}.g-text_variant_display-1 {
  font-family: var(--g-text-display-font-family);
  font-weight: var(--g-text-display-font-weight);
  font-size: var(--g-text-display-1-font-size);
  line-height: var(--g-text-display-1-line-height);
}
.g-text_variant_display-2 {
  font-family: var(--g-text-display-font-family);
  font-weight: var(--g-text-display-font-weight);
  font-size: var(--g-text-display-2-font-size);
  line-height: var(--g-text-display-2-line-height);
}
.g-text_variant_display-3 {
  font-family: var(--g-text-display-font-family);
  font-weight: var(--g-text-display-font-weight);
  font-size: var(--g-text-display-3-font-size);
  line-height: var(--g-text-display-3-line-height);
}
.g-text_variant_display-4 {
  font-family: var(--g-text-display-font-family);
  font-weight: var(--g-text-display-font-weight);
  font-size: var(--g-text-display-4-font-size);
  line-height: var(--g-text-display-4-line-height);
}
.g-text_variant_code-1 {
  font-family: var(--g-text-code-font-family);
  font-weight: var(--g-text-code-font-weight);
  font-size: var(--g-text-code-1-font-size);
  line-height: var(--g-text-code-1-line-height);
}
.g-text_variant_code-2 {
  font-family: var(--g-text-code-font-family);
  font-weight: var(--g-text-code-font-weight);
  font-size: var(--g-text-code-2-font-size);
  line-height: var(--g-text-code-2-line-height);
}
.g-text_variant_code-3 {
  font-family: var(--g-text-code-font-family);
  font-weight: var(--g-text-code-font-weight);
  font-size: var(--g-text-code-3-font-size);
  line-height: var(--g-text-code-3-line-height);
}
.g-text_variant_code-inline-1 {
  font-family: var(--g-text-code-font-family);
  font-weight: var(--g-text-code-font-weight);
  font-size: var(--g-text-code-inline-1-font-size);
  line-height: var(--g-text-code-inline-1-line-height);
}
.g-text_variant_code-inline-2 {
  font-family: var(--g-text-code-font-family);
  font-weight: var(--g-text-code-font-weight);
  font-size: var(--g-text-code-inline-2-font-size);
  line-height: var(--g-text-code-inline-2-line-height);
}
.g-text_variant_code-inline-3 {
  font-family: var(--g-text-code-font-family);
  font-weight: var(--g-text-code-font-weight);
  font-size: var(--g-text-code-inline-3-font-size);
  line-height: var(--g-text-code-inline-3-line-height);
}
.g-text_variant_body-1 {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-1-font-size);
  line-height: var(--g-text-body-1-line-height);
}
.g-text_variant_body-2 {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
}
.g-text_variant_body-3 {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-3-font-size);
  line-height: var(--g-text-body-3-line-height);
}
.g-text_variant_body-short {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-short-font-size);
  line-height: var(--g-text-body-short-line-height);
}
.g-text_variant_caption-1 {
  font-family: var(--g-text-caption-font-family);
  font-weight: var(--g-text-caption-font-weight);
  font-size: var(--g-text-caption-1-font-size);
  line-height: var(--g-text-caption-1-line-height);
}
.g-text_variant_caption-2 {
  font-family: var(--g-text-caption-font-family);
  font-weight: var(--g-text-caption-font-weight);
  font-size: var(--g-text-caption-2-font-size);
  line-height: var(--g-text-caption-2-line-height);
}
.g-text_variant_header-1 {
  font-family: var(--g-text-header-font-family);
  font-weight: var(--g-text-header-font-weight);
  font-size: var(--g-text-header-1-font-size);
  line-height: var(--g-text-header-1-line-height);
}
.g-text_variant_header-2 {
  font-family: var(--g-text-header-font-family);
  font-weight: var(--g-text-header-font-weight);
  font-size: var(--g-text-header-2-font-size);
  line-height: var(--g-text-header-2-line-height);
}
.g-text_variant_subheader-1 {
  font-family: var(--g-text-subheader-font-family);
  font-weight: var(--g-text-subheader-font-weight);
  font-size: var(--g-text-subheader-1-font-size);
  line-height: var(--g-text-subheader-1-line-height);
}
.g-text_variant_subheader-2 {
  font-family: var(--g-text-subheader-font-family);
  font-weight: var(--g-text-subheader-font-weight);
  font-size: var(--g-text-subheader-2-font-size);
  line-height: var(--g-text-subheader-2-line-height);
}
.g-text_variant_subheader-3 {
  font-family: var(--g-text-subheader-font-family);
  font-weight: var(--g-text-subheader-font-weight);
  font-size: var(--g-text-subheader-3-font-size);
  line-height: var(--g-text-subheader-3-line-height);
}
.g-text_ellipsis {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.g-text_ellipsis-lines {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  align-self: center;
  white-space: normal;
  -webkit-line-clamp: 2;
}
.g-text_ws_nowrap {
  white-space: nowrap;
}
.g-text_ws_break-spaces {
  white-space: break-spaces;
}
.g-text_wb_break-all {
  word-break: break-all;
}
.g-text_wb_break-word {
  word-break: break-word;
}.g-menu {
  box-sizing: border-box;
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: hidden auto;
  font-size: var(--g-text-body-1-font-size);
  color: var(--g-color-text-primary);
  background-color: var(--g-color-base-float);
  user-select: none;
  outline: none;
}
.g-menu__list-group-item + .g-menu__list-group-item, .g-menu__list-item + .g-menu__list-group-item, .g-menu__list-group-item + .g-menu__list-item {
  border-block-start: 1px solid var(--g-color-line-generic);
}
.g-menu__item {
  display: flex;
  align-items: center;
  color: var(--g-color-text-primary);
  text-decoration: none;
  outline: none;
  touch-action: manipulation;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.g-menu__item-icon {
  display: flex;
}
.g-menu__item-icon-end {
  display: flex;
  margin-inline-end: 0;
}
.g-menu__item-content {
  flex-grow: 1;
  min-width: 0;
}
.g-menu__item_interactive {
  cursor: pointer;
}
.g-menu__item_interactive:hover, .g-menu__item_interactive:focus-visible {
  background-color: var(--g-color-base-simple-hover);
}
.g-menu__item_selected {
  background-color: var(--g-color-base-simple-hover);
}
.g-menu__item_disabled {
  color: var(--g-color-text-secondary);
  cursor: default;
  pointer-events: none;
}
.g-menu__item_disabled:hover {
  background-color: transparent;
}
.g-menu__item_active {
  cursor: default;
  background-color: var(--g-color-base-selection);
}
.g-menu__item_active:hover, .g-menu__item_active:focus-visible {
  background-color: var(--g-color-base-selection-hover);
}
.g-menu__item_theme_danger:not(.g-menu__item_disabled) {
  color: var(--g-color-text-danger);
}
.g-menu__group-label {
  font-weight: var(--g-text-accent-font-weight);
  color: var(--g-color-text-hint);
}
.g-menu__group-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.g-menu_size_s {
  line-height: 24px;
  padding: 3px 0;
}
.g-menu_size_s .g-menu__item,
.g-menu_size_s .g-menu__group-label {
  padding: 0 10px;
}
.g-menu_size_s .g-menu__item-icon {
  margin-inline-end: 3px;
}
.g-menu_size_s .g-menu__item-icon-end {
  margin-inline-start: 3px;
}
.g-menu_size_s .g-menu__list-group-item + .g-menu__list-group-item,
.g-menu_size_s .g-menu__list-item + .g-menu__list-group-item,
.g-menu_size_s .g-menu__list-group-item + .g-menu__list-item {
  margin-block-start: 3px;
  padding-block-start: 3px;
}
.g-menu_size_m {
  line-height: 24px;
  padding: 4px 0;
}
.g-menu_size_m .g-menu__item,
.g-menu_size_m .g-menu__group-label {
  padding: 0 13px;
}
.g-menu_size_m .g-menu__item-icon {
  margin-inline-end: 4px;
}
.g-menu_size_m .g-menu__item-icon-end {
  margin-inline-start: 4px;
}
.g-menu_size_m .g-menu__list-group-item + .g-menu__list-group-item,
.g-menu_size_m .g-menu__list-item + .g-menu__list-group-item,
.g-menu_size_m .g-menu__list-group-item + .g-menu__list-item {
  margin-block-start: 4px;
  padding-block-start: 4px;
}
.g-menu_size_l {
  line-height: 28px;
  padding: 5px 0;
}
.g-menu_size_l .g-menu__item,
.g-menu_size_l .g-menu__group-label {
  padding: 0 15px;
}
.g-menu_size_l .g-menu__item-icon {
  margin-inline-end: 5px;
}
.g-menu_size_l .g-menu__item-icon-end {
  margin-inline-start: 5px;
}
.g-menu_size_l .g-menu__list-group-item + .g-menu__list-group-item,
.g-menu_size_l .g-menu__list-item + .g-menu__list-group-item,
.g-menu_size_l .g-menu__list-group-item + .g-menu__list-item {
  margin-block-start: 5px;
  padding-block-start: 5px;
}
.g-menu_size_xl {
  font-size: var(--g-text-body-2-font-size);
  line-height: 36px;
  padding: 6px 0;
}
.g-menu_size_xl .g-menu__item,
.g-menu_size_xl .g-menu__group-label {
  padding: 0 15px;
}
.g-menu_size_xl .g-menu__item-icon {
  margin-inline-end: 6px;
}
.g-menu_size_xl .g-menu__item-icon-end {
  margin-inline-start: 6px;
}
.g-menu_size_xl .g-menu__list-group-item:not(:first-child) {
  margin-block-start: 6px;
  padding-block-start: 6px;
}
.g-menu_size_xl .g-menu__list-group-item:not(:last-child) {
  margin-block-end: 6px;
  padding-block-end: 6px;
}.g-portal__theme-wrapper {
  display: contents;
}.g-popup {
  --_--background-color: var(--g-popup-background-color, var(--g-color-base-float));
  --_--border-color: var(--g-popup-border-color, var(--g-color-line-generic-solid));
  --_--border-width: var(--g-popup-border-width, 1px);
  z-index: 1000;
  visibility: hidden;
}
.g-popup_open, .g-popup_exit_active {
  visibility: visible;
}
.g-popup_exit_active[data-popper-placement*=bottom] .g-popup__content {
  animation-name: g-popup-bottom;
}
.g-popup_exit_active[data-popper-placement*=top] .g-popup__content {
  animation-name: g-popup-top;
}
.g-popup_exit_active[data-popper-placement*=left] .g-popup__content {
  animation-name: g-popup-left;
}
.g-popup_exit_active[data-popper-placement*=right] .g-popup__content {
  animation-name: g-popup-right;
}
.g-popup_enter_active[data-popper-placement*=bottom] .g-popup__content, .g-popup_appear_active[data-popper-placement*=bottom] .g-popup__content {
  animation-name: g-popup-bottom-open;
}
.g-popup_enter_active[data-popper-placement*=top] .g-popup__content, .g-popup_appear_active[data-popper-placement*=top] .g-popup__content {
  animation-name: g-popup-top-open;
}
.g-popup_enter_active[data-popper-placement*=left] .g-popup__content, .g-popup_appear_active[data-popper-placement*=left] .g-popup__content {
  animation-name: g-popup-left-open;
}
.g-popup_enter_active[data-popper-placement*=right] .g-popup__content, .g-popup_appear_active[data-popper-placement*=right] .g-popup__content {
  animation-name: g-popup-right-open;
}
.g-popup[data-popper-placement*=bottom] .g-popup__arrow {
  inset-block-start: -9px;
}
.g-popup[data-popper-placement*=top] .g-popup__arrow {
  inset-block-end: -9px;
}
.g-popup[data-popper-placement*=top] .g-popup__arrow-content {
  transform: rotate(180deg);
}
.g-popup[data-popper-placement*=left] .g-popup__arrow {
  right: -9px;
}
.g-popup[data-popper-placement*=left] .g-popup__arrow-content {
  transform: rotate(90deg);
}
.g-popup[data-popper-placement*=right] .g-popup__arrow {
  left: -9px;
}
.g-popup[data-popper-placement*=right] .g-popup__arrow-content {
  transform: rotate(-90deg);
}
.g-popup__content {
  position: relative;
  animation-duration: 0.1s;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  border-radius: 4px;
  background-color: var(--_--background-color);
  box-shadow: 0 0 0 var(--_--border-width) var(--_--border-color), 0 8px 20px var(--_--border-width) var(--g-color-sfx-shadow);
  outline: none;
}
.g-popup__content > :first-child:not(.g-popup__arrow), .g-popup__content > .g-popup__arrow + * {
  border-start-start-radius: inherit;
  border-start-end-radius: inherit;
}
.g-popup__content > :last-child {
  border-end-start-radius: inherit;
  border-end-end-radius: inherit;
}
.g-popup__arrow-content {
  width: 18px;
  height: 18px;
  position: relative;
  overflow: hidden;
  display: flex;
}
.g-popup__arrow-circle-wrapper {
  background-color: transparent;
  overflow: hidden;
  width: 9px;
  height: 9px;
  position: relative;
}
.g-popup__arrow-circle {
  box-sizing: border-box;
  border-radius: 50%;
  box-shadow: inset 0 0 0 calc(5px - var(--_--border-width)) var(--_--background-color), inset 0 0 0 5px var(--_--border-color);
  width: 28px;
  height: 30px;
  position: absolute;
}
.g-popup__arrow-circle_left {
  inset-inline-end: -5px;
  inset-block-end: -4px;
}
.g-popup__arrow-circle_right {
  inset-inline-start: -5px;
  inset-block-end: -4px;
}

@keyframes g-popup-bottom {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(10px);
  }
}
@keyframes g-popup-bottom-open {
  0% {
    opacity: 0;
    transform: translateY(10px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes g-popup-top {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-10px);
  }
}
@keyframes g-popup-top-open {
  0% {
    opacity: 0;
    transform: translateY(-10px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes g-popup-left {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-10px);
  }
}
@keyframes g-popup-left-open {
  0% {
    opacity: 0;
    transform: translateX(-10px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes g-popup-right {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(10px);
  }
}
@keyframes g-popup-right-open {
  0% {
    opacity: 0;
    transform: translateX(10px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}.g-dropdown-menu__switcher-wrapper {
  display: inline-block;
}
.g-dropdown-menu__switcher-button {
  display: flex;
}
.g-dropdown-menu__menu-item_separator {
  border-block-start: 1px solid var(--g-color-line-generic-solid);
  margin: 0.5em 0;
  pointer-events: none;
}
.g-dropdown-menu__sub-menu-arrow {
  inset-inline-end: -4px;
  position: relative;
}
.g-dropdown-menu__sub-menu {
  position: relative;
}
.g-dropdown-menu__sub-menu .g-dropdown-menu__menu:before, .g-dropdown-menu__sub-menu .g-dropdown-menu__menu:after {
  position: absolute;
  inset-block-start: 0;
  width: 10px;
  height: 100%;
  content: "";
}
.g-dropdown-menu__sub-menu .g-dropdown-menu__menu:before {
  inset-inline-start: -10px;
}
.g-dropdown-menu__sub-menu .g-dropdown-menu__menu:after {
  inset-inline-end: -10px;
}.g-hotkey {
  padding: 1px 5px;
  border-radius: 4px;
}
.g-hotkey,
.g-hotkey kbd {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-1-font-size);
  line-height: var(--g-text-body-1-line-height);
}
.g-hotkey_view_light {
  background-color: var(--g-color-base-generic);
}
.g-hotkey_view_light .g-hotkey__plus {
  color: var(--g-color-text-hint);
}
.g-hotkey_view_dark {
  color: var(--g-color-text-light-complementary);
  background-color: var(--g-color-base-light-simple-hover);
}
.g-hotkey_view_dark .g-hotkey__plus {
  color: var(--g-color-text-light-hint);
}.g-action-tooltip {
  --g-popup-border-width: 0;
  --g-popup-background-color: var(--g-color-base-float-heavy);
}
.g-action-tooltip__content {
  padding: 6px 12px;
  color: var(--g-color-text-light-primary);
  max-width: 300px;
  box-sizing: border-box;
}
.g-action-tooltip__heading {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
}
.g-action-tooltip__title {
  color: var(--g-color-text-light-primary);
}
.g-action-tooltip__hotkey {
  margin-inline-start: 8px;
}
.g-action-tooltip__description {
  margin-block-start: 4px;
  color: var(--g-color-text-light-secondary);
}.g-s__m_0 {
  margin: var(--g-spacing-0);
}
.g-s__mr_0 {
  margin-inline-end: var(--g-spacing-0);
}
.g-s__ml_0 {
  margin-inline-start: var(--g-spacing-0);
}
.g-s__mt_0 {
  margin-block-start: var(--g-spacing-0);
}
.g-s__mb_0 {
  margin-block-end: var(--g-spacing-0);
}
.g-s__mx_0 {
  margin-inline: var(--g-spacing-0);
}
.g-s__my_0 {
  margin-block: var(--g-spacing-0);
}
.g-s__p_0 {
  padding: var(--g-spacing-0);
}
.g-s__pl_0 {
  padding-inline-start: var(--g-spacing-0);
}
.g-s__pr_0 {
  padding-inline-end: var(--g-spacing-0);
}
.g-s__pb_0 {
  padding-block-end: var(--g-spacing-0);
}
.g-s__pt_0 {
  padding-block-start: var(--g-spacing-0);
}
.g-s__py_0 {
  padding-block: var(--g-spacing-0);
}
.g-s__px_0 {
  padding-inline: var(--g-spacing-0);
}
.g-s__m_half {
  margin: var(--g-spacing-half);
}
.g-s__mr_half {
  margin-inline-end: var(--g-spacing-half);
}
.g-s__ml_half {
  margin-inline-start: var(--g-spacing-half);
}
.g-s__mt_half {
  margin-block-start: var(--g-spacing-half);
}
.g-s__mb_half {
  margin-block-end: var(--g-spacing-half);
}
.g-s__mx_half {
  margin-inline: var(--g-spacing-half);
}
.g-s__my_half {
  margin-block: var(--g-spacing-half);
}
.g-s__p_half {
  padding: var(--g-spacing-half);
}
.g-s__pl_half {
  padding-inline-start: var(--g-spacing-half);
}
.g-s__pr_half {
  padding-inline-end: var(--g-spacing-half);
}
.g-s__pb_half {
  padding-block-end: var(--g-spacing-half);
}
.g-s__pt_half {
  padding-block-start: var(--g-spacing-half);
}
.g-s__py_half {
  padding-block: var(--g-spacing-half);
}
.g-s__px_half {
  padding-inline: var(--g-spacing-half);
}
.g-s__m_1 {
  margin: var(--g-spacing-1);
}
.g-s__mr_1 {
  margin-inline-end: var(--g-spacing-1);
}
.g-s__ml_1 {
  margin-inline-start: var(--g-spacing-1);
}
.g-s__mt_1 {
  margin-block-start: var(--g-spacing-1);
}
.g-s__mb_1 {
  margin-block-end: var(--g-spacing-1);
}
.g-s__mx_1 {
  margin-inline: var(--g-spacing-1);
}
.g-s__my_1 {
  margin-block: var(--g-spacing-1);
}
.g-s__p_1 {
  padding: var(--g-spacing-1);
}
.g-s__pl_1 {
  padding-inline-start: var(--g-spacing-1);
}
.g-s__pr_1 {
  padding-inline-end: var(--g-spacing-1);
}
.g-s__pb_1 {
  padding-block-end: var(--g-spacing-1);
}
.g-s__pt_1 {
  padding-block-start: var(--g-spacing-1);
}
.g-s__py_1 {
  padding-block: var(--g-spacing-1);
}
.g-s__px_1 {
  padding-inline: var(--g-spacing-1);
}
.g-s__m_2 {
  margin: var(--g-spacing-2);
}
.g-s__mr_2 {
  margin-inline-end: var(--g-spacing-2);
}
.g-s__ml_2 {
  margin-inline-start: var(--g-spacing-2);
}
.g-s__mt_2 {
  margin-block-start: var(--g-spacing-2);
}
.g-s__mb_2 {
  margin-block-end: var(--g-spacing-2);
}
.g-s__mx_2 {
  margin-inline: var(--g-spacing-2);
}
.g-s__my_2 {
  margin-block: var(--g-spacing-2);
}
.g-s__p_2 {
  padding: var(--g-spacing-2);
}
.g-s__pl_2 {
  padding-inline-start: var(--g-spacing-2);
}
.g-s__pr_2 {
  padding-inline-end: var(--g-spacing-2);
}
.g-s__pb_2 {
  padding-block-end: var(--g-spacing-2);
}
.g-s__pt_2 {
  padding-block-start: var(--g-spacing-2);
}
.g-s__py_2 {
  padding-block: var(--g-spacing-2);
}
.g-s__px_2 {
  padding-inline: var(--g-spacing-2);
}
.g-s__m_3 {
  margin: var(--g-spacing-3);
}
.g-s__mr_3 {
  margin-inline-end: var(--g-spacing-3);
}
.g-s__ml_3 {
  margin-inline-start: var(--g-spacing-3);
}
.g-s__mt_3 {
  margin-block-start: var(--g-spacing-3);
}
.g-s__mb_3 {
  margin-block-end: var(--g-spacing-3);
}
.g-s__mx_3 {
  margin-inline: var(--g-spacing-3);
}
.g-s__my_3 {
  margin-block: var(--g-spacing-3);
}
.g-s__p_3 {
  padding: var(--g-spacing-3);
}
.g-s__pl_3 {
  padding-inline-start: var(--g-spacing-3);
}
.g-s__pr_3 {
  padding-inline-end: var(--g-spacing-3);
}
.g-s__pb_3 {
  padding-block-end: var(--g-spacing-3);
}
.g-s__pt_3 {
  padding-block-start: var(--g-spacing-3);
}
.g-s__py_3 {
  padding-block: var(--g-spacing-3);
}
.g-s__px_3 {
  padding-inline: var(--g-spacing-3);
}
.g-s__m_4 {
  margin: var(--g-spacing-4);
}
.g-s__mr_4 {
  margin-inline-end: var(--g-spacing-4);
}
.g-s__ml_4 {
  margin-inline-start: var(--g-spacing-4);
}
.g-s__mt_4 {
  margin-block-start: var(--g-spacing-4);
}
.g-s__mb_4 {
  margin-block-end: var(--g-spacing-4);
}
.g-s__mx_4 {
  margin-inline: var(--g-spacing-4);
}
.g-s__my_4 {
  margin-block: var(--g-spacing-4);
}
.g-s__p_4 {
  padding: var(--g-spacing-4);
}
.g-s__pl_4 {
  padding-inline-start: var(--g-spacing-4);
}
.g-s__pr_4 {
  padding-inline-end: var(--g-spacing-4);
}
.g-s__pb_4 {
  padding-block-end: var(--g-spacing-4);
}
.g-s__pt_4 {
  padding-block-start: var(--g-spacing-4);
}
.g-s__py_4 {
  padding-block: var(--g-spacing-4);
}
.g-s__px_4 {
  padding-inline: var(--g-spacing-4);
}
.g-s__m_5 {
  margin: var(--g-spacing-5);
}
.g-s__mr_5 {
  margin-inline-end: var(--g-spacing-5);
}
.g-s__ml_5 {
  margin-inline-start: var(--g-spacing-5);
}
.g-s__mt_5 {
  margin-block-start: var(--g-spacing-5);
}
.g-s__mb_5 {
  margin-block-end: var(--g-spacing-5);
}
.g-s__mx_5 {
  margin-inline: var(--g-spacing-5);
}
.g-s__my_5 {
  margin-block: var(--g-spacing-5);
}
.g-s__p_5 {
  padding: var(--g-spacing-5);
}
.g-s__pl_5 {
  padding-inline-start: var(--g-spacing-5);
}
.g-s__pr_5 {
  padding-inline-end: var(--g-spacing-5);
}
.g-s__pb_5 {
  padding-block-end: var(--g-spacing-5);
}
.g-s__pt_5 {
  padding-block-start: var(--g-spacing-5);
}
.g-s__py_5 {
  padding-block: var(--g-spacing-5);
}
.g-s__px_5 {
  padding-inline: var(--g-spacing-5);
}
.g-s__m_6 {
  margin: var(--g-spacing-6);
}
.g-s__mr_6 {
  margin-inline-end: var(--g-spacing-6);
}
.g-s__ml_6 {
  margin-inline-start: var(--g-spacing-6);
}
.g-s__mt_6 {
  margin-block-start: var(--g-spacing-6);
}
.g-s__mb_6 {
  margin-block-end: var(--g-spacing-6);
}
.g-s__mx_6 {
  margin-inline: var(--g-spacing-6);
}
.g-s__my_6 {
  margin-block: var(--g-spacing-6);
}
.g-s__p_6 {
  padding: var(--g-spacing-6);
}
.g-s__pl_6 {
  padding-inline-start: var(--g-spacing-6);
}
.g-s__pr_6 {
  padding-inline-end: var(--g-spacing-6);
}
.g-s__pb_6 {
  padding-block-end: var(--g-spacing-6);
}
.g-s__pt_6 {
  padding-block-start: var(--g-spacing-6);
}
.g-s__py_6 {
  padding-block: var(--g-spacing-6);
}
.g-s__px_6 {
  padding-inline: var(--g-spacing-6);
}
.g-s__m_7 {
  margin: var(--g-spacing-7);
}
.g-s__mr_7 {
  margin-inline-end: var(--g-spacing-7);
}
.g-s__ml_7 {
  margin-inline-start: var(--g-spacing-7);
}
.g-s__mt_7 {
  margin-block-start: var(--g-spacing-7);
}
.g-s__mb_7 {
  margin-block-end: var(--g-spacing-7);
}
.g-s__mx_7 {
  margin-inline: var(--g-spacing-7);
}
.g-s__my_7 {
  margin-block: var(--g-spacing-7);
}
.g-s__p_7 {
  padding: var(--g-spacing-7);
}
.g-s__pl_7 {
  padding-inline-start: var(--g-spacing-7);
}
.g-s__pr_7 {
  padding-inline-end: var(--g-spacing-7);
}
.g-s__pb_7 {
  padding-block-end: var(--g-spacing-7);
}
.g-s__pt_7 {
  padding-block-start: var(--g-spacing-7);
}
.g-s__py_7 {
  padding-block: var(--g-spacing-7);
}
.g-s__px_7 {
  padding-inline: var(--g-spacing-7);
}
.g-s__m_8 {
  margin: var(--g-spacing-8);
}
.g-s__mr_8 {
  margin-inline-end: var(--g-spacing-8);
}
.g-s__ml_8 {
  margin-inline-start: var(--g-spacing-8);
}
.g-s__mt_8 {
  margin-block-start: var(--g-spacing-8);
}
.g-s__mb_8 {
  margin-block-end: var(--g-spacing-8);
}
.g-s__mx_8 {
  margin-inline: var(--g-spacing-8);
}
.g-s__my_8 {
  margin-block: var(--g-spacing-8);
}
.g-s__p_8 {
  padding: var(--g-spacing-8);
}
.g-s__pl_8 {
  padding-inline-start: var(--g-spacing-8);
}
.g-s__pr_8 {
  padding-inline-end: var(--g-spacing-8);
}
.g-s__pb_8 {
  padding-block-end: var(--g-spacing-8);
}
.g-s__pt_8 {
  padding-block-start: var(--g-spacing-8);
}
.g-s__py_8 {
  padding-block: var(--g-spacing-8);
}
.g-s__px_8 {
  padding-inline: var(--g-spacing-8);
}
.g-s__m_9 {
  margin: var(--g-spacing-9);
}
.g-s__mr_9 {
  margin-inline-end: var(--g-spacing-9);
}
.g-s__ml_9 {
  margin-inline-start: var(--g-spacing-9);
}
.g-s__mt_9 {
  margin-block-start: var(--g-spacing-9);
}
.g-s__mb_9 {
  margin-block-end: var(--g-spacing-9);
}
.g-s__mx_9 {
  margin-inline: var(--g-spacing-9);
}
.g-s__my_9 {
  margin-block: var(--g-spacing-9);
}
.g-s__p_9 {
  padding: var(--g-spacing-9);
}
.g-s__pl_9 {
  padding-inline-start: var(--g-spacing-9);
}
.g-s__pr_9 {
  padding-inline-end: var(--g-spacing-9);
}
.g-s__pb_9 {
  padding-block-end: var(--g-spacing-9);
}
.g-s__pt_9 {
  padding-block-start: var(--g-spacing-9);
}
.g-s__py_9 {
  padding-block: var(--g-spacing-9);
}
.g-s__px_9 {
  padding-inline: var(--g-spacing-9);
}
.g-s__m_10 {
  margin: var(--g-spacing-10);
}
.g-s__mr_10 {
  margin-inline-end: var(--g-spacing-10);
}
.g-s__ml_10 {
  margin-inline-start: var(--g-spacing-10);
}
.g-s__mt_10 {
  margin-block-start: var(--g-spacing-10);
}
.g-s__mb_10 {
  margin-block-end: var(--g-spacing-10);
}
.g-s__mx_10 {
  margin-inline: var(--g-spacing-10);
}
.g-s__my_10 {
  margin-block: var(--g-spacing-10);
}
.g-s__p_10 {
  padding: var(--g-spacing-10);
}
.g-s__pl_10 {
  padding-inline-start: var(--g-spacing-10);
}
.g-s__pr_10 {
  padding-inline-end: var(--g-spacing-10);
}
.g-s__pb_10 {
  padding-block-end: var(--g-spacing-10);
}
.g-s__pt_10 {
  padding-block-start: var(--g-spacing-10);
}
.g-s__py_10 {
  padding-block: var(--g-spacing-10);
}
.g-s__px_10 {
  padding-inline: var(--g-spacing-10);
}.g-box {
  box-sizing: border-box;
}
.g-box_overflow_hidden {
  overflow: hidden;
}
.g-box_overflow_auto {
  overflow: auto;
}
.g-box_overflow_x {
  overflow: hidden auto;
}
.g-box_overflow_y {
  overflow: auto hidden;
}/* stylelint-disable declaration-no-important */
.g-flex {
  display: flex;
}
.g-flex_inline {
  display: inline-flex;
}
.g-flex_center-content {
  justify-content: center;
  align-items: center;
}
.g-flex_s_0 {
  margin-block-start: calc(-1 * var(--g-spacing-0)) !important;
  margin-inline-start: calc(-1 * var(--g-spacing-0)) !important;
}
.g-flex_s_0 > * {
  padding-block-start: var(--g-spacing-0) !important;
  padding-inline-start: var(--g-spacing-0) !important;
}
.g-flex_s_half {
  margin-block-start: calc(-1 * var(--g-spacing-half)) !important;
  margin-inline-start: calc(-1 * var(--g-spacing-half)) !important;
}
.g-flex_s_half > * {
  padding-block-start: var(--g-spacing-half) !important;
  padding-inline-start: var(--g-spacing-half) !important;
}
.g-flex_s_1 {
  margin-block-start: calc(-1 * var(--g-spacing-1)) !important;
  margin-inline-start: calc(-1 * var(--g-spacing-1)) !important;
}
.g-flex_s_1 > * {
  padding-block-start: var(--g-spacing-1) !important;
  padding-inline-start: var(--g-spacing-1) !important;
}
.g-flex_s_2 {
  margin-block-start: calc(-1 * var(--g-spacing-2)) !important;
  margin-inline-start: calc(-1 * var(--g-spacing-2)) !important;
}
.g-flex_s_2 > * {
  padding-block-start: var(--g-spacing-2) !important;
  padding-inline-start: var(--g-spacing-2) !important;
}
.g-flex_s_3 {
  margin-block-start: calc(-1 * var(--g-spacing-3)) !important;
  margin-inline-start: calc(-1 * var(--g-spacing-3)) !important;
}
.g-flex_s_3 > * {
  padding-block-start: var(--g-spacing-3) !important;
  padding-inline-start: var(--g-spacing-3) !important;
}
.g-flex_s_4 {
  margin-block-start: calc(-1 * var(--g-spacing-4)) !important;
  margin-inline-start: calc(-1 * var(--g-spacing-4)) !important;
}
.g-flex_s_4 > * {
  padding-block-start: var(--g-spacing-4) !important;
  padding-inline-start: var(--g-spacing-4) !important;
}
.g-flex_s_5 {
  margin-block-start: calc(-1 * var(--g-spacing-5)) !important;
  margin-inline-start: calc(-1 * var(--g-spacing-5)) !important;
}
.g-flex_s_5 > * {
  padding-block-start: var(--g-spacing-5) !important;
  padding-inline-start: var(--g-spacing-5) !important;
}
.g-flex_s_6 {
  margin-block-start: calc(-1 * var(--g-spacing-6)) !important;
  margin-inline-start: calc(-1 * var(--g-spacing-6)) !important;
}
.g-flex_s_6 > * {
  padding-block-start: var(--g-spacing-6) !important;
  padding-inline-start: var(--g-spacing-6) !important;
}
.g-flex_s_7 {
  margin-block-start: calc(-1 * var(--g-spacing-7)) !important;
  margin-inline-start: calc(-1 * var(--g-spacing-7)) !important;
}
.g-flex_s_7 > * {
  padding-block-start: var(--g-spacing-7) !important;
  padding-inline-start: var(--g-spacing-7) !important;
}
.g-flex_s_8 {
  margin-block-start: calc(-1 * var(--g-spacing-8)) !important;
  margin-inline-start: calc(-1 * var(--g-spacing-8)) !important;
}
.g-flex_s_8 > * {
  padding-block-start: var(--g-spacing-8) !important;
  padding-inline-start: var(--g-spacing-8) !important;
}
.g-flex_s_9 {
  margin-block-start: calc(-1 * var(--g-spacing-9)) !important;
  margin-inline-start: calc(-1 * var(--g-spacing-9)) !important;
}
.g-flex_s_9 > * {
  padding-block-start: var(--g-spacing-9) !important;
  padding-inline-start: var(--g-spacing-9) !important;
}
.g-flex_s_10 {
  margin-block-start: calc(-1 * var(--g-spacing-10)) !important;
  margin-inline-start: calc(-1 * var(--g-spacing-10)) !important;
}
.g-flex_s_10 > * {
  padding-block-start: var(--g-spacing-10) !important;
  padding-inline-start: var(--g-spacing-10) !important;
}.g-card {
  --_--background-color: transparent;
  --_--border-color: transparent;
  --_--border-width: 0;
  --_--box-shadow: none;
  box-shadow: var(--g-card-box-shadow, var(--_--box-shadow));
  box-sizing: border-box;
  background-color: var(--g-card-background-color, var(--_--background-color));
  border: var(--g-card-border-width, var(--_--border-width)) solid var(--g-card-border-color, var(--_--border-color));
  border-radius: var(--g-card-border-radius, var(--_--border-radius));
  outline: none;
}
.g-card_theme_normal {
  --_--border-color: var(--g-color-line-generic);
  --_--background-color: var(--g-color-base-generic);
}
.g-card_theme_info {
  --_--border-color: var(--g-color-line-info);
  --_--background-color: var(--g-color-base-info-light);
}
.g-card_theme_success {
  --_--border-color: var(--g-color-line-positive);
  --_--background-color: var(--g-color-base-positive-light);
}
.g-card_theme_warning {
  --_--border-color: var(--g-color-line-warning);
  --_--background-color: var(--g-color-base-warning-light);
}
.g-card_theme_danger {
  --_--border-color: var(--g-color-line-danger);
  --_--background-color: var(--g-color-base-danger-light);
}
.g-card_theme_utility {
  --_--border-color: var(--g-color-line-utility);
  --_--background-color: var(--g-color-base-utility-light);
}
.g-card_view_clear {
  --_--background-color: transparent;
}
.g-card_view_outlined {
  --_--background-color: transparent;
  --_--border-width: 1px;
}
.g-card_type_action {
  --_--background-color: var(--g-color-base-float);
  --_--box-shadow: 0px 1px 5px var(--g-color-sfx-shadow);
}
.g-card_type_action::after {
  position: absolute;
  inset: 0;
  border-radius: var(--g-card-border-radius, var(--_--border-radius));
  pointer-events: none;
}
.g-card_type_action.g-card_clickable {
  cursor: pointer;
  position: relative;
}
.g-card_type_action.g-card_clickable:hover {
  --_--box-shadow: 0px 3px 10px var(--g-color-sfx-shadow);
}
.g-card_type_action.g-card_clickable:focus-visible::after {
  content: "";
  outline: 2px solid var(--g-color-line-focus);
}
.g-card_type_selection {
  --_--border-width: 1px;
  --_--border-color: var(--g-color-line-generic);
  position: relative;
}
.g-card_type_selection::before {
  position: absolute;
  inset: -1px;
  border-radius: var(--g-card-border-radius, var(--_--border-radius));
  pointer-events: none;
}
.g-card_type_selection::after {
  position: absolute;
  inset: 0;
  border-radius: var(--g-card-border-radius, var(--_--border-radius));
  pointer-events: none;
}
.g-card_type_selection.g-card_clickable {
  cursor: pointer;
}
.g-card_type_selection.g-card_clickable:hover {
  --_--border-color: transparent;
}
.g-card_type_selection.g-card_clickable:hover:not(.g-card_selected)::before {
  content: "";
  border: 2px solid var(--g-color-line-brand);
  opacity: 0.5;
}
.g-card_type_selection.g-card_clickable:hover:focus-visible::before {
  border-color: transparent;
}
.g-card_type_selection.g-card_clickable:focus-visible::after {
  content: "";
  outline: 2px solid var(--g-color-line-focus);
}
.g-card_type_selection.g-card_selected:not(.g-card_disabled) {
  --_--border-color: transparent;
}
.g-card_type_selection.g-card_selected:not(.g-card_disabled)::before {
  content: "";
  border: 2px solid var(--g-color-line-brand);
}
.g-card_type_selection.g-card_view_clear {
  --_--border-color: transparent;
}
.g-card_type_container.g-card_view_raised {
  --_--background-color: var(--g-color-base-float);
}
.g-card_type_container.g-card_view_raised.g-card_size_m {
  --_--box-shadow: 0px 1px 5px var(--g-color-sfx-shadow);
}

.g-card_type_container.g-card_view_raised.g-card_size_l {
  --_--box-shadow: 0px 1px 6px var(--g-color-sfx-shadow-light),
      1px 3px 13px var(--g-color-sfx-shadow-light);
}

.g-card_size_m {
  --_--border-radius: 8px;
}
.g-card_size_l {
  --_--border-radius: 16px;
}.g-alert_corners_square {
  --g-card-border-radius: 0;
}
.g-alert__text-content {
  width: 100%;
}
.g-alert__actions_minContent {
  width: min-content;
}
.g-alert__close-btn {
  flex-shrink: 0;
}.g-arrow-toggle {
  display: inline-block;
  vertical-align: middle;
  transition: transform 0.1s ease-out;
}
.g-arrow-toggle_direction_bottom {
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.g-arrow-toggle_direction_left {
  transform: matrix(0, 1, -1, 0, 0, 0);
}
.g-arrow-toggle_direction_top {
  transform: matrix(-1, 0, 0, -1, 0, 0);
}
.g-arrow-toggle_direction_right {
  transform: matrix(0, -1, 1, 0, 0, 0);
}.g-link {
  text-decoration: none;
  touch-action: manipulation;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  cursor: pointer;
  border-radius: var(--g-focus-border-radius);
}
.g-link:focus-visible {
  outline: 2px solid var(--g-color-line-focus);
}
.g-link_view_normal {
  color: var(--g-color-text-link);
}
.g-link_view_primary {
  color: var(--g-color-text-primary);
}
.g-link_view_secondary {
  color: var(--g-color-text-secondary);
}
.g-link_view_normal:hover, .g-link_view_primary:hover, .g-link_view_secondary:hover {
  color: var(--g-color-text-link-hover);
}
.g-link_visitable:visited {
  color: var(--g-color-text-link-visited);
}
.g-link_visitable:visited:hover {
  color: var(--g-color-text-link-visited-hover);
}
.g-link_underline {
  text-decoration: underline;
}.g-breadcrumbs__inner {
  display: inline-flex;
  align-items: center;
  width: 100%;
  min-height: 24px;
  overflow: hidden;
  gap: 4px;
}
.g-breadcrumbs__switcher {
  padding: 0;
  font-family: var(--g-text-body-font-family);
  font-size: inherit;
  font-weight: var(--g-text-body-font-weight);
  color: inherit;
  background: none;
  border: none;
  outline: none;
  cursor: pointer;
  color: var(--g-color-text-secondary);
}
.g-breadcrumbs__switcher:focus-visible {
  outline: 2px solid var(--g-color-line-focus);
}
.g-breadcrumbs__item, .g-breadcrumbs__switcher {
  flex-shrink: 1;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.g-breadcrumbs__item:focus-visible, .g-breadcrumbs__switcher:focus-visible {
  outline: 2px solid var(--g-color-line-focus);
  border-radius: var(--g-focus-border-radius);
}
.g-breadcrumbs_calculated_no .g-breadcrumbs__item {
  overflow: visible;
}
.g-breadcrumbs__divider {
  display: flex;
  align-items: center;
  color: var(--g-color-text-secondary);
}
.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item .g-menu__item {
  /* stylelint-disable declaration-no-important */
  padding-inline-start: 80px !important;
  /* stylelint-enable declaration-no-important */
}
.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item:nth-child(0) .g-menu__item {
  /* stylelint-disable declaration-no-important */
  padding-inline-start: 0px !important;
  /* stylelint-enable declaration-no-important */
}
.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item:nth-child(1) .g-menu__item {
  /* stylelint-disable declaration-no-important */
  padding-inline-start: 8px !important;
  /* stylelint-enable declaration-no-important */
}
.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item:nth-child(2) .g-menu__item {
  /* stylelint-disable declaration-no-important */
  padding-inline-start: 16px !important;
  /* stylelint-enable declaration-no-important */
}
.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item:nth-child(3) .g-menu__item {
  /* stylelint-disable declaration-no-important */
  padding-inline-start: 24px !important;
  /* stylelint-enable declaration-no-important */
}
.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item:nth-child(4) .g-menu__item {
  /* stylelint-disable declaration-no-important */
  padding-inline-start: 32px !important;
  /* stylelint-enable declaration-no-important */
}
.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item:nth-child(5) .g-menu__item {
  /* stylelint-disable declaration-no-important */
  padding-inline-start: 40px !important;
  /* stylelint-enable declaration-no-important */
}
.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item:nth-child(6) .g-menu__item {
  /* stylelint-disable declaration-no-important */
  padding-inline-start: 48px !important;
  /* stylelint-enable declaration-no-important */
}
.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item:nth-child(7) .g-menu__item {
  /* stylelint-disable declaration-no-important */
  padding-inline-start: 56px !important;
  /* stylelint-enable declaration-no-important */
}
.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item:nth-child(8) .g-menu__item {
  /* stylelint-disable declaration-no-important */
  padding-inline-start: 64px !important;
  /* stylelint-enable declaration-no-important */
}
.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item:nth-child(9) .g-menu__item {
  /* stylelint-disable declaration-no-important */
  padding-inline-start: 72px !important;
  /* stylelint-enable declaration-no-important */
}
.g-breadcrumbs__popup_staircase .g-menu .g-menu__list-item:nth-child(10) .g-menu__item {
  /* stylelint-disable declaration-no-important */
  padding-inline-start: 80px !important;
  /* stylelint-enable declaration-no-important */
}.g-control-label {
  display: inline-flex;
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  color: var(--g-color-text-primary);
  user-select: none;
  touch-action: manipulation;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  cursor: pointer;
}
.g-control-label_disabled {
  cursor: default;
  pointer-events: none;
}
.g-control-label_size_m {
  font-size: var(--g-text-body-1-font-size);
  line-height: 15px;
}
.g-control-label_size_l {
  font-size: var(--g-text-body-2-font-size);
  line-height: 18px;
}
.g-control-label__indicator {
  flex-shrink: 0;
}
.g-control-label__text {
  flex-grow: 1;
  white-space: normal;
}
.g-control-label_disabled .g-control-label__text {
  opacity: 0.6;
}
.g-control-label_size_m .g-control-label__text {
  margin-inline-start: 5px;
}
.g-control-label_size_l .g-control-label__text {
  margin-inline-start: 7px;
}
.g-checkbox__indicator {
  display: inline-block;
  position: relative;
  cursor: inherit;
}
.g-checkbox__indicator::before {
  content: "";
  position: absolute;
  inset: 0;
  background-color: transparent;
  border: 1px solid var(--g-color-line-generic-accent);
  border-radius: 4px;
  transition: background 0.1s linear;
}
.g-checkbox__indicator::after {
  content: " ";
  visibility: hidden;
}
.g-checkbox__icon {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  pointer-events: none;
  visibility: hidden;
  color: transparent;
  transform: translateY(-5px);
  transition: color 0.1s, transform 0.2s;
}
.g-checkbox__control {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  opacity: 0;
  background: none;
  border: none;
  outline: none;
  cursor: inherit;
}
.g-checkbox__outline {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  background: none;
  pointer-events: none;
  border-radius: 4px;
}
.g-checkbox__control:focus-visible + .g-checkbox__outline {
  outline: 2px solid var(--g-color-line-focus);
}
.g-checkbox_size_m .g-checkbox__icon-svg_type_tick {
  width: 8px;
  height: 10px;
}
.g-checkbox_size_m .g-checkbox__icon-svg_type_dash {
  width: 12px;
  height: 12px;
}
.g-checkbox_size_m .g-checkbox__indicator {
  width: 14px;
  height: 14px;
}
.g-checkbox_size_l .g-checkbox__icon-svg_type_tick {
  width: 11px;
  height: 9px;
}
.g-checkbox_size_l .g-checkbox__icon-svg_type_dash {
  width: 15px;
  height: 15px;
}
.g-checkbox_size_l .g-checkbox__indicator {
  width: 17px;
  height: 17px;
}
.g-checkbox:hover .g-checkbox__indicator::before {
  border-color: var(--g-color-line-generic-accent-hover);
}
.g-checkbox_checked .g-checkbox__indicator::before, .g-checkbox_indeterminate .g-checkbox__indicator::before {
  background-color: var(--g-color-base-brand);
  border: transparent;
}
.g-checkbox_checked .g-checkbox__icon, .g-checkbox_indeterminate .g-checkbox__icon {
  visibility: visible;
  color: var(--g-color-text-brand-contrast);
  transform: translateX(0);
}
.g-checkbox_disabled .g-checkbox__indicator::before {
  background-color: var(--g-color-base-generic-accent-disabled);
  border: transparent;
}
.g-checkbox_disabled.g-checkbox_checked .g-checkbox__indicator::before, .g-checkbox_disabled.g-checkbox_indeterminate .g-checkbox__indicator::before {
  background-color: var(--g-color-base-brand);
  opacity: 0.5;
}.g-popover {
  display: inline-block;
  position: relative;
}
.g-popover:not(.g-popover_disabled) {
  cursor: pointer;
}
.g-popover__handler {
  display: inline-block;
}
.g-popover__tooltip {
  --_--padding: 16px;
  --_--close-offset: 8px;
  --_--close-size: 24px;
}
.g-popover__tooltip-popup-content {
  box-sizing: border-box;
  min-height: 40px;
  max-width: var(--g-popover-max-width, 300px);
  padding: var(--g-popover-padding, var(--_--padding));
  cursor: default;
}
.g-popover__tooltip-title {
  font-family: var(--g-text-subheader-font-family);
  font-weight: var(--g-text-subheader-font-weight);
  font-size: var(--g-text-subheader-3-font-size);
  line-height: var(--g-text-subheader-3-line-height);
  display: inline-flex;
  margin: 0 0 12px;
}
.g-popover__tooltip-buttons {
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
  margin-block-start: 20px;
}
.g-popover__tooltip-button {
  flex: 1;
}
.g-popover__tooltip-close {
  position: absolute;
  inset-block-start: var(--_--close-offset);
  inset-inline-end: var(--_--close-offset);
}
.g-popover__tooltip-content {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-1-font-size);
  line-height: var(--g-text-body-1-line-height);
  overflow-wrap: break-word;
}
.g-popover__tooltip-content_secondary {
  opacity: 0.7;
}
.g-popover__tooltip-links > * {
  margin-block-start: 8px;
}
.g-popover__tooltip-links > *:first-child {
  margin-block-start: 0;
}
.g-popover__tooltip-content + .g-popover__tooltip-links > *:first-child {
  margin-block-start: 12px;
}
.g-popover__tooltip-link {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-1-font-size);
  line-height: var(--g-text-body-1-line-height);
  display: inline-block;
}
.g-popover__tooltip_theme_info.g-popover__tooltip_theme_info, .g-popover__tooltip_theme_info .g-popover__tooltip_theme_announcement, .g-popover__tooltip_theme_announcement.g-popover__tooltip_theme_info, .g-popover__tooltip_theme_announcement .g-popover__tooltip_theme_announcement {
  color: var(--g-color-text-primary);
}
.g-popover__tooltip_force-links-appearance.g-popover__tooltip_theme_info .g-popover__tooltip-content a:not(.g-button), .g-popover__tooltip_theme_announcement .g-popover__tooltip-content a:not(.g-button) {
  text-decoration: none;
  color: var(--g-color-text-link);
}
.g-popover__tooltip_force-links-appearance.g-popover__tooltip_theme_info .g-popover__tooltip-content a:not(.g-button):hover, .g-popover__tooltip_theme_announcement .g-popover__tooltip-content a:not(.g-button):hover {
  color: var(--g-color-text-link-hover);
}

.g-popover__tooltip_theme_announcement {
  --g-popup-background-color: var(--g-color-base-simple-hover-solid);
  --g-popup-border-color: var(--g-color-base-simple-hover-solid);
}
.g-popover__tooltip_theme_special {
  --g-popup-background-color: var(--g-color-base-brand);
  --g-popup-border-color: var(--g-color-base-brand);
  color: var(--g-color-text-light-primary);
}
.g-popover__tooltip_theme_special .g-popover__tooltip-content a:not(.g-button) {
  font-weight: var(--g-text-accent-font-weight);
  color: var(--g-color-text-light-primary);
}
.g-popover__tooltip_theme_special .g-popover__tooltip-content a:not(.g-button):hover {
  color: var(--g-color-text-light-secondary);
}
.g-popover__tooltip_theme_special .g-link {
  color: var(--g-color-text-light-primary);
}
.g-popover__tooltip_theme_special .g-link:hover {
  color: var(--g-color-text-light-secondary);
}
.g-popover__tooltip_size_l {
  --_--padding: 24px;
}
.g-popover__tooltip_size_l .g-popover__tooltip-title {
  font-family: var(--g-text-header-font-family);
  font-weight: var(--g-text-header-font-weight);
  font-size: var(--g-text-header-1-font-size);
  line-height: var(--g-text-header-1-line-height);
}
.g-popover__tooltip_size_l .g-popover__tooltip-content {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
}
.g-popover__tooltip_with-close .g-popover__tooltip-title,
.g-popover__tooltip_with-close .g-popover__tooltip-content {
  padding-inline-end: calc(var(--_--close-offset) + var(--_--close-size) - var(--_--padding));
}.g-modal {
  display: none;
  position: fixed;
  inset: 0;
  z-index: 1000;
  visibility: hidden;
  margin: -9999px 0 0 -9999px;
  background-color: var(--g-color-sfx-veil);
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.g-modal__content-aligner {
  min-width: 100%;
  min-height: 100%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.g-modal__content-wrapper {
  margin: var(--g-modal-margin, 20px);
  border-radius: var(--g-modal-border-radius, 5px);
  overflow-x: hidden;
}
.g-modal__content {
  background-color: var(--g-color-base-modal);
  border-radius: var(--g-modal-border-radius, 5px);
}
.g-modal__content_has-scroll {
  overflow-y: auto;
  max-height: calc(100vh - var(--g-modal-margin, 20px) * 2);
}
.g-modal, .g-modal__content {
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  outline: none;
}
.g-modal_open, .g-modal_exit_active {
  display: block;
  visibility: visible;
  margin: 0;
}
.g-modal_enter_active, .g-modal_appear_active {
  animation-name: g-modal-open;
  animation-duration: 150ms;
}
.g-modal_enter_active .g-modal__content, .g-modal_appear_active .g-modal__content {
  animation-name: g-modal-content-open;
  animation-duration: 150ms;
}
.g-modal_exit_active {
  animation-name: g-modal;
  animation-duration: 200ms;
}

@keyframes g-modal {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes g-modal-open {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes g-modal-content-open {
  0% {
    transform: scale(0.75);
  }
  100% {
    transform: scale(1);
  }
}.g-divider {
  --_--content-gap: 8px;
  --_--size: 1px;
}
.g-divider:not(:empty) {
  border: none;
  display: flex;
  align-items: center;
}
.g-divider:not(:empty)::before, .g-divider:not(:empty)::after {
  content: "";
}
.g-divider::before, .g-divider::after {
  flex-grow: 1;
  background: var(--g-divider-color, var(--g-color-line-generic));
}
.g-divider_orientation_vertical {
  flex-direction: column;
  border-inline-start: 1px solid var(--g-divider-color, var(--g-color-line-generic));
}
.g-divider_orientation_vertical::before, .g-divider_orientation_vertical::after {
  width: var(--_--size);
}
.g-divider_orientation_vertical::before {
  margin-block-end: var(--_--content-gap);
}
.g-divider_orientation_vertical::after {
  margin-block-start: var(--_--content-gap);
}
.g-divider_orientation_horizontal {
  border-block-start: 1px solid var(--g-divider-color, var(--g-color-line-generic));
}
.g-divider_orientation_horizontal::before, .g-divider_orientation_horizontal::after {
  height: var(--_--size);
}
.g-divider_orientation_horizontal::before {
  margin-inline-end: var(--_--content-gap);
}
.g-divider_orientation_horizontal::after {
  margin-inline-start: var(--_--content-gap);
}
.g-divider_align_start::before {
  display: none;
}
.g-divider_align_end::after {
  display: none;
}.g-file-preview {
  --_-box-shadow: none;
  --_-border-radius: 4px;
  --_-color-base-background: transparent;
  --_-action-button-size: 24px;
  position: relative;
  width: 120px;
}
.g-file-preview:hover, .g-file-preview:focus-within {
  --_-color-base-background: var(--g-color-base-simple-hover, rgba(0, 0, 0, 0.05));
}
.g-file-preview:hover .g-file-preview__actions:not(.g-file-preview__actions_hide), .g-file-preview:focus-within .g-file-preview__actions:not(.g-file-preview__actions_hide) {
  opacity: 1;
}
.g-file-preview__actions {
  position: absolute;
  inset-block-start: -12px;
  inset-inline-end: -12px;
  z-index: 1;
  display: flex;
  gap: 4px;
  opacity: 0;
}
.g-file-preview:hover {
  --_-color-base-background: var(--g-color-base-simple-hover);
}
.g-file-preview__card {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  outline: none;
  box-shadow: var(--gc-card-box-shadow);
  border-radius: var(--_-border-radius);
  padding: 4px 10px;
}
.g-file-preview__card_clickable {
  cursor: pointer;
}
.g-file-preview__card_hoverable {
  background-color: var(--_-color-base-background);
}
.g-file-preview__card::after {
  position: absolute;
  inset: 0;
  border-radius: var(--_-border-radius);
  pointer-events: none;
}
.g-file-preview__card:hover {
  --_-box-shadow: 0px 3px 10px var(--g-color-sfx-shadow);
}
.g-file-preview__card:focus::after {
  content: "";
  box-shadow: 0 0 0 2px var(--g-color-line-misc);
}
.g-file-preview__card:focus:not(:focus-visible)::after {
  box-shadow: none;
}
.g-file-preview__icon {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  background-color: var(--g-color-base-generic-medium);
  height: 40px;
  width: 40px;
}
.g-file-preview__icon-svg {
  color: var(--g-color-base-background);
}
.g-file-preview__icon_type_image, .g-file-preview__icon_type_video, .g-file-preview__icon_type_code, .g-file-preview__icon_type_archive, .g-file-preview__icon_type_music {
  background-color: var(--g-color-base-misc-heavy);
}
.g-file-preview__icon_type_text {
  background-color: var(--g-color-base-info-heavy);
}
.g-file-preview__icon_type_pdf {
  background-color: var(--g-color-base-danger-medium);
}
.g-file-preview__icon_type_table {
  background-color: var(--g-color-base-positive-medium);
}
.g-file-preview__name {
  margin-block-start: 4px;
}
.g-file-preview__name, .g-file-preview__description {
  text-align: center;
  width: 100%;
}
.g-file-preview__image-container {
  position: relative;
  border-radius: 4px;
  overflow: hidden;
  height: 64px;
  width: 96px;
}
.g-file-preview__image {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  object-fit: cover;
  height: 100%;
  width: 100%;
}
.g-file-preview__action-button {
  height: var(--_-action-button-size);
  width: var(--_-action-button-size);
  display: flex;
  align-items: center;
}
.g-file-preview__action-icon-wrapper {
  display: flex;
}.g-sheet {
  position: fixed;
  inset-block-start: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  z-index: 100000;
}
.g-sheet__veil {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  height: 100%;
  width: 100%;
  background-color: var(--g-color-sfx-veil);
  opacity: 0;
  will-change: opacity;
}
.g-sheet__veil_with-transition {
  transition: opacity 0.3s ease;
}
.g-sheet__sheet {
  position: absolute;
  inset-block-start: 100%;
  inset-inline-start: 0;
  width: 100%;
  max-height: 90%;
  will-change: transform;
}
.g-sheet__sheet_with-transition {
  transition: transform 0.3s ease;
}
.g-sheet__sheet-swipe-area {
  position: absolute;
  inset-block-start: -20px;
  inset-inline-start: 0;
  width: 100%;
  height: 40px;
  z-index: 1;
}
.g-sheet__sheet-top {
  position: relative;
  height: 20px;
  border-start-start-radius: 20px;
  border-start-end-radius: 20px;
  background-color: var(--g-color-base-float);
}
.g-sheet__sheet-top-resizer {
  --_--translate-x: calc(-50% * var(--g-flow-direction));
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  transform: translateX(var(--_--translate-x)) translateY(-50%);
  width: 40px;
  height: 4px;
  border-radius: 4px;
  background-color: var(--g-color-line-generic);
}
.g-sheet__sheet-scroll-container {
  box-sizing: border-box;
  max-height: calc(90% - 20px);
  overflow: hidden auto;
  overscroll-behavior-y: contain;
  background-color: var(--g-color-base-float);
  transition: height 0.3s ease;
}
.g-sheet__sheet-scroll-container_without-scroll {
  overflow: hidden;
}
.g-sheet__sheet-content-box {
  border: 1px solid transparent;
}
.g-sheet__sheet-content-box-border-compensation {
  margin: -1px;
}
.g-sheet__sheet-content {
  box-sizing: border-box;
  width: 100%;
  padding: var(--g-sheet-content-padding, 0 10px);
}
.g-sheet__sheet-content-title {
  padding-block-end: 8px;
  font-size: var(--g-text-body-2-font-size);
  line-height: 28px;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}.g-mobile-image-preview__sheet-content {
  padding: 0;
}
.g-mobile-image-preview__container {
  height: 85vh;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.g-mobile-image-preview__image {
  width: auto;
  max-width: 100%;
  max-height: 100%;
}
.g-mobile-image-preview__back-button {
  position: absolute;
  inset-block-start: 15px;
  inset-inline-start: 15px;
}
.g-mobile-image-preview__action-buttons {
  position: absolute;
  inset-block-start: 15px;
  inset-inline-end: 15px;
  display: flex;
  flex-direction: column-reverse;
  gap: 12px;
}
.g-mobile-image-preview__error-label {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
}.g-label {
  --_--bg-color: none;
  --_--bg-color-hover: none;
  --_--text-color: none;
  display: inline-flex;
  align-items: center;
  position: relative;
  height: var(--_--height);
  border-radius: var(--_--border-radius);
  color: var(--_--text-color);
  background-color: var(--_--bg-color);
  transition-property: opacity, color, background-color;
  transition-duration: 0.15s;
  transition-timing-function: ease-in-out;
  box-sizing: border-box;
  /* make new stacking context to isolate z-indexes */
  isolation: isolate;
}
.g-label__text {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-1-font-size);
  line-height: var(--g-text-body-1-line-height);
  display: flex;
  align-items: baseline;
  margin: 0 var(--_--margin-inline);
  width: 100%;
  line-height: var(--_--height);
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
}
.g-label__content, .g-label__key {
  text-overflow: ellipsis;
  overflow: hidden;
}
.g-label__value {
  display: flex;
  opacity: 0.7;
  overflow: hidden;
}
.g-label__separator {
  margin: 0 4px;
}
.g-label__main-button {
  padding: 0;
  font-family: var(--g-text-body-font-family);
  font-size: inherit;
  font-weight: var(--g-text-body-font-weight);
  color: inherit;
  background: none;
  border: none;
  outline: none;
  cursor: pointer;
  border-radius: inherit;
  z-index: 1;
}
.g-label__main-button:empty {
  position: absolute;
  inset: 0;
}
.g-label__addon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: var(--_--height);
  height: var(--_--height);
  border-radius: var(--_--border-radius);
}
.g-label__addon_side_start, .g-label__addon_side_end {
  position: absolute;
  inset-block-start: 0;
}
.g-label__addon_side_start {
  inset-inline-start: 2px;
  border-start-end-radius: 0;
  border-end-end-radius: 0;
}
.g-label__addon_side_end {
  inset-inline-end: 0;
  border-start-start-radius: 0;
  border-end-start-radius: 0;
}
.g-label__addon_type_button {
  padding: 0;
  font-family: var(--g-text-body-font-family);
  font-size: inherit;
  font-weight: var(--g-text-body-font-weight);
  color: inherit;
  background: none;
  border: none;
  outline: none;
  cursor: pointer;
  z-index: 2;
  cursor: pointer;
  color: var(--_--text-color);
  background-color: transparent;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, transform 0.1s ease-out;
}
.g-label__addon_type_button:active {
  transform: scale(0.96);
}
.g-label_size_xs {
  --_--height: 20px;
  --_--border-radius: var(--g-border-radius-xs);
  --_--margin-inline: 8px;
  --_--margin-addon-start: 24px;
  --_--margin-addon-end: 22px;
}
.g-label_size_s {
  --_--height: 24px;
  --_--border-radius: var(--g-border-radius-s);
  --_--margin-inline: 10px;
  --_--margin-addon-start: 28px;
  --_--margin-addon-end: 26px;
}
.g-label_size_m {
  --_--height: 28px;
  --_--border-radius: var(--g-border-radius-m);
  --_--margin-inline: 12px;
  --_--margin-addon-start: 32px;
  --_--margin-addon-end: 32px;
}
.g-label_disabled {
  opacity: 0.7;
  pointer-events: none;
}
.g-label_interactive {
  cursor: pointer;
}
.g-label_theme_normal {
  --_--bg-color: var(--g-color-base-misc-light);
  --_--bg-color-hover: var(--g-color-base-misc-light-hover);
  --_--text-color: var(--g-color-text-misc-heavy);
}
.g-label_theme_success {
  --_--bg-color: var(--g-color-base-positive-light);
  --_--bg-color-hover: var(--g-color-base-positive-light-hover);
  --_--text-color: var(--g-color-text-positive-heavy);
}
.g-label_theme_info {
  --_--bg-color: var(--g-color-base-info-light);
  --_--bg-color-hover: var(--g-color-base-info-light-hover);
  --_--text-color: var(--g-color-text-info-heavy);
}
.g-label_theme_warning {
  --_--bg-color: var(--g-color-base-warning-light);
  --_--bg-color-hover: var(--g-color-base-warning-light-hover);
  --_--text-color: var(--g-color-text-warning-heavy);
}
.g-label_theme_danger {
  --_--bg-color: var(--g-color-base-danger-light);
  --_--bg-color-hover: var(--g-color-base-danger-light-hover);
  --_--text-color: var(--g-color-text-danger-heavy);
}
.g-label_theme_utility {
  --_--bg-color: var(--g-color-base-utility-light);
  --_--bg-color-hover: var(--g-color-base-utility-light-hover);
  --_--text-color: var(--g-color-text-utility-heavy);
}
.g-label_theme_unknown {
  --_--bg-color: var(--g-color-base-neutral-light);
  --_--bg-color-hover: var(--g-color-base-neutral-light-hover);
  --_--text-color: var(--g-color-text-complementary);
}
.g-label_theme_clear {
  --_--bg-color: transparent;
  --_--bg-color-hover: var(--g-color-base-simple-hover);
  --_--text-color: var(--g-color-text-complementary);
  box-shadow: inset 0 0 0 1px var(--g-color-line-generic);
}
.g-label:has(.g-label__addon_side_start) .g-label__text {
  margin-inline-start: var(--_--margin-addon-start);
}
.g-label:has(.g-label__addon_side_end) .g-label__text {
  margin-inline-end: var(--_--margin-addon-end);
}
.g-label_interactive:hover:not(:has(.g-label__addon_type_button:hover)), .g-label__addon_type_button:hover {
  background-color: var(--_--bg-color-hover);
}
.g-label__main-button:focus-visible, .g-label__addon_type_button:focus-visible {
  outline: 2px solid var(--g-color-line-focus);
}.g-clear-button {
  --g-button-text-color: var(--g-color-text-hint);
  --g-button-text-color-hover: var(--g-color-text-primary);
  --g-button-background-color: transparent;
  --g-button-background-color-hover: transparent;
}.g-outer-additional-content {
  display: flex;
  justify-content: space-between;
  vertical-align: top;
}
.g-outer-additional-content__note, .g-outer-additional-content__error {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-1-font-size);
  line-height: var(--g-text-body-1-line-height);
  margin-block-start: 2px;
}
.g-outer-additional-content__error {
  color: var(--g-color-text-danger);
}
.g-outer-additional-content__error:not(:last-child) {
  margin-inline-end: var(--g-spacing-2);
}
.g-outer-additional-content__note {
  margin-inline-start: auto;
}.g-text-area {
  --_--text-color: var(--g-color-text-primary);
  --_--placeholder-color: var(--g-color-text-hint);
  --_--background-color: transparent;
  --_--border-width: 1px;
  --_--clear-offset: calc(
      var(--g-text-area-border-width, 1px) + 1px
  );
  --_--focus-outline-color: var(--g-text-area-focus-outline-color);
  display: inline-block;
  width: 100%;
  position: relative;
}
.g-text-area__content {
  box-sizing: border-box;
  display: flex;
  width: inherit;
  height: inherit;
  background-color: var(--g-text-area-background-color, var(--_--background-color));
  border-width: var(--g-text-area-border-width, var(--_--border-width));
  border-style: solid;
  border-color: var(--g-text-area-border-color, var(--_--border-color));
  color: var(--g-text-area-text-color, var(--_--text-color));
  overflow: hidden;
}
.g-text-area__content:hover {
  border-color: var(--g-text-area-border-color-hover, var(--_--border-color-hover));
}
.g-text-area__content:focus-within {
  border-color: var(--g-text-area-border-color-active, var(--_--border-color-active));
  outline: 2px solid var(--g-text-area-focus-outline-color, var(--_--focus-outline-color));
  outline-offset: -1px;
}
.g-text-area__control {
  box-sizing: border-box;
  display: inline-block;
  flex-grow: 1;
  vertical-align: top;
  position: relative;
  margin: 0;
  padding: 0;
  width: 100%;
  font-weight: var(--g-text-body-font-weight);
  font-family: var(--g-text-body-font-family);
  color: inherit;
  background-color: transparent;
  border: none;
  resize: none;
  overflow-x: hidden;
}
.g-text-area__control::placeholder {
  color: var(--g-text-area-placeholder-color, var(--_--placeholder-color));
}
.g-text-area__control:focus {
  outline: none;
}
.g-text-area__control[type=number] {
  appearance: textfield;
}
.g-text-area__clear {
  position: absolute;
}
.g-text-area__clear_size_s, .g-text-area__clear_size_m {
  inset-inline-end: var(--_--clear-offset);
  inset-block-start: var(--_--clear-offset);
}
.g-text-area__clear_size_l, .g-text-area__clear_size_xl {
  inset-inline-end: calc(var(--_--clear-offset) + 1px);
  inset-block-start: calc(var(--_--clear-offset) + 2px);
}
.g-text-area_size_s {
  --_--border-radius: var(--g-border-radius-s);
}
.g-text-area_size_s .g-text-area__control {
  --_--input-control-border-width: var(
      --g-text-input-border-width,
      var(--g-text-area-border-width, 1px)
  );
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-short-font-size);
  line-height: var(--g-text-body-short-line-height);
  height: calc(24px - var(--_--input-control-border-width) * 2);
  padding: 3px 8px;
}
.g-text-area_size_s.g-text-area_has-clear .g-text-area__control {
  padding-inline-end: 26px;
}
.g-text-area_size_m {
  --_--border-radius: var(--g-border-radius-m);
}
.g-text-area_size_m .g-text-area__control {
  --_--input-control-border-width: var(
      --g-text-input-border-width,
      var(--g-text-area-border-width, 1px)
  );
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-short-font-size);
  line-height: var(--g-text-body-short-line-height);
  height: calc(28px - var(--_--input-control-border-width) * 2);
  padding: 5px 8px;
}
.g-text-area_size_m.g-text-area_has-clear .g-text-area__control {
  padding-inline-end: 26px;
}
.g-text-area_size_l {
  --_--border-radius: var(--g-border-radius-l);
}
.g-text-area_size_l .g-text-area__control {
  --_--input-control-border-width: var(
      --g-text-input-border-width,
      var(--g-text-area-border-width, 1px)
  );
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-short-font-size);
  line-height: var(--g-text-body-short-line-height);
  height: calc(36px - var(--_--input-control-border-width) * 2);
  padding: 9px 12px;
}
.g-text-area_size_l.g-text-area_has-clear .g-text-area__control {
  padding-inline-end: 36px;
}
.g-text-area_size_xl {
  --_--border-radius: var(--g-border-radius-xl);
}
.g-text-area_size_xl .g-text-area__control {
  --_--input-control-border-width: var(
      --g-text-input-border-width,
      var(--g-text-area-border-width, 1px)
  );
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
  height: calc(44px - var(--_--input-control-border-width) * 2);
  padding: 11px 12px;
}
.g-text-area_size_xl.g-text-area_has-clear .g-text-area__control {
  padding-inline-end: 36px;
}
.g-text-area_view_normal {
  --_--border-color: var(--g-color-line-generic);
  --_--border-color-hover: var(--g-color-line-generic-hover);
  --_--border-color-active: var(--g-color-line-generic-active);
}
.g-text-area_view_clear {
  --_--border-color: transparent;
  --_--border-color-hover: transparent;
  --_--border-color-active: transparent;
  --_--border-radius: 0;
}
.g-text-area_view_clear .g-text-area__content {
  border-inline: 0;
}
.g-text-area_view_clear .g-text-area__control {
  padding-inline: 0;
}
.g-text-area.g-text-area_pin_round-round .g-text-area__content {
  border-radius: var(--g-text-area-border-radius, var(--_--border-radius));
}
.g-text-area.g-text-area_pin_brick-brick .g-text-area__content {
  border-radius: 0;
}
.g-text-area.g-text-area_pin_clear-clear .g-text-area__content {
  border-radius: 0;
  border-inline: 0;
}
.g-text-area.g-text-area_pin_circle-circle .g-text-area__content {
  border-radius: 100px;
}
.g-text-area.g-text-area_pin_round-brick .g-text-area__content {
  border-start-start-radius: var(--g-text-area-border-radius, var(--_--border-radius));
  border-start-end-radius: 0;
  border-end-start-radius: var(--g-text-area-border-radius, var(--_--border-radius));
  border-end-end-radius: 0;
}
.g-text-area.g-text-area_pin_brick-round .g-text-area__content {
  border-start-start-radius: 0;
  border-start-end-radius: var(--g-text-area-border-radius, var(--_--border-radius));
  border-end-start-radius: 0;
  border-end-end-radius: var(--g-text-area-border-radius, var(--_--border-radius));
}
.g-text-area.g-text-area_pin_round-clear .g-text-area__content {
  border-start-start-radius: var(--g-text-area-border-radius, var(--_--border-radius));
  border-start-end-radius: 0;
  border-end-start-radius: var(--g-text-area-border-radius, var(--_--border-radius));
  border-end-end-radius: 0;
  border-inline-end: 0;
}
.g-text-area.g-text-area_pin_clear-round .g-text-area__content {
  border-start-start-radius: 0;
  border-start-end-radius: var(--g-text-area-border-radius, var(--_--border-radius));
  border-end-start-radius: 0;
  border-end-end-radius: var(--g-text-area-border-radius, var(--_--border-radius));
  border-inline-start: 0;
}
.g-text-area.g-text-area_pin_brick-clear .g-text-area__content {
  border-radius: 0;
  border-inline-end: 0;
}
.g-text-area.g-text-area_pin_clear-brick .g-text-area__content {
  border-radius: 0;
  border-inline-start: 0;
}
.g-text-area.g-text-area_pin_circle-brick .g-text-area__content {
  border-start-start-radius: 100px;
  border-start-end-radius: 0;
  border-end-start-radius: 100px;
  border-end-end-radius: 0;
}
.g-text-area.g-text-area_pin_brick-circle .g-text-area__content {
  border-start-start-radius: 0;
  border-start-end-radius: 100px;
  border-end-start-radius: 0;
  border-end-end-radius: 100px;
}
.g-text-area.g-text-area_pin_circle-clear .g-text-area__content {
  border-start-start-radius: 100px;
  border-start-end-radius: 0;
  border-end-start-radius: 100px;
  border-end-end-radius: 0;
  border-inline-end: 0;
}
.g-text-area.g-text-area_pin_clear-circle .g-text-area__content {
  border-start-start-radius: 0;
  border-start-end-radius: 100px;
  border-end-start-radius: 0;
  border-end-end-radius: 100px;
  border-inline-start: 0;
}
.g-text-area_disabled {
  --_--text-color: var(--g-color-text-hint);
  --_--background-color: var(--g-color-base-generic-accent-disabled);
  --_--border-color: transparent;
  --_--border-color-hover: transparent;
  --_--border-color-active: transparent;
}
.g-text-area_has-scrollbar .g-text-area__clear {
  inset-inline-end: var(--g-scrollbar-width);
}
.g-text-area_state_error.g-text-area_view_normal .g-text-area__content, .g-text-area_state_error.g-text-area_view_normal .g-text-area__content:hover, .g-text-area_state_error.g-text-area_view_normal .g-text-area__content:focus-within {
  border-color: var(--g-color-line-danger);
}
.g-text-area_state_error.g-text-area_view_normal .g-text-area__content:focus-within {
  --_--focus-outline-color: var(--g-color-line-danger);
}
.g-text-area_state_error.g-text-area_view_clear .g-text-area__content, .g-text-area_state_error.g-text-area_view_clear .g-text-area__content:hover, .g-text-area_state_error.g-text-area_view_clear .g-text-area__content:focus-within {
  border-block-end: 1px solid var(--g-color-line-danger);
}
.g-text-area_state_error.g-text-area_view_clear .g-text-area__content:focus-within {
  --_--focus-outline-color: var(--g-color-line-danger);
}.g-text-input {
  --_--text-color: var(--g-color-text-primary);
  --_--label-color: inherit;
  --_--placeholder-color: var(--g-color-text-hint);
  --_--background-color: transparent;
  --_--border-width: 1px;
  --_--focus-outline-color: var(--g-text-input-focus-outline-color);
  display: inline-block;
  width: 100%;
  position: relative;
}
.g-text-input__content {
  box-sizing: border-box;
  overflow: hidden;
  display: flex;
  width: 100%;
  background-color: var(--g-text-input-background-color, var(--_--background-color));
  border-width: var(--g-text-input-border-width, var(--_--border-width));
  border-style: solid;
  border-color: var(--g-text-input-border-color, var(--_--border-color));
  color: var(--g-text-input-text-color, var(--_--text-color));
}
.g-text-input__content:hover {
  border-color: var(--g-text-input-border-color-hover, var(--_--border-color-hover));
}
.g-text-input__content:focus-within {
  border-color: var(--g-text-input-border-color-active, var(--_--border-color-active));
  outline: 2px solid var(--g-text-input-focus-outline-color, var(--_--focus-outline-color));
  outline-offset: -1px;
}
.g-text-input__control {
  box-sizing: border-box;
  display: inline-block;
  flex-grow: 1;
  vertical-align: top;
  position: relative;
  margin: 0;
  padding: 0;
  width: 100%;
  font-weight: var(--g-text-body-font-weight);
  font-family: var(--g-text-body-font-family);
  color: inherit;
  background-color: transparent;
  border: none;
  height: var(--g-text-input-height);
}
.g-text-input__control::placeholder {
  color: var(--g-text-input-placeholder-color, var(--_--placeholder-color));
  overflow: hidden;
  white-space: nowrap;
}
.g-text-input__control:focus {
  outline: none;
}
.g-text-input__control[type=number] {
  appearance: textfield;
}
.g-text-input__label {
  position: absolute;
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  z-index: 1;
  color: var(--g-text-input-label-color, var(--_--label-color));
}
.g-text-input__clear {
  flex-shrink: 0;
  margin: auto 0;
}
.g-text-input__clear_size_s, .g-text-input__clear_size_m {
  margin-inline-end: 1px;
}
.g-text-input__clear_size_l, .g-text-input__clear_size_xl {
  margin-inline-end: 2px;
}
.g-text-input__error-icon {
  box-sizing: content-box;
  color: var(--g-color-text-danger);
  padding-block: var(--_--error-icon-padding-block);
  padding-inline: var(--_--error-icon-padding-inline-start) var(--_--error-icon-padding-inline-end);
}
.g-text-input__additional-content {
  display: flex;
  align-items: center;
}
.g-text-input_size_s {
  --_--error-icon-padding-block: 5px;
  --_--error-icon-padding-inline-start: 0;
  --_--error-icon-padding-inline-end: 5px;
  --_--border-radius: var(--g-border-radius-s);
}
.g-text-input_size_s .g-text-input__control {
  --_--input-control-border-width: var(
      --g-text-input-border-width,
      var(--g-text-area-border-width, 1px)
  );
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-short-font-size);
  line-height: var(--g-text-body-short-line-height);
  height: calc(24px - var(--_--input-control-border-width) * 2);
  padding: 3px 8px;
}
.g-text-input_size_s .g-text-input__label {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-short-font-size);
  line-height: var(--g-text-body-short-line-height);
  padding-block: 3px;
  padding-inline: 8px 4px;
  font-weight: var(--g-text-accent-font-weight);
}
.g-text-input_size_s.g-text-input_has-start-content .g-text-input__label {
  padding-inline-start: 2px;
}
.g-text-input_size_s .g-text-input__additional-content {
  height: 22px;
}
.g-text-input_size_s .g-text-input__additional-content_placement_start {
  padding-inline-start: 1px;
}
.g-text-input_size_s .g-text-input__additional-content_placement_end {
  padding-inline-end: 1px;
}
.g-text-input_size_m {
  --_--error-icon-padding-block: 5px;
  --_--error-icon-padding-inline-start: 0;
  --_--error-icon-padding-inline-end: 5px;
  --_--border-radius: var(--g-border-radius-m);
}
.g-text-input_size_m .g-text-input__control {
  --_--input-control-border-width: var(
      --g-text-input-border-width,
      var(--g-text-area-border-width, 1px)
  );
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-short-font-size);
  line-height: var(--g-text-body-short-line-height);
  height: calc(28px - var(--_--input-control-border-width) * 2);
  padding: 5px 8px;
}
.g-text-input_size_m .g-text-input__label {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-short-font-size);
  line-height: var(--g-text-body-short-line-height);
  padding-block: 5px;
  padding-inline: 8px 4px;
  font-weight: var(--g-text-accent-font-weight);
}
.g-text-input_size_m.g-text-input_has-start-content .g-text-input__label {
  padding-inline-start: 2px;
}
.g-text-input_size_m .g-text-input__additional-content {
  height: 26px;
}
.g-text-input_size_m .g-text-input__additional-content_placement_start {
  padding-inline-start: 1px;
}
.g-text-input_size_m .g-text-input__additional-content_placement_end {
  padding-inline-end: 1px;
}
.g-text-input_size_l {
  --_--error-icon-padding-block: 9px;
  --_--error-icon-padding-inline-start: 0;
  --_--error-icon-padding-inline-end: 9px;
  --_--border-radius: var(--g-border-radius-l);
}
.g-text-input_size_l .g-text-input__control {
  --_--input-control-border-width: var(
      --g-text-input-border-width,
      var(--g-text-area-border-width, 1px)
  );
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-short-font-size);
  line-height: var(--g-text-body-short-line-height);
  height: calc(36px - var(--_--input-control-border-width) * 2);
  padding: 9px 12px;
}
.g-text-input_size_l .g-text-input__label {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-short-font-size);
  line-height: var(--g-text-body-short-line-height);
  padding-block: 9px;
  padding-inline: 12px 4px;
  font-weight: var(--g-text-accent-font-weight);
}
.g-text-input_size_l.g-text-input_has-start-content .g-text-input__label {
  padding-inline-start: 3px;
}
.g-text-input_size_l .g-text-input__additional-content {
  height: 34px;
}
.g-text-input_size_l .g-text-input__additional-content_placement_start {
  padding-inline-start: 3px;
}
.g-text-input_size_l .g-text-input__additional-content_placement_end {
  padding-inline-end: 3px;
}
.g-text-input_size_xl {
  --_--error-icon-padding-block: 13px;
  --_--error-icon-padding-inline-start: 0;
  --_--error-icon-padding-inline-end: 13px;
  --_--border-radius: var(--g-border-radius-xl);
}
.g-text-input_size_xl .g-text-input__control {
  --_--input-control-border-width: var(
      --g-text-input-border-width,
      var(--g-text-area-border-width, 1px)
  );
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
  height: calc(44px - var(--_--input-control-border-width) * 2);
  padding: 11px 12px;
}
.g-text-input_size_xl .g-text-input__label {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
  padding-block: 11px;
  padding-inline: 12px 4px;
  font-weight: var(--g-text-accent-font-weight);
}
.g-text-input_size_xl.g-text-input_has-start-content .g-text-input__label {
  padding-inline-start: 3px;
}
.g-text-input_size_xl .g-text-input__additional-content {
  height: 42px;
}
.g-text-input_size_xl .g-text-input__additional-content_placement_start {
  padding-inline-start: 3px;
}
.g-text-input_size_xl .g-text-input__additional-content_placement_end {
  padding-inline-end: 3px;
}
.g-text-input_view_normal {
  --_--border-color: var(--g-color-line-generic);
  --_--border-color-hover: var(--g-color-line-generic-hover);
  --_--border-color-active: var(--g-color-line-generic-active);
}
.g-text-input_view_clear {
  --_--border-color: transparent;
  --_--border-color-hover: transparent;
  --_--border-color-active: transparent;
  --_--border-radius: 0;
}
.g-text-input_view_clear .g-text-input__content {
  border-inline: 0;
}
.g-text-input_view_clear .g-text-input__control {
  padding-inline: 0;
}
.g-text-input.g-text-input_pin_round-round .g-text-input__content {
  border-radius: var(--g-text-input-border-radius, var(--_--border-radius));
}
.g-text-input.g-text-input_pin_brick-brick .g-text-input__content {
  border-radius: 0;
}
.g-text-input.g-text-input_pin_clear-clear .g-text-input__content {
  border-radius: 0;
  border-inline: 0;
}
.g-text-input.g-text-input_pin_circle-circle .g-text-input__content {
  border-radius: 100px;
}
.g-text-input.g-text-input_pin_round-brick .g-text-input__content {
  border-start-start-radius: var(--g-text-input-border-radius, var(--_--border-radius));
  border-start-end-radius: 0;
  border-end-start-radius: var(--g-text-input-border-radius, var(--_--border-radius));
  border-end-end-radius: 0;
}
.g-text-input.g-text-input_pin_brick-round .g-text-input__content {
  border-start-start-radius: 0;
  border-start-end-radius: var(--g-text-input-border-radius, var(--_--border-radius));
  border-end-start-radius: 0;
  border-end-end-radius: var(--g-text-input-border-radius, var(--_--border-radius));
}
.g-text-input.g-text-input_pin_round-clear .g-text-input__content {
  border-start-start-radius: var(--g-text-input-border-radius, var(--_--border-radius));
  border-start-end-radius: 0;
  border-end-start-radius: var(--g-text-input-border-radius, var(--_--border-radius));
  border-end-end-radius: 0;
  border-inline-end: 0;
}
.g-text-input.g-text-input_pin_clear-round .g-text-input__content {
  border-start-start-radius: 0;
  border-start-end-radius: var(--g-text-input-border-radius, var(--_--border-radius));
  border-end-start-radius: 0;
  border-end-end-radius: var(--g-text-input-border-radius, var(--_--border-radius));
  border-inline-start: 0;
}
.g-text-input.g-text-input_pin_brick-clear .g-text-input__content {
  border-radius: 0;
  border-inline-end: 0;
}
.g-text-input.g-text-input_pin_clear-brick .g-text-input__content {
  border-radius: 0;
  border-inline-start: 0;
}
.g-text-input.g-text-input_pin_circle-brick .g-text-input__content {
  border-start-start-radius: 100px;
  border-start-end-radius: 0;
  border-end-start-radius: 100px;
  border-end-end-radius: 0;
}
.g-text-input.g-text-input_pin_brick-circle .g-text-input__content {
  border-start-start-radius: 0;
  border-start-end-radius: 100px;
  border-end-start-radius: 0;
  border-end-end-radius: 100px;
}
.g-text-input.g-text-input_pin_circle-clear .g-text-input__content {
  border-start-start-radius: 100px;
  border-start-end-radius: 0;
  border-end-start-radius: 100px;
  border-end-end-radius: 0;
  border-inline-end: 0;
}
.g-text-input.g-text-input_pin_clear-circle .g-text-input__content {
  border-start-start-radius: 0;
  border-start-end-radius: 100px;
  border-end-start-radius: 0;
  border-end-end-radius: 100px;
  border-inline-start: 0;
}
.g-text-input_disabled {
  --_--text-color: var(--g-color-text-hint);
  --_--background-color: var(--g-color-base-generic-accent-disabled);
  --_--border-color: transparent;
  --_--border-color-hover: transparent;
  --_--border-color-active: transparent;
}
.g-text-input_has-scrollbar .g-text-input__clear {
  inset-inline-end: var(--g-scrollbar-width);
}
.g-text-input_has-start-content .g-text-input__control {
  padding-inline-start: 2px;
}
.g-text-input_has-end-content .g-text-input__control {
  padding-inline-end: 2px;
}
.g-text-input_has-unstable-end-content {
  --_--error-icon-padding-inline-start: 0;
  --_--error-icon-padding-inline-end: 0;
}
.g-text-input_state_error.g-text-input_view_normal .g-text-input__content, .g-text-input_state_error.g-text-input_view_normal .g-text-input__content:hover, .g-text-input_state_error.g-text-input_view_normal .g-text-input__content:focus-within {
  border-color: var(--g-color-line-danger);
}
.g-text-input_state_error.g-text-input_view_normal .g-text-input__content:focus-within {
  --_--focus-outline-color: var(--g-color-line-danger);
}
.g-text-input_state_error.g-text-input_view_clear .g-text-input__content, .g-text-input_state_error.g-text-input_view_clear .g-text-input__content:hover, .g-text-input_state_error.g-text-input_view_clear .g-text-input__content:focus-within {
  border-block-end: 1px solid var(--g-color-line-danger);
}
.g-text-input_state_error.g-text-input_view_clear .g-text-input__content:focus-within {
  --_--focus-outline-color: var(--g-color-line-danger);
}@keyframes g-pulse {
  50% {
    opacity: 15%;
  }
}
.g-loader {
  display: inline-flex;
  align-items: center;
}
.g-loader__left, .g-loader__center, .g-loader__right {
  background: var(--g-color-base-brand);
  animation: g-pulse ease 800ms infinite;
}
.g-loader__left {
  animation-delay: 200ms;
}
.g-loader__center {
  animation-delay: 400ms;
}
.g-loader__right {
  animation-delay: 600ms;
}
.g-loader_size_s .g-loader__left {
  height: calc(20px / 1.5);
  width: 5px;
}
.g-loader_size_s .g-loader__center {
  width: 5px;
  height: 20px;
  margin-inline-start: 5px;
}
.g-loader_size_s .g-loader__right {
  height: calc(20px / 1.5);
  width: 5px;
  margin-inline-start: 5px;
}
.g-loader_size_m .g-loader__left {
  height: calc(28px / 1.5);
  width: 7px;
}
.g-loader_size_m .g-loader__center {
  width: 7px;
  height: 28px;
  margin-inline-start: 7px;
}
.g-loader_size_m .g-loader__right {
  height: calc(28px / 1.5);
  width: 7px;
  margin-inline-start: 7px;
}
.g-loader_size_l .g-loader__left {
  height: calc(36px / 1.5);
  width: 9px;
}
.g-loader_size_l .g-loader__center {
  width: 9px;
  height: 36px;
  margin-inline-start: 9px;
}
.g-loader_size_l .g-loader__right {
  height: calc(36px / 1.5);
  width: 9px;
  margin-inline-start: 9px;
}.g-list {
  --_--item-padding: var(--g-list-item-padding, 0);
  outline: none;
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  width: 100%;
}
.g-list__filter {
  padding: var(--_--item-padding);
  margin-block-end: 8px;
  flex: 0 0 auto;
}
.g-list__items {
  flex: 1 1 auto;
}
.g-list__item, .g-list__empty-placeholder {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  padding: var(--_--item-padding);
  user-select: none;
  overflow: hidden;
}
.g-list__item_active {
  background: var(--g-color-base-simple-hover);
}
.g-list__item_selected {
  background: var(--g-color-base-selection);
}
.g-list__item_selected:hover {
  background: var(--g-color-base-selection-hover);
}
.g-list__item_sort-handle-align_right {
  flex-direction: row-reverse;
}
.g-list__item_sort-handle-align_right .g-list__item-sort-icon {
  margin-inline: 10px 0;
}
.g-list__item_sortable[data-rbd-drag-handle-context-id]:active {
  cursor: grabbing;
}
.g-list__item_dragging {
  background: var(--g-color-base-simple-hover-solid);
  z-index: 100001;
}
.g-list__empty-placeholder {
  box-sizing: border-box;
  color: var(--g-color-text-hint);
  min-height: 36px;
  padding-block: 8px;
}
.g-list__item-content {
  flex: 1 1 auto;
  display: flex;
  align-items: center;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 100%;
}
.g-list__item-sort-icon {
  display: flex;
  align-items: center;
  width: 12px;
  margin-inline-end: 4px;
  flex: 0 0 auto;
  color: var(--g-color-text-hint);
}
.g-list__loading-indicator {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
}.g-pagination-ellipsis {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-1-font-size);
  line-height: var(--g-text-body-1-line-height);
  display: flex;
  align-items: flex-end;
  color: var(--g-color-text-secondary);
}
.g-pagination-ellipsis_size_s {
  padding-block-end: 3px;
}
.g-pagination-ellipsis_size_m {
  padding-block-end: 5px;
}
.g-pagination-ellipsis_size_l {
  padding-block-end: 9px;
}
.g-pagination-ellipsis_size_xl {
  padding-block-end: 11px;
}.g-pagination-page__simple {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-1-font-size);
  line-height: var(--g-text-body-1-line-height);
  display: flex;
  align-items: center;
}
.g-pagination-page__simple_size_s {
  padding: 0 8px;
}
.g-pagination-page__simple_size_m {
  padding: 0 13px;
}
.g-pagination-page__simple_size_l {
  padding: 0 18px;
}
.g-pagination-page__simple_size_xl {
  padding: 0 21px;
}.g-pagination-page-of {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-1-font-size);
  line-height: var(--g-text-body-1-line-height);
  display: flex;
  align-items: flex-end;
  color: var(--g-color-text-secondary);
}
.g-pagination-page-of_size_s {
  padding-block-end: 3px;
}
.g-pagination-page-of_size_m {
  padding-block-end: 5px;
}
.g-pagination-page-of_size_l {
  padding-block-end: 9px;
}
.g-pagination-page-of_size_xl {
  padding-block-end: 11px;
}.g-pagination-input.g-pagination-input_size_s {
  width: 70px;
}
.g-pagination-input.g-pagination-input_size_m {
  width: 80px;
}
.g-pagination-input.g-pagination-input_size_l {
  width: 90px;
}
.g-pagination-input.g-pagination-input_size_xl {
  width: 100px;
}.g-select-empty-placeholder {
  margin: 4px;
  color: var(--g-color-text-hint);
}
.g-select-empty-placeholder_empty {
  margin-block-start: 0;
}.g-select-clear {
  padding: 0;
  font-family: var(--g-text-body-font-family);
  font-size: inherit;
  font-weight: var(--g-text-body-font-weight);
  color: inherit;
  background: none;
  border: none;
  outline: none;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  margin-inline-start: auto;
  z-index: 1;
  flex-shrink: 0;
}
.g-select-clear:focus-visible {
  border: 1px solid var(--g-color-line-generic-active);
}
.g-select-clear_size_s {
  height: 24px;
  width: 24px;
  border-radius: var(--g-border-radius-s);
}
.g-select-clear_size_m {
  height: 28px;
  width: 28px;
  border-radius: var(--g-border-radius-m);
}
.g-select-clear_size_l {
  height: 36px;
  width: 36px;
  border-radius: var(--g-border-radius-l);
}
.g-select-clear_size_xl {
  height: 44px;
  width: 44px;
  border-radius: var(--g-border-radius-xl);
}
.g-select-clear__clear {
  color: var(--g-color-text-secondary);
}
.g-select-clear:hover .g-select-clear__clear {
  color: var(--g-color-text-primary);
}.g-select-counter {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-inline: 4px;
  background-color: var(--g-color-base-generic);
}
.g-select-counter__text {
  margin-inline: 4px;
  flex-grow: 1;
  text-align: center;
}
.g-select-counter_size_xl .g-select-counter__text {
  margin-inline: 6px;
}
.g-select-counter_size_s {
  border-radius: var(--g-border-radius-xs);
  height: 20px;
  min-width: 20px;
}
.g-select-counter_size_m {
  border-radius: var(--g-border-radius-s);
  height: 24px;
  min-width: 24px;
}
.g-select-counter_size_l {
  border-radius: var(--g-border-radius-m);
  height: 28px;
  min-width: 28px;
}
.g-select-counter_size_xl {
  border-radius: var(--g-border-radius-l);
  margin-inline: 4px;
  height: 36px;
  min-width: 36px;
}.g-select-clear {
  padding: 0;
  font-family: var(--g-text-body-font-family);
  font-size: inherit;
  font-weight: var(--g-text-body-font-weight);
  color: inherit;
  background: none;
  border: none;
  outline: none;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  margin-inline-start: auto;
  z-index: 1;
  flex-shrink: 0;
}
.g-select-clear:focus-visible {
  border: 1px solid var(--g-color-line-generic-active);
}
.g-select-clear_size_s {
  height: 24px;
  width: 24px;
  border-radius: var(--g-border-radius-s);
}
.g-select-clear_size_m {
  height: 28px;
  width: 28px;
  border-radius: var(--g-border-radius-m);
}
.g-select-clear_size_l {
  height: 36px;
  width: 36px;
  border-radius: var(--g-border-radius-l);
}
.g-select-clear_size_xl {
  height: 44px;
  width: 44px;
  border-radius: var(--g-border-radius-xl);
}
.g-select-clear__clear {
  color: var(--g-color-text-secondary);
}
.g-select-clear:hover .g-select-clear__clear {
  color: var(--g-color-text-primary);
}

.g-select-control {
  --_--focus-outline-color: var(--g-select-focus-outline-color);
  padding: 0;
  font-family: var(--g-text-body-font-family);
  font-size: inherit;
  font-weight: var(--g-text-body-font-weight);
  color: inherit;
  background: none;
  border: none;
  outline: none;
  cursor: pointer;
  position: relative;
  display: inline-flex;
  align-items: center;
  box-sizing: border-box;
  transition: transform 0.1s ease-out;
  width: 100%;
  z-index: 0;
}
.g-select-control_disabled {
  cursor: default;
}
.g-select-control_size_s {
  --_--text-right-padding: 8px;
  --_--border-radius: var(--g-border-radius-s);
  height: 24px;
  padding: 4px calc(var(--_--text-right-padding) + 1px);
}
.g-select-control_size_m {
  --_--text-right-padding: 8px;
  --_--border-radius: var(--g-border-radius-m);
  height: 28px;
  padding: 6px calc(var(--_--text-right-padding) + 1px);
}
.g-select-control_size_l {
  --_--text-right-padding: 12px;
  --_--border-radius: var(--g-border-radius-l);
  height: 36px;
  padding: 10px calc(var(--_--text-right-padding) + 1px);
}
.g-select-control_size_xl {
  --_--text-right-padding: 12px;
  --_--border-radius: var(--g-border-radius-xl);
  height: 44px;
  padding: 12px calc(var(--_--text-right-padding) + 1px);
}
.g-select-control__button {
  padding: 0;
  font-family: var(--g-text-body-font-family);
  font-size: inherit;
  font-weight: var(--g-text-body-font-weight);
  color: inherit;
  background: none;
  border: none;
  outline: none;
  cursor: pointer;
  display: inline-grid;
  grid-template-columns: auto auto;
  align-items: center;
  justify-content: flex-start;
  overflow: hidden;
  width: 100%;
  height: 100%;
  transition: color 0.15s linear, background-color 0.15s linear;
}
.g-select-control__button.g-select-control__button_pin_round-round::before {
  border-radius: var(--_--border-radius);
}
.g-select-control__button.g-select-control__button_pin_brick-brick::before {
  border-radius: 0;
}
.g-select-control__button.g-select-control__button_pin_clear-clear::before {
  border-radius: 0;
  border-inline: 0;
}
.g-select-control__button.g-select-control__button_pin_circle-circle::before {
  border-radius: 100px;
}
.g-select-control__button.g-select-control__button_pin_round-brick::before {
  border-start-start-radius: var(--_--border-radius);
  border-start-end-radius: 0;
  border-end-start-radius: var(--_--border-radius);
  border-end-end-radius: 0;
}
.g-select-control__button.g-select-control__button_pin_brick-round::before {
  border-start-start-radius: 0;
  border-start-end-radius: var(--_--border-radius);
  border-end-start-radius: 0;
  border-end-end-radius: var(--_--border-radius);
}
.g-select-control__button.g-select-control__button_pin_round-clear::before {
  border-start-start-radius: var(--_--border-radius);
  border-start-end-radius: 0;
  border-end-start-radius: var(--_--border-radius);
  border-end-end-radius: 0;
  border-inline-end: 0;
}
.g-select-control__button.g-select-control__button_pin_clear-round::before {
  border-start-start-radius: 0;
  border-start-end-radius: var(--_--border-radius);
  border-end-start-radius: 0;
  border-end-end-radius: var(--_--border-radius);
  border-inline-start: 0;
}
.g-select-control__button.g-select-control__button_pin_brick-clear::before {
  border-radius: 0;
  border-inline-end: 0;
}
.g-select-control__button.g-select-control__button_pin_clear-brick::before {
  border-radius: 0;
  border-inline-start: 0;
}
.g-select-control__button.g-select-control__button_pin_circle-brick::before {
  border-start-start-radius: 100px;
  border-start-end-radius: 0;
  border-end-start-radius: 100px;
  border-end-end-radius: 0;
}
.g-select-control__button.g-select-control__button_pin_brick-circle::before {
  border-start-start-radius: 0;
  border-start-end-radius: 100px;
  border-end-start-radius: 0;
  border-end-end-radius: 100px;
}
.g-select-control__button.g-select-control__button_pin_circle-clear::before {
  border-start-start-radius: 100px;
  border-start-end-radius: 0;
  border-end-start-radius: 100px;
  border-end-end-radius: 0;
  border-inline-end: 0;
}
.g-select-control__button.g-select-control__button_pin_clear-circle::before {
  border-start-start-radius: 0;
  border-start-end-radius: 100px;
  border-end-start-radius: 0;
  border-end-end-radius: 100px;
  border-inline-start: 0;
}
.g-select-control__button.g-select-control__button_pin_round-round::after {
  border-radius: var(--_--border-radius);
}
.g-select-control__button.g-select-control__button_pin_brick-brick::after {
  border-radius: 0;
}
.g-select-control__button.g-select-control__button_pin_clear-clear::after {
  border-radius: 0;
  border-inline: 0;
}
.g-select-control__button.g-select-control__button_pin_circle-circle::after {
  border-radius: 100px;
}
.g-select-control__button.g-select-control__button_pin_round-brick::after {
  border-start-start-radius: var(--_--border-radius);
  border-start-end-radius: 0;
  border-end-start-radius: var(--_--border-radius);
  border-end-end-radius: 0;
}
.g-select-control__button.g-select-control__button_pin_brick-round::after {
  border-start-start-radius: 0;
  border-start-end-radius: var(--_--border-radius);
  border-end-start-radius: 0;
  border-end-end-radius: var(--_--border-radius);
}
.g-select-control__button.g-select-control__button_pin_round-clear::after {
  border-start-start-radius: var(--_--border-radius);
  border-start-end-radius: 0;
  border-end-start-radius: var(--_--border-radius);
  border-end-end-radius: 0;
  border-inline-end: 0;
}
.g-select-control__button.g-select-control__button_pin_clear-round::after {
  border-start-start-radius: 0;
  border-start-end-radius: var(--_--border-radius);
  border-end-start-radius: 0;
  border-end-end-radius: var(--_--border-radius);
  border-inline-start: 0;
}
.g-select-control__button.g-select-control__button_pin_brick-clear::after {
  border-radius: 0;
  border-inline-end: 0;
}
.g-select-control__button.g-select-control__button_pin_clear-brick::after {
  border-radius: 0;
  border-inline-start: 0;
}
.g-select-control__button.g-select-control__button_pin_circle-brick::after {
  border-start-start-radius: 100px;
  border-start-end-radius: 0;
  border-end-start-radius: 100px;
  border-end-end-radius: 0;
}
.g-select-control__button.g-select-control__button_pin_brick-circle::after {
  border-start-start-radius: 0;
  border-start-end-radius: 100px;
  border-end-start-radius: 0;
  border-end-end-radius: 100px;
}
.g-select-control__button.g-select-control__button_pin_circle-clear::after {
  border-start-start-radius: 100px;
  border-start-end-radius: 0;
  border-end-start-radius: 100px;
  border-end-end-radius: 0;
  border-inline-end: 0;
}
.g-select-control__button.g-select-control__button_pin_clear-circle::after {
  border-start-start-radius: 0;
  border-start-end-radius: 100px;
  border-end-start-radius: 0;
  border-end-end-radius: 100px;
  border-inline-start: 0;
}
.g-select-control__button::before {
  content: "";
  position: absolute;
  inset: 0;
  border: 1px solid var(--g-color-line-generic);
  border-radius: var(--_--border-radius);
}
.g-select-control__button::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
}
.g-select-control__button_view_clear {
  border-color: transparent;
}
.g-select-control__button_view_clear::before {
  border-color: transparent;
}
.g-select-control__button_view_clear::after {
  border-color: transparent;
}
.g-select-control__button_size_s {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-short-font-size);
  line-height: var(--g-text-body-short-line-height);
}
.g-select-control__button_size_m {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-short-font-size);
  line-height: var(--g-text-body-short-line-height);
}
.g-select-control__button_size_l {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-short-font-size);
  line-height: var(--g-text-body-short-line-height);
}
.g-select-control__button_size_xl {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
}
.g-select-control__button_error::before {
  --_--focus-outline-color: var(--g-color-line-danger);
  border-color: var(--g-color-line-danger);
}
.g-select-control__button:hover::after {
  background-color: var(--g-color-base-simple-hover);
}
.g-select-control__button_disabled {
  color: var(--g-color-text-hint);
  pointer-events: none;
}
.g-select-control__button_disabled::after {
  background-color: var(--g-color-base-generic-accent-disabled);
}
.g-select-control__button_disabled::before {
  border-color: transparent;
}
.g-select-control__button:not(.g-select-control__button_error):not(.g-select-control__button_disabled):not(.g-select-control__button_view_clear):hover::before {
  border-color: var(--g-color-line-generic-hover);
}
.g-select-control__button_open:not(.g-select-control__button_error):not(.g-select-control__button_view_clear)::before, .g-select-control__button:not(.g-select-control__button_error):not(.g-select-control__button_view_clear):focus-visible::before {
  border-color: var(--g-color-line-generic-active);
}
.g-select-control__button:focus-visible::before {
  outline: 2px solid var(--g-select-focus-outline-color, var(--_--focus-outline-color));
  outline-offset: -1px;
}
.g-select-control:not(.g-select-control_disabled):not(.g-select-control_no-active):active {
  transform: scale(0.96);
}
.g-select-control__label {
  font-weight: var(--g-text-accent-font-weight);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-inline-end: 4px;
}
.g-select-control__placeholder, .g-select-control__option-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-inline-end: var(--_--text-right-padding);
}
.g-select-control_has-clear.g-select-control_size_s .g-select-control__button_disabled .g-select-control__option-text {
  padding-inline-end: calc(24px + var(--_--text-right-padding));
}
.g-select-control_has-clear.g-select-control_size_m .g-select-control__button_disabled .g-select-control__option-text {
  padding-inline-end: calc(28px + var(--_--text-right-padding));
}
.g-select-control_has-clear.g-select-control_size_l .g-select-control__button_disabled .g-select-control__option-text {
  padding-inline-end: calc(36px + var(--_--text-right-padding));
}
.g-select-control_has-clear.g-select-control_size_xl .g-select-control__button_disabled .g-select-control__option-text {
  padding-inline-end: calc(44px + var(--_--text-right-padding));
}
.g-select-control__placeholder {
  color: var(--g-color-text-hint);
}
.g-select-control__chevron-icon {
  flex: 0 0 16px;
  margin-inline-start: auto;
  color: var(--g-color-text-secondary);
}
.g-select-control__chevron-icon_disabled {
  color: var(--g-color-text-hint);
}
.g-select-clear + .g-select-control__chevron-icon {
  margin-inline-start: 0;
}
.g-select-control__error-icon {
  padding: 0;
  font-family: var(--g-text-body-font-family);
  font-size: inherit;
  font-weight: var(--g-text-body-font-weight);
  color: inherit;
  background: none;
  border: none;
  outline: none;
  cursor: pointer;
  box-sizing: content-box;
  color: var(--g-color-text-danger);
  padding: var(--_--text-input-error-icon-padding);
  border-radius: var(--g-focus-border-radius);
}
.g-select-control__error-icon:focus {
  outline: 2px solid var(--g-color-line-focus);
}
.g-select-control__error-icon:focus:not(:focus-visible) {
  outline: 0;
}.g-select-filter {
  --g-text-input-border-color: var(--g-color-line-generic-active);
}.g-select-list {
  display: flex;
  margin: 4px 0;
  overflow: hidden;
}
.g-popup .g-select-list:first-child, .g-popup .g-select-list:last-child {
  border-radius: 0;
}
.g-select-list:not(.g-select-list_virtualized) {
  overflow: auto;
  position: relative;
}
.g-select-list_mobile {
  max-height: 100%;
}
.g-select-list__group-label, .g-select-list__group-label-custom {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  height: auto;
  padding: 0;
}
.g-select-list__group-label {
  font-size: var(--g-text-body-1-font-size);
}
.g-select-list_size_s .g-select-list__group-label:not(.g-select-list__group-label_empty) {
  height: 24px;
  padding: 8px 8px 4px;
}
.g-select-list_size_m .g-select-list__group-label:not(.g-select-list__group-label_empty) {
  height: 28px;
  padding: 8px 8px 4px;
}
.g-select-list_size_l .g-select-list__group-label:not(.g-select-list__group-label_empty) {
  height: 36px;
  padding: 10px 12px 6px;
}
.g-select-list_size_xl .g-select-list__group-label:not(.g-select-list__group-label_empty) {
  height: 44px;
  padding: 12px 12px 8px;
  font-size: var(--g-text-body-2-font-size);
}
.g-select-list_mobile .g-select-list__group-label:not(.g-select-list__group-label_empty) {
  height: 36px;
  padding: 12px 12px 8px;
  font-size: var(--g-text-body-2-font-size);
}
.g-select-list__item:not(:first-child) .g-select-list__group-label {
  margin-block-start: 5px;
}
.g-select-list__item:not(:first-child) .g-select-list__group-label::before {
  content: "";
  position: absolute;
  inset-block-start: -3px;
  inset-inline-start: 0;
  width: 100%;
  height: 1px;
  background-color: var(--g-color-line-generic);
}
.g-select-list__group-label-content {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: var(--g-text-accent-font-weight);
  width: 100%;
}
.g-select-list__item.g-list__item_selected {
  background: none;
}
.g-select-list__item.g-list__item_selected:hover {
  background: var(--g-color-base-simple-hover);
}
.g-select-list__item.g-list__item_active {
  background: var(--g-color-base-simple-hover);
}
.g-select-list__option {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.g-select-list_size_s .g-select-list__option {
  padding: 0 8px;
  --_--select-tick-icon-padding-right: calc(8px / 2);
}
.g-select-list_size_s .g-select-list__option .g-select-list__option-default-label {
  height: 24px;
  line-height: 24px;
}
.g-select-list_size_m .g-select-list__option {
  padding: 0 8px 0 8px;
  --_--select-tick-icon-padding-right: calc(8px / 2);
}
.g-select-list_size_m .g-select-list__option .g-select-list__option-default-label {
  height: 28px;
  line-height: 28px;
}
.g-select-list_size_l .g-select-list__option {
  padding: 0 12px 0 12px;
  --_--select-tick-icon-padding-right: calc(12px / 2);
}
.g-select-list_size_l .g-select-list__option .g-select-list__option-default-label {
  height: 36px;
  line-height: 36px;
}
.g-select-list_size_xl .g-select-list__option {
  padding: 0 12px;
  --_--select-tick-icon-padding-right: calc(12px / 2);
}
.g-select-list_size_xl .g-select-list__option .g-select-list__option-default-label {
  height: 44px;
  line-height: 44px;
  font-size: var(--g-text-body-2-font-size);
}
.g-select-list_mobile .g-select-list__option {
  padding: 0 12px 0 12px;
}
.g-select-list_mobile .g-select-list__option .g-select-list__option-default-label {
  height: 36px;
  line-height: 36px;
  font-size: var(--g-text-body-2-font-size);
}
.g-select-list_mobile .g-select-list__option .g-select-list__tick-icon {
  padding-inline-end: calc(12px / 2);
}
.g-select-list__option_colored {
  background-color: var(--g-color-base-selection);
}
.g-select-list__option_disabled {
  cursor: default;
}
.g-select-list__option-default-label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: var(--g-text-body-1-font-size);
  width: 100%;
}
.g-select-list__option-default-label_disabled {
  color: var(--g-color-text-secondary);
}
.g-select-list__tick-icon {
  box-sizing: content-box;
  flex: 0 0 16px;
  visibility: hidden;
  color: var(--g-color-text-brand);
  padding-inline-end: var(--_--select-tick-icon-padding-right);
}
.g-select-list__tick-icon_shown {
  visibility: visible;
}
.g-select-list__loading-indicator {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
}.g-select-popup {
  display: flex;
  flex-direction: column;
  max-height: 90vh;
}.g-select {
  display: inline-block;
  max-width: 100%;
}
.g-select_width_max {
  width: 100%;
}.g-pagination {
  display: flex;
}
.g-pagination__pagination-item {
  margin-inline-end: 4px;
  flex-shrink: 0;
}
.g-pagination__input, .g-pagination__page-sizer {
  margin: 0 4px;
  flex-shrink: 0;
}.g-radio-button {
  box-sizing: border-box;
  display: inline-flex;
  flex-direction: row;
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  border-radius: var(--_--border-radius);
  background-color: var(--g-color-base-generic);
  position: relative;
  --_--border-radius-inner: calc(var(--_--border-radius) - 3px);
}
.g-radio-button__plate {
  position: absolute;
  inset-block: 0;
  transition: left 0.2s, width 0.2s;
}
.g-radio-button__plate[hidden] {
  display: none;
}
.g-radio-button__option {
  flex: 1 1 auto;
  user-select: none;
  font-size: var(--g-text-body-1-font-size);
  text-align: center;
  border-radius: var(--_--border-radius-inner);
  cursor: pointer;
  transform: scale(1);
  transition: color 0.15s linear;
}
.g-radio-button__option-outline {
  content: "";
  position: absolute;
  z-index: -1;
  inset: 3px;
  border-radius: var(--_--border-radius-inner);
}
.g-radio-button__option-control {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  border: none;
  outline: none;
  opacity: 0;
  cursor: inherit;
}
.g-radio-button__option-control:focus-visible + .g-radio-button__option-outline {
  outline: 2px solid var(--g-color-line-focus);
}
.g-radio-button__option-text {
  display: inline-block;
  white-space: nowrap;
  color: var(--g-color-text-complementary);
}
.g-radio-button__option-text_icon {
  height: 100%;
  display: flex;
  align-items: center;
}
.g-radio-button__option:hover .g-radio-button__option-text, .g-radio-button__option_checked .g-radio-button__option-text {
  color: var(--g-color-text-primary);
}
.g-radio-button__option_checked {
  cursor: default;
}
.g-radio-button__option_disabled {
  cursor: default;
  pointer-events: none;
}
.g-radio-button__option_disabled .g-radio-button__option-text {
  color: var(--g-color-text-hint);
}
.g-radio-button__plate::before, .g-radio-button__option::before {
  position: absolute;
  inset: 3px;
  border-radius: var(--_--border-radius-inner);
}
.g-radio-button__option::before {
  z-index: -1;
}
.g-radio-button__plate::before, .g-radio-button__plate[hidden] ~ .g-radio-button__option_checked::before {
  content: "";
  background-color: var(--g-color-base-background);
}
.g-radio-button_size_s {
  --_--border-radius: var(--g-border-radius-s);
}
.g-radio-button_size_s .g-radio-button__option {
  height: 24px;
  line-height: 24px;
}
.g-radio-button_size_s .g-radio-button__option-text {
  margin: 0 10px;
}
.g-radio-button_size_m {
  --_--border-radius: var(--g-border-radius-m);
}
.g-radio-button_size_m .g-radio-button__option {
  height: 28px;
  line-height: 28px;
}
.g-radio-button_size_m .g-radio-button__option-text {
  margin: 0 13px;
}
.g-radio-button_size_l {
  --_--border-radius: var(--g-border-radius-l);
}
.g-radio-button_size_l .g-radio-button__option {
  height: 36px;
  line-height: 36px;
}
.g-radio-button_size_l .g-radio-button__option-text {
  margin: 0 18px;
}
.g-radio-button_size_xl {
  --_--border-radius: var(--g-border-radius-xl);
}
.g-radio-button_size_xl .g-radio-button__option {
  height: 44px;
  line-height: 44px;
  font-size: var(--g-text-body-2-font-size);
}
.g-radio-button_size_xl .g-radio-button__option-text {
  margin: 0 25px;
}
.g-radio-button_width_auto {
  max-width: 100%;
}
.g-radio-button_width_max {
  width: 100%;
}
.g-radio-button_width_auto .g-radio-button__option, .g-radio-button_width_max .g-radio-button__option {
  overflow: hidden;
}
.g-radio-button_width_auto .g-radio-button__option-text, .g-radio-button_width_max .g-radio-button__option-text {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}.g-skeleton {
  --_--animation-from: calc(-100% * var(--g-flow-direction));
  --_--animation-to: calc(100% * var(--g-flow-direction));
  --_--gradient-deg: calc(90deg * var(--g-flow-direction));
  display: inline-block;
  position: relative;
  z-index: 0;
  width: 100%;
  border-radius: 5px;
  overflow: hidden;
  background-color: var(--g-color-base-generic);
}
.g-skeleton::after {
  position: absolute;
  inset: 0;
  background-image: linear-gradient(var(--_--gradient-deg), transparent, var(--g-color-base-generic));
  animation: g-skeleton 1.2s ease-out infinite;
  content: "";
}

@keyframes g-skeleton {
  0% {
    transform: translateX(var(--_--animation-from));
  }
  100% {
    transform: translateX(var(--_--animation-to));
  }
}.g-spin {
  display: inline-block;
  backface-visibility: hidden;
  animation: g-spin 1s linear infinite;
}
.g-spin__inner {
  box-sizing: border-box;
  height: 100%;
  width: 50%;
  margin-inline-start: 50%;
  border: 2px solid var(--g-color-line-brand);
  border-inline-start: none;
  border-start-end-radius: 25px;
  border-end-end-radius: 25px;
}
.g-spin_size_xs {
  width: 16px;
  height: 16px;
}
.g-spin_size_s {
  width: 24px;
  height: 24px;
}
.g-spin_size_m {
  width: 28px;
  height: 28px;
}
.g-spin_size_l {
  width: 32px;
  height: 32px;
}
.g-spin_size_xl {
  width: 36px;
  height: 36px;
}

@keyframes g-spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.g-switch {
  position: relative;
}
.g-switch__control {
  opacity: 0;
  cursor: pointer;
}
.g-switch__indicator {
  display: inline-block;
  position: relative;
}
.g-switch__indicator::before {
  content: "";
  position: absolute;
  inset: 0;
  background-color: var(--g-color-base-generic-medium);
  transition: background 0.1s linear;
}
.g-switch__indicator::after {
  content: " ";
  visibility: hidden;
}
.g-switch__slider {
  position: absolute;
  content: "";
  border-radius: 50%;
  background-color: var(--g-color-base-background);
  transition: transform 0.15s ease-out;
}
.g-switch__outline {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  background: none;
  pointer-events: none;
}
.g-switch__control:focus-visible + .g-switch__outline {
  outline: 2px solid var(--g-color-line-focus);
}
.g-switch_size_m .g-switch__indicator,
.g-switch_size_m .g-switch__indicator::before,
.g-switch_size_m .g-switch__outline {
  width: 36px;
  height: 20px;
  border-radius: 10px;
}
.g-switch_size_m .g-switch__slider {
  inset-block-start: 2px;
  inset-inline-start: 2px;
  width: 16px;
  height: 16px;
}
.g-switch_size_m .g-switch__text {
  margin-block-start: 3px;
}
.g-switch_size_l .g-switch__indicator,
.g-switch_size_l .g-switch__indicator::before,
.g-switch_size_l .g-switch__outline {
  width: 42px;
  height: 24px;
  border-radius: 12px;
}
.g-switch_size_l .g-switch__slider {
  inset-block-start: 3px;
  inset-inline-start: 3px;
  width: 18px;
  height: 18px;
}
.g-switch_size_l .g-switch__text {
  margin-block-start: 4px;
}
.g-switch:hover .g-switch__indicator::before {
  background-color: var(--g-color-base-generic-medium-hover);
}
.g-switch_checked .g-switch__slider {
  --_--translate-x: calc(100% * var(--g-flow-direction));
  transform: translateX(var(--_--translate-x));
}
.g-switch_checked .g-switch__indicator::before, .g-switch_checked:hover .g-switch__indicator::before {
  background-color: var(--g-color-base-brand);
}
.g-switch_disabled .g-switch__indicator::before {
  background-color: var(--g-color-base-generic-accent-disabled);
}
.g-switch_disabled.g-switch_checked .g-switch__indicator::before {
  background-color: var(--g-color-base-brand);
  opacity: 0.5;
}.g-table {
  overflow: auto;
  position: relative;
}
.g-table__scroll-container {
  overflow: auto;
  position: relative;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.g-table__scroll-container::-webkit-scrollbar {
  display: none;
}
.g-table__horizontal-scroll-bar {
  overflow-x: auto;
  margin-block-start: -1px;
}
.g-table__horizontal-scroll-bar-inner {
  height: 1px;
  position: relative;
}
.g-table__horizontal-scroll-bar-inner::before {
  content: "";
  position: absolute;
  width: 1px;
  height: 1px;
  inset-block-start: 0;
  inset-inline-start: 0;
  background-color: rgba(255, 255, 255, 0.01);
}
.g-table__horizontal-scroll-bar_sticky-horizontal-scroll {
  position: sticky;
  z-index: 3;
}
.g-table__table {
  border-spacing: 0;
  border-collapse: separate;
}
.g-table__table_width_max {
  width: 100%;
}
.g-table__cell {
  box-sizing: content-box;
  padding: 11px var(--g-spacing-2) 10px;
  border-block-end: 1px solid var(--g-color-line-generic);
  line-height: 18px;
  text-align: start;
  overflow-wrap: break-word;
}
.g-table__cell:first-child {
  padding-inline-start: 0;
}
.g-table__cell:last-child {
  padding-inline-end: 0;
}
.g-table__cell:not(.g-table__cell_word-wrap) {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.g-table__cell_align_center {
  text-align: center;
}
.g-table__cell_align_end {
  text-align: end;
}
.g-table .g-table__cell_sticky_start, .g-table .g-table__cell_sticky_end {
  position: sticky;
  z-index: 2;
  background: var(--g-color-base-background);
}
.g-table__cell_border_right {
  border-inline-end: 1px solid var(--g-color-line-generic);
}
.g-table__cell_edge-padding:first-child {
  padding-inline-start: var(--g-spacing-3);
}
.g-table__cell_edge-padding:last-child {
  padding-inline-end: var(--g-spacing-3);
}
.g-table__row_vertical-align_top {
  vertical-align: top;
}
.g-table__row_vertical-align_middle {
  vertical-align: middle;
}
.g-table__row_empty .g-table__cell {
  text-align: center;
}
.g-table__body .g-table__row:last-child .g-table__cell {
  border-block-end-color: transparent;
}
.g-table__head .g-table__cell {
  font-weight: var(--g-text-accent-font-weight);
}
.g-table__body .g-table__row_interactive:hover {
  background-color: var(--g-color-base-simple-hover-solid);
  cursor: pointer;
}
.g-table__body .g-table__row_interactive:hover .g-table__cell_sticky_start,
.g-table__body .g-table__row_interactive:hover .g-table__cell_sticky_end {
  background: var(--g-color-base-simple-hover-solid);
}
.g-table__body .g-table__row_disabled {
  opacity: 0.3;
}
.g-table_with-primary .g-table__body .g-table__cell {
  color: var(--g-color-text-secondary);
}
.g-table_with-primary .g-table__body .g-table__cell_primary {
  color: var(--g-color-text-primary);
}
.g-table_with-sticky-scroll {
  overflow: visible;
}.g-table__checkbox_cell {
  position: relative;
  min-width: 17px;
  width: 17px;
}
.g-table__selection-checkbox {
  display: flex;
  align-items: center;
  padding: inherit;
  border-block-end: none;
  position: absolute;
  inset: 0;
}
.g-table__selection-checkbox_vertical-align_top {
  align-items: start;
}
.g-table__row_selected {
  background: var(--g-color-base-selection);
}
.g-table__row_selected .g-table__cell_sticky_start,
.g-table__row_selected .g-table__cell_sticky_end {
  background: linear-gradient(to right, var(--g-color-base-selection), var(--g-color-base-selection)), linear-gradient(to right, var(--g-color-base-background), var(--g-color-base-background));
}
.g-table__row_selected.g-table__row_interactive:hover {
  background: var(--g-color-base-selection-hover);
}
.g-table__row_selected.g-table__row_interactive:hover .g-table__cell_sticky_start,
.g-table__row_selected.g-table__row_interactive:hover .g-table__cell_sticky_end {
  background: linear-gradient(to right, var(--g-color-base-selection-hover), var(--g-color-base-selection-hover)), linear-gradient(to right, var(--g-color-base-background), var(--g-color-base-background));
}.g-table__actions {
  height: 18px;
  display: flex;
  align-items: center;
}

.g-table-action-popup__menu {
  max-height: 200px;
  overflow-y: auto;
}
.g-table-action-popup__menu-item {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 250px;
}.g-table__sort {
  display: inline-flex;
  align-items: center;
  gap: var(--g-spacing-1);
  vertical-align: top;
  cursor: pointer;
  user-select: none;
  border-radius: var(--g-border-radius-xs);
}
.g-table__sort-indicator {
  display: flex;
  flex-shrink: 0;
  color: var(--g-color-text-hint);
}
.g-table__sort_active .g-table__sort-indicator {
  color: var(--g-color-text-primary);
}
.g-table__sort:focus-visible {
  outline: 2px solid var(--g-color-line-focus);
}.g-tabs {
  --_--vertical-item-padding: var(--g-tabs-vertical-item-padding, 6px 20px);
  --_--vertical-item-height: var(--g-tabs-vertical-item-height, 18px);
}
.g-tabs_size_m {
  --_--item-height: 36px;
  --_--item-gap: 24px;
  --_--item-border-width: 2px;
}
.g-tabs_size_m .g-tabs__item-title,
.g-tabs_size_m .g-tabs__item-counter {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-1-font-size);
  line-height: var(--g-text-body-1-line-height);
}
.g-tabs_size_l {
  --_--item-height: 40px;
  --_--item-gap: 28px;
  --_--item-border-width: 2px;
}
.g-tabs_size_l .g-tabs__item-title,
.g-tabs_size_l .g-tabs__item-counter {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
}
.g-tabs_size_xl {
  --_--item-height: 44px;
  --_--item-gap: 32px;
  --_--item-border-width: 3px;
}
.g-tabs_size_xl .g-tabs__item-title,
.g-tabs_size_xl .g-tabs__item-counter {
  font-family: var(--g-text-subheader-font-family);
  font-weight: var(--g-text-subheader-font-weight);
  font-size: var(--g-text-subheader-3-font-size);
  line-height: var(--g-text-subheader-3-line-height);
}
.g-tabs__item {
  cursor: pointer;
  user-select: none;
  outline: none;
}
.g-tabs__item-content {
  display: flex;
  align-items: center;
  border-radius: var(--g-focus-border-radius);
}
.g-tabs__item_overflow .g-tabs__item-content {
  min-width: 0;
}
.g-tabs__item-icon {
  margin-inline-end: 8px;
}
.g-tabs__item-title {
  white-space: nowrap;
}
.g-tabs__item_overflow .g-tabs__item-title {
  overflow: hidden;
  text-overflow: ellipsis;
}
.g-tabs__item-counter, .g-tabs__item-label {
  margin-inline-start: 8px;
}
.g-tabs__item-icon > svg {
  display: block;
}
.g-tabs_direction_horizontal {
  display: flex;
  align-items: flex-end;
  flex-wrap: wrap;
  box-shadow: inset 0 calc(var(--g-tabs-border-width, 1px) * -1) 0 0 var(--g-color-line-generic);
  overflow: hidden;
}
.g-tabs_direction_horizontal .g-tabs__item {
  display: flex;
  align-items: center;
  box-sizing: border-box;
  height: var(--g-tabs-item-height, var(--_--item-height));
  border-block-end: var(--g-tabs-item-border-width, var(--_--item-border-width)) solid transparent;
  padding-block-start: var(--_--item-border-width);
}
.g-tabs_direction_horizontal .g-tabs__item:focus-visible .g-tabs__item-content {
  outline: 2px solid var(--g-color-line-focus);
  outline-offset: -2px;
}
.g-tabs_direction_horizontal .g-tabs__item-meta {
  display: none;
}
.g-tabs_direction_horizontal .g-tabs__item-title {
  color: var(--g-color-text-secondary);
}
.g-tabs_direction_horizontal .g-tabs__item-icon, .g-tabs_direction_horizontal .g-tabs__item-counter {
  color: var(--g-color-text-hint);
}
.g-tabs_direction_horizontal .g-tabs__item_active .g-tabs__item-title, .g-tabs_direction_horizontal .g-tabs__item:hover .g-tabs__item-title, .g-tabs_direction_horizontal .g-tabs__item:focus-visible .g-tabs__item-title {
  color: var(--g-color-text-primary);
}
.g-tabs_direction_horizontal .g-tabs__item_active .g-tabs__item-icon,
.g-tabs_direction_horizontal .g-tabs__item_active .g-tabs__item-counter, .g-tabs_direction_horizontal .g-tabs__item:hover .g-tabs__item-icon,
.g-tabs_direction_horizontal .g-tabs__item:hover .g-tabs__item-counter, .g-tabs_direction_horizontal .g-tabs__item:focus-visible .g-tabs__item-icon,
.g-tabs_direction_horizontal .g-tabs__item:focus-visible .g-tabs__item-counter {
  color: var(--g-color-text-secondary);
}
.g-tabs_direction_horizontal .g-tabs__item_active, .g-tabs_direction_horizontal .g-tabs__item_active:hover, .g-tabs_direction_horizontal .g-tabs__item_active:focus-visible {
  border-color: var(--g-color-line-brand);
}
.g-tabs_direction_horizontal .g-tabs__item_disabled {
  pointer-events: none;
}
.g-tabs_direction_horizontal .g-tabs__item_disabled .g-tabs__item-title {
  color: var(--g-color-text-hint);
}
.g-tabs_direction_horizontal > :not(:last-child) {
  margin-inline-end: var(--g-tabs-item-gap, var(--_--item-gap));
}
.g-tabs_direction_vertical {
  display: flex;
  flex-direction: column;
}
.g-tabs_direction_vertical .g-tabs__item {
  padding: var(--_--vertical-item-padding);
}
.g-tabs_direction_vertical .g-tabs__item-title {
  line-height: var(--_--vertical-item-height);
  color: var(--g-color-text-primary);
}
.g-tabs_direction_vertical .g-tabs__item-meta {
  line-height: var(--_--vertical-item-height);
  color: var(--g-color-text-secondary);
}
.g-tabs_direction_vertical .g-tabs__item-icon, .g-tabs_direction_vertical .g-tabs__item-counter {
  color: var(--g-color-text-secondary);
}
.g-tabs_direction_vertical .g-tabs__item:hover, .g-tabs_direction_vertical .g-tabs__item:focus-visible {
  background-color: var(--g-color-base-generic-hover);
}
.g-tabs_direction_vertical .g-tabs__item_active {
  background-color: var(--g-color-base-selection);
}
.g-tabs_direction_vertical .g-tabs__item_active:hover, .g-tabs_direction_vertical .g-tabs__item_active:focus-visible {
  background-color: var(--g-color-base-selection-hover);
}
.g-tabs_direction_vertical .g-tabs__item_disabled {
  pointer-events: none;
}
.g-tabs_direction_vertical .g-tabs__item_disabled .g-tabs__item-title {
  color: var(--g-color-text-secondary);
}.g-toast {
  --_--item-gap: 10px;
  --_--item-padding: 16px;
  --_--background-color: var(--g-color-base-background);
  display: flex;
  box-sizing: border-box;
  position: relative;
  width: inherit;
  margin-block-end: var(--g-toaster-item-gap, var(--_--item-gap));
  padding: var(--g-toaster-item-padding, var(--_--item-padding));
  font-size: var(--g-text-body-2-font-size);
  border-radius: 8px;
  box-shadow: 0px 0px 15px var(--g-color-sfx-shadow);
  background-color: var(--_--background-color);
  overflow: hidden;
  z-index: 0;
}
.g-toast_mobile {
  width: 100%;
}
.g-toast_theme_normal {
  --_--background-color: var(--g-color-base-float);
}
.g-toast_theme_info {
  --_--container-background-color: var(--g-color-base-info-light);
  --_--icon-color: var(--g-color-text-info-heavy);
}
.g-toast_theme_success {
  --_--container-background-color: var(--g-color-base-positive-light);
  --_--icon-color: var(--g-color-text-positive-heavy);
}
.g-toast_theme_warning {
  --_--container-background-color: var(--g-color-base-warning-light);
  --_--icon-color: var(--g-color-text-warning-heavy);
}
.g-toast_theme_danger {
  --_--container-background-color: var(--g-color-base-danger-light);
  --_--icon-color: var(--g-color-text-danger-heavy);
}
.g-toast_theme_utility {
  --_--container-background-color: var(--g-color-base-utility-light);
  --_--icon-color: var(--g-color-text-utility-heavy);
}
.g-toast__container {
  flex: 1 1 auto;
  display: flex;
  flex-flow: column nowrap;
  min-height: var(--g-text-body-2-line-height);
  min-width: 0;
}
.g-toast__container:before {
  content: "";
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: -1;
  background-color: var(--_--container-background-color);
}
.g-toast__icon-container {
  flex: 0 0 auto;
  padding-inline-end: 8px;
  padding-block-start: 2px;
  color: var(--_--icon-color);
  min-width: 0;
}
.g-toast__title {
  font-family: var(--g-text-subheader-font-family);
  font-weight: var(--g-text-subheader-font-weight);
  font-size: var(--g-text-subheader-3-font-size);
  line-height: var(--g-text-subheader-3-line-height);
  margin: 0;
  padding-inline-end: 32px;
}
.g-toast__content {
  margin-block-start: var(--g-spacing-2);
}
.g-toast__content_without-title {
  margin-block-start: 0;
  padding-inline-end: 32px;
}
.g-toast__actions {
  margin-block-start: var(--g-spacing-3);
}
.g-toast__action {
  margin-inline-end: 8px;
}
.g-toast .g-toast__btn-close {
  position: absolute;
  inset-block-start: 16px;
  inset-inline-end: 16px;
}.g-toast-animation-mobile_enter {
  opacity: 0;
  position: absolute;
}
.g-toast-animation-mobile_enter_active {
  animation: g-toast-enter-mobile 0.6s ease-out forwards;
  position: relative;
}
.g-toast-animation-mobile_exit_active {
  animation: g-toast-exit-mobile 0.6s ease-in forwards;
}

@keyframes g-toast-enter-mobile {
  0% {
    margin-block-end: 0;
    padding: 0;
    height: 0;
    opacity: 0;
    transform: translateY(10px);
  }
  50% {
    margin-block-end: var(--g-toaster-item-gap, var(--_--item-gap));
    padding: var(--g-toaster-item-padding, var(--_--item-padding));
    height: var(--_--item-height);
    opacity: 0;
    transform: translateY(10px);
  }
  100% {
    margin-block-end: var(--g-toaster-item-gap, var(--_--item-gap));
    padding: var(--g-toaster-item-padding, var(--_--item-padding));
    height: var(--_--item-height);
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes g-toast-exit-mobile {
  0% {
    margin-block-end: var(--g-toaster-item-gap, var(--_--item-gap));
    padding: var(--g-toaster-item-padding, var(--_--item-padding));
    height: var(--_--item-height);
    opacity: 1;
    transform: translateX(0);
  }
  50% {
    margin-block-end: var(--g-toaster-item-gap, var(--_--item-gap));
    padding: var(--g-toaster-item-padding, var(--_--item-padding));
    height: var(--_--item-height);
    opacity: 0;
    transform: translateY(10px);
  }
  100% {
    margin-block-end: 0;
    padding: 0;
    height: 0;
    opacity: 0;
    transform: translateY(10px);
  }
}
.g-toast-animation-desktop_enter {
  opacity: 0;
  position: absolute;
}
.g-toast-animation-desktop_enter_active {
  animation: g-toast-enter-desktop 0.6s ease-out forwards;
  position: relative;
}
.g-toast-animation-desktop_exit_active {
  animation: g-toast-exit-desktop 0.6s ease-in forwards;
}

@keyframes g-toast-enter-desktop {
  0% {
    margin-block-end: 0;
    padding: 0;
    height: 0;
    opacity: 0;
    transform: translateX(calc(var(--g-flow-direction) * 10px));
  }
  50% {
    margin-block-end: var(--g-toaster-item-gap, var(--_--item-gap));
    padding: var(--g-toaster-item-padding, var(--_--item-padding));
    height: var(--_--item-height);
    opacity: 0;
    transform: translateX(calc(var(--g-flow-direction) * 10px));
  }
  100% {
    margin-block-end: var(--g-toaster-item-gap, var(--_--item-gap));
    padding: var(--g-toaster-item-padding, var(--_--item-padding));
    height: var(--_--item-height);
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes g-toast-exit-desktop {
  0% {
    margin-block-end: var(--g-toaster-item-gap, var(--_--item-gap));
    padding: var(--g-toaster-item-padding, var(--_--item-padding));
    height: var(--_--item-height);
    opacity: 1;
    transform: translateX(0);
  }
  50% {
    margin-block-end: var(--g-toaster-item-gap, var(--_--item-gap));
    padding: var(--g-toaster-item-padding, var(--_--item-padding));
    height: var(--_--item-height);
    opacity: 0;
    transform: translateX(calc(var(--g-flow-direction) * 10px));
  }
  100% {
    margin-block-end: 0;
    padding: 0;
    height: 0;
    opacity: 0;
    transform: translateX(calc(var(--g-flow-direction) * 10px));
  }
}.g-toaster {
  --_--width: 312px;
  position: fixed;
  inset-block-end: 0;
  inset-inline-end: 10px;
  width: var(--g-toaster-width, var(--_--width));
  z-index: 100000;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.g-toaster_mobile {
  --_--width: calc(100% - 20px);
  inset-inline-start: 50%;
  transform: translate(-50%);
}.g-tooltip[class] {
  --g-popup-border-width: 0;
}
.g-tooltip[class] > div {
  padding: 4px 8px;
  max-width: 360px;
  box-sizing: border-box;
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.15);
  animation-duration: 1ms;
}
.g-tooltip__content {
  /* stylelint-disable-next-line */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -ms-box-orient: vertical;
  -webkit-line-clamp: 20;
  -moz-line-clamp: 20;
  -ms-line-clamp: 20;
  overflow: hidden;
  text-overflow: ellipsis;
}.g-md-toolbar-button__action-disabled-tooltip {
  min-height: fit-content;
  padding: 6px 12px;
}.gc-help-popover__button {
  padding: 0;
  font-family: var(--g-text-body-font-family);
  font-size: inherit;
  font-weight: var(--g-text-body-font-weight);
  color: inherit;
  background: none;
  border: none;
  outline: none;
  cursor: pointer;
  color: var(--g-color-text-hint);
}

.gc-help-popover__button:focus-visible {
  outline: 2px solid var(--g-color-line-focus);
  border-radius: 50%;
}.g-md-preview-tooltip {
  padding: var(--g-spacing-3);
  border-radius: var(--g-border-radius-s);
  background-color: var(--g-color-base-float-heavy);
}
.g-md-preview-tooltip .g-popup__content:first-child {
  padding: 0 0 0 var(--g-spacing-2);
}.g-md-toolbar-list-button_arrow {
  --g-button-icon-offset: 0px;
  --g-button-padding: 2px;
  width: 42px;
}
.g-md-toolbar-list-button__item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  column-gap: 24px;
}
.g-md-toolbar-list-button__extra {
  display: flex;
  align-items: center;
  column-gap: 8px;
  line-height: normal;
}
.g-md-toolbar-list-button__hint {
  display: flex;
  align-items: center;
}
.g-md-toolbar-list-button__hint span {
  display: flex;
}
.g-md-toolbar-list-button__action-disabled-popover {
  display: block;
}
.g-md-toolbar-list-button__action-disabled-popover .g-popover__handler {
  display: block;
}
.g-md-toolbar-list-button__action-disabled-tooltip {
  min-height: fit-content;
  padding: 6px 12px;
}.g-md-toolbar-group {
  display: flex;
  gap: 0 2px;
}.g-md-toolbar {
  display: flex;
}
.g-md-toolbar__group-separator {
  margin: 6px 8px;
  border-left: 1px solid var(--g-color-line-generic);
}.g-md-flex-toolbar {
  position: relative;
  height: 28px;
}
.g-md-flex-toolbar__container {
  position: absolute;
  inset: 0;
  display: flex;
  gap: 0 8px;
}.ProseMirror {
  position: relative;
}

.ProseMirror {
  word-wrap: break-word;
  white-space: pre-wrap;
  white-space: break-spaces;
  -webkit-font-variant-ligatures: none;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0; /* the above doesn't seem to work in Edge */
}

.ProseMirror pre {
  white-space: pre-wrap;
}

.ProseMirror li {
  position: relative;
}

.ProseMirror-hideselection *::selection {
  background: transparent;
}

.ProseMirror-hideselection *::-moz-selection {
  background: transparent;
}

.ProseMirror-hideselection {
  caret-color: transparent;
}

/* See https://github.com/ProseMirror/prosemirror/issues/1421#issuecomment-1759320191 */
.ProseMirror [draggable][contenteditable=false] {
  user-select: text;
}

.ProseMirror-selectednode {
  outline: 2px solid #8cf;
}

/* Make sure li selections wrap around markers */
li.ProseMirror-selectednode {
  outline: none;
}

li.ProseMirror-selectednode:after {
  content: "";
  position: absolute;
  left: -32px;
  right: -2px;
  top: -2px;
  bottom: -2px;
  border: 2px solid #8cf;
  pointer-events: none;
}

/* Protect against generic img rules */
img.ProseMirror-separator {
  display: inline !important;
  border: none !important;
  margin: 0 !important;
}

.ProseMirror-selectednode {
  outline: none;
}

.li.ProseMirror-selectednode:after {
  border: none;
}

.g-md-editor.ProseMirror-focused .ProseMirror-selectednode {
  outline: 2px solid #8cf;
}
.g-md-editor.ProseMirror-focused li.ProseMirror-selectednode:after {
  border: 2px solid #8cf;
}

.g-md-editor.ProseMirror:focus,
.g-md-editor .ProseMirror:focus {
  outline: none;
}@keyframes code_fake_blink {
  49% {
    border-color: unset;
  }
  50% {
    border-color: transparent;
  }
  99% {
    border-color: transparent;
  }
}
.ProseMirror.no-cursor {
  caret-color: transparent;
}

.ProseMirror-focused .fake-cursor {
  position: relative;
  z-index: 1;
  margin-right: -1px;
  border-left-width: 1px;
  border-left-style: solid;
  animation: code_fake_blink 1s;
  animation-iteration-count: infinite;
}.g-md-url-input-row {
  display: flex;
}
.g-md-url-input-row__button {
  margin-left: 4px;
}.g-md-form {
  display: flex;
  flex-direction: column;
  gap: 20px 0;
  padding: 12px 12px 20px;
}.g-md-form-layout {
  display: flex;
  flex-direction: column;
  gap: 8px 0;
}.g-md-form-row {
  display: flex;
  gap: 0 12px;
}
.g-md-form-row__label {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  min-width: 128px;
}
.g-md-form-row__label-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.g-md-form-row__label-help {
  margin-left: 6px;
}
.g-md-form-row__control {
  flex-grow: 1;
  min-width: 200px;
}.g-md-form-footer {
  display: flex;
  justify-content: flex-end;
  gap: 0 8px;
}.g-md-link-placeholder-widget {
  margin: 0 2px;
  pointer-events: none;
}.g-md-base-tooltip {
  display: flex;
  max-width: fit-content;
  padding: 0;
}
.g-md-base-tooltip__vertical-line {
  min-height: 100%;
  max-height: 100vh;
  margin: 0 7px;
  border-style: ridge;
}
.g-md-base-tooltip__remove-button {
  display: flex;
  align-items: center;
  min-height: 100%;
}
.g-md-base-tooltip__content__row {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.g-md-base-tooltip__content__row:not(:last-child) {
  margin-bottom: 4px;
}
.g-md-base-tooltip__content__input {
  width: 180px;
  margin-left: 8px;
}
.g-md-base-tooltip__content__number {
  max-width: 150px;
}
.g-md-base-tooltip__content__switch {
  margin-right: 28px;
}.g-md-code-block-toolbar {
  margin: 2px 8px;
}

.g-md-code-tooltip-menu {
  min-width: 150px;
  border-radius: 4px;
}

.g-md-code-block__select-popup {
  width: 175px;
  max-height: 200px;
}
.g-md-code-block__select-popup .g-select-filter {
  border-bottom: 1px solid var(--g-color-line-generic);
}
.g-md-code-block__select-popup .g-select-filter .g-text-input__content {
  border: none;
}
.g-md-code-block__select-popup .g-md-code-block__select-empty {
  margin-left: 4px;
}

.g-md-code-block__select-button {
  margin: auto 0;
}.table-cell-floating-button.g-button {
  height: 28px;
  line-height: 28px;
}
.table-cell-floating-button.g-button .g-button__icon {
  width: 12px;
}

.table-cell-floating-icon {
  transform: rotate(90deg);
}.g-md-checkbox {
  display: flex;
  align-items: center;
  /* Increasing selector specificity to override yfm styles with zero padding */
}
.g-md-checkbox__label {
  display: inline-block;
}
.g-md-checkbox__input {
  /* stylelint-disable declaration-no-important */
  margin-right: 5px !important;
}:root {
  --yfm-colorify-black: #000;
  --yfm-colorify-gray: #808080;
  --yfm-colorify-yellow: #ffd700;
  --yfm-colorify-orange: #f80;
  --yfm-colorify-red: #c00;
  --yfm-colorify-green: #080;
  --yfm-colorify-blue: #04b;
  --yfm-colorify-violet: #f0f;
}

.yfm-colorify--black {
  color: var(--yfm-colorify-black);
}

.yfm-colorify--gray {
  color: var(--yfm-colorify-gray);
}

.yfm-colorify--yellow {
  color: var(--yfm-colorify-yellow);
}

.yfm-colorify--orange {
  color: var(--yfm-colorify-orange);
}

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

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

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

.yfm-colorify--violet {
  color: var(--yfm-colorify-violet);
}.g-md-emoji-suggest__list.g-list {
  width: 256px;
}
.g-md-emoji-suggest__list.g-list .g-list__empty-placeholder {
  height: 28px;
  padding-right: 12px;
  padding-left: 12px;
}
.g-md-emoji-suggest__list-item {
  cursor: pointer;
}
.g-md-emoji-suggest__item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 0 16px;
}
.g-md-emoji-suggest__item-info {
  display: flex;
  align-items: center;
}
.g-md-emoji-suggest__item-icon {
  display: flex;
  flex: 0 0 auto;
  justify-content: center;
  width: 20px;
  margin-right: 8px;
  font-size: var(--g-text-body-3-font-size);
  line-height: var(--g-text-body-3-line-height);
  font-weight: var(--g-text-body-font-weight);
}
.g-md-emoji-suggest__item-name {
  margin-right: 12px;
  white-space: nowrap;
}
.g-md-emoji-suggest__item-shortcuts {
  display: inline-flex;
  align-items: center;
  column-gap: 4px;
}
.g-md-emoji-suggest__item-shortcut {
  padding: 1px 2px;
  white-space: nowrap;
  border-radius: var(--g-border-radius-xs);
  background-color: var(--g-color-base-generic);
  font-family: var(--g-font-family-monospace);
  font-size: var(--g-text-code-inline-1-font-size);
  line-height: var(--g-text-code-inline-1-line-height);
  font-weight: var(--g-text-code-font-weight);
}.g-md-image-skeleton {
  vertical-align: middle;
}
.g-md-image-skeleton__skeleton {
  width: min(var(--img-skeleton-width) * 1px, 100%);
  height: min(var(--img-skeleton-height) * 1px, 700px);
  margin-bottom: -5px;
}.g-md-image-form__input_type_width, .g-md-image-form__input_type_height {
  max-width: 112px;
}
.g-md-image-form__size-controls {
  display: flex;
  align-items: center;
  gap: 0 16px;
}.g-md-image-placeholder {
  display: inline-flex;
  align-items: center;
  column-gap: 8px;
  min-width: 300px;
  padding: 12px 20px;
  border-radius: 4px;
  background-color: var(--g-color-base-simple-hover-solid);
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
  font-weight: var(--g-text-body-font-weight);
}body :has(.g-md-resizable_resizing) {
  cursor: col-resize;
}

.g-md-resizable {
  position: relative;
}
.g-md-resizable_resizing .g-md-resizable__resizer-wrapper, .g-md-resizable_hover .g-md-resizable__resizer-wrapper {
  position: absolute;
  z-index: 1;
  top: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 100%;
  cursor: col-resize;
  pointer-events: auto;
}
.g-md-resizable_resizing .g-md-resizable__resizer-wrapper_left, .g-md-resizable_hover .g-md-resizable__resizer-wrapper_left {
  left: 0;
}
.g-md-resizable_resizing .g-md-resizable__resizer-wrapper_right, .g-md-resizable_hover .g-md-resizable__resizer-wrapper_right {
  right: 0;
}
.g-md-resizable__resizer {
  opacity: 0;
}
.g-md-resizable_resizing .g-md-resizable__resizer, .g-md-resizable_hover .g-md-resizable__resizer {
  box-sizing: content-box;
  width: 4px;
  height: 50px;
  max-height: 50%;
  opacity: 1;
  border-radius: 6px;
  background: rgba(127, 127, 127, 0.8);
  transition: opacity 300ms ease-in 0s;
}.g-md-image-tooltip-form__input_type_width, .g-md-image-tooltip-form__input_type_height {
  max-width: 112px;
}
.g-md-image-tooltip-form__size-controls {
  display: flex;
  align-items: center;
  gap: 0 16px;
}.g-md-img-settings-button {
  position: absolute;
  z-index: 2;
  top: 3px;
  right: 3px;
}.g-md-img-size-node-view__wrapper {
  position: relative;
  display: inline-block;
}/* src/scss/base.scss */
.yfm ol {
  --hier-list-start: 0;
  counter-reset: hier-list-item 0;
  counter-reset: hier-list-item var(--hier-list-start);
}
.yfm ol > li {
  counter-increment: hier-list-item;
}
.yfm ol > li::marker {
  content: counter(hier-list-item) ". ";
}
.yfm ol > li > ol {
  --hier-list-start: 0;
  counter-reset: sub-hier-list-item 0;
  counter-reset: sub-hier-list-item var(--hier-list-start);
}
.yfm ol > li > ol > li {
  counter-increment: sub-hier-list-item;
}
.yfm ol > li > ol > li::marker {
  content: counter(hier-list-item) "." counter(sub-hier-list-item) ". ";
}
.yfm ol > li > ol > li > ol {
  --hier-list-start: 0;
  counter-reset: sub-sub-hier-list-item 0;
  counter-reset: sub-sub-hier-list-item var(--hier-list-start);
}
.yfm ol > li > ol > li > ol > li {
  counter-increment: sub-sub-hier-list-item;
}
.yfm ol > li > ol > li > ol > li::marker {
  content: counter(hier-list-item) "." counter(sub-hier-list-item) "." counter(sub-sub-hier-list-item) ". ";
}
.yfm ol > li > ol > li > ol > li > ol {
  --hier-list-start: 0;
  counter-reset: sub-sub-sub-hier-list-item 0;
  counter-reset: sub-sub-sub-hier-list-item var(--hier-list-start);
}
.yfm ol > li > ol > li > ol > li > ol > li {
  counter-increment: sub-sub-sub-hier-list-item;
}
.yfm ol > li > ol > li > ol > li > ol > li::marker {
  content: counter(hier-list-item) "." counter(sub-hier-list-item) "." counter(sub-sub-hier-list-item) "." counter(sub-sub-sub-hier-list-item) ". ";
}
.yfm ol > li > ol > li > ol > li > ol > li > ol {
  --hier-list-start: 0;
  counter-reset: sub-sub-sub-sub-hier-list-item 0;
  counter-reset: sub-sub-sub-sub-hier-list-item var(--hier-list-start);
}
.yfm ol > li > ol > li > ol > li > ol > li > ol > li {
  counter-increment: sub-sub-sub-sub-hier-list-item;
}
.yfm ol > li > ol > li > ol > li > ol > li > ol > li::marker {
  content: counter(hier-list-item) "." counter(sub-hier-list-item) "." counter(sub-sub-hier-list-item) "." counter(sub-sub-sub-hier-list-item) "." counter(sub-sub-sub-sub-hier-list-item) ". ";
}
.yfm ol > li > ol > li > ol > li > ol > li > ol > li > ol {
  --hier-list-start: 0;
  counter-reset: sub-sub-sub-sub-sub-hier-list-item 0;
  counter-reset: sub-sub-sub-sub-sub-hier-list-item var(--hier-list-start);
}
.yfm ol > li > ol > li > ol > li > ol > li > ol > li > ol > li {
  counter-increment: sub-sub-sub-sub-sub-hier-list-item;
}
.yfm ol > li > ol > li > ol > li > ol > li > ol > li > ol > li::marker {
  content: counter(hier-list-item) "." counter(sub-hier-list-item) "." counter(sub-sub-hier-list-item) "." counter(sub-sub-sub-hier-list-item) "." counter(sub-sub-sub-sub-hier-list-item) "." counter(sub-sub-sub-sub-sub-hier-list-item) ". ";
}
.yfm.yfm_no-list-reset ol,
.yfm ol.yfm_no-list-reset,
.yfm .yfm_no-list-reset ol {
  counter-reset: list-item;
}
.yfm.yfm_no-list-reset ol li,
.yfm ol.yfm_no-list-reset li,
.yfm .yfm_no-list-reset ol li {
  counter-increment: none;
  counter-increment: initial;
}
.yfm.yfm_no-list-reset ol li::marker,
.yfm ol.yfm_no-list-reset li::marker,
.yfm .yfm_no-list-reset ol li::marker {
  content: normal;
  content: initial;
}
.yfm {
  --yfm-color-text-private: rgba(0, 0, 0, 0.7);
  --yfm-color-link-private: #027bf3;
  --yfm-color-link-hover-private: #004080;
  --yfm-color-base-private: #ffffff;
  --yfm-color-table-private: #333;
  --yfm-color-border-private: rgba(0, 0, 0, 0.07);
  --yfm-color-table-row-background-private: rgba(0, 0, 0, 0.02);
  --yfm-color-accent-private: #027bf3;
  --yfm-color-inline-code-private: rgba(59, 96, 128, 1);
  --yfm-color-inline-code-background-private: rgba(107, 132, 153, 0.12);
  --yfm-color-code-background-private: rgba(107, 132, 153, 0.12);
  --yfm-color-hljs-background-private: rgba(107, 132, 153, 0.12);
  --yfm-color-hljs-subst-private: #444;
  --yfm-color-hljs-comment-private: #888888;
  --yfm-color-hljs-deletion-private: #880000;
  --yfm-color-hljs-section-private: #880000;
  --yfm-color-hljs-pseudo-private: #bc6060;
  --yfm-color-hljs-literal-private: #78a960;
  --yfm-color-hljs-addition-private: #397300;
  --yfm-color-hljs-meta-private: #1f7199;
  --yfm-color-hljs-meta-string-private: #4d99bf;
  --yfm-color-note-tip-private: #56bd67;
  --yfm-color-note-tip-background-private: rgba(63, 201, 46, 0.1);
  --yfm-color-note-warning-private: #f19518;
  --yfm-color-note-warning-background-private: rgba(255, 136, 0, 0.15);
  --yfm-color-note-important-private: #ff4645;
  --yfm-color-note-important-background-private: rgba(235, 50, 38, 0.08);
  --yfm-color-note-info-private: #027bf3;
  --yfm-color-note-info-background-private: rgba(2, 123, 243, 0.08);
  --yfm-color-term-title-private: #027bf3;
  --yfm-color-term-title-hover-private: #004080;
  --yfm-color-term-dfn-background-private: rgb(255, 255, 255);
  --yfm-color-term-dfn-shadow-private: rgba(0, 0, 0, 0.15);
  --yfm-color-term-dfn-presudo-shadow-private: rgb(229, 229, 229);
  --yfm-color-modal-content-private: rgb(255, 255, 255);
  --yfm-color-modal-actions-hover-private: rgba(0, 0, 0, 0.05);
  --yfm-color-modal-wide-content-private: rgba(0, 0, 0, 0.85);
  --yfm-color-modal-wide-content-overlay-private: rgb(0, 0, 0);
  --yfm-color-base: var(--yfm-color-base-private);
  --yfm-color-text: var(--yfm-color-text-private);
  --yfm-color-link: var(--yfm-color-link-private);
  --yfm-color-link-hover: var(--yfm-color-link-hover-private);
  --yfm-color-table: var(--yfm-color-table-private);
  --yfm-color-table-row-background: var(--yfm-color-table-row-background-private);
  --yfm-color-border: var(--yfm-color-border-private);
  --yfm-color-accent: var(--yfm-color-accent-private);
  --yfm-color-inline-code: var(--yfm-color-inline-code-private);
  --yfm-color-inline-code-background: var(--yfm-color-inline-code-background-private);
  --yfm-color-code-background: var(--yfm-color-code-background-private);
  --yfm-color-hljs-background: var(--yfm-color-hljs-background-private);
  --yfm-color-hljs-subst: var(--yfm-color-hljs-subst-private);
  --yfm-color-hljs-comment: var(--yfm-color-hljs-comment-private);
  --yfm-color-hljs-deletion: var(--yfm-color-hljs-deletion-private);
  --yfm-color-hljs-section: var(--yfm-color-hljs-section-private);
  --yfm-color-hljs-pseudo: var(--yfm-color-hljs-pseudo-private);
  --yfm-color-hljs-literal: var(--yfm-color-hljs-literal-private);
  --yfm-color-hljs-addition: var(--yfm-color-hljs-addition-private);
  --yfm-color-hljs-meta: var(--yfm-color-hljs-meta-private);
  --yfm-color-hljs-meta-string: var(--yfm-color-hljs-meta-string-private);
  --yfm-color-note-tip: var(--yfm-color-note-tip-private);
  --yfm-color-note-tip-background: var(--yfm-color-note-tip-background-private);
  --yfm-color-note-warning: var(--yfm-color-note-warning-private);
  --yfm-color-note-warning-background: var(--yfm-color-note-warning-background-private);
  --yfm-color-note-important: var(--yfm-color-note-important-private);
  --yfm-color-note-important-background: var(--yfm-color-note-important-background-private);
  --yfm-color-note-info: var(--yfm-color-note-info-private);
  --yfm-color-note-info-background: var(--yfm-color-note-info-background-private);
  --yfm-color-term-title: var(--yfm-color-term-title-private);
  --yfm-color-term-title-hover: var(--yfm-color-term-title-hover-private);
  --yfm-color-term-dfn-background: var(--yfm-color-term-dfn-background-private);
  --yfm-color-term-dfn-shadow: var(--yfm-color-term-dfn-shadow-private);
  --yfm-color-term-dfn-pseudo-shadow: var(--yfm-color-term-dfn-presudo-shadow-private);
  --yfm-color-modal-content: var(--yfm-color-modal-content-private);
  --yfm-color-modal-actions-hover: var(--yfm-color-modal-actions-hover-private);
  --yfm-color-modal-wide-content: var(--yfm-color-modal-wide-content-private);
  --yfm-color-modal-wide-content-overlay: var(--yfm-color-modal-wide-content-overlay-private);
  font-family:
    "Segoe UI",
    arial,
    helvetica,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol";
  font-family: var(--yfm-font-family-sans);
  font-size: 15px;
  line-height: 20px;
  word-wrap: break-word;
  color: rgba(0, 0, 0, 0.7);
  color: var(--yfm-color-text);
  -moz-tab-size: inherit;
  -o-tab-size: inherit;
  tab-size: inherit;
  -moz-tab-size: var(--yfm-tab-size, inherit);
  -o-tab-size: var(--yfm-tab-size, inherit);
  tab-size: var(--yfm-tab-size, inherit);
  --yfm-font-family-monospace:
    "Menlo",
    "Monaco",
    "Consolas",
    "Ubuntu Mono",
    "Liberation Mono",
    "DejaVu Sans Mono",
    "Courier New",
    "Courier",
    monospace;
  --yfm-font-family-sans:
    "Segoe UI",
    arial,
    helvetica,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol";
}
.yfm * {
  box-sizing: border-box;
}
.yfm > *:not(h2):not(h3):not(h4):not(h5):not(h6):first-child {
  margin-top: 0 !important;
}
.yfm > *:last-child {
  margin-bottom: 0 !important;
}
.yfm h1,
.yfm h2,
.yfm h3,
.yfm h4,
.yfm h5,
.yfm h6 {
  margin-bottom: 15px;
  font-weight: 500;
}
.yfm h1 {
  font-size: 32px;
  line-height: 40px;
}
.yfm h2 {
  font-size: 24px;
  line-height: 28px;
}
.yfm h3 {
  font-size: 20px;
  line-height: 24px;
}
.yfm h4 {
  font-size: 17px;
  line-height: 24px;
}
.yfm h5 {
  font-size: 15px;
  line-height: 20px;
}
.yfm h6 {
  font-size: 13px;
  line-height: 18px;
}
.yfm a {
  background-color: transparent;
  color: var(--yfm-color-link);
  -webkit-text-decoration: none;
  text-decoration: none;
}
.yfm a:hover,
.yfm a:active {
  color: var(--yfm-color-link-hover);
}
.yfm a:not([href]) {
  color: inherit;
}
.yfm strong {
  font-weight: 700;
}
.yfm img,
.yfm svg {
  box-sizing: content-box;
  max-width: 100%;
  max-height: -moz-fit-content;
  max-height: fit-content;
  border: none;
  vertical-align: middle;
}
.yfm img[align=right],
.yfm svg[align=right] {
  padding-left: 20px;
}
.yfm img[align=left],
.yfm svg[align=left] {
  padding-right: 20px;
}
.yfm img {
  -o-object-fit: contain;
  object-fit: contain;
  background-color: var(--yfm-color-base);
}
.yfm svg {
  height: auto;
}
.yfm .katex svg {
  height: auto;
  height: initial;
}
.yfm img + small {
  display: block;
}
.yfm p,
.yfm blockquote,
.yfm ul,
.yfm ol,
.yfm dl,
.yfm table,
.yfm pre {
  margin-block: 0 15px;
  margin-block: var(--yfm-text-block-margin-block, 0 15px);
  margin-inline: 0;
  margin-inline: var(--yfm-text-block-margin-inline, 0);
}
.yfm ul pre,
.yfm ol pre,
.yfm dl pre {
  margin-top: 15px;
}
.yfm code,
.yfm kbd,
.yfm pre {
  font-family: var(--yfm-font-family-monospace);
  font-size: 1em;
  font-feature-settings: normal;
}
.yfm input {
  margin: 0;
  overflow: visible;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
.yfm input[type=checkbox] {
  position: relative;
  top: 1px;
  box-sizing: border-box;
  padding: 0;
}
.yfm table {
  color: var(--yfm-color-table);
  display: inline-block;
  max-width: 100%;
  width: auto;
  overflow: auto;
  position: relative;
  z-index: 1;
  box-sizing: border-box;
  border: 1px solid var(--yfm-color-border);
  border-radius: 8px;
  border-collapse: collapse;
  border-spacing: 0;
  background: var(--yfm-color-base);
}
.yfm table thead,
.yfm table tr:nth-child(2n) {
  background-color: var(--yfm-color-table-row-background);
}
.yfm table tr:first-child td,
.yfm table tr:first-child th {
  border-top: none;
}
.yfm table tr:last-child td,
.yfm table tr:last-child th {
  border-bottom: none;
}
.yfm table th,
.yfm table td {
  padding: 10px 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  border: 1px solid var(--yfm-color-border);
}
.yfm table th > *:first-child,
.yfm table td > *:first-child {
  margin-top: 0;
}
.yfm table th > *:last-child,
.yfm table td > *:last-child {
  margin-bottom: 0;
}
.yfm table td {
  vertical-align: top;
  white-space: normal;
}
.yfm table th {
  font-weight: 500;
  text-align: left;
}
.yfm table tr td:first-child,
.yfm table tr th:first-child {
  border-left: none;
}
.yfm table tr td:last-child,
.yfm table tr th:last-child {
  border-right: none;
}
.yfm hr {
  box-sizing: content-box;
  height: 0.25em;
  padding: 0;
  margin: 1.5em 0;
  overflow: hidden;
  background-color: var(--yfm-color-border);
  border: none;
}
.yfm hr::before {
  content: "";
  display: table;
}
.yfm hr::after {
  content: "";
  display: table;
  clear: both;
}
.yfm blockquote {
  position: relative;
  padding-left: 12px;
  border-left: 3px solid var(--yfm-color-accent);
}
.yfm blockquote > *:first-child {
  margin-top: 0;
}
.yfm blockquote > *:last-child {
  margin-bottom: 0;
}
.yfm dl {
  padding: 0;
}
.yfm dl > *:first-child {
  margin-top: 0;
}
.yfm dl > *:last-child {
  margin-bottom: 0;
}
.yfm dl dt {
  margin-bottom: 5px;
  font-size: 1em;
  font-weight: 500;
  font-style: italic;
}
.yfm dl dd {
  margin-bottom: 15px;
  padding: 0 15px;
}
.yfm dd {
  margin-left: 0;
}
.yfm ul,
.yfm ol {
  padding-left: 2.2em;
}
.yfm ul ul:last-child,
.yfm ul ol:last-child,
.yfm ol ol:last-child,
.yfm ol ul:last-child {
  margin-top: 0;
  margin-bottom: 0;
}
.yfm li {
  word-wrap: break-word;
}
.yfm li:first-child,
.yfm li + li {
  margin-block: 0.33em 0;
  margin-block: var(--yfm-list-item-margin-block, 0.33em 0);
}
.yfm li p,
.yfm li blockquote {
  margin-block: 0 15px;
  margin-block: var(--yfm-list-text-margin-block, 0 15px);
}
.yfm li > p:only-of-type,
.yfm li > blockquote:only-of-type,
.yfm li > p:first-child:has(+ ul),
.yfm li > p:first-child:has(+ ol) {
  margin-block: 0;
  margin-block: var(--yfm-list-text-only-margin-block, 0);
}
.yfm li > p:last-child {
  margin-block: 0;
  margin-block: var(--yfm-list-text-last-margin-block, 0);
}
.yfm code {
  padding: 0.1em 0.4em 0.15em;
  background-color: var(--yfm-color-inline-code-background);
  border-radius: 4px;
  font-size: 0.875em;
  white-space: pre-wrap;
  color: var(--yfm-color-inline-code);
  -moz-tab-size: inherit;
  -o-tab-size: inherit;
  tab-size: inherit;
  -moz-tab-size: var(--yfm-tab-size-code, inherit);
  -o-tab-size: var(--yfm-tab-size-code, inherit);
  tab-size: var(--yfm-tab-size-code, inherit);
}
.yfm a code {
  color: inherit;
}
.yfm pre {
  word-wrap: normal;
}
.yfm table code {
  white-space: nowrap;
}
.yfm pre * code {
  display: inline;
  padding: 0;
  margin: 0;
  overflow: visible;
  word-wrap: normal;
  background-color: transparent;
  border: 0;
  color: var(--yfm-color-text);
}
.yfm pre > code {
  display: block;
  padding: 16px;
  overflow: auto;
  background-color: var(--yfm-color-code-background);
  color: var(--yfm-color-text);
  white-space: pre;
}
.yfm pre > code .yfm-line-number {
  display: inline-block;
  padding-right: 1em;
  color: #666;
  color: var(--yfm-color-line-numbers, #666);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.yfm sup,
.yfm sub {
  line-height: 0;
}
.yfm .visually-hidden {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  white-space: nowrap;
  border: 0;
  clip-path: inset(100%);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.yfm h1 .yfm-clipboard-anchor,
.yfm h2 .yfm-clipboard-anchor,
.yfm h3 .yfm-clipboard-anchor,
.yfm h4 .yfm-clipboard-anchor,
.yfm h5 .yfm-clipboard-anchor,
.yfm h6 .yfm-clipboard-anchor {
  background: none;
  color: var(--yfm-color-link);
  border: none;
  padding: 0;
  font: inherit;
  cursor: pointer;
}
.yfm h1 .yfm-clipboard-anchor:hover,
.yfm h2 .yfm-clipboard-anchor:hover,
.yfm h3 .yfm-clipboard-anchor:hover,
.yfm h4 .yfm-clipboard-anchor:hover,
.yfm h5 .yfm-clipboard-anchor:hover,
.yfm h6 .yfm-clipboard-anchor:hover {
  color: var(--yfm-color-link-hover);
}
.yfm h1 .yfm-anchor,
.yfm h1 .yfm-clipboard-anchor,
.yfm h2 .yfm-anchor,
.yfm h2 .yfm-clipboard-anchor,
.yfm h3 .yfm-anchor,
.yfm h3 .yfm-clipboard-anchor,
.yfm h4 .yfm-anchor,
.yfm h4 .yfm-clipboard-anchor,
.yfm h5 .yfm-anchor,
.yfm h5 .yfm-clipboard-anchor,
.yfm h6 .yfm-anchor,
.yfm h6 .yfm-clipboard-anchor {
  display: inline-block;
  width: 24px;
  padding-right: 4px;
  margin-left: -24px;
  float: left;
  text-align: center;
  font-size: 18px;
}
.yfm h1 .yfm-anchor:focus::before,
.yfm h1 .yfm-clipboard-anchor:focus::before,
.yfm h2 .yfm-anchor:focus::before,
.yfm h2 .yfm-clipboard-anchor:focus::before,
.yfm h3 .yfm-anchor:focus::before,
.yfm h3 .yfm-clipboard-anchor:focus::before,
.yfm h4 .yfm-anchor:focus::before,
.yfm h4 .yfm-clipboard-anchor:focus::before,
.yfm h5 .yfm-anchor:focus::before,
.yfm h5 .yfm-clipboard-anchor:focus::before,
.yfm h6 .yfm-anchor:focus::before,
.yfm h6 .yfm-clipboard-anchor:focus::before {
  opacity: 1;
}
.yfm h1 .yfm-anchor::before,
.yfm h1 .yfm-clipboard-anchor::before,
.yfm h2 .yfm-anchor::before,
.yfm h2 .yfm-clipboard-anchor::before,
.yfm h3 .yfm-anchor::before,
.yfm h3 .yfm-clipboard-anchor::before,
.yfm h4 .yfm-anchor::before,
.yfm h4 .yfm-clipboard-anchor::before,
.yfm h5 .yfm-anchor::before,
.yfm h5 .yfm-clipboard-anchor::before,
.yfm h6 .yfm-anchor::before,
.yfm h6 .yfm-clipboard-anchor::before {
  content: "#";
  opacity: 0;
}
.yfm h1:hover .yfm-anchor::before,
.yfm h1:hover .yfm-clipboard-anchor::before,
.yfm h2:hover .yfm-anchor::before,
.yfm h2:hover .yfm-clipboard-anchor::before,
.yfm h3:hover .yfm-anchor::before,
.yfm h3:hover .yfm-clipboard-anchor::before,
.yfm h4:hover .yfm-anchor::before,
.yfm h4:hover .yfm-clipboard-anchor::before,
.yfm h5:hover .yfm-anchor::before,
.yfm h5:hover .yfm-clipboard-anchor::before,
.yfm h6:hover .yfm-anchor::before,
.yfm h6:hover .yfm-clipboard-anchor::before {
  opacity: 1;
}
.yfm table h1 .yfm-anchor,
.yfm table h1 .yfm-clipboard-anchor,
.yfm table h2 .yfm-anchor,
.yfm table h2 .yfm-clipboard-anchor,
.yfm table h3 .yfm-anchor,
.yfm table h3 .yfm-clipboard-anchor,
.yfm table h4 .yfm-anchor,
.yfm table h4 .yfm-clipboard-anchor,
.yfm table h5 .yfm-anchor,
.yfm table h5 .yfm-clipboard-anchor,
.yfm table h6 .yfm-anchor,
.yfm table h6 .yfm-clipboard-anchor {
  width: 1em;
  margin-left: -1em;
  padding-right: 0;
}
.yfm .yfm-tabs .yfm-anchor::before,
.yfm .yfm-tabs .yfm-clipboard-anchor::before {
  position: absolute;
  padding-right: 2px;
}
.yfm .hljs {
  display: block;
  overflow-x: auto;
  padding: 16px;
  background: var(--yfm-color-hljs-background);
}
.yfm .hljs,
.yfm .hljs-subst {
  color: var(--yfm-color-hljs-subst);
}
.yfm .hljs-comment {
  color: var(--yfm-color-hljs-comment);
}
.yfm .hljs-keyword,
.yfm .hljs-attribute,
.yfm .hljs-selector-tag,
.yfm .hljs-meta-keyword,
.yfm .hljs-doctag,
.yfm .hljs-name {
  font-weight: bold;
}
.yfm .hljs-type,
.yfm .hljs-string,
.yfm .hljs-number,
.yfm .hljs-selector-id,
.yfm .hljs-selector-class,
.yfm .hljs-quote,
.yfm .hljs-template-tag,
.yfm .hljs-deletion {
  color: var(--yfm-color-hljs-deletion);
}
.yfm .hljs-title,
.yfm .hljs-section {
  color: var(--yfm-color-hljs-section);
  font-weight: bold;
}
.yfm .hljs-regexp,
.yfm .hljs-symbol,
.yfm .hljs-variable,
.yfm .hljs-template-variable,
.yfm .hljs-link,
.yfm .hljs-selector-attr,
.yfm .hljs-selector-pseudo {
  color: var(--yfm-color-hljs-pseudo);
}
.yfm .hljs-literal {
  color: var(--yfm-color-hljs-literal);
}
.yfm .hljs-built_in,
.yfm .hljs-bullet,
.yfm .hljs-code,
.yfm .hljs-addition {
  color: var(--yfm-color-hljs-addition);
}
.yfm .hljs-meta {
  color: var(--yfm-color-hljs-meta);
}
.yfm .hljs-meta-string {
  color: var(--yfm-color-hljs-meta-string);
}
.yfm .hljs-emphasis {
  font-style: italic;
}
.yfm .hljs-strong {
  font-weight: bold;
}
.yfm-clipboard {
  position: relative;
}
.yfm-clipboard:hover .yfm-clipboard-button {
  opacity: 1;
  min-height: 20px;
  min-width: 20px;
}
.yfm-clipboard > pre {
  border-radius: 10px;
  overflow: hidden;
}
.yfm-clipboard-button {
  position: absolute;
  top: 16px;
  right: 16px;
  z-index: 1;
  opacity: 0;
  background: none;
  color: inherit;
  border: none;
  padding: 0;
  font: inherit;
  cursor: pointer;
}
.yfm-clipboard-button:focus {
  opacity: 1;
}
.yfm-clipboard-icon {
  pointer-events: none;
}
/*# sourceMappingURL=base.css.map */
/* src/scss/_yfm-only.scss */
.yfm .yfm-note {
  max-width: 1296px;
  margin: 20px 0;
  padding: 20px 20px 20px 64px;
  border-radius: 10px;
}
.yfm .yfm-note .yfm-note-title {
  font-weight: 700;
}
.yfm .yfm-note > * {
  margin: 0 0 10px;
}
.yfm .yfm-note > *:first-child::before {
  box-sizing: content-box;
  display: block;
  width: 24px;
  height: 24px;
  margin-top: -2px;
  margin-left: -44px;
  padding-right: 20px;
  float: left;
}
.yfm .yfm-note > *:last-child {
  margin-bottom: 0;
}
.yfm .yfm-note.yfm-accent-info > :first-child::before {
  content: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 16 16"%3E%3Ccircle cx="8" cy="8" r="8" fill="rgb(2,123,243)"/%3E%3Crect width="1" height="5" x="7.5" y="6.5" stroke="%23fff" rx=".5"/%3E%3Ccircle cx="8" cy="4" r="1" fill="%23fff"/%3E%3C/svg%3E');
}
.yfm .yfm-note.yfm-accent-tip > :first-child::before {
  content: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 16 16"%3E%3Ccircle cx="8" cy="8" r="8" fill="rgb(86,189,103)"/%3E%3Crect width="1" height="5" x="7.5" y="6.5" stroke="%23fff" rx=".5"/%3E%3Ccircle cx="8" cy="4" r="1" fill="%23fff"/%3E%3C/svg%3E');
}
.yfm .yfm-note.yfm-accent-warning > :first-child::before {
  content: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 16 16"%3E%3Ccircle cx="8" cy="8" r="8" fill="rgb(241,149,24)"/%3E%3Crect width="1" height="5" x="7.5" y="6.5" stroke="%23fff" rx=".5"/%3E%3Ccircle cx="8" cy="4" r="1" fill="%23fff"/%3E%3C/svg%3E');
}
.yfm .yfm-note.yfm-accent-alert > :first-child::before {
  content: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 16 16"%3E%3Ccircle cx="8" cy="8" r="8" fill="rgb(255,70,69)"/%3E%3Crect width="1" height="5" x="7.5" y="6.5" stroke="%23fff" rx=".5"/%3E%3Ccircle cx="8" cy="4" r="1" fill="%23fff"/%3E%3C/svg%3E');
}
.yfm .yfm-note.yfm-accent-info {
  background: var(--yfm-color-note-info-background);
}
.yfm .yfm-note.yfm-accent-tip {
  background: var(--yfm-color-note-tip-background);
}
.yfm .yfm-note.yfm-accent-alert {
  background: var(--yfm-color-note-important-background);
}
.yfm .yfm-note.yfm-accent-warning {
  background: var(--yfm-color-note-warning-background);
}
.yfm table td.cell-align-top-left,
.yfm table td.cell-align-bottom-left {
  text-align: start;
}
.yfm table td.cell-align-top-center,
.yfm table td.cell-align-center {
  text-align: center;
}
.yfm table td.cell-align-top-right,
.yfm table td.cell-align-bottom-right {
  text-align: end;
}
.yfm table td.cell-align-top-left,
.yfm table td.cell-align-top-center,
.yfm table td.cell-align-top-right {
  vertical-align: top;
}
.yfm table td.cell-align-center {
  vertical-align: middle;
}
.yfm table td.cell-align-bottom-left,
.yfm table td.cell-align-bottom-right {
  vertical-align: bottom;
}
.yfm-term_title {
  color: var(--yfm-color-term-title);
  cursor: pointer;
  border-bottom: 1px dotted;
  font-size: inherit;
  line-height: inherit;
  font-style: normal;
}
.yfm-term_title:hover {
  color: var(--yfm-color-term-title-hover);
}
.yfm-term_dfn {
  position: absolute;
  z-index: 100;
  width: -moz-fit-content;
  width: fit-content;
  max-width: 450px;
  visibility: hidden;
  opacity: 0;
  padding: 10px;
  background-color: var(--yfm-color-term-dfn-background);
  font-size: inherit;
  line-height: inherit;
  font-style: normal;
  border-radius: 4px;
  box-shadow: 0 8px 20px var(--yfm-color-term-dfn-shadow);
  outline: none;
}
@media screen and (max-width: 600px) {
  .yfm-term_dfn {
    max-width: 80%;
  }
}
.yfm-term_dfn::before {
  content: "";
  position: absolute;
  z-index: -1;
  inset: 0;
  border-radius: inherit;
  box-shadow: 0 0 0 1px var(--yfm-color-term-dfn-pseudo-shadow);
}
.yfm-term_dfn.open {
  visibility: visible;
  animation-name: popup;
  animation-duration: 0.1s;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
}
@keyframes popup {
  0% {
    opacity: 0;
    transform: translateY(10px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

/*# sourceMappingURL=_yfm-only.css.map */.yfm.yfm-editor,
.yfm.yfm-editor code,
.yfm.yfm-editor pre > code,
.yfm.yfm-editor table code,
.yfm.yfm-editor table th,
.yfm.yfm-editor table td {
  /* stylelint-disable */
  white-space: pre-wrap;
  white-space: break-spaces;
  /* stylelint-enable */
}
.yfm.yfm-editor .yfm-cut-title {
  /* stylelint-disable-next-line property-no-vendor-prefix */
  -webkit-user-select: text;
  user-select: text;
}
.yfm.yfm-editor .yfm-tab {
  /* stylelint-disable-next-line property-no-vendor-prefix */
  -webkit-user-select: text;
  user-select: text;
}.yfm-cut-title .g-md-yfm-cut-title-inner {
  cursor: text;
}

.yfm-cut-content {
  display: none;
  overflow: hidden;
  transition: height 0.3s ease-in-out;
}

.open > .yfm-cut-content {
  display: revert;
}.yfm-cut{transition:all .15s;margin-bottom:15px}.yfm-cut.cut-highlight{background-clip:content-box;box-shadow:0 3px 0 7px var(--g-color-base-simple-hover);background-color:var(--g-color-base-simple-hover);border-radius:3px}.yfm-cut-title{list-style:none;cursor:pointer;position:relative;user-select:none;padding:5px 0 5px 30px}.yfm-cut-title::-webkit-details-marker{display:none}.yfm-cut-title:before{content:"";z-index:1;left:0;top:50%;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgZmlsbD0ibm9uZSIgZD0iTTMgNmw1IDUgNS01Ii8+Cjwvc3ZnPgo=);transform:translateY(-50%) rotate(-90deg);transition:transform .3s ease;height:20px;width:20px;position:absolute}.yfm-cut-content{padding:5px 0 15px 30px}.yfm-cut.open>.yfm-cut-title:before{transform:translateY(-50%)}.yfm:not(.yfm_no-list-reset) .yfm-cut ol{counter-reset:cut-list}.yfm:not(.yfm_no-list-reset) .yfm-cut ol>li{counter-increment:cut-list}.yfm:not(.yfm_no-list-reset) .yfm-cut ol>li:before{content:counters(cut-list,".") ". "}

/*# sourceMappingURL=index.css.map */.ProseMirror.yfm .yfm-cut {
  border: 1px dashed transparent;
  border-radius: var(--g-border-radius-s);
}
.ProseMirror.yfm .yfm-cut:hover {
  border-color: var(--g-color-line-generic);
}
.ProseMirror.yfm .yfm-cut.yfm-cut-active {
  border-color: var(--g-color-line-generic);
}
.ProseMirror.yfm .yfm-cut .yfm-cut-title:focus {
  outline: 0;
}
.ProseMirror.yfm .yfm-cut.open > .yfm-cut-title:before {
  transform: translateY(-50%);
}.g-md-file-skeleton {
  display: inline-flex;
  align-items: center;
}
.g-md-file-skeleton__skeleton {
  width: 120px;
  height: 20px;
}.g-md-file-placeholder {
  margin: 0 4px;
  pointer-events: none;
}
.g-md-file-placeholder .yfm-file__icon {
  margin-right: 8px;
}.yfm-file__icon{---yfm-file-icon-img: var(--yfm-file-icon, url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik0zNjkuOSA5Ny45TDI4NiAxNEMyNzcgNSAyNjQuOC0uMSAyNTIuMS0uMUg0OEMyMS41IDAgMCAyMS41IDAgNDh2NDE2YzAgMjYuNSAyMS41IDQ4IDQ4IDQ4aDI4OGMyNi41IDAgNDgtMjEuNSA0OC00OFYxMzEuOWMwLTEyLjctNS4xLTI1LTE0LjEtMzR6bS0yMi42IDIyLjdjMi4xIDIuMSAzLjUgNC42IDQuMiA3LjRIMjU2VjMyLjVjMi44LjcgNS4zIDIuMSA3LjQgNC4ybDgzLjkgODMuOXpNMzM2IDQ4MEg0OGMtOC44IDAtMTYtNy4yLTE2LTE2VjQ4YzAtOC44IDcuMi0xNiAxNi0xNmgxNzZ2MTA0YzAgMTMuMyAxMC43IDI0IDI0IDI0aDEwNHYzMDRjMCA4LjgtNy4yIDE2LTE2IDE2em0tNDgtMjQ0djhjMCA2LjYtNS40IDEyLTEyIDEySDEwOGMtNi42IDAtMTItNS40LTEyLTEydi04YzAtNi42IDUuNC0xMiAxMi0xMmgxNjhjNi42IDAgMTIgNS40IDEyIDEyem0wIDY0djhjMCA2LjYtNS40IDEyLTEyIDEySDEwOGMtNi42IDAtMTItNS40LTEyLTEydi04YzAtNi42IDUuNC0xMiAxMi0xMmgxNjhjNi42IDAgMTIgNS40IDEyIDEyem0wIDY0djhjMCA2LjYtNS40IDEyLTEyIDEySDEwOGMtNi42IDAtMTItNS40LTEyLTEydi04YzAtNi42IDUuNC0xMiAxMi0xMmgxNjhjNi42IDAgMTIgNS40IDEyIDEyeiIvPjwvc3ZnPg==));display:inline-block;user-select:none;width:16px;margin:0 2px;color:var(--yfm-file-icon-color, --yfm-color-text);background-color:currentColor;background-repeat:no-repeat;background-position:50%;background-size:100%;mask-image:var(---yfm-file-icon-img);mask-position:center;mask-repeat:no-repeat}.yfm-file__icon:before{content:"\a0"}

/*# sourceMappingURL=index.css.map */.yfm-editor .yfm-file {
  pointer-events: none;
}.g-md-yfm-note-toolbar {
  margin: 2px 8px;
}

.g-md-toolbar-group__s-button_id_note-type-tip {
  color: var(--yfm-color-note-tip);
}
.g-md-toolbar-group__s-button_id_note-type-info {
  color: var(--yfm-color-note-info);
}
.g-md-toolbar-group__s-button_id_note-type-alert {
  color: var(--yfm-color-note-important);
}
.g-md-toolbar-group__s-button_id_note-type-warning {
  color: var(--yfm-color-note-warning);
}.yfm-editor p[yfm_block=yfm-note-title] {
  font-weight: 700;
}.g-md-editor.ProseMirror-focused .pm-node-selected {
  box-shadow: var(--g-color-text-info) 0 0 0 1px;
}.g-md-table-view__hack-strip {
  position: absolute;
  left: -13px;
  display: block;
  width: 13px;
  height: 100%;
  background: transparent;
}
.g-md-table-view__wrapper {
  position: relative;
  display: inline-block;
  max-width: calc(100% - 16px);
  margin-right: 16px;
  /* stylelint-disable declaration-no-important */
  margin-bottom: 16px !important;
}
.g-md-table-view__buttons-visible .g-md-table-view__plus-button-controls {
  pointer-events: initial;
  opacity: 1;
}
.g-md-table-view__plus-button-controls {
  pointer-events: none;
  opacity: 0;
  transition: opacity 150ms ease 50ms;
}
.g-md-table-view__plus-button-controls_right {
  position: absolute;
  z-index: 100;
  top: 0;
  right: -18px;
  display: flex;
  align-items: center;
  width: 16px;
  height: 100%;
}
.g-md-table-view__plus-button-controls_bottom {
  position: absolute;
  z-index: 100;
  bottom: -18px;
  display: flex;
  justify-content: center;
  width: 100%;
  height: 16px;
}
.g-md-table-view__plus-button {
  --_--padding: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.g-md-table-view__plus-button_right {
  width: 16px;
  height: 100%;
}
.g-md-table-view__plus-button_bottom {
  width: 100%;
  height: 16px;
}

.g-md-table-view.g-md-table-view {
  z-index: unset;
  display: block;
  overflow: auto;
  box-sizing: content-box;
  width: fit-content;
  margin: -13px 0 0 -13px;
  padding: 13px 0 0 13px;
  border: none;
  border-radius: 0;
  background: transparent !important;
}
.g-md-table-view.g-md-table-view tbody {
  border-radius: 8px;
  background: var(--g-color-base-background);
  box-shadow: inset 0 0 0 1px var(--g-color-line-generic);
}

.g-md-table-wrapper {
  display: inline-block;
  width: 100%;
  margin-right: 2px;
}.g-md-table-cell-view__left-button {
  position: absolute;
  z-index: 110;
  top: calc(50% - 14px);
  left: -13px;
  pointer-events: none;
  opacity: 0;
  border-radius: var(--g-border-radius-s);
  background: var(--g-color-base-background);
}
.g-md-table-cell-view__left-button:hover {
  pointer-events: initial;
  opacity: 1;
}
.g-md-table-cell-view__upper-button {
  position: absolute;
  z-index: 110;
  top: -13px;
  left: calc(50% - 14px);
  pointer-events: none;
  opacity: 0;
  border-radius: var(--g-border-radius-s);
  background: var(--g-color-base-background);
  transform: rotate(90deg);
}
.g-md-table-cell-view__upper-button:hover {
  pointer-events: initial;
  opacity: 1;
}
.g-md-table-cell-view__upper-visible .g-md-table-cell-view__upper-button {
  pointer-events: initial;
  opacity: 1;
}
.g-md-table-cell-view__left-visible .g-md-table-cell-view__left-button {
  pointer-events: initial;
  opacity: 1;
}.ProseMirror .yfm-tabs {
  border: 1px dashed transparent;
  border-radius: var(--g-border-radius-s);
}
.ProseMirror .yfm-tabs:hover {
  border-color: var(--g-color-line-generic);
}
.ProseMirror .g-md-yfm-tab__wrapper {
  position: relative;
  display: flex;
  align-items: center;
  height: 100%;
  padding-bottom: 7px;
  border-bottom: 2px solid transparent;
  background-clip: padding-box;
}
.ProseMirror .g-md-yfm-tab__remove-button {
  display: flex;
  width: 15px;
  min-width: 15px;
  height: 15px;
  margin-left: 9px;
  color: var(--g-color-base-generic-medium);
}
.ProseMirror .g-md-yfm-tab__remove-button:hover {
  color: var(--g-color-text-primary);
}
.ProseMirror .g-md-yfm-tab__create-button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 22px;
  min-width: 22px;
  height: 22px;
  min-height: 22px;
  margin-bottom: 9px;
  opacity: 0;
  color: var(--g-color-text-primary);
}
.ProseMirror .g-md-yfm-tab__create-button:hover {
  border-radius: var(--g-border-radius-xs);
  background: var(--g-color-base-generic-hover);
}
.ProseMirror .yfm-tab {
  position: relative;
  display: flex;
  align-items: center;
  margin-right: 3px;
  padding-bottom: 0;
  border-bottom: none;
}
.ProseMirror .yfm-tab .g-md-placeholder {
  color: var(--g-color-text-hint);
}
.ProseMirror .yfm-tab[data-diplodoc-is-active=true] .g-md-yfm-tab__wrapper {
  border-bottom-color: #027bf3;
}
.ProseMirror .yfm-tab:hover .g-md-yfm-tab__create-button, .ProseMirror .yfm-tab:last-child .g-md-yfm-tab__create-button {
  opacity: 1;
}.yfm-tabs{margin-bottom:15px}.yfm-tab-list{display:flex;flex-wrap:wrap;margin-bottom:15px;border-bottom:1px solid rgba(0,0,0,.07)}.yfm-tab{margin-bottom:-1px;margin-right:20px;border-bottom:2px solid transparent;padding:6px 0 7px;font-weight:700;outline:none;cursor:pointer;user-select:none;white-space:break-spaces}.yfm-tab:last-child{margin-right:0}.yfm-tab:hover,.yfm-tab:active{color:#004080}.yfm-tab.active{border-bottom-color:#027bf3}.yfm-tab:focus{outline:2px solid #4d90fe;border-radius:2px}.yfm-tab:focus:not(:focus-visible){outline:0}.yfm-tab-panel{position:relative;visibility:hidden;overflow:hidden;height:0}.yfm-tab-panel:first-child{margin-top:0!important}.yfm-tab-panel:last-child{margin-bottom:0!important}.yfm-tab-panel.active{visibility:visible;overflow:visible;height:auto}.yfm-tabs-dropdown{position:relative;width:90%;margin-bottom:0;--yfm-tabs-dropdown-color: #F2F2F2;--yfm-tabs-dropdown-text-color: #A8A8A8;--yfm-tabs-dropdown-color-border: #CCC}.yfm-tabs-dropdown .yfm-tabs-dropdown-select{padding:10px 30px 10px 10px;background:var(--g-color-base-background);border:1px solid var(--yfm-tabs-dropdown-color-border);color:var(--yfm-tabs-dropdown-text-color);border-radius:5px;position:relative;user-select:none;margin-bottom:10px;max-width:500px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;z-index:10}.yfm-tabs-dropdown .yfm-tabs-dropdown-select.filled{color:inherit}.yfm-tabs-dropdown .yfm-tabs-dropdown-select:after{content:"";position:absolute;display:block;right:10px;top:25%;transform:rotate(90deg);transition:transform .2s;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIGQ9Im0zIDYgNSA1IDUtNSIvPjwvc3ZnPg==);width:20px;height:20px}.yfm-tabs-dropdown .yfm-tabs-dropdown-select.active+.yfm-tabs-dropdown-menu{transform:scaleY(1)}.yfm-tabs-dropdown .yfm-tabs-dropdown-select.active:after{transform:rotate(0)}.yfm-tabs-dropdown>.yfm-tabs-dropdown-menu{width:100%;max-width:500px;max-height:500px;overflow-y:scroll;padding:10px 0;position:absolute;z-index:10;display:flex;flex-direction:column;border:1px solid var(--yfm-tabs-dropdown-color-border);border-radius:5px;background-color:var(--g-color-base-background);transform:scaleY(0);list-style:none;z-index:100;transition:transform 125ms;transform-origin:top center}.yfm-tabs-dropdown>.yfm-tabs-dropdown-menu>li{user-select:none;cursor:pointer;background-color:var(--g-color-base-background)}.yfm-tabs-dropdown>.yfm-tabs-dropdown-menu>li:hover{background-color:var(--g-color-base-simple-hover);color:inherit}.yfm-tabs-dropdown>.yfm-tabs-dropdown-menu>li.yfm-tab{padding:5px 0 5px 10px;border-radius:0;border-bottom:unset;margin:0;font-weight:500}.yfm-tabs-dropdown>.yfm-tabs-dropdown-menu>li.yfm-tab.active{background-color:var(--g-color-base-selection)}.yfm-tabs-dropdown>.yfm-tabs-dropdown-menu>li.yfm-tab:hover{color:inherit}.yfm-tabs-dropdown>.yfm-tab-panel.active{border:1px solid #F2F2F2;transform:translateY(-30px);border-radius:12px;padding:40px 12px 16px}.yfm-tabs-dropdown>.yfm-tabs{width:100%}.yfm-tabs-accordion{max-width:80%}.yfm-tabs-accordion>.yfm-tab:first-of-type{border-top-color:transparent}.yfm-tabs-accordion .yfm-tab{padding:8px 0 12px 6px;position:relative;border-top:1px solid #E5E5E5;font-weight:500;scroll-margin-top:20px}.yfm-tabs-accordion .yfm-tab:after{content:"";position:absolute;display:block;right:10px;top:25%;transform:rotate(-180deg);transition:transform .3s,background-color .2s;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIGQ9Im0zIDYgNSA1IDUtNSIvPjwvc3ZnPg==);width:20px;height:20px;border-radius:6px;padding:6px}.yfm-tabs-accordion .yfm-tab.active{border-bottom-color:transparent!important;font-weight:700}.yfm-tabs-accordion .yfm-tab.active:after{transform:rotate(0)}.yfm-tabs-accordion .yfm-tab:hover{color:#3f5799}.yfm-tabs-accordion .yfm-tab-panel.active{margin:10px 0 25px 6px}.yfm-tabs-vertical>.yfm-tab-list{flex-direction:column;border-bottom:unset}.yfm-tabs-vertical>.yfm-tab-panel{margin-left:30px}.yfm-tabs-vertical>.yfm-tab-group{display:flex;flex-direction:row;margin-bottom:5px}.yfm-tabs-vertical .yfm-vertical-tab>input[type=radio]{visibility:hidden;width:0;height:0}.yfm-tabs-vertical .yfm-vertical-tab>label{display:inline-block;cursor:pointer;position:relative;padding-left:25px;margin-right:0;line-height:18px;user-select:none}.yfm-tabs-vertical .yfm-vertical-tab>label:before{font-family:initial!important;content:"";position:absolute;left:0;bottom:1px;border-radius:50%;width:18px;height:18px;border:#dfdfdf 1px solid;background-color:#fff}.yfm-tabs-vertical .yfm-vertical-tab input[type=radio]:checked+label:before{content:"\2022";background-color:#5282ff;text-align:center;vertical-align:middle;font-size:20px;white-space:pre;display:inline-flex;justify-content:center;align-items:center;color:#fff}.yfm-tabs-vertical .yfm-vertical-tab{border-bottom:unset!important}

/*# sourceMappingURL=index.css.map */.g-md-upload-label__content {
  display: flex;
  align-items: center;
  column-gap: 4px;
}
.g-md-upload-label__filename {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 128px;
}

.cm-file-upload-widget + .cm-file-upload-widget {
  margin-left: 2px;
}.g-md-search-card {
  padding: var(--g-spacing-2) var(--g-spacing-2) var(--g-spacing-3) var(--g-spacing-4);
}
.g-md-search-card__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: var(--g-spacing-1);
}.g-md-command-menu__list.g-list {
  width: 312px;
}
.g-md-command-menu__list.g-list .g-list__empty-placeholder {
  height: 28px;
  padding-right: 12px;
  padding-left: 12px;
}
.g-md-command-menu__list-item {
  cursor: pointer;
}
.g-md-command-menu__item {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 0 16px;
}
.g-md-command-menu__item-icon {
  display: flex;
  flex: 0 0 auto;
  margin-right: 8px;
}
.g-md-command-menu__item-body {
  display: flex;
  justify-content: space-between;
  align-items: center;
  column-gap: 12px;
  width: 100%;
}
.g-md-command-menu__item-title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.g-md-command-menu__item-extra {
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  column-gap: 8px;
}
.g-md-command-menu__item-hotkey {
  align-self: center;
}.ProseMirror .g-md-placeholder {
  display: inline-block;
  pointer-events: none;
  color: var(--g-color-text-secondary);
}

.ProseMirror.g-md-editor-hidecursor {
  caret-color: transparent;
}

@keyframes placeholder_blink {
  49% {
    border-color: unset;
  }
  50% {
    border-color: transparent;
  }
  99% {
    border-color: transparent;
  }
}
.g-md-placeholder {
  caret-color: transparent;
}
.ProseMirror-focused .g-md-placeholder_focus .g-md-placeholder__cursor {
  position: relative;
  z-index: 1;
  margin-right: -1px;
  border-left-width: 1px;
  border-left-style: solid;
  animation: placeholder_blink 1s;
  animation-iteration-count: infinite;
}
.Prosemirror-hide-cursor {
  caret-color: transparent;
}

@keyframes gapcursor_blink {
  1% {
    border-color: unset;
  }
  49% {
    border-color: unset;
  }
  50% {
    border-color: transparent;
  }
  99% {
    border-color: transparent;
  }
}
.g-md-gapcursor {
  cursor: text;
}
.g-md-gapcursor .g-md-placeholder::before {
  display: none;
}
.g-md-gapcursor::before {
  position: relative;
  z-index: 1;
  display: inline-block;
  margin-right: -1px;
  content: " ";
  caret-color: transparent;
  border-right: 1px solid transparent;
}
.ProseMirror-focused .g-md-gapcursor::before {
  animation: gapcursor_blink 1s;
  animation-iteration-count: infinite;
}.g-md-toolbar-button-with-popup-menu {
  --g-button-icon-offset: 0px;
  --g-button-padding: 2px;
  width: 42px;
}
.g-md-toolbar-button-with-popup-menu__menu-group .g-menu__group-label {
  color: var(--g-color-text-hint);
  font-size: var(--g-text-body-1-font-size);
  line-height: var(--g-text-body-1-line-height);
  font-weight: var(--g-text-body-font-weight);
}.g-md-toolbar-colors__menu-icon_color_gray {
  color: var(--yfm-colorify-gray);
}
.g-md-toolbar-colors__chevron-icon_color_gray {
  color: var(--yfm-colorify-gray);
}
.g-md-toolbar-colors__item-icon_color_gray {
  color: var(--yfm-colorify-gray);
}
.g-md-toolbar-colors__menu-icon_color_yellow {
  color: var(--yfm-colorify-yellow);
}
.g-md-toolbar-colors__chevron-icon_color_yellow {
  color: var(--yfm-colorify-yellow);
}
.g-md-toolbar-colors__item-icon_color_yellow {
  color: var(--yfm-colorify-yellow);
}
.g-md-toolbar-colors__menu-icon_color_orange {
  color: var(--yfm-colorify-orange);
}
.g-md-toolbar-colors__chevron-icon_color_orange {
  color: var(--yfm-colorify-orange);
}
.g-md-toolbar-colors__item-icon_color_orange {
  color: var(--yfm-colorify-orange);
}
.g-md-toolbar-colors__menu-icon_color_red {
  color: var(--yfm-colorify-red);
}
.g-md-toolbar-colors__chevron-icon_color_red {
  color: var(--yfm-colorify-red);
}
.g-md-toolbar-colors__item-icon_color_red {
  color: var(--yfm-colorify-red);
}
.g-md-toolbar-colors__menu-icon_color_green {
  color: var(--yfm-colorify-green);
}
.g-md-toolbar-colors__chevron-icon_color_green {
  color: var(--yfm-colorify-green);
}
.g-md-toolbar-colors__item-icon_color_green {
  color: var(--yfm-colorify-green);
}
.g-md-toolbar-colors__menu-icon_color_blue {
  color: var(--yfm-colorify-blue);
}
.g-md-toolbar-colors__chevron-icon_color_blue {
  color: var(--yfm-colorify-blue);
}
.g-md-toolbar-colors__item-icon_color_blue {
  color: var(--yfm-colorify-blue);
}
.g-md-toolbar-colors__menu-icon_color_violet {
  color: var(--yfm-colorify-violet);
}
.g-md-toolbar-colors__chevron-icon_color_violet {
  color: var(--yfm-colorify-violet);
}
.g-md-toolbar-colors__item-icon_color_violet {
  color: var(--yfm-colorify-violet);
}
.g-md-toolbar-colors__item-icon_color_default {
  color: var(--g-color-text-primary);
}:root {
  --toolbar-item-preview-width: 144px;
  --toolbar-item-preview-height: 104px;
  --toolbar-item-preview-h1-margin: 10px 0 2px;
  --toolbar-item-preview-h2-margin: 20px 0 4px;
  --toolbar-item-preview-h3-margin: 24px 0 4px;
  --toolbar-item-preview-h4-margin: 24px 0 4px;
  --toolbar-item-preview-h5-margin: 26px 0 6px;
  --toolbar-item-preview-h6-margin: 28px 0 6px;
}

.g-md-action-preview {
  overflow: hidden;
  width: var(--toolbar-item-preview-width);
  height: var(--toolbar-item-preview-height);
  white-space: pre;
}
.g-md-action-preview.yfm > *:not(h2):not(h3):not(h4):not(h5):not(h6):first-child {
  /* stylelint-disable-next-line declaration-no-important */
  margin: var(--toolbar-item-preview-h1-margin) !important;
}
.g-md-action-preview.yfm > h2 {
  /* stylelint-disable-next-line declaration-no-important */
  margin: var(--toolbar-item-preview-h2-margin) !important;
}
.g-md-action-preview.yfm > h3 {
  /* stylelint-disable-next-line declaration-no-important */
  margin: var(--toolbar-item-preview-h3-margin) !important;
}
.g-md-action-preview.yfm > h4 {
  /* stylelint-disable-next-line declaration-no-important */
  margin: var(--toolbar-item-preview-h4-margin) !important;
}
.g-md-action-preview.yfm > h5 {
  /* stylelint-disable-next-line declaration-no-important */
  margin: var(--toolbar-item-preview-h5-margin) !important;
}
.g-md-action-preview.yfm > h6 {
  /* stylelint-disable-next-line declaration-no-important */
  margin: var(--toolbar-item-preview-h6-margin) !important;
}
.g-md-action-preview__text-with-head {
  margin-top: 0;
  color: var(--g-color-text-hint);
}.g-md-toolbar-select__item {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
}
.g-md-toolbar-select__item-icon {
  display: flex;
  flex-shrink: 0;
  margin-right: 6px;
}
.g-md-toolbar-select__item-content {
  display: flex;
  justify-content: space-between;
  column-gap: 16px;
  width: 100%;
}
.g-md-toolbar-select__item-extra {
  display: flex;
  align-items: center;
  column-gap: 8px;
}
.g-md-toolbar-select__item-hint {
  display: flex;
  align-items: center;
}
.g-md-toolbar-select__item-hint span {
  display: flex;
}.g-md-editor-sticky {
  display: grid;
  grid-template-columns: 1fr auto;
  grid-template-rows: 1fr;
}
.g-md-editor-sticky_sticky {
  position: sticky;
  top: calc(var(--g-md-toolbar-sticky-offset, 0px) + 8px);
}
.g-md-editor-sticky_sticky-active:not(.g-md-editor-sticky_clear) {
  z-index: 2000;
  padding: var(--g-md-toolbar-sticky-padding);
}
.g-md-editor-sticky_sticky-active:not(.g-md-editor-sticky_clear)::before {
  position: absolute;
  inset: var(--g-md-toolbar-sticky-inset, -4px);
  content: "";
  border: var(--g-md-toolbar-sticky-border, 1px solid var(--g-color-line-generic-solid));
  border-radius: 4px;
  background-color: var(--g-color-base-background);
}
.g-md-editor-sticky_part_left:not(.g-md-editor-sticky_clear).g-md-editor-sticky_sticky::before {
  right: 0;
  border-right: none;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.g-md-editor-sticky_part_right:not(.g-md-editor-sticky_clear).g-md-editor-sticky_sticky::before {
  left: 0;
  border-left: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}.g-md-markup-editor,
.g-md-markup-preview {
  display: flex;
  flex: 1 0 0;
  flex-direction: column;
}
.g-md-markup-editor__toolbar,
.g-md-markup-preview__toolbar {
  flex-shrink: 0;
  padding: var(--g-md-toolbar-padding);
}
.g-md-markup-editor__editor,
.g-md-markup-preview__editor {
  flex-basis: 100%;
  min-height: 36px;
  max-height: 100%;
  padding: var(--g-md-editor-padding);
  cursor: text;
}
.g-md-markup-editor__editor_toolbar-visible,
.g-md-markup-preview__editor_toolbar-visible {
  max-height: calc(100% - 28px);
}
.g-md-markup-editor .CodeMirror-lines,
.g-md-markup-preview .CodeMirror-lines {
  padding: 4px 0 0;
}
.g-md-markup-editor_toolbar .CodeMirror-lines,
.g-md-markup-preview_toolbar .CodeMirror-lines {
  padding-top: 16px;
}
.g-md-markup-editor .CodeMirror-focused .CodeMirror-selected,
.g-md-markup-editor .focus::selection,
.g-md-markup-preview .CodeMirror-focused .CodeMirror-selected,
.g-md-markup-preview .focus::selection {
  background: rgba(98, 146, 255, 0.2);
}
.g-md-markup-editor .CodeMirror-selected,
.g-md-markup-editor ::selection,
.g-md-markup-preview .CodeMirror-selected,
.g-md-markup-preview ::selection {
  background: rgba(0, 30, 98, 0.2);
}
.g-md-markup-editor .CodeMirror,
.g-md-markup-preview .CodeMirror {
  height: 100%;
  min-height: 100%;
  color: var(--g-color-text-primary);
  font-family: var(--g-font-family-monospace);
  font-size: var(--g-text-code-2-font-size);
  line-height: var(--g-text-code-2-line-height);
  font-weight: var(--g-text-code-font-weight);
}
.g-md-markup-editor .CodeMirror .CodeMirror-cursor,
.g-md-markup-preview .CodeMirror .CodeMirror-cursor {
  border-color: var(--g-color-text-primary);
}
.g-md-markup-editor .CodeMirror .cm-m-markdown.cm-header,
.g-md-markup-preview .CodeMirror .cm-m-markdown.cm-header {
  color: inherit;
}
.g-md-markup-editor .CodeMirror .cm-m-markdown.cm-quote,
.g-md-markup-preview .CodeMirror .cm-m-markdown.cm-quote {
  color: var(--g-color-text-positive);
}
.g-md-markup-editor .CodeMirror .cm-m-markdown.cm-link,
.g-md-markup-preview .CodeMirror .cm-m-markdown.cm-link {
  color: var(--g-color-text-link);
}
.g-md-markup-editor .CodeMirror .cm-m-markdown.cm-string,
.g-md-markup-preview .CodeMirror .cm-m-markdown.cm-string {
  color: var(--g-color-text-warning-heavy);
}
.g-md-markup-editor .CodeMirror .cm-m-markdown.cm-comment,
.g-md-markup-preview .CodeMirror .cm-m-markdown.cm-comment {
  color: var(--g-color-text-misc);
}
.g-md-markup-editor .CodeMirror .cm-m-markdown.cm-variable-2, .g-md-markup-editor .CodeMirror .cm-m-markdown.cm-variable-3, .g-md-markup-editor .CodeMirror .cm-m-markdown.cm-keyword,
.g-md-markup-preview .CodeMirror .cm-m-markdown.cm-variable-2,
.g-md-markup-preview .CodeMirror .cm-m-markdown.cm-variable-3,
.g-md-markup-preview .CodeMirror .cm-m-markdown.cm-keyword {
  color: unset;
}
.g-md-markup-editor .CodeMirror.cm-s-default,
.g-md-markup-preview .CodeMirror.cm-s-default {
  background-color: transparent;
}
.g-md-markup-editor .CodeMirror.cm-s-default .CodeMirror-placeholder,
.g-md-markup-preview .CodeMirror.cm-s-default .CodeMirror-placeholder {
  color: var(--g-color-text-secondary);
}

.g-md-markup-preview__outer {
  overflow-y: auto;
  flex: 1 0 0;
}
.g-md-markup-preview__outer_vertical {
  box-sizing: border-box;
  margin-top: 6px;
  padding-top: 12px;
  border-top: 8px solid var(--g-color-base-generic-ultralight);
}
.g-md-markup-preview__html {
  position: relative;
}
.g-md-markup-preview__preview-sign {
  margin-bottom: 8px;
}.g-md-wysiwyg-editor {
  display: flex;
  flex-direction: column;
}
.g-md-wysiwyg-editor__toolbar {
  flex-shrink: 0;
  padding: var(--g-md-toolbar-padding);
}
.g-md-wysiwyg-editor__editor {
  overflow-y: auto;
  flex-grow: 1;
  padding: var(--g-md-editor-padding);
}
.g-root_theme_dark .g-md-wysiwyg-editor__editor .pm-iframe-container {
  background-color: var(--g-color-base-light);
}
.g-md-wysiwyg-editor .yfm-editor {
  height: calc(100% - 4px - 4px);
  padding: 4px 4px 4px;
}
.g-md-wysiwyg-editor_toolbar .yfm-editor {
  height: calc(100% - 16px - 16px);
  padding-top: 16px;
  padding-bottom: 16px;
}.g-md-markdown-hints {
  min-width: 210px;
  line-height: var(--g-text-code-1-line-height);
}
.g-md-markdown-hints__grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 4px;
}
.g-md-markdown-hints__title {
  font-weight: 500;
}
.g-md-markdown-hints__hint {
  white-space: nowrap;
  color: var(--g-color-text-complementary);
}
.g-md-markdown-hints__title, .g-md-markdown-hints__hint {
  flex: 1;
  text-align: left;
}
.g-md-markdown-hints__docs-link {
  display: inline-block;
  margin-top: 8px;
}.g-md-editor-settings {
  display: flex;
  flex-wrap: nowrap;
}
.g-md-editor-settings__mode-button {
  margin-right: 1px;
}
.g-md-editor-settings__preview-button {
  margin: 0 2px;
}
.g-md-editor-settings__separator {
  z-index: 0;
  margin: 6px 4px;
  border-left: 1px solid var(--g-color-line-generic);
}

.g-md-settings-content {
  width: 300px;
}
.g-md-settings-content__mode-help {
  float: right;
}
.g-md-settings-content__separator {
  border-bottom: 1px solid var(--g-color-line-generic);
}
.g-md-settings-content__toolbar, .g-md-settings-content__split-mode {
  padding: 8px 16px 12px;
}
.g-md-settings-content__toolbar-hint {
  margin-top: 3px;
  padding-left: 19px;
  color: var(--g-color-text-secondary);
}
.g-md-settings-content__version {
  position: absolute;
  bottom: 0px;
  left: 50%;
  opacity: 0.03;
  transform: translateX(-50%);
  font-family: var(--g-font-family-monospace);
  font-size: var(--g-text-code-inline-1-font-size);
  line-height: var(--g-text-code-inline-1-line-height);
  font-weight: var(--g-text-code-font-weight);
}.g-root .yfm:not(.yfm_only-light) {
  --yfm-file-icon-color: var(--g-color-text-primary);
}

.g-root {
  --yfm-color-text-gray: var(--g-color-text-secondary);
  --yfm-color-text-yellow: var(--g-color-private-yellow-600-solid);
  --yfm-color-text-orange: var(--g-color-private-orange-500-solid);
  --yfm-color-text-red: var(--g-color-text-danger);
  --yfm-color-text-green: var(--g-color-text-positive);
  --yfm-color-text-blue: var(--g-color-text-info);
  --yfm-color-text-violet: var(--g-color-text-utility);
}

.g-root {
  --yfm-colorify-black: var(--g-color-text-primary);
  --yfm-colorify-gray: var(--yfm-color-text-gray);
  --yfm-colorify-yellow: var(--yfm-color-text-yellow);
  --yfm-colorify-orange: var(--yfm-color-text-orange);
  --yfm-colorify-red: var(--yfm-color-text-red);
  --yfm-colorify-green: var(--yfm-color-text-green);
  --yfm-colorify-blue: var(--yfm-color-text-blue);
  --yfm-colorify-violet: var(--yfm-color-text-violet);
}.g-md-editor-component {
  display: flex;
  height: 100%;
  outline: none;
}
.g-md-editor-component_split_vertical {
  display: grid;
  grid-template-rows: 1fr auto 1fr;
  gap: 2px;
}
.g-md-editor-component__editor {
  flex-grow: 1;
  gap: 2px;
  min-width: 0;
}
.g-md-editor-component__editor-wrapper {
  display: flex;
  width: 100%;
}
.g-md-editor-component__preview-wrapper {
  overflow-y: auto;
  width: 100%;
}
.g-md-editor-component__resizer {
  margin: 0 5px;
}
.g-md-editor-component__resizer_horizontal {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  min-width: 8px;
  min-height: 100%;
  margin: 0 8px;
  cursor: col-resize;
  background: var(--g-color-base-generic-ultralight);
}
.g-md-editor-component__gutter {
  top: 50%;
  bottom: 50%;
  width: 2px;
  height: 24px;
  background: var(--g-color-line-generic);
}
.g-md-editor-component .g-md-toolbar-list-button_arrow {
  --g-button-icon-offset: 0px;
  --g-button-padding: 2px;
  width: 42px;
}
.g-md-editor-component .in-resize {
  pointer-events: none;
}._notifications_muobj_1 {
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 99999;
  width: 300px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._notifications_muobj_1 > * {
  width: 100%;
}

._notification_muobj_1 {
  backdrop-filter: blur(10px);
}._loader_ggywo_1 {
  display: flex;
}

._absolute_ggywo_5 {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.5);
  left: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
  opacity: 0;
  transition: opacity 0.15s;
}
._absolute_ggywo_5 ._loader_ggywo_1 {
  width: 40px;
  height: 40px;
  color: var(--color-icon-brand);
}
._absolute_ggywo_5._active_ggywo_24 {
  opacity: 1;
}
._absolute_ggywo_5:not(._active_ggywo_24) {
  pointer-events: none;
}

._fixed_ggywo_31 {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.5);
  left: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 999;
  opacity: 0;
  transition: opacity 0.15s;
}
._fixed_ggywo_31 ._loader_ggywo_1 {
  width: 64px;
  height: 64px;
  color: var(--color-icon-brand);
}
._fixed_ggywo_31._active_ggywo_24 {
  opacity: 1;
}
._fixed_ggywo_31:not(._active_ggywo_24) {
  pointer-events: none;
}._page_1rmms_1 {
  width: 100%;
  padding: 2px 12px;
  overflow: hidden;
}
@media (max-width: 767px) {
  ._page_1rmms_1 {
    padding: 64px 16px 0px 16px;
  }
}

._error_1rmms_12 {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  gap: 12px;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: #f5f4f2;
}

._content_1rmms_24 {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  gap: 12px;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: #f5f4f2;
}

._controls_1rmms_36 {
  display: flex;
  flex-direction: row;
  gap: 12px;
}._embedLinkAlert_bhyhb_1 {
  position: fixed;
  top: 20px;
  right: 20px;
  z-index: 1000;
}._errorMessage_83818_1 {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 13px;
  color: #f5523a;
}.gt-group-header {
  position: sticky;
  inset-inline-start: 0;
  margin: 0;
}
.gt-group-header__button {
  appearance: none;
  display: flex;
  gap: 8px;
  padding: 0;
  width: 100%;
  border: none;
  outline: none;
  background: inherit;
  cursor: pointer;
}
.gt-group-header__icon {
  display: inline-block;
  vertical-align: middle;
  transform: rotate(-90deg);
  transition: transform 0.1s ease-out;
}
.gt-group-header__icon_expanded {
  transform: rotate(0);
}
.gt-group-header__content {
  display: inline-flex;
  gap: 4px;
  font-weight: 500;
}.gt-resize-handle {
  position: absolute;
  inset-block-start: 0;
  height: 100%;
  width: 6px;
  opacity: 0;
  background: #d3d3d3;
  cursor: col-resize;
  user-select: none;
  touch-action: none;
}
.gt-resize-handle_direction_ltr {
  inset-inline-end: 0;
}
.gt-resize-handle_direction_rtl {
  inset-inline-start: 0;
}
.gt-resize-handle_resizing {
  opacity: 1;
}
.gt-table__header-cell:hover .gt-resize-handle {
  opacity: 1;
}.gt-sort-indicator {
  display: inline-flex;
  margin-inline-start: 4px;
  vertical-align: middle;
  transform: rotate(0);
  color: var(--g-color-text-hint);
}
.gt-sort-indicator_invisible {
  opacity: 0;
}
.gt-table__header-cell:hover .gt-sort-indicator_invisible {
  opacity: 1;
}
.gt-sort-indicator_order_asc {
  transform: rotate(180deg);
}.gt-table__row {
  position: relative;
}
.gt-table__row[data-draggable=true]:not([data-drag-active=true]):hover .gt-drag-handle {
  z-index: 1;
  opacity: 1;
}
.gt-table__row[data-draggable=true][data-dragging=true] {
  z-index: 1;
  pointer-events: none;
  opacity: 1;
  background: var(--g-color-base-background);
}
.gt-table__row[data-draggable=true][data-dragging=true]::after {
  position: absolute;
  inset: 0;
  z-index: 2;
  content: "";
  border-block-start: 1px solid var(--g-color-line-generic);
  border-block-end: 1px solid var(--g-color-line-generic);
}
.gt-table__row[data-draggable=true][data-drag-active=true]:hover {
  background: none;
}
.gt-table__row[data-draggable=true][data-drag-active=true]:hover * {
  pointer-events: none;
}.gt-drag-handle {
  cursor: grab;
  color: var(--g-color-text-secondary);
}
.gt-drag-handle[aria-pressed] {
  cursor: grabbing;
}.gt-styled-sort-indicator {
  display: inline-flex;
  padding-block: 1px;
  color: var(--g-color-text-hint);
}
.gt-styled-sort-indicator_order_asc, .gt-styled-sort-indicator_order_desc {
  color: var(--g-color-text-primary);
}.gt-table {
  border-spacing: 0;
  border-collapse: separate;
  border: none;
}
.gt-table__row_interactive {
  cursor: pointer;
}
.gt-table__header_sticky {
  position: sticky;
  inset-block-start: 0;
  z-index: 1;
}
.gt-table__footer_sticky {
  position: sticky;
  inset-block-end: 0;
  z-index: 1;
}
.gt-table__cell {
  font-weight: normal;
}
.gt-table__header-cell, .gt-table__footer-cell {
  position: relative;
  font-weight: 500;
}
.gt-table__cell, .gt-table__header-cell, .gt-table__footer-cell {
  box-sizing: border-box;
  padding: 0;
  height: inherit;
  text-align: start;
}
.gt-table__cell_pinned, .gt-table__header-cell_pinned, .gt-table__footer-cell_pinned {
  position: sticky;
  z-index: 1;
}
.gt-table__sort {
  cursor: pointer;
  user-select: none;
}
.gt-table_with-row-virtualization {
  display: grid;
  height: auto;
}
.gt-table_with-row-virtualization .gt-table__body {
  display: grid;
  position: relative;
}
.gt-table_with-row-virtualization .gt-table__header, .gt-table_with-row-virtualization .gt-table__footer {
  display: grid;
}
.gt-table_with-row-virtualization .gt-table__header-row, .gt-table_with-row-virtualization .gt-table__footer-row {
  display: flex;
  height: auto;
}
.gt-table_with-row-virtualization .gt-table__row {
  display: flex;
  position: absolute;
  height: auto;
}
.gt-table_with-row-virtualization .gt-table__row_empty {
  position: relative;
}.gt-styled-table__header {
  background: var(--g-color-base-background);
}
.gt-styled-table__cell {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-1-font-size);
  line-height: var(--g-text-body-1-line-height);
}
.gt-styled-table__header-cell {
  font-family: var(--g-text-subheader-font-family);
  font-weight: var(--g-text-subheader-font-weight);
  font-size: var(--g-text-subheader-1-font-size);
  line-height: var(--g-text-subheader-1-line-height);
}
.gt-styled-table_size_s {
  --_--cell-padding-bottom: 6px;
  --_--cell-padding-inline: var(--g-spacing-2);
  --_--cell-padding: 7px var(--_--cell-padding-inline) var(--_--cell-padding-bottom);
}
.gt-styled-table_size_m {
  --_--cell-padding-bottom: 10px;
  --_--cell-padding-inline: var(--g-spacing-2);
  --_--cell-padding: 11px var(--_--cell-padding-inline) var(--_--cell-padding-bottom);
}
.gt-styled-table__cell, .gt-styled-table__footer-cell {
  border-block-start: 1px solid var(--g-color-line-generic);
}
.gt-styled-table__header-cell {
  border-block-end: 1px solid var(--g-color-line-generic);
}
.gt-styled-table__cell, .gt-styled-table__header-cell, .gt-styled-table__footer-cell {
  padding: var(--_--cell-padding);
}
.gt-styled-table__cell_vertical-align_top, .gt-styled-table__header-cell_vertical-align_top, .gt-styled-table__footer-cell_vertical-align_top {
  align-content: start;
}
.gt-styled-table__cell_vertical-align_middle, .gt-styled-table__header-cell_vertical-align_middle, .gt-styled-table__footer-cell_vertical-align_middle {
  align-content: center;
}
.gt-styled-table__cell_vertical-align_bottom, .gt-styled-table__header-cell_vertical-align_bottom, .gt-styled-table__footer-cell_vertical-align_bottom {
  align-content: end;
}
.gt-styled-table__row {
  --_--depth-indicator-width: 16px;
}
.gt-styled-table__row_interactive:hover {
  background-color: var(--g-color-base-generic);
}
.gt-styled-table__row:first-of-type .gt-styled-table__cell {
  border-block-start: none;
}
.gt-styled-table__row:last-of-type .gt-styled-table__cell {
  border-block-end: none;
}
.gt-styled-table__cell {
  --_--inset: calc(
      var(--_--cell-padding-inline) + var(--_--depth-indicator-width) *
          var(--_--tree-depth, 0)
  );
}
.gt-styled-table__cell_with-nesting {
  position: relative;
  padding-inline-start: var(--_--inset);
}
.gt-styled-table__cell_with-depth-indicators::before {
  position: absolute;
  inset-inline-start: var(--_--cell-padding-inline);
  inset-block-start: 0;
  display: inline-block;
  width: var(--_--inset);
  height: calc(100% - var(--_--cell-padding-bottom) * var(--_--last-nested, 0));
  content: "";
  background-image: repeating-linear-gradient(90deg, transparent 0 11px, var(--g-color-line-generic) 11px 12px, transparent 1px var(--_--depth-indicator-width));
}
.gt-styled-table__cell_no-border {
  border-block-start: none;
}
.gt-styled-table__expanding-control {
  margin-block: -3px;
  margin-inline-end: var(--g-spacing-1);
  visibility: hidden;
}
.gt-styled-table__expanding-control_visible {
  visibility: visible;
}.gt-table-settings-column {
  position: relative;
}
.gt-table-settings-column__layout {
  border-radius: var(--g-spacing-1);
}
.gt-table-settings-column__layout:hover:not(:has(.gt-table-settings-column__layout:hover)), .gt-table-settings-column__layout_dragging {
  overflow: hidden;
  background-color: var(--g-color-base-simple-hover);
}
.gt-table-settings-column__drag-handle {
  cursor: grab;
  line-height: var(--g-text-body-short-line-height);
}
.gt-table-settings-column__drag-handle_unset-coursor {
  cursor: unset;
}
.gt-table-settings-column__content {
  padding-inline: var(--g-spacing-3);
  height: 30px;
  display: flex;
  align-items: center;
  gap: var(--g-spacing-2);
}
.gt-table-settings-column__vertical-spacer {
  content: "";
  width: 7px;
  height: 100%;
  border-inline-end: 1px solid var(--g-color-line-generic);
}
.gt-table-settings-column__divider {
  padding: var(--g-spacing-1) var(--g-spacing-2);
}
.gt-table-settings-column__name_parent {
  font-weight: 500;
}
.gt-table-settings-column__checkbox_unset-coursor {
  cursor: unset;
}

.gt-table-settings-column_dragging {
  z-index: 2;
  cursor: grabbing;
}
.gt-table-settings-column_dragging > .gt-table-settings-column__background {
  background-color: var(--g-color-base-background);
}

.gt-table-settings-column_root.gt-table-settings-column_dragging {
  padding-block-end: calc(var(--g-spacing-2) + 1px);
}.gt-table-settings {
  max-height: 90vh;
  display: flex;
  flex-direction: column;
}
.gt-table-settings__popover-content {
  padding: var(--g-spacing-1);
  margin-block-end: calc(-1 * (var(--g-spacing-2) + var(--g-spacing-half)));
  overflow: auto;
}
.gt-table-settings__popover-actions {
  position: relative;
  padding: var(--g-spacing-2);
  background-color: inherit;
}.gt-row-actions {
  height: 18px;
  display: flex;
  align-items: center;
}
.gt-row-actions__popup-menu {
  max-height: 200px;
  overflow-y: auto;
}
.gt-row-actions__popup-menu-item {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 250px;
}._contentBlock_12all_1 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

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

._contentBlockTitle_12all_13._contentBlockTitle_12all_13 {
  font-size: 20px;
  line-height: 24px;
  color: #191919;
  margin: 0;
}

._contentBlockContent_12all_20 {
  display: flex;
  gap: 40px;
}

._contentBlockContent_column_12all_25 {
  flex-direction: column;
}._contentBox_19d9x_1 {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
}

._baselineFigure_19d9x_8 {
  align-self: baseline;
}

._content_19d9x_1 {
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
}

._caption_19d9x_19 {
  font-size: 15px;
  color: #000;
  word-wrap: break-word;
}

._details_19d9x_25 {
  font-size: 13px;
  color: #848484;
}

._caption_19d9x_19:empty,
._details_19d9x_25:empty,
._sideContent_19d9x_32:empty,
._figure_19d9x_33:empty {
  display: none;
}

._clamp_19d9x_37 ._caption_19d9x_19,
._clamp_19d9x_37 ._details_19d9x_25 {
  overflow: hidden;
  text-overflow: ellipsis;
}._contentElement_1rl1e_1 {
  display: flex;
  flex-direction: column;
}

._contentElementCaption_1rl1e_6 {
  font-size: 17px;
  line-height: 24px;
  font-weight: 700;
  color: #191919;
  margin-bottom: 9px;
}

._contentElementContent_1rl1e_14 {
  display: flex;
  flex-direction: column;
  gap: 20px;
}._contentList_vppau_1 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 10px 20px;
  font-size: 15px;
  line-height: 20px;
  align-items: baseline;
}

._contentListRow_vppau_10 {
  display: contents;
  color: #000;
}

._contentElementTitle_vppau_15 {
  color: #767676;
}._countryIcon_13lna_1 {
  width: 24px;
  height: 24px;
  margin: -2px;
}
._countryIcon_RU_13lna_6 {
  background-image: url("/../images/country-ru.svg");
}
._countryIcon_BY_13lna_9 {
  background-image: url("/../images/country-by.svg");
}
._countryIcon_UZ_13lna_12 {
  background-image: url("/../images/country-uz.svg");
}
._countryIcon_KZ_13lna_15 {
  background-image: url("/../images/country-kz.svg");
}._contentWrapper_onbmz_1 {
  padding: 16px;
}

._actions_onbmz_5 {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  gap: 8px;
  padding: 0 8px 16px;
}._wrapper_1p68e_1 {
  background: #ffffff;
  border-radius: 8px;
  margin-bottom: 18px;
  overflow: auto;
  height: 100%;
}
._wrapper_1p68e_1 .gt-table {
  width: 100%;
}
._wrapper_1p68e_1 .gt-styled-table__cell,
._wrapper_1p68e_1 .gt-table__header {
  color: #848484;
  white-space: nowrap;
  font-size: 13px;
  font-weight: 700;
}
._wrapper_1p68e_1 .gt-styled-table__cell {
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  white-space: inherit;
  align-content: start;
}
._wrapper_1p68e_1 .gt-styled-table__header-cell,
._wrapper_1p68e_1 .gt-styled-table__footer-cell {
  padding: var(--_--cell-padding);
}
._wrapper_1p68e_1 .gt-table__header-cell {
  font-weight: var(--g-text-subheader-font-weight);
}
._wrapper_1p68e_1 .gt-table__cell {
  padding: var(--_--cell-padding);
  vertical-align: top; /* fix for FF */
}
._wrapper_1p68e_1 .gt-table__cell_pinned,
._wrapper_1p68e_1 .gt-styled-table__header-cell {
  background-color: #ffffff;
}
._wrapper_1p68e_1 .gt-drag-handle::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
}
._wrapper_1p68e_1 .gt-drag-handle:hover {
  color: #000;
}

._tableSettingsContainer_1p68e_52 {
  display: flex;
  justify-content: flex-end;
  gap: 8px;
}

._tableMenuContainer_1p68e_58 {
  display: flex;
  justify-content: space-between;
  align-items: end;
}

._selectedCell_1p68e_64 {
  background-color: rgba(255, 190, 92, 0.3019607843) !important;
}

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

._noWrap_1p68e_76 {
  background-color: #ffffff;
  z-index: 0;
  min-width: 50px;
}
._noWrap_1p68e_76 span,
._noWrap_1p68e_76 p {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

._tableTextWrapper_1p68e_88 {
  display: flex;
}

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

._tableText_1p68e_88 {
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
  color: #000000;
}

._tableTextInfo_1p68e_106 {
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  color: #21201f;
}

._tableTextComment_1p68e_113 {
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  color: #848484;
}

._alignRightContainer_1p68e_120 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
}

._firstLevelCell_1p68e_127 {
  background-color: #ffffff;
}

._secondLevelCell_1p68e_131 {
  background-color: #fbfbfb;
}

._thirdLevelCell_1p68e_135 {
  background-color: #f4f4f4;
}

._countCircle_1p68e_139 {
  background: #9e9b98;
  color: white;
  font-size: 12px;
  font-weight: bold;
  border-radius: 50%;
  min-width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 6px;
  white-space: nowrap;
}

._divider_1p68e_154 {
  border-right: 1px solid #9e9b98;
  height: 28px;
  margin: 0px 4px;
}._contentWrapper_1jpvv_1 {
  display: flex;
  gap: 8px;
  align-items: flex-start;
}

._selectorWrapper_1jpvv_7 {
  display: flex;
  gap: 8px;
}

._selectPopup_1jpvv_12 div[role=option] {
  height: unset !important;
  padding: 6px 0;
  cursor: pointer;
}
._selectPopup_1jpvv_12 div {
  line-height: 22px;
}
._selectPopup_1jpvv_12 span {
  height: unset !important;
}.g-date-calendar {
  --_--calendar-padding: var(--g-date-calendar-padding, 8px);
  --_--calendar-day-size: var(--g-date-calendar-day-size, 28px);
  --_--calendar-days-gap: var(--g-date-calendar-days-gap, 2px);
  --_--calendar-width: calc(
      7 * var(--_--calendar-day-size) + 6 * var(--_--calendar-days-gap) + 2 *
          var(--_--calendar-padding)
  );
  --_--calendar-grid-height: calc(
      7 * var(--_--calendar-day-size) + 5 * var(--_--calendar-days-gap) +
          var(--_--calendar-padding)
  );
  display: inline-block;
  width: var(--_--calendar-width);
}
.g-date-calendar_size_l {
  --g-date-calendar-day-size: 36px;
}
.g-date-calendar_size_xl {
  --g-date-calendar-day-size: 42px;
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
  font-weight: var(--g-text-body-font-weight);
}
.g-date-calendar__header {
  display: flex;
  padding: var(--_--calendar-padding) var(--_--calendar-padding) 0;
}
.g-date-calendar__years-label {
  color: var(--g-color-text-secondary);
}
.g-date-calendar__controls {
  margin-inline-start: auto;
}
.g-date-calendar__control-icon {
  transform: scaleX(var(--g-flow-direction));
}
.g-date-calendar__grid {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: var(--_--calendar-grid-height);
  user-select: none;
}
.g-date-calendar__content {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  display: grid;
  grid-template-rows: var(--_--calendar-day-size) 1fr;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  padding: 0 var(--_--calendar-padding) var(--_--calendar-padding);
}
@keyframes calendar-forward {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(100%);
  }
}
@keyframes calendar-backward {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-100%);
  }
}
@keyframes calendar-zoom-in-showing {
  from {
    opacity: 0;
    transform: scale(2);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes calendar-zoom-in-hiding {
  from {
    opacity: 1;
    transform: scale(1);
  }
  to {
    opacity: 0;
    transform: scale(0);
  }
}
@keyframes calendar-zoom-out-showing {
  from {
    opacity: 0;
    transform: scale(0);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes calendar-zoom-out-hiding {
  from {
    opacity: 1;
    transform: scale(1);
  }
  to {
    opacity: 0;
    transform: scale(2);
  }
}
.g-date-calendar__content_animation_forward {
  transform: translateX(-100%);
  animation: calendar-forward 0.25s ease forwards;
}
.g-date-calendar__content_animation_forward.g-date-calendar__current-state {
  inset-inline-start: calc(var(--g-flow-direction) * -100%);
}
.g-date-calendar__content_animation_backward {
  transform: translateX(0);
  animation: calendar-backward 0.25s ease forwards;
}
.g-date-calendar__content_animation_backward.g-date-calendar__current-state {
  inset-inline-start: calc(var(--g-flow-direction) * 100%);
}
.g-date-calendar__content_animation_zoom-in {
  transform: scale();
}
.g-date-calendar__content_animation_zoom-in.g-date-calendar__previous-state {
  animation: calendar-zoom-in-hiding 0.25s ease forwards;
}
.g-date-calendar__content_animation_zoom-in.g-date-calendar__current-state {
  animation: calendar-zoom-in-showing 0.25s ease forwards;
}
.g-date-calendar__content_animation_zoom-out {
  transform: scale();
}
.g-date-calendar__content_animation_zoom-out.g-date-calendar__current-state {
  animation: calendar-zoom-out-showing 0.25s ease forwards;
}
.g-date-calendar__content_animation_zoom-out.g-date-calendar__previous-state {
  animation: calendar-zoom-out-hiding 0.25s ease forwards;
}
@media screen and (prefers-reduced-motion: reduce), (update: slow) {
  .g-date-calendar__content[class] {
    animation-duration: 0.001ms;
  }
}
.g-date-calendar__grid-rowgroup {
  display: grid;
  gap: var(--_--calendar-days-gap);
}
.g-date-calendar__grid-rowgroup_mode_months, .g-date-calendar__grid-rowgroup_mode_quarters, .g-date-calendar__grid-rowgroup_mode_years {
  grid-row: 1/-1;
  padding: 12px 0 0;
}
.g-date-calendar__grid-rowgroup-header {
  align-self: center;
}
.g-date-calendar__grid-row {
  display: grid;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  gap: var(--_--calendar-days-gap);
}
.g-date-calendar__weekday {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.g-date-calendar__weekday_weekend {
  color: var(--g-color-text-danger);
}
.g-date-calendar__button {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-weight: var(--g-text-subheader-font-weight);
  cursor: pointer;
  border-radius: 4px;
  outline: none;
}
.g-date-calendar__button:focus {
  box-shadow: 0 0 0 2px var(--g-color-line-misc);
}
.g-date-calendar__button:focus:not(:focus-visible) {
  box-shadow: none;
}
.g-date-calendar__button:hover {
  background-color: var(--g-color-base-generic);
}
.g-date-calendar__button_selected[class] {
  background-color: var(--g-color-base-selection);
}
.g-date-calendar__button_selected.g-date-calendar__button_selection-start, .g-date-calendar__button_selected.g-date-calendar__button_selection-end {
  background-color: var(--g-color-base-brand);
}
.g-date-calendar__button_weekend {
  color: var(--g-color-text-danger);
}
.g-date-calendar__button_out-of-boundary {
  font-weight: var(--g-text-body-font-weight);
  opacity: 0.6;
}
.g-date-calendar__button_current::before {
  position: absolute;
  inset-block-start: 50%;
  display: block;
  width: 4px;
  height: 4px;
  content: "";
  border-radius: 50%;
  background-color: currentColor;
  transform: translateY(8px);
}
.g-date-calendar__button_disabled {
  font-weight: var(--g-text-body-font-weight);
  pointer-events: none;
  opacity: 0.6;
}
.g-date-calendar__button_unavailable:not(.g-date-calendar__button_disabled) {
  font-weight: var(--g-text-body-font-weight);
  cursor: default;
  opacity: 0.5;
  background-color: var(--g-color-base-generic);
}
/*# sourceMappingURL=Calendar.css.map */
.g-date-date-field {
  display: inline-block;
  width: auto;
}
/*# sourceMappingURL=DateField.css.map */
.g-date-mobile-calendar {
  position: absolute;
  z-index: 1;
  inset-block-start: 0;
  inset-inline-start: 0;
  box-sizing: border-box;
  min-width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  cursor: pointer;
  opacity: 0;
  border: none;
}
.g-date-mobile-calendar::-webkit-calendar-picker-indicator {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  min-width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  cursor: pointer;
}
/*# sourceMappingURL=MobileCalendar.css.map */
.g-date-stub-button {
  position: relative;
  display: inline-block;
  width: 24px;
  height: 24px;
}
.g-date-stub-button_size_xs {
  width: 20px;
  height: 20px;
}
.g-date-stub-button_size_m {
  width: 28px;
  height: 28px;
}
.g-date-stub-button_size_l {
  width: 36px;
  height: 36px;
}
.g-date-stub-button__icon {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--g-color-text-secondary);
}
/*# sourceMappingURL=StubButton.css.map */
.g-date-date-picker {
  position: relative;
  display: inline-block;
  outline: none;
}
.g-date-date-picker__field {
  width: 100%;
}
.g-date-date-picker__field_mobile {
  pointer-events: none;
}
.g-date-date-picker__popup-anchor {
  position: absolute;
  z-index: -1;
  inset: 0;
}
.g-date-date-picker__popup-content {
  outline: none;
}
.g-date-date-picker__time-field {
  width: 100%;
}
.g-date-date-picker__time-field-wrapper {
  padding: 10px;
}
/*# sourceMappingURL=DatePicker.css.map */
._header_1ywfx_1 {
  display: flex;
  gap: 4px;
  justify-content: space-between;
  font-weight: 700;
  font-size: 28px;
  line-height: 36px;
  margin: 0 36px 4px 0;
}

._summary_1ywfx_11 {
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
  color: rgba(0, 0, 0, 0.5);
}

._route_1ywfx_18 {
  margin-top: 16px;
  border-top: 1px solid #e5e5e5;
  padding-top: 16px;
}

._nodalPoint_1ywfx_24 {
  margin-bottom: 16px;
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 16px;
}

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

._nodalPointStatus_1ywfx_35 {
  width: 240px;
}

._nodalPointEvents_1ywfx_39 {
  max-height: 330px;
  /* TODO: do more transition in case of null */
  transition: 0.2s ease-in-out max-height;
  overflow: hidden;
}
._nodalPointEvents_1ywfx_39:empty {
  max-height: 0;
}

._label_1ywfx_49 {
  width: 100%;
}

._eventsWrapper_1ywfx_53 {
  margin-top: 16px;
  margin-left: 40px;
  padding-bottom: 16px;
}

._eventsTable_1ywfx_59 {
  width: 100%;
  border: 1px solid var(--g-color-line-generic);
  border-radius: 8px;
}
._eventsTable_1ywfx_59 .gt-table {
  width: 100%;
}
._eventsTable_1ywfx_59 .gt-table__header {
  background: transparent;
  white-space: nowrap;
  font-size: 13px;
  font-weight: 700;
}
._eventsTable_1ywfx_59 .gt-table__header-cell {
  font-weight: var(--g-text-subheader-font-weight);
  padding: var(--_--cell-padding);
}
._eventsTable_1ywfx_59 .gt-styled-table__header-cell {
  background: transparent;
}
._eventsTable_1ywfx_59 .gt-styled-table__cell {
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  white-space: nowrap;
  text-overflow: ellipsis;
  align-content: start;
}
._eventsTable_1ywfx_59 .gt-table__cell {
  padding: var(--_--cell-padding);
}

._eventsDescription_1ywfx_92 {
  margin-top: 4px;
  font-size: 11px;
  font-weight: 400;
  line-height: 16px;
  color: rgba(0, 0, 0, 0.5);
}

._executorRouteEventCell_1ywfx_100 {
  display: flex;
  position: relative;
  gap: 8px;
}
._executorRouteEventCell_1ywfx_100::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: -11px;
}
._executorRouteEventCell_1ywfx_100:hover::before {
  background-color: rgba(255, 200, 0, 0.05);
}

._executorRouteEventCellAction_1ywfx_118 {
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.1s ease-in-out;
}

._executorRouteEventCell_1ywfx_100:hover ._executorRouteEventCellAction_1ywfx_118 {
  opacity: 1;
  pointer-events: auto;
}

._executorRouteEventCellActions_1ywfx_129 {
  position: absolute;
  display: flex;
  top: 50%;
  transform: translate(-100%, -50%);
  left: 100%;
  z-index: 1;
  padding: 12px;
  flex-direction: column;
  gap: 4px;
  opacity: 0;
  pointer-events: none;
  backdrop-filter: blur(4px);
  border-radius: 12px;
  transition: 0.1s ease-in-out;
  transition-property: opacity, transform;
  mask-image: linear-gradient(-90deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 10%, rgb(0, 0, 0) 90%, rgba(0, 0, 0, 0) 100%);
}

._executorRouteEventCell_1ywfx_100:hover ._executorRouteEventCellActions_1ywfx_129 {
  opacity: 1;
  pointer-events: auto;
  transform: translate(0, -50%);
}

td:last-child ._executorRouteEventCell_1ywfx_100:hover ._executorRouteEventCellActions_1ywfx_129 {
  transform: translate(-100%, -50%);
}

._executorRouteEventCellPopupContent_1ywfx_158 {
  display: flex;
  flex-flow: column;
  padding: 12px;
}

._executorRouteEventCellPopupDate_1ywfx_164 {
  display: flex;
  gap: 8px;
}
._executorRouteEventCellPopupDate_1ywfx_164 > div:nth-child(1) {
  width: 130px;
}
._executorRouteEventCellPopupDate_1ywfx_164 > div:nth-child(2) {
  width: 90px;
}._sidebar_1wekl_1 {
  position: fixed;
  right: 0;
  top: 0;
  transform: translateX(100%);
  height: 100%;
  background-color: #f5f4f2;
  z-index: 999;
  overflow: hidden;
  max-width: 90%;
  transition: transform 0.2s ease-in-out;
}
._sidebar_1wekl_1 h4 {
  margin: 8px 16px;
  font-size: 18px;
  text-align: left;
  color: #21201f;
}
@media (max-width: 767px) {
  ._sidebar_1wekl_1 h4 {
    font-size: 16px;
  }
}
@media (max-width: 1223px) and (min-width: 768px) {
  ._sidebar_1wekl_1 {
    width: 80%;
    min-width: 100% !important;
  }
}
@media (max-width: 767px) {
  ._sidebar_1wekl_1 {
    width: 100%;
    min-width: 100% !important;
  }
}
._sidebar_inner_1wekl_36 {
  padding: 20px 20px 20px 28px;
  height: 100%;
  overflow: auto;
}
._sidebar_1wekl_1._active_1wekl_41 {
  transform: translateX(0);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
}
._sidebar_1wekl_1 ._close_1wekl_45 {
  position: absolute;
  right: 12px;
  top: 20px;
  z-index: 999;
}
._sidebar_1wekl_1 ._resizer_1wekl_51 {
  position: absolute;
  left: 0;
  top: 0;
  width: 8px;
  height: 100%;
  background-color: #e9e8e6;
  transition: background-color 0.5s;
  cursor: col-resize;
}
._sidebar_1wekl_1 ._resizer_1wekl_51::after {
  content: "";
  position: absolute;
  display: block;
  width: 2px;
  height: 32px;
  background-color: grey;
  left: 3px;
  top: 50%;
  transform: translateY(-50%);
}._sidebarV2_6fffv_1 {
  position: fixed;
  right: 0;
  top: 0;
  transform: translateX(100%);
  height: 100%;
  background-color: #f5f4f2;
  z-index: 999;
  overflow: hidden;
  max-width: 90%;
  transition: transform 0.2s ease-in-out;
  padding: 0px 20px 0px 28px;
  height: 100vh;
  overflow: auto;
}
._sidebarV2_6fffv_1 h4 {
  margin: 8px 16px;
  font-size: 18px;
  text-align: left;
  color: #21201f;
}
@media (max-width: 767px) {
  ._sidebarV2_6fffv_1 h4 {
    font-size: 16px;
  }
}
@media (max-width: 1223px) and (min-width: 768px) {
  ._sidebarV2_6fffv_1 {
    width: 80%;
    min-width: 100% !important;
  }
}
@media (max-width: 767px) {
  ._sidebarV2_6fffv_1 {
    width: 100%;
    min-width: 100% !important;
  }
}
._sidebarV2_6fffv_1._active_6fffv_39 {
  transform: translateX(0);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
}
._sidebarV2_6fffv_1 ._close_6fffv_43 {
  position: absolute;
  right: 12px;
  top: 12px;
  z-index: 999;
}
._sidebarV2_6fffv_1 ._resizer_6fffv_49 {
  position: absolute;
  left: 0;
  top: 0;
  width: 8px;
  height: 100%;
  transition: background-color 0.5s;
  cursor: col-resize;
}
._sidebarV2_6fffv_1 ._resizer_6fffv_49::after {
  content: "";
  position: absolute;
  display: block;
  width: 2px;
  height: 32px;
  background-color: grey;
  left: 3px;
  top: 50%;
  transform: translateY(-50%);
}

._sidebar_inner_6fffv_70 {
  height: 100%;
  overflow: auto;
}._wrapper_1wjwr_1 {
  display: flex;
}
._wrapper_1wjwr_1 ._header_1wjwr_4 {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  cursor: pointer;
}
._wrapper_1wjwr_1 ._active_1wjwr_11 {
  transform: rotate(90deg);
}
._wrapper_1wjwr_1 h4 {
  margin: 8px 16px;
  font-size: 18px;
  text-align: left;
  color: #21201f;
}
@media (max-width: 767px) {
  ._wrapper_1wjwr_1 h4 {
    font-size: 16px;
  }
}
@media (max-width: 1223px) and (min-width: 768px) {
  ._wrapper_1wjwr_1 {
    width: 80%;
    min-width: 100% !important;
  }
}
@media (max-width: 767px) {
  ._wrapper_1wjwr_1 {
    width: 100%;
    min-width: 100% !important;
  }
}
._wrapper_inner_1wjwr_37 {
  padding: 20px 20px 20px 28px;
  height: 100%;
  overflow: auto;
}._wrapper_1d21g_1 {
  width: 100px;
  margin-right: 16px;
}
._wrapper_1d21g_1 p,
._wrapper_1d21g_1 span {
  margin: 2px 0;
  font-size: 17px;
  font-weight: 400;
  color: #000000;
}
._wrapper_1d21g_1 ._wait_1d21g_12 {
  color: #848484;
}
._wrapper_1d21g_1 ._lastHour_1d21g_15 {
  color: #FA6A3C;
}._wrapper_s4wu6_1 {
  width: 100%;
  max-height: 78vh;
  padding: 8px;
  overflow-y: auto;
  box-sizing: border-box;
}

._info_wrapper_s4wu6_9 {
  display: flex;
  align-items: center;
  margin-bottom: 8px;
  max-width: 100%;
  overflow: hidden;
}
._info_wrapper_s4wu6_9 h5 {
  width: 50%;
  margin: 0px 4px;
  font-weight: 300;
  font-size: 14px;
  text-align: left;
  color: #71706f;
}
._info_wrapper_s4wu6_9 p,
._info_wrapper_s4wu6_9 ._info_value_s4wu6_25 {
  width: 50%;
  margin: 4px 0px;
  font-size: 14px;
  text-align: left;
}

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

._biddersWrapper_s4wu6_37 {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  gap: 4px;
}._arrowToggle_8yuoo_1 {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  border: 1.5px solid #000;
  border-radius: 50%;
}

._gravityArrowToggle_8yuoo_12 path {
  stroke: black;
  stroke-width: 1;
}
._tableOrderColumnStatus_rm092_2 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 26px;
  width: fit-content;
  border-radius: 100px;
  font-weight: 600;
  padding: 0px 8px;
  text-align: center;
  cursor: pointer;
  white-space: nowrap;
}

._statusCreated_rm092_16 {
  background: rgba(138, 135, 132, 0.2);
  color: #9e9b98;
}

._statusTrade_rm092_21 {
  color: #169cdc;
  background: rgba(5, 150, 250, 0.2);
}

._statusProgress_rm092_26 {
  color: #fa9214;
  background: rgba(255, 138, 0, 0.2);
}

._statusCancel_rm092_31 {
  color: #ff4c00;
  background: rgba(250, 62, 44, 0.2);
}

._statusComplete_rm092_36 {
  color: #ffffff;
  background: rgba(0, 0, 0, 0.6);
}

._statusFlight_rm092_41 {
  color: #1cc052;
  background: rgba(28, 192, 82, 0.2);
}

._statusMatсhHistory_rm092_46 {
  color: #8a2be2;
  background: rgba(138, 43, 226, 0.2);
}

._statusRevoke_rm092_51 {
  color: #c71585;
  background: rgba(199, 21, 133, 0.2);
}._link_vdjc5_1 {
  display: inline;
  cursor: pointer;
  color: #4682b4;
  text-decoration: none;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
._link_vdjc5_1 svg {
  margin-top: 2px;
}
._link_vdjc5_1:hover {
  color: #b2cce1;
}._tableOrderName_sd7s6_1 {
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}

._tableOrderNameAddition_sd7s6_8 {
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
}

._tableOrderAdditionInfo_sd7s6_15 {
  color: rgba(0, 0, 0, 0.5);
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
}

._transferOrderType_sd7s6_23 {
  display: flex;
  align-items: center;
  gap: 2px;
  color: #21201f;
  font-size: 11px;
  font-style: normal;
  font-weight: 700;
  line-height: 16px;
}

._transferOrderDimension_sd7s6_34 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 2px;
  color: #21201f;
  font-size: 11px;
  font-style: normal;
  font-weight: 700;
  line-height: 16px;
}

._tableOrderColumnStatus_sd7s6_46 {
  border-radius: 100px;
  font-weight: 600;
  padding: 6px 8px;
  text-align: center;
}

._secondInformation_sd7s6_53 {
  margin: 0;
  font-size: 13px;
  font-weight: 400;
  text-align: left;
  color: rgba(0, 0, 0, 0.5019607843);
}

._statusCreated_sd7s6_61 {
  background: rgba(138, 135, 132, 0.2);
  color: #9e9b98;
}

._statusTrade_sd7s6_66 {
  color: #169cdc;
  background: rgba(5, 150, 250, 0.2);
}

._statusProgress_sd7s6_71 {
  color: #fa9214;
  background: rgba(255, 138, 0, 0.2);
}

._statusCancel_sd7s6_76 {
  color: #ff4c00;
  background: rgba(250, 62, 44, 0.2);
}

._statusComplete_sd7s6_81 {
  color: #1cc052;
  background: rgba(28, 192, 82, 0.2);
}

._orderLevel_sd7s6_86 {
  font-size: 16px;
}

._cargoLevel_sd7s6_90 {
  font-size: 14px;
  margin-left: 24px;
}

._placeLevel_sd7s6_95 {
  font-size: 12px;
  padding-left: 48px;
}

._settingColumns_sd7s6_100 {
  position: relative;
  cursor: pointer;
}
._settingColumns__icon_sd7s6_104 {
  position: absolute;
  top: 2px;
  left: 3px;
}

._id_wrapper_sd7s6_110 {
  display: flex;
  align-items: center;
}

._detail_button_sd7s6_115 {
  margin-left: 8px;
}

._identifierMenu_sd7s6_119 {
  display: flex;
  align-items: center;
  gap: 10px;
}
._identifierMenu__count_sd7s6_124 {
  border-radius: 40px;
  border: 1px solid #302f2d;
  color: #21201f;
  padding: 1px 4px;
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
  line-height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
}
._identifierMenu__countInfo_sd7s6_137 {
  width: 30px;
}
._identifierMenu__icon_sd7s6_140 {
  cursor: pointer;
  width: 24px;
  align-items: center;
  display: flex;
}
._identifierMenu__icon_sd7s6_140 svg {
  height: 100%;
  width: 100%;
}

._customer_sd7s6_151 {
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
}
._customer__tin_sd7s6_156 {
  color: rgba(0, 0, 0, 0.5);
}
._customer__comment_sd7s6_159 {
  color: #848484;
}
._customer_sd7s6_151 p {
  margin: 2px;
}

._cars_sd7s6_166 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
._cars_sd7s6_166 ._car_sd7s6_90 {
  display: flex;
  align-items: center;
  gap: 4px;
}
._cars_sd7s6_166 ._car__number_sd7s6_176 {
  font-size: 13px;
  border: 1px solid black;
  border-radius: 4px;
  padding: 0px 4px;
}
._cars_sd7s6_166 ._car__model_sd7s6_182 {
  font-size: 11px;
}

._modal_sd7s6_186 {
  padding: 24px;
  width: 400px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._modal__title_sd7s6_193 {
  font-size: 20px;
  font-weight: bold;
}
._modal__buttons_sd7s6_197 {
  display: flex;
  gap: 20px;
}
._modal__line_sd7s6_201 {
  display: flex;
  gap: 6px;
}

._betCount_sd7s6_206 {
  width: 45px;
  padding: 4px;
  border: 1px solid black;
  border-radius: 15px;
  text-align: center;
  cursor: pointer;
}

._statusWrapper_sd7s6_215 {
  display: flex;
  align-items: center;
}

._statusActive_sd7s6_220 {
  width: 10px;
  height: 10px;
  margin-right: 8px;
  background-color: var(--Red, #ff4c00);
  border-radius: 50%;
}

._statusClosed_sd7s6_228 {
  width: 10px;
  height: 10px;
  margin-right: 8px;
  background-color: var(--Green, #1cc052);
  border-radius: 50%;
}

._statusWaiting_sd7s6_236 {
  width: 10px;
  height: 10px;
  margin-right: 8px;
  background-color: var(--Minor-grey, #848484);
  border-radius: 50%;
}

._destinationWrapper_sd7s6_244 {
  display: flex;
  align-items: center;
  padding: 6px 8px;
  border-radius: 14px;
  background-color: #efeeeb;
}
._destinationWrapper_sd7s6_244 p {
  margin: 0;
  padding-left: 4px;
}

._bidMechanicsWrapper_sd7s6_256 {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
}

._checked_driver_button_sd7s6_262 {
  margin: 0;
}
._checked_driver_button_sd7s6_262 p {
  margin: 0;
  font-size: 13px;
  font-weight: 700;
  text-align: center;
  color: #169cdc;
}

._my_bid_wrapper_sd7s6_273 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
._my_bid_wrapper_sd7s6_273 p {
  margin: 0;
  font-size: 15px;
  font-weight: 400;
  text-align: left;
}
._my_bid_wrapper_sd7s6_273 span {
  margin: 0;
  font-size: 13px;
  font-weight: 400;
  text-align: left;
  color: rgba(0, 0, 0, 0.5019607843);
}
._my_bid_wrapper_sd7s6_273 button {
  margin: 0;
}
._my_bid_wrapper_sd7s6_273 button p {
  margin: 0;
  font-size: 13px;
  font-weight: 700;
  color: #169cdc;
}

._download_type_sd7s6_301 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  width: 100%;
}
._download_type_sd7s6_301 p {
  margin: 0;
  font-size: 13px;
}

._distributionWrapper_sd7s6_312 p {
  margin: 2px !important;
}
._distributionWrapper_sd7s6_312 span {
  margin-left: 4px;
}

._orderIdWrapper_sd7s6_319 p {
  margin: 0;
}
._orderIdWrapper_sd7s6_319 span {
  color: #848484;
}

._countCircle_sd7s6_326 {
  background: #9e9b98;
  color: white;
  font-size: 12px;
  font-weight: bold;
  border-radius: 50%;
  min-width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 6px;
  white-space: nowrap;
}

._flight-info-column-container_sd7s6_341 {
  margin-bottom: 4px;
  display: flex;
  align-items: center;
  gap: 8px;
}

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

._price_sd7s6_354 {
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  color: #848484;
}
._price_sd7s6_354 > :first-child {
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
  color: #000000;
}._close_wrapper_17cuq_1 {
  width: 100vw;
  height: 100vh;
  position: absolute;
  z-index: 1000;
  cursor: pointer;
  top: 0;
  left: 0;
}

._wrapper_17cuq_11 {
  display: flex;
  position: absolute;
  flex-direction: column;
  border-radius: 16px;
  background-color: white;
  overflow-y: auto;
  box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.1215686275);
}._searchLine_1alwk_1 {
  margin: 0;
  padding: 6px 8px;
  cursor: pointer;
  display: flex;
  flex-direction: column;
}
._searchLine_1alwk_1 span {
  padding: 2px 8px 2px 0px;
}
._searchLine_1alwk_1:hover {
  background: rgba(0, 0, 0, 0.1);
}._inlineList_1qk3h_1 {
  display: flex;
  align-items: center;
  gap: 8px;
}

._inlineListItemNowrap_1qk3h_7 {
  white-space: nowrap;
}._details_orxml_1 {
  max-width: 300px;
}._cargoAmountWrapper_1ca8u_1 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 38px;
}

._cargoAmount_1ca8u_1 {
  font-size: 13px;
  font-weight: 700;
  line-height: 18px;
  min-width: 20px;
  border: 1px solid;
  border-radius: 100px;
  padding: 0 4px;
  text-align: center;
  color: #21201f;
}

._cargoAmount_1ca8u_1:empty {
  display: none;
}._period_bqoqt_1 {
  display: flex;
  flex-direction: column;
  font-size: 15px;
  color: #21201f;
}

._dateTimezone_bqoqt_8 {
  font-size: 12px;
  color: #5e5e5e;
}

._periodFrom_bqoqt_13,
._periodTo_bqoqt_14 {
  white-space: nowrap;
  font-variant-numeric: tabular-nums;
}

._periodSeparator_bqoqt_19 {
  display: block;
  height: 0;
  opacity: 0;
}._header_1ln28_1 {
  display: flex;
  gap: 8px;
}._error_vv3y2_1 {
  color: #f5523a;
}._positionIndex_e7mvw_1 {
  --color: 0;
  background: #f1f0ed;
  border-radius: 50%;
  width: 32px;
  height: 32px;
  text-align: center;
  color: #21201f;
  font-size: 15px;
  line-height: 32px;
}._dateWrapper_1wjwg_1 {
  display: flex;
  flex-direction: row;
  align-items: center;
}._datePeriodWrapper_7jnyc_1 {
  display: flex;
  align-items: center;
  gap: 4px;
}

._datePeriodPopupWrapper_7jnyc_7 {
  display: flex;
  gap: 8px;
  padding: 8px;
}

._datePeriodIcon_7jnyc_13 {
  display: flex;
  align-items: center;
}._wrapper_ct58n_1 {
  width: 100%;
  max-height: 78vh;
  padding: 0px 8px;
  overflow-y: auto;
  box-sizing: border-box;
}

._tableWrapper_ct58n_9 {
  --outfit: 10px;
  overflow-x: auto;
  padding: var(--outfit) 0;
}
._tableWrapper_ct58n_9 .gt-table {
  width: 100%;
}
._tableWrapper_ct58n_9 .gt-styled-table__cell,
._tableWrapper_ct58n_9 .gt-styled-table__header-cell,
._tableWrapper_ct58n_9 .gt-styled-table__footer-cell {
  padding: var(--_--cell-padding);
}
._tableWrapper_ct58n_9 .gt-table__header {
  color: #848484;
  white-space: nowrap;
  font-size: 13px;
  font-weight: 700;
  max-height: 20px;
  height: 20px;
}
._tableWrapper_ct58n_9 .gt-styled-table__cell {
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  white-space: inherit;
  align-content: start;
}
._tableWrapper_ct58n_9 .gt-table__cell_pinned,
._tableWrapper_ct58n_9 .gt-styled-table__header-cell {
  background: rgba(255, 255, 255, 0.8);
  height: 20px;
}._wrapper_37emk_1 {
  width: 100%;
  height: 100%;
  padding: 16px;
}

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

._footer_37emk_15 {
  height: 40px;
  display: flex;
  justify-content: flex-end;
  align-items: end;
  padding: 0px 12px;
}._betsCountContainer_1arw0_1 {
  text-align: center;
  border: 1px solid black;
  border-radius: 40px;
  padding: 2px 8px;
  width: fit-content;
  white-space: nowrap;
  cursor: default;
}

._betsTableWrapperExists_1arw0_11 {
  cursor: pointer;
}

._betsCountText_1arw0_15 {
  display: flex;
  gap: 2px;
  font-size: 13px;
  line-height: 18px;
  font-weight: 700;
}._betsListWrapper_14l3y_1 {
  display: flex;
  flex-direction: column;
}

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

._betWrapper_14l3y_12 {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  white-space: nowrap;
  box-sizing: border-box;
}

._betsButton_14l3y_20 {
  margin: 0;
  font-size: 13px;
  font-weight: 700;
  color: #169cdc;
}

._priceContainer_14l3y_27 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 4px;
}

._bidPrice_14l3y_34 {
  overflow: hidden;
  white-space: nowrap;
}._container_6z96l_1 {
  display: flex;
  gap: 4px;
}

._row_6z96l_6 {
  flex-direction: row;
  flex-wrap: wrap;
}

._column_6z96l_11 {
  flex-direction: column;
}

._listWrapper_6z96l_15 {
  width: 100%;
  height: 100%;
  padding: 16px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._countCircle_6z96l_24 {
  display: flex;
  align-items: center;
  justify-content: center;
  background: #ababab;
  color: white;
  font-size: 12px;
  font-weight: bold;
  border-radius: 40px;
  padding: 0px 8px;
  width: fit-content;
  white-space: nowrap;
  cursor: pointer;
}

._countCircleWrapper_6z96l_39 {
  display: flex;
}._declaredCostWrapper_1c3ni_1 {
  display: flex;
  flex-direction: row;
  gap: 4px;
}._contentWrapper_ecaq0_1 {
  display: flex;
  gap: 8px;
  align-items: flex-start;
}

._selectorWrapper_ecaq0_7 {
  display: flex;
  gap: 8px;
}._contentWrapper_ecaq0_1 {
  display: flex;
  gap: 8px;
  align-items: flex-start;
}

._selectorWrapper_ecaq0_7 {
  display: flex;
  gap: 8px;
}._myBidWrapper_cjzy1_1 {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  white-space: nowrap;
  box-sizing: border-box;
}

._minBetButton_cjzy1_9 {
  margin: 0;
  font-size: 13px;
  font-weight: 700;
  color: #169cdc;
}

._priceContainer_cjzy1_16 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 4px;
}

._bidPrice_cjzy1_23 {
  overflow: hidden;
  white-space: nowrap;
}._minBidHub_1ah97_1 {
  display: flex;
  gap: 40px;
}._truckParamsInfo_3ea55_1 {
  display: flex;
  flex-direction: column;
}._driverInfo_fb2vo_1, ._hint_fb2vo_1 {
  background-color: white;
  border-radius: 8px;
}

._createColumnDateTime_fb2vo_6 {
  display: flex;
  flex-direction: row;
  gap: 4px;
}

._phone_fb2vo_12 {
  white-space: nowrap;
}

._sourceContainer_fb2vo_16 {
  padding-left: 8px;
  margin-left: 8px;
  display: flex;
  flex-direction: column;
  gap: 4px;
  border-left: 1px solid var(--g-color-line-generic);
}

._geoContainer_fb2vo_25 {
  display: flex;
  align-items: center;
}
._geoContainer_fb2vo_25 svg {
  cursor: pointer;
}

._sourceStatus_fb2vo_33 {
  display: flex;
  gap: 1px;
  border-radius: 4px;
  overflow: hidden;
  width: fit-content;
}

._sourceStatusContainer_fb2vo_41 {
  display: flex;
  align-items: center;
}
._sourceStatusContainer_fb2vo_41 svg {
  margin-left: 8px;
}

._sourceBlock_fb2vo_49 {
  width: 26px;
  height: 26px;
  cursor: pointer;
}

._mapIcon_fb2vo_55 {
  width: 26px;
  height: 26px;
  cursor: pointer;
  border-radius: 8px;
  background-color: #5282ff;
  display: flex;
  align-items: center;
  justify-content: center;
}
._mapIcon_fb2vo_55 svg {
  color: white;
}

._pointModalAddress_fb2vo_69 {
  font-size: 15px;
  display: flex;
}

._mainInfoTable_fb2vo_74 {
  padding: 0 !important;
  margin: 10px 0;
}
._mainInfoTable_fb2vo_74 table {
  width: 100%;
}
._mainInfoTable_fb2vo_74 thead {
  position: sticky;
  top: 0;
  background-color: white;
  z-index: 1;
}

._pointModalContent_fb2vo_88 {
  padding: 12px;
}
._pointModalContent_fb2vo_88 table {
  width: 100%;
}
._pointModalContent_fb2vo_88 table tbody tr:first-child {
  font-weight: bold;
  background-color: #efefef;
}

._pointModalStatus_fb2vo_99 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-left: 8px;
}
._pointModalStatus_fb2vo_99 span {
  font-size: 13px;
  color: #8b8b8b;
}

._mapModalContainer_fb2vo_110 {
  width: 90vw;
  height: 90vh;
  border: 1px solid white;
}

._mapContainer_fb2vo_116 {
  display: flex;
  align-items: center;
  justify-content: space-around;
  width: 100%;
  height: calc(90vh - 50px - 2px);
}

._mapHeader_fb2vo_124 {
  height: 50px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

._mapMarker_fb2vo_132 {
  width: 32px;
  height: 32px;
  background: white;
  border-radius: 50%;
  border: 1px solid black;
  align-items: center;
  display: flex;
  justify-content: space-around;
  cursor: pointer;
}
._mapMarker_fb2vo_132._active_fb2vo_143 {
  background: #5282ff;
  color: white;
  border-color: white;
}

._mapCluster_fb2vo_149 {
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  border-radius: 50%;
  background: white;
  transform: translate(-50%, -50%);
  cursor: pointer;
}

._mapCluster_fb2vo_149::before {
  content: "";
  position: absolute;
  top: -10px;
  left: -10px;
  right: -10px;
  bottom: -10px;
  border-radius: 50%;
  border: 6px solid transparent;
  background: linear-gradient(white, white) padding-box, conic-gradient(rgba(107, 132, 153, 0.9) 0% 25%, rgba(107, 132, 153, 0.4) 25% 50%, rgba(107, 132, 153, 0.9) 50% 75%, rgba(107, 132, 153, 0.4) 75% 100%) border-box;
  z-index: -1;
}

._nextPoint_fb2vo_175 {
  display: flex;
  flex-flow: column;
}
._nextPoint_fb2vo_175 b {
  margin-top: 8px;
  font-size: 15px;
}

._routeHintPoint_fb2vo_184 {
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background: black;
  transform: translate(-50%, -50%);
  cursor: pointer;
}

._routeHintPopupTime_fb2vo_193 {
  margin-top: 8px;
  display: flex;
  align-items: center;
}
._routeHintPopupTime_fb2vo_193 svg {
  color: #8b8b8b;
}
._routeHintPopupTime_fb2vo_193 > div {
  margin-left: 8px;
}

._routeHintPopup_fb2vo_193 {
  padding: 8px;
}

._carIcon_fb2vo_209 {
  cursor: pointer;
  transform: translate(-50%, -50%);
}

._flightNumber_fb2vo_214 {
  font-size: 26px;
  font-weight: bold;
  display: flex;
}
._flightNumber_fb2vo_214 a {
  margin-left: 5px;
  font-size: inherit;
  font-weight: inherit;
  color: inherit;
}

._closeButton_fb2vo_226 {
  cursor: pointer;
}
._closeButtonhint_fb2vo_229 {
  margin-left: auto;
}

._driverInfo_fb2vo_1 {
  margin-right: 50px;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
  pointer-events: all;
}

._driver_fb2vo_1 {
  padding: 8px;
  display: flex;
  border-bottom: 1px solid #efefef;
}

._icon_fb2vo_245 {
  width: 38px;
  height: 38px;
  border-radius: 8px;
  background-color: #efefef;
  display: flex;
  align-items: center;
  justify-content: center;
}

._driverName_fb2vo_255 {
  display: flex;
  flex-flow: column;
  margin-left: 8px;
  font-size: 15px;
}
._driverName_fb2vo_255 span {
  color: #8b8b8b;
  font-size: 13px;
}

._navigateIcon_fb2vo_266 {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 38px;
  height: 38px;
  color: #8b8b8b;
  margin-left: auto;
}

._truck_fb2vo_277 {
  padding: 8px;
  display: flex;
  flex-flow: column;
  border-bottom: 1px solid #efefef;
}

._truckInfo_fb2vo_284 {
  display: flex;
}

._truckType_fb2vo_288 {
  display: flex;
  flex-flow: column;
  margin-right: 12px;
}
._truckType_fb2vo_288 span {
  margin-top: 4px;
  color: #8b8b8b;
  font-size: 13px;
}

._truckNumber_fb2vo_299 {
  width: fit-content;
  padding: 4px 8px;
  height: 20px;
  font-size: 15px;
  border-radius: 8px;
  background-color: #efefef;
  display: flex;
  align-items: center;
  justify-content: center;
}

._selectOption_fb2vo_311 {
  display: flex;
  align-items: center;
}
._selectOption_fb2vo_311 svg {
  margin-right: 8px;
}

._controls_fb2vo_319 {
  margin-left: auto;
  margin-right: 8px;
  display: flex;
}

._pallete_fb2vo_325 {
  display: flex;
}

._palleteIcon_fb2vo_329 {
  width: 32px;
  color: #8b8b8b;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._palleteText_fb2vo_337 {
  display: flex;
  flex-flow: column;
}
._palleteText_fb2vo_337 b {
  font-size: 15px;
}
._palleteText_fb2vo_337 span {
  font-size: 13px;
  color: #8b8b8b;
}

._palleteCopy_fb2vo_349 {
  margin-left: 4px;
  width: 18px;
  height: 18px;
  border-radius: 8px;
  background-color: #efefef;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

._hint_fb2vo_1 table {
  width: 100%;
}

._hintHeader_fb2vo_365 {
  display: flex;
  align-items: center;
}

._hintAddress_fb2vo_370 {
  display: flex;
  padding: 0 10px;
  width: 350px;
}
._hintAddress_fb2vo_370 b {
  white-space: break-spaces;
}

._dateTimezone_fb2vo_379 {
  font-size: 11px;
  color: #5e5e5e;
}

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

._mainInfoTitle_fb2vo_389 {
  justify-content: space-around;
  flex-flow: column;
  display: flex;
  color: white;
  font-size: 15px;
  border-radius: 8px;
  height: 40px;
  padding: 4px 12px;
  background-color: #5282ff;
  margin-right: 8px;
}
._mainInfoTitle_fb2vo_389 span {
  font-size: 13px;
  color: rgba(255, 255, 255, 0.7);
}

._mainInfoButton_fb2vo_406 button {
  background-color: #5282ff;
}

._mainInfoContent_fb2vo_410 {
  margin-top: 48px;
  padding: 8px 12px;
  border-radius: 8px;
  background-color: white;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
}
._mainInfoContent_fb2vo_410 table {
  max-height: calc(var(--map-container-height) - 200px);
  width: 100%;
  display: block;
}

._mainInfoHeader_fb2vo_423 {
  display: flex;
  align-items: center;
}

._mainInfoRoutes_fb2vo_428 {
  margin-left: 8px;
  font-size: 15px;
  display: flex;
  flex-flow: column;
}
._mainInfoRoutes_fb2vo_428 span {
  font-size: 13px;
  color: #8b8b8b;
}

._dateTime_fb2vo_379 {
  display: flex;
  flex-flow: column;
  font-size: 15px;
}
._dateTime_fb2vo_379 span {
  font-size: 13px;
  color: #8b8b8b;
}

._dateTimeTitle_fb2vo_449 {
  display: flex;
}
._dateTimeTitle_fb2vo_449 span {
  margin-left: 4px;
}

._statusMain_fb2vo_456, ._statusNext_fb2vo_456, ._statusVisited_fb2vo_456 {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  width: 32px;
  height: 32px;
}

._mainInfoAddress_fb2vo_465 {
  display: flex;
  align-items: center;
}
._mainInfoAddress_fb2vo_465 div {
  margin-left: 8px;
  font-size: 15px;
  width: 300px;
  white-space: normal;
}

._mainInfoMapContainer_fb2vo_476 div {
  pointer-events: all;
}

._statusVisited_fb2vo_456 {
  background-color: #e2f7e1;
  color: #369a34;
}
._statusNext_fb2vo_456 {
  background-color: #e74c3c;
  color: white;
  font-size: 15px;
}
._statusMain_fb2vo_456 {
  border: 1px solid black;
  background-color: white;
  color: black;
}._noData_1eg9g_1 {
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
}

._cornerPointsWrapper_1eg9g_6 {
  display: flex;
  gap: 8px;
  justify-content: space-between;
}
._cornerPointsWrapper_1eg9g_6 + ._cornerPointsWrapper_1eg9g_6 {
  margin-top: 8px;
  border-top: 1px solid rgba(0, 0, 0, 0.05);
  padding-top: 8px;
}

._restCountIcon_1eg9g_17 {
  margin-top: 3px;
}

._corner_1eg9g_6 {
  --total-width: 290px;
  --icon-width: 40px;
  --content-width: calc(290px - 40px);
  display: flex;
  width: var(--total-width);
}

._cornerIcon_1eg9g_29 {
  position: relative;
  top: 2px;
  color: rgba(0, 0, 0, 0.5);
}

._cornerPosition_1eg9g_35 {
  display: flex;
  width: var(--icon-width);
}

._cornerPositionValue_1eg9g_40 {
  height: 24px;
  min-width: 24px;
  font-size: 13px;
  line-height: 18px;
  padding: 2px 2px 4px;
  border: 1px solid rgba(0, 0, 0, 0.3);
  text-align: center;
  box-sizing: border-box;
  border-radius: 12px;
  margin: 0 auto;
}
._cornerPositionValue__highlight_1eg9g_52 {
  margin: 0;
  color: var(--g-color-text-brand-contrast);
  background-color: var(--g-color-base-brand);
  border: 1px solid transparent;
  font-weight: 700;
}

._cornerContent_1eg9g_60 {
  flex: 1;
  display: flex;
  flex-direction: column;
  max-width: var(--content-width);
  gap: 4px;
}

._cornerDateTime_1eg9g_68 {
  display: flex;
  gap: 4px;
  color: rgba(0, 0, 0, 0.5);
}

._cornerDateTimeTZ_1eg9g_74::before {
  content: "(";
}
._cornerDateTimeTZ_1eg9g_74::after {
  content: ")";
}

._cornerLink_1eg9g_81 {
  display: inline;
  cursor: pointer;
  color: #4682b4;
  text-decoration: none;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
._cornerLink_1eg9g_81:hover {
  color: #b2cce1;
}._wrapper_13h5x_1 {
  display: grid;
  gap: 4px;
  grid-template-columns: 3fr 2fr 2fr;
}._wrapper_10kg6_1 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._value_10kg6_7 {
  display: grid;
  gap: 4px;
  grid-template-columns: 1fr 1fr 2fr;
}

._coords_10kg6_13 {
  font-variant-numeric: tabular-nums;
}

._radius_10kg6_17 {
  display: flex;
  align-items: baseline;
  padding-left: 4px;
  gap: 4px;
}

._map_10kg6_24 {
  width: 100%;
  height: 300px;
  clip-path: inset(0 0 0 0);
}._selectPopup_1lyj0_1 {
  max-width: 700px;
}._label_glan6_1 {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
  padding: 4px;
  border: 1px solid var(--g-color-line-generic);
  border-radius: var(--g-border-radius-m);
  cursor: text;
}

._nextInput_glan6_11 {
  width: 100%;
  display: flex;
  gap: 4px;
}

._value_glan6_17 {
  cursor: default;
}

._duplicate_glan6_21 {
  animation: _blink_glan6_1 var(--duplicate-timeout) linear;
}

@keyframes _blink_glan6_1 {
  0% {
    box-shadow: none;
  }
  50% {
    box-shadow: 0 0 5px #f00;
  }
}._filters_y35gi_1 {
  /* TODO: move to common colors? */
  --g-color-base-brand: #536ad4;
  --g-color-base-brand-hover: #303f88;
  --g-color-text-brand-contrast: #fff;
  display: flex;
  flex-direction: row;
  gap: 8px;
  flex-wrap: wrap;
}

._controls_y35gi_12 {
  display: flex;
  flex-direction: row;
  gap: 4px;
}

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

._popup_y35gi_23 {
  --g-color-base-brand: #536ad4;
  --g-color-base-brand-hover: #303f88;
  --g-color-text-brand-contrast: #fff;
  width: 300px;
  padding: 4px;
  border-radius: 4px;
  background-color: white;
}
._popup_y35gi_23 ._popupControls_y35gi_32 {
  display: flex;
  width: 100%;
  gap: 8px;
  margin-top: 8px;
}

._switch_y35gi_39 {
  display: flex;
  align-items: center;
  margin-left: 12px;
}._modal_1v8hm_1 {
  padding: 24px;
  width: 400px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._modal__title_1v8hm_8 {
  font-size: 20px;
  font-weight: bold;
}
._modal__buttons_1v8hm_12 {
  display: flex;
  gap: 20px;
}._page_1lwyc_1 {
  display: flex;
  flex-direction: column;
  gap: 10px;
  overflow: auto;
  background-color: #f8f8f6;
}

._heading_1lwyc_9 {
  display: flex;
  flex-direction: row;
  gap: 24px;
  align-items: center;
  padding: 16px 0;
}
@media (max-width: 767px) {
  ._heading_1lwyc_9 {
    flex-wrap: wrap;
  }
}

._controls_1lwyc_22 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  justify-content: space-between;
}
._controls_1lwyc_22 ._search_1lwyc_29 {
  flex: 3;
}

._settingColumns_1lwyc_33 {
  position: relative;
  cursor: pointer;
}
._settingColumns__icon_1lwyc_37 {
  position: absolute;
  top: 2px;
  left: 3px;
}

._id_wrapper_1lwyc_43 {
  display: flex;
  align-items: center;
}

._detail_button_1lwyc_48 {
  margin-left: 8px;
}

._identifierMenu_1lwyc_52 {
  display: flex;
  align-items: center;
  gap: 10px;
}
._identifierMenu__count_1lwyc_57 {
  border-radius: 40px;
  border: 1px solid #302f2d;
  color: #21201f;
  padding: 1px 4px;
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
  line-height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
}
._identifierMenu__countInfo_1lwyc_70 {
  width: 30px;
}
._identifierMenu__icon_1lwyc_73 {
  cursor: pointer;
  width: 24px;
  align-items: center;
  display: flex;
}
._identifierMenu__icon_1lwyc_73 svg {
  height: 100%;
  width: 100%;
}

._customer_1lwyc_84 {
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
}
._customer__tin_1lwyc_89 {
  color: rgba(0, 0, 0, 0.5);
}
._customer__comment_1lwyc_92 {
  color: #848484;
}

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

._innerContent_1lwyc_103 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 100%;
  background-color: white;
  border-radius: 15px;
  padding: 12px 8px;
}

._create_flight_wrapper_1lwyc_113 {
  position: absolute;
  bottom: 32px;
  left: 50px;
  right: 50px;
  height: 62px;
  z-index: 10;
  display: flex;
  align-items: center;
  padding: 12px 20px 12px 20px;
  border-radius: 10px;
  box-shadow: 0px 6px 24px 0px rgba(0, 0, 0, 0.1490196078);
  background-color: #ffffff;
  transition: 1s;
}
@media (max-width: 1223px) and (min-width: 768px) {
  ._create_flight_wrapper_1lwyc_113 {
    left: 30px;
    right: 30px;
  }
}
@media (max-width: 767px) {
  ._create_flight_wrapper_1lwyc_113 {
    left: 2.5vw;
    right: 2.5wv;
    padding: 8px;
  }
}
._create_flight_wrapper_1lwyc_113 h5 {
  margin: 0 0 4px;
  font-size: 15px;
  font-weight: 600;
  text-align: left;
}
._create_flight_wrapper_1lwyc_113 p {
  margin: 0;
  font-size: 11px;
  font-weight: 400;
  text-align: left;
}
._create_flight_wrapper_1lwyc_113 button {
  margin-left: 16px;
  background: rgb(239, 238, 235);
}
._create_flight_wrapper_1lwyc_113 button span {
  color: black;
}

._errors_1lwyc_161 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  color: #ff0000;
}

._orderUploaderForm_1lwyc_168 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._orderUploaderForm_1lwyc_168 h2 {
  margin: 0px;
}

._orderUploaderTab_1lwyc_177 {
  position: relative;
  display: flex;
  align-items: center;
  gap: 4px;
}
._orderUploaderTab_1lwyc_177 .g-tabs__item-content {
  padding: 0px 4px;
  border-radius: 10px;
  border: 2px solid transparent;
}
._orderUploaderTab_reject_1lwyc_188 .g-tabs__item-content {
  border-color: #fe3d4e;
}
._orderUploaderTab_resolve_1lwyc_191 .g-tabs__item-content {
  border-color: #56b662;
}
._orderUploaderTab_valid_1lwyc_194::after, ._orderUploaderTab_invalid_1lwyc_194::after {
  position: absolute;
  content: "";
  width: 7px;
  height: 7px;
  top: 0;
  right: 0px;
  border-radius: 50%;
  background: #fe3d4e;
}
._orderUploaderTab_valid_1lwyc_194::after {
  background: #56b662;
}
._orderUploaderTab_visited_1lwyc_207::after {
  background: #848484;
}

._downloadLink_1lwyc_211 {
  align-self: flex-end;
}._modal_x9p6h_1 {
  padding: 24px;
  width: 400px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._modal__title_x9p6h_8 {
  font-size: 20px;
  font-weight: bold;
  text-align: center;
}
._modal__subtitle_x9p6h_13 {
  text-align: justify;
  font-size: 14px;
  color: #9e9b98;
}
._modal__header_x9p6h_18 {
  display: flex;
  justify-content: space-between;
}._modal_1v8hm_1 {
  padding: 24px;
  width: 400px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._modal__title_1v8hm_8 {
  font-size: 20px;
  font-weight: bold;
}
._modal__buttons_1v8hm_12 {
  display: flex;
  gap: 20px;
}._page_1t3my_1 {
  display: flex;
  flex-direction: column;
  gap: 10px;
  overflow: auto;
  background-color: #f8f8f6;
  position: relative;
}

._heading_1t3my_10 {
  display: flex;
  flex-direction: row;
  gap: 24px;
  align-items: center;
  padding: 16px 0;
}
@media (max-width: 767px) {
  ._heading_1t3my_10 {
    flex-wrap: wrap;
  }
}

._controls_1t3my_23 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  justify-content: space-between;
}
._controls_1t3my_23 ._search_1t3my_30 {
  flex: 3;
}

._orderLevel_1t3my_34 {
  font-size: 14px;
}

._cargoLevel_1t3my_38 {
  font-size: 14px;
}

._placeLevel_1t3my_42 {
  font-size: 14px;
}

._settingColumns_1t3my_46 {
  position: relative;
  cursor: pointer;
}
._settingColumns__icon_1t3my_50 {
  position: absolute;
  top: 2px;
  left: 3px;
}

._id_wrapper_1t3my_56 {
  display: flex;
  align-items: center;
}

._detail_button_1t3my_61 {
  margin-left: 8px;
}

._identifierMenu_1t3my_65 {
  display: flex;
  align-items: center;
  gap: 10px;
}
._identifierMenu__count_1t3my_70 {
  border-radius: 40px;
  border: 1px solid #302f2d;
  color: #21201f;
  padding: 1px 4px;
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
  line-height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
}
._identifierMenu__countInfo_1t3my_83 {
  width: 30px;
}
._identifierMenu__icon_1t3my_86 {
  cursor: pointer;
  width: 24px;
  align-items: center;
  display: flex;
}
._identifierMenu__icon_1t3my_86 svg {
  height: 100%;
  width: 100%;
}

._customer_1t3my_97 {
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
}
._customer__tin_1t3my_102 {
  color: rgba(0, 0, 0, 0.5);
}
._customer__comment_1t3my_105 {
  color: #848484;
}

._tableOrderName_1t3my_109 {
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}

._tableOrderNameAddition_1t3my_116 {
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
}

._tableOrderAdditionInfo_1t3my_123 {
  color: rgba(0, 0, 0, 0.5);
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
}

._transferOrderType_1t3my_131 {
  display: flex;
  align-items: center;
  gap: 2px;
  color: #21201f;
  font-size: 11px;
  font-style: normal;
  font-weight: 700;
  line-height: 16px;
}

._status_wrapper_1t3my_142 {
  display: flex;
  align-items: center;
  min-width: 140px;
  font-size: 12px;
  text-wrap: nowrap;
}

._status_menu_wrapper_1t3my_150 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 16px;
}

._tableOrderColumnStatus_1t3my_157 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 32px;
  min-width: 80px;
  border-radius: 100px;
  font-weight: 600;
  padding: 6px 12px;
  text-align: center;
  cursor: pointer;
}

._statusCreated_1t3my_170 {
  background: rgba(138, 135, 132, 0.2);
  color: #9e9b98;
}

._statusTrade_1t3my_175 {
  color: #169cdc;
  background: rgba(5, 150, 250, 0.2);
}

._statusProgress_1t3my_180 {
  color: #fa9214;
  background: rgba(255, 138, 0, 0.2);
}

._statusComplete_1t3my_185 {
  color: #1cc052;
  background: rgba(28, 192, 82, 0.2);
}

._statusWrapper_1t3my_190 {
  display: flex;
  align-items: center;
}

._statusActive_1t3my_195 {
  width: 10px;
  height: 10px;
  margin-right: 8px;
  background-color: var(--Red, #ff4c00);
  border-radius: 50%;
}

._statusClosed_1t3my_203 {
  width: 10px;
  height: 10px;
  margin-right: 8px;
  background-color: var(--Green, #1cc052);
  border-radius: 50%;
}

._statusWaiting_1t3my_211 {
  width: 10px;
  height: 10px;
  margin-right: 8px;
  background-color: var(--Minor-grey, #848484);
  border-radius: 50%;
}

._betCount_1t3my_219 {
  padding: 4px;
  margin: 0;
  border: 1px solid black;
  border-radius: 16px;
  font-size: 13px;
  font-weight: 700;
  line-height: 18px;
  text-align: center;
}

._bidParticipiantWrapper_1t3my_230 {
  display: flex;
  flex-wrap: wrap;
}
._bidParticipiantWrapper_1t3my_230 p {
  margin: 4px;
  padding: 4px 6px;
  color: black;
  background-color: #efeeeb;
  border-radius: 10px;
}

._bidMechanicsWrapper_1t3my_242 {
  display: flex;
  flex-wrap: wrap;
}
._bidMechanicsWrapper_1t3my_242 p {
  margin: 4px;
  padding: 4px 8px;
  color: black;
  border: 1px solid black;
  border-radius: 14px;
}

._destinationWrapper_1t3my_254 {
  display: flex;
  align-items: center;
  padding: 6px 8px;
  border-radius: 14px;
  background-color: #efeeeb;
}
._destinationWrapper_1t3my_254 p {
  margin: 0;
  padding-left: 4px;
}

._row_1t3my_266 {
  display: flex;
  align-items: center;
}

._column_1t3my_271 {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

._addressWrapper_1t3my_277 {
  width: 380px;
  display: flex;
  align-items: center;
}
._addressWrapper_1t3my_277 p {
  margin: 0;
  padding-left: 8px;
}

._timeWrapper_1t3my_287 {
  width: 220px;
  display: flex;
  flex-direction: column;
}
._timeWrapper_1t3my_287 h5 {
  font-size: 14px;
  font-weight: 400;
}

._parametrs_wrapper_1t3my_297 {
  width: 80px;
  display: flex;
  flex-direction: column;
}

._link_wrapper_1t3my_303 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-wrap: nowrap;
}
._link_wrapper_1t3my_303 a:hover {
  color: blue;
}
._link_wrapper_1t3my_303 p {
  margin: 0;
}

._link_1t3my_303 {
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  color: var(--Blue, #169cdc);
}

._column_table_1t3my_325 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 0 8px;
}

._places_wrapper_1t3my_332 {
  display: flex;
  justify-content: space-between;
  overflow-x: scroll;
  width: 960px;
  padding: 6px;
}

._places_wrapper_unshipment_1t3my_340 {
  display: flex;
  overflow-x: scroll;
  max-width: 960px;
  padding: 6px;
  background: #f1f0ed;
  border-radius: 10px;
}

._position_wrapper_1t3my_349 {
  display: flex;
  align-items: center;
  justify-content: center;
}
._position_wrapper_1t3my_349 ._position_count_1t3my_354 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background-color: rgba(221, 219, 219, 0.4039215686);
}

._checked_button_wrapper_1t3my_364 {
  display: flex;
  align-items: center;
}

._statusCreated_1t3my_170 {
  background: rgba(138, 135, 132, 0.2);
  color: #9e9b98;
}

._statusTrade_1t3my_175 {
  color: #169cdc;
  background: rgba(5, 150, 250, 0.2);
}

._statusProgress_1t3my_180 {
  color: #fa9214;
  background: rgba(255, 138, 0, 0.2);
}

._statusCancel_1t3my_384 {
  color: #ff4c00;
  background: rgba(250, 62, 44, 0.2);
}

._statusComplete_1t3my_185 {
  color: #1cc052;
  background: rgba(28, 192, 82, 0.2);
}

._tabs_wrapper_1t3my_394 {
  background: white;
  border-radius: 10px;
  padding: 3px;
  font-size: 17px !important;
  font-style: normal;
  font-weight: 700 !important;
  line-height: 24px;
}

._custom_tab_1t3my_404 {
  display: flex;
  align-items: center;
  padding: 4px 8px;
  margin: 0;
  border: none;
  border-block-end: none !important;
  padding-block-start: 10px !important;
  padding-block-end: 10px !important;
  padding: 0px 20px;
  height: 38px !important;
  margin-inline-end: 6px !important;
}
._custom_tab_1t3my_404 a {
  color: #000;
}
._custom_tab_1t3my_404 a:hover {
  color: rgba(0, 0, 0, 0.5) !important;
}

._active_tab_1t3my_424 {
  border-radius: 7px;
  background: #ff4c00;
}
._active_tab_1t3my_424 a {
  color: #fff !important;
}

._place_table_1t3my_432._place_table_1t3my_432 {
  height: auto;
}

._dateTimezone_1t3my_436 {
  font-size: 11px;
  color: #5e5e5e;
}

._time_1t3my_287 {
  display: flex;
  flex-direction: row;
}._container_16auo_1 {
  display: flex;
  flex-flow: column;
}

._header_16auo_6 {
  display: flex;
  justify-content: space-between;
  height: 28px;
}

._switcher_16auo_12 {
  display: flex;
  align-items: center;
}
._switcher_16auo_12 svg {
  cursor: pointer;
  margin-left: 6px;
  color: var(--Minor-grey, #848484);
}

._row_16auo_22 {
  margin-top: 8px;
  display: flex;
  gap: 20px;
  justify-content: space-between;
}
._row_16auo_22 > * {
  width: 100%;
  max-width: 250px;
  min-width: 170px;
}

._nds_16auo_34 {
  display: flex;
  width: 130px;
  max-width: 130px;
  min-width: 130px;
  align-items: center;
  height: fit-content;
}
._nds_16auo_34 > span {
  margin-right: 4px;
}

._suggestOption_16auo_46 {
  padding: 4px 8px;
  display: flex;
  flex-flow: column;
}
._suggestOption_16auo_46 div {
  font-weight: 400;
  font-size: 15px;
}
._suggestOption_16auo_46 span {
  font-size: 13px;
  color: var(--Minor-grey, #848484);
}._wrapper_rhl0e_1 {
  display: flex;
  flex-direction: column;
  gap: 32px;
}

._header_rhl0e_7 {
  display: flex;
  gap: 16px;
  font-size: 1.5em;
  align-items: center;
}

._tableWrapper_rhl0e_14 {
  --outfit: 10px;
  overflow-x: auto;
  max-width: max-content;
  margin: calc(var(--outfit) * -1) 0;
  padding: var(--outfit) 0;
}
._tableWrapper_rhl0e_14:has([data-dragging-row-index]) {
  --outfit: 100px;
  overflow: hidden;
}
._tableWrapper_rhl0e_14 .gt-table {
  width: 100%;
}
._tableWrapper_rhl0e_14 .gt-styled-table__cell,
._tableWrapper_rhl0e_14 .gt-styled-table__header-cell,
._tableWrapper_rhl0e_14 .gt-styled-table__footer-cell {
  padding: var(--_--cell-padding);
}
._tableWrapper_rhl0e_14 .gt-table__cell_pinned,
._tableWrapper_rhl0e_14 .gt-styled-table__header-cell {
  background: rgba(255, 255, 255, 0.8);
}
._tableWrapper_rhl0e_14 .gt-drag-handle::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
}
._tableWrapper_rhl0e_14 .gt-drag-handle:hover {
  color: #000;
}

._currentFlightRow_rhl0e_49::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  margin: 7px 0;
  border-radius: 10px;
  background: #f1f0ed;
  mix-blend-mode: darken;
  pointer-events: none;
  content: "";
}

._wrongFlightRow_rhl0e_64 {
  --wrong-color: rgba(255, 0, 0, 0.1);
  background: 0 0/20px 20px linear-gradient(45deg, transparent 25%, var(--wrong-color) 25%, var(--wrong-color) 50%, transparent 50%, transparent 75%, var(--wrong-color) 75%);
}

._buttons_rhl0e_69 {
  --g-color-base-brand: #536ad4;
  --g-color-base-brand-hover: #303f88;
  --g-color-text-brand-contrast: #fff;
  margin: 20px 0;
  display: flex;
  gap: 10px;
  justify-content: end;
}

._isDictsLoading_rhl0e_79 {
  animation: _rotate_rhl0e_1 1s linear infinite;
}

@keyframes _rotate_rhl0e_1 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(-360deg);
  }
}
._modalWrapper_rhl0e_91 {
  width: 500px;
  padding: 32px;
  display: flex;
  flex-direction: column;
  gap: 32px;
}

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

._modalContentWrapper_rhl0e_104 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._modalFooterWrapper_rhl0e_110 {
  display: flex;
  justify-content: flex-end;
  gap: 16px;
}

._dateTimeButtons_rhl0e_116 {
  display: flex;
  justify-content: space-around;
  padding: 8px;
}

._suggestOption_rhl0e_122 {
  padding: 4px 8px;
  display: flex;
}
._suggestOption_rhl0e_122 > span {
  margin-left: 12px;
}
._suggestOption_rhl0e_122:hover {
  background-color: #f5f5f5;
}

._driverTsBlock_rhl0e_133 {
  width: 100%;
  display: flex;
  flex-direction: column;
}

._driverTsBlockContent_rhl0e_139 {
  margin-top: 12px;
  justify-content: space-between;
  display: flex;
  gap: 32px;
}
._driverTsBlockContent_rhl0e_139 > div {
  width: 100%;
}._content_1k2m6_1 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 100%;
}

._searchControls_1k2m6_8 {
  display: grid;
  grid-template-columns: repeat(2, 290px);
  gap: 8px;
}

._orderTable_1k2m6_14 {
  border-radius: 8px;
  background: #fff;
}

._innerContent_1k2m6_19 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 100%;
  background-color: white;
  border-radius: 15px;
  padding: 12px 8px;
}

._row_1k2m6_29 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  gap: 8px;
}
@media (max-width: 767px) {
  ._row_1k2m6_29 {
    flex-direction: column;
  }
}
._row_1k2m6_29 > * {
  flex: 1 1;
  width: 100%;
}
._row_1k2m6_29 ._rowButton_1k2m6_45 {
  flex: 0 0 auto !important;
}
._row_1k2m6_29 ._rowButtonPlace_1k2m6_48 {
  flex: 0 0 auto !important;
  margin-top: 20px;
}
._row_1k2m6_29._rowContact_1k2m6_52 {
  align-items: flex-end;
}

@media (max-width: 767px) {
  ._rowIcon_1k2m6_57 {
    flex-direction: row !important;
  }
}

._gridDate_1k2m6_62 {
  display: grid;
  grid-template-columns: 1fr 70px 85px;
  gap: 8px;
}

._grid2_1k2m6_68 {
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 8px;
}

._grid3_1k2m6_74 {
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 8px;
}

._grid4_1k2m6_80 {
  display: grid;
  grid-template-columns: 50% 50%;
  gap: 8px;
}
@media (max-width: 767px) {
  ._grid4_1k2m6_80 {
    display: flex;
    flex-direction: column;
  }
}

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

._grid_1k2m6_62 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 8px;
  width: 100%;
}

._countrySelect_1k2m6_106 {
  width: 180px;
}
@media (max-width: 767px) {
  ._countrySelect_1k2m6_106 {
    width: 100%;
  }
}

._comment_1k2m6_115 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._comment_1k2m6_115 > *:first-child {
  width: 100%;
}

._label_1k2m6_124 {
  display: flex;
  align-items: center;
  gap: 4px;
  margin-bottom: 4px;
}

._typeOption_1k2m6_131 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  text-align: left;
  gap: 4px;
  padding: 14px 16px;
  height: 142px;
  width: 100%;
  padding-right: 52px;
  border-radius: 15px;
  background: #f5f4f2;
}
._typeOption_1k2m6_131 > img {
  height: 48.855px;
  margin-bottom: 20px;
}

._car1_1k2m6_149 {
  background-position: 10px calc(100% - 10px);
  background-repeat: no-repeat;
  background-image: url("/../images/car-9.svg");
}

._car2_1k2m6_155 {
  background-position: 10px calc(100% - 10px);
  background-repeat: no-repeat;
  background-image: url("/../images/car-16.svg");
}

._car3_1k2m6_161 {
  background-position: 10px calc(100% - 10px);
  background-repeat: no-repeat;
  background-image: url("/../images/car-36.svg");
}

._car4_1k2m6_167 {
  background-position: 10px calc(100% - 10px);
  background-repeat: no-repeat;
  background-image: url("/../images/car-54.svg");
}

._car5_1k2m6_173 {
  background-position: 10px calc(100% - 10px);
  background-repeat: no-repeat;
  background-image: url("/../images/car-82.svg");
}

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

._blockColumn_1k2m6_184 {
  flex-direction: column;
  gap: 16px;
  border-radius: 15px;
  border: 1px solid #f5f4f2;
}
._blockColumn_1k2m6_184 > *:first-child {
  margin-bottom: 4px;
}

._blockColumnButton_1k2m6_194 {
  flex-direction: row;
  border-radius: 0 0 15px 15px;
  padding: 12px 8px;
  align-items: flex-start;
  gap: 8px;
}
._blockColumnButton_1k2m6_194 > * {
  flex: 1;
}
@media (max-width: 767px) {
  ._blockColumnButton_1k2m6_194 {
    padding: 4px 8px;
    align-items: normal;
  }
  ._blockColumnButton_1k2m6_194 button {
    padding: 0 10px;
  }
}

@media (max-width: 767px) {
  ._buttonText_1k2m6_215 {
    font-size: 14px;
  }
}

._blockColumnRow_1k2m6_220 {
  display: flex;
  flex-direction: row;
}
._blockColumnRow_1k2m6_220 > *:first-child {
  flex: 0 0 140px;
  width: 140px;
}
@media (max-width: 767px) {
  ._blockColumnRow_1k2m6_220 {
    flex-direction: column;
  }
  ._blockColumnRow_1k2m6_220 > *:first-child {
    flex: 0;
    width: 100%;
  }
}

._address_1k2m6_238 {
  width: 100%;
}
._address_1k2m6_238 span {
  position: absolute;
  width: calc(100% - 40px);
  text-align: left;
}

._shipments_1k2m6_247 {
  display: grid;
  grid-template-columns: 1fr;
  gap: 8px;
}
@media (min-width: 1280px) {
  ._shipments_1k2m6_247 {
    grid-template-columns: 1fr 1fr;
  }
}

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

._points_1k2m6_264 {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 16px;
}

._country_1k2m6_106 {
  height: 100%;
  display: flex;
  align-items: center;
  display: flex;
  gap: 8px;
}
._country_1k2m6_106 ._countryIcon_1k2m6_278 {
  width: 24px;
  height: 24px;
  z-index: 1000;
}

._RU_1k2m6_284 {
  background-image: url("/../images/country-ru.svg");
}

._BY_1k2m6_288 {
  background-image: url("/../images/country-by.svg");
}

._UZ_1k2m6_292 {
  background-image: url("/../images/country-uz.svg");
}

._KZ_1k2m6_296 {
  background-image: url("/../images/country-kz.svg");
}

._addition_1k2m6_300 {
  color: #9e9b98;
  font-size: 13px;
}

@media (max-width: 767px) {
  ._typePlaces_1k2m6_306 * > span {
    font-size: 13px !important;
    margin: 0 16px !important;
  }
}

._actions_1k2m6_312 {
  display: flex;
  gap: 8px;
}

._h5_1k2m6_317 {
  width: 300px;
  margin: 0px 4px;
  font-weight: 300;
  font-size: 14px;
  text-align: left;
  color: #71706f;
}

._h6_1k2m6_326 {
  width: 50%;
  margin: 8px 16px;
  font-weight: 500;
  font-size: 16px;
  text-align: left;
  color: #282827;
}

._p_1k2m6_264 {
  margin: 4px 0px;
  font-size: 14px;
  text-align: left;
  width: 100%;
}

._wrapper_1k2m6_342 {
  display: flex;
}

._infoWrapper_1k2m6_346 {
  display: flex;
  align-items: center;
  margin-bottom: 8px;
}

._contentBlock_1k2m6_352 {
  display: flex;
  flex-direction: column;
}._line_z89or_1 {
  display: flex;
  gap: 6px;
}

._selector_z89or_6 > div {
  transform: unset !important;
}._label_1ozt1_1 {
  display: block;
  padding-bottom: 4px;
}

._error_1ozt1_6 {
  position: absolute;
  margin-top: 4px;
  line-height: 20px;
}

._textError_1ozt1_12 {
  color: #e5325d;
}

._component_1ozt1_16 > div[role=group] {
  transform: unset !important;
}._modal_1v8hm_1 {
  padding: 24px;
  width: 400px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._modal__title_1v8hm_8 {
  font-size: 20px;
  font-weight: bold;
}
._modal__buttons_1v8hm_12 {
  display: flex;
  gap: 20px;
}._container_1vaiv_1 {
  display: flex;
  flex-direction: row;
}

._separator_1vaiv_6 {
  width: 10px;
  height: 24px;
}._wrapper_127sq_1 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: start;
  padding: 16px 8px;
}
._wrapper_127sq_1 h6 {
  margin: 0;
  font-size: 16px;
  text-align: left;
}
._wrapper_127sq_1 p {
  margin: 0;
  font-size: 14px;
  text-align: left;
}
._wrapper_127sq_1 span {
  font-size: 14px;
  color: #9e9b98;
}
._wrapper_127sq_1 button ._normal_127sq_23 p {
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  color: black;
  background-color: red;
}
._wrapper_127sq_1 button ._disabled_127sq_30 p {
  margin: 0;
  font-size: 12px;
  color: #9e9b98;
}

._normal_127sq_23 span {
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  color: black;
}

._disabled_127sq_30 span {
  margin: 0;
  color: #9e9b98;
}

._modal_127sq_48 {
  padding: 24px;
  width: 600px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._modal__title_127sq_55 {
  font-size: 20px;
  font-weight: bold;
}
._modal__buttons_127sq_59 {
  display: flex;
  gap: 20px;
}._wrapper_gw21l_1 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: start;
  padding: 16px 8px;
}
._wrapper_gw21l_1 h6 {
  margin: 0;
  font-size: 16px;
  text-align: left;
}
._wrapper_gw21l_1 p {
  margin: 0;
  font-size: 14px;
  text-align: left;
}
._wrapper_gw21l_1 span {
  font-size: 14px;
  color: #9e9b98;
}
._wrapper_gw21l_1 button ._normal_gw21l_23 p {
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  color: black;
  background-color: red;
}
._wrapper_gw21l_1 button ._disabled_gw21l_30 p {
  margin: 0;
  font-size: 12px;
  color: #9e9b98;
}

._normal_gw21l_23 span {
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  color: black;
}

._disabled_gw21l_30 span {
  margin: 0;
  color: #9e9b98;
}._wrapper_n4y45_1 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: start;
  padding: 16px 8px;
}
._wrapper_n4y45_1 h6 {
  margin: 0;
  font-size: 16px;
  text-align: left;
}
._wrapper_n4y45_1 p {
  margin: 0;
  font-size: 14px;
  text-align: left;
}
._wrapper_n4y45_1 span {
  font-size: 14px;
  color: #9e9b98;
}
._wrapper_n4y45_1 button ._normal_n4y45_23 p {
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  color: black;
  background-color: red;
}
._wrapper_n4y45_1 button ._disabled_n4y45_30 p {
  margin: 0;
  font-size: 12px;
  color: #9e9b98;
}

._normal_n4y45_23 span {
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  color: black;
}

._disabled_n4y45_30 span {
  margin: 0;
  color: #9e9b98;
}

._modal_n4y45_48 {
  padding: 24px;
  width: 400px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._modal__title_n4y45_55 {
  font-size: 20px;
  font-weight: bold;
}
._modal__buttons_n4y45_59 {
  display: flex;
  gap: 20px;
}._wrapper_127sq_1 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: start;
  padding: 16px 8px;
}
._wrapper_127sq_1 h6 {
  margin: 0;
  font-size: 16px;
  text-align: left;
}
._wrapper_127sq_1 p {
  margin: 0;
  font-size: 14px;
  text-align: left;
}
._wrapper_127sq_1 span {
  font-size: 14px;
  color: #9e9b98;
}
._wrapper_127sq_1 button ._normal_127sq_23 p {
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  color: black;
  background-color: red;
}
._wrapper_127sq_1 button ._disabled_127sq_30 p {
  margin: 0;
  font-size: 12px;
  color: #9e9b98;
}

._normal_127sq_23 span {
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  color: black;
}

._disabled_127sq_30 span {
  margin: 0;
  color: #9e9b98;
}

._modal_127sq_48 {
  padding: 24px;
  width: 600px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._modal__title_127sq_55 {
  font-size: 20px;
  font-weight: bold;
}
._modal__buttons_127sq_59 {
  display: flex;
  gap: 20px;
}._container_1yx5t_1 ._drop-wrapper_1yx5t_1 {
  min-height: unset;
}

._bid_users_wrapper_1yx5t_5 {
  display: flex;
  cursor: pointer;
}
._bid_users_wrapper_template_1yx5t_9 p {
  background: #fce000 !important;
}
._bid_users_wrapper_1yx5t_5 p {
  padding: 4px 6px;
  margin: 0px 4px 4px 4px;
  border-radius: 15px;
  background: var(--Warm-grey-90, #efeeeb);
  font-size: 15px;
  font-weight: 400;
  text-align: center;
}

._bid_users_container_1yx5t_22 {
  display: flex;
}

._templates_users_wrapper_1yx5t_26 {
  margin-top: 4px;
  width: fit-content;
  display: flex;
  cursor: pointer;
  text-align: center;
  padding: 4px 6px;
  border-radius: 15px;
  font-size: 15px;
  font-weight: 400;
  background: var(--Warm-grey-90, #efeeeb);
}

._count_1yx5t_39 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  margin: 0 !important;
  padding: 0 !important;
  border-radius: 50%;
  background: var(--Warm-grey-90, #efeeeb);
}

._wrapper_1yx5t_51 {
  width: 100%;
  height: 100%;
  padding: 16px;
}

._header_1yx5t_57 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 8px;
}

._userWrapper_1yx5t_64 {
  display: flex;
  align-items: center;
  margin-bottom: 12px;
}

._column_1yx5t_70 {
  display: flex;
  flex-direction: column;
  margin-left: 16px;
}
._columnNoMargin_1yx5t_75 {
  margin: 0;
}
._column_1yx5t_70 p {
  margin: 0 0 6px;
  font-size: 15px;
  letter-spacing: 0.5px;
  font-weight: 400;
  text-align: left;
}
._column_1yx5t_70 span {
  font-size: 15px;
  color: var(--Minor-grey, #848484);
}

h6 {
  margin: 0;
  font-size: 16px;
  text-align: left;
}

._userWithTemplate_1yx5t_96 {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._userWithTemplate_1yx5t_96 svg {
  margin-left: 20px;
}._alertContainer_fyjoc_1 {
  display: flex;
  align-items: center;
  height: 28px;
}

._alertTooltipContainer_fyjoc_7 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
}

._alertTooltipRow_fyjoc_14 {
  display: flex;
  align-items: center;
  gap: 8px;
}._carInfoContainer_dtyju_1 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 4px;
}

._carNumber_dtyju_8 {
  text-align: center;
  width: fit-content;
  white-space: nowrap;
  height: 20px;
  border: 1px solid #302f2d;
  border-radius: 3px;
  padding: 0px 4px;
  font-size: 13px;
  font-weight: 400;
}

._carModel_dtyju_20 {
  font-size: 11px;
  font-weight: 400;
}._packageCountContainer_1i5pi_1 {
  text-align: center;
  border: 1px solid black;
  border-radius: 40px;
  padding: 2px 8px;
  cursor: default;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  display: inline-block;
  box-sizing: border-box;
}

._packageCount_1i5pi_1 {
  font-size: 13px;
  line-height: 18px;
  font-weight: 700;
}._infoContainer_1p0h8_1 {
  display: flex;
  flex-direction: column;
}._infoContainer_1p0h8_1 {
  display: flex;
  flex-direction: column;
}._bidderNameContainer_1uvez_1 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  white-space: nowrap;
  max-width: 160px;
  height: 24px;
  border-radius: 40px;
  background-color: #efeeeb;
  padding: 0px 8px;
}._auctionStatusInfoWrapper_1n1ir_1 {
  display: flex;
  flex-direction: column;
}

._auctionStatusWrapper_1n1ir_6 {
  display: flex;
  flex-direction: row;
  align-items: center;
}

._indicator_1n1ir_12 {
  width: 10px;
  height: 10px;
  margin-right: 8px;
  border-radius: 50%;
}._orderInfoWrapper_anshq_1 {
  width: 100%;
  max-height: 78vh;
  overflow-y: auto;
  box-sizing: border-box;
  background-color: #000000;
  border-radius: 24px;
  padding: 8px;
}

._shipmentStatusInfoWrapper_anshq_11 {
  display: flex;
  gap: 20px;
  align-items: center;
  flex-direction: row;
}

._wrapper_anshq_18 {
  width: 100%;
  overflow-y: auto;
  box-sizing: border-box;
}

._curgoPlaceWrapper_anshq_24 {
  background-color: white;
  border-radius: 24px;
}

._infoWrapper_anshq_29 {
  display: flex;
  align-items: center;
  margin-bottom: 8px;
}

._contact_wrapper_anshq_35 {
  margin-left: 16px;
}

._h5_anshq_39 {
  width: 50%;
  margin: 0px 4px;
  font-weight: 300;
  font-size: 14px;
  text-align: left;
  color: #71706f;
}

._h6_anshq_48 {
  width: 50%;
  margin: 8px 16px;
  font-weight: 500;
  font-size: 16px;
  text-align: left;
  color: #282827;
}

._p_anshq_57 {
  margin: 4px 0px;
  font-size: 14px;
  text-align: left;
}

._span_anshq_63 {
  padding-left: 8px;
  color: #9e9b98;
}

._a_anshq_68 {
  color: #0668be;
}

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

._packageWrapper_anshq_77 {
  position: relative;
  margin: 8px;
  padding: 16px;
  background-color: #f4f6f7;
  border-radius: 10px;
}
._packageWrapper_anshq_77 ._header_anshq_84 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
._packageWrapper_anshq_77 ._descriptionHeader_anshq_90 {
  display: flex;
  align-items: center;
}
._packageWrapper_anshq_77 ._descriptionHeader_anshq_90 p {
  margin: 0;
  font-size: 15px;
  font-weight: 400;
  text-align: left;
}
._packageWrapper_anshq_77 ._descriptionHeader_anshq_90 span {
  color: #84878a;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
}

._countWrapper_anshq_108 {
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
  border-radius: 8px;
  background: #000000;
  color: #ffffff;
  font-size: 13px;
  font-weight: 700;
  text-align: center;
}

._content_anshq_123 {
  display: flex;
  margin-top: 8px;
}

._active_anshq_128 {
  transform: rotate(90deg);
}

._curgoHeader_anshq_132 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px;
  margin: 8px 0px;
  border-radius: 24px;
  cursor: pointer;
}

._packageParametrs_anshq_142 {
  display: flex;
  align-items: center;
}

._cargoName_anshq_147 {
  margin: 0px 16px;
}

._packageName_anshq_151 {
  margin: 0 8px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
  color: #999c9e;
}

._packageDescription_anshq_160 {
  padding-left: 8px;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
  text-align: left;
  color: #191919;
}

._active_anshq_128 {
  transform: rotate(180deg);
}

._cargoParams_anshq_173 {
  display: flex;
  align-items: row;
  gap: 32px;
}._wrapper_1szcz_1 {
  width: 100%;
  max-height: 78vh;
  padding: 8px;
  overflow-y: auto;
  box-sizing: border-box;
}

._info_wrapper_1szcz_9 {
  display: flex;
  align-items: center;
  margin-bottom: 8px;
  align-items: baseline;
}
._info_wrapper_1szcz_9 ._contact_wrapper_1szcz_15 {
  margin-left: 16px;
}
._info_wrapper_1szcz_9 h5 {
  width: 50%;
  margin: 0px 4px;
  font-weight: 300;
  font-size: 14px;
  text-align: left;
  color: #71706f;
}
._info_wrapper_1szcz_9 h6 {
  width: 50%;
  margin: 8px 16px;
  font-weight: 500;
  font-size: 16px;
  text-align: left;
  color: #282827;
}
._info_wrapper_1szcz_9 p,
._info_wrapper_1szcz_9 ._info_value_1szcz_35 {
  margin: 4px 0px;
  font-size: 14px;
  text-align: left;
}

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

._selectWithButton_1szcz_46 {
  display: flex;
  gap: 4px;
}._wrapper_u5lpk_1 {
  width: 100%;
  max-height: 78vh;
  padding: 8px;
  overflow-y: auto;
  box-sizing: border-box;
}

._tableWrapper_u5lpk_9 {
  --outfit: 10px;
  overflow-x: auto;
  margin: calc(var(--outfit) * -1) 0;
  padding: var(--outfit) 0;
}
._tableWrapper_u5lpk_9:has([data-dragging-row-index]) {
  --outfit: 100px;
  overflow: hidden;
}
._tableWrapper_u5lpk_9 .gt-table {
  width: 100%;
}
._tableWrapper_u5lpk_9 .gt-styled-table__cell,
._tableWrapper_u5lpk_9 .gt-styled-table__header-cell,
._tableWrapper_u5lpk_9 .gt-styled-table__footer-cell {
  padding: var(--_--cell-padding);
}
._tableWrapper_u5lpk_9 .gt-table__cell_pinned,
._tableWrapper_u5lpk_9 .gt-styled-table__header-cell {
  background: rgba(255, 255, 255, 0.8);
}
._tableWrapper_u5lpk_9 .gt-drag-handle::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
}
._tableWrapper_u5lpk_9 .gt-drag-handle:hover {
  color: #000;
}._wrapper_jdcw0_1 {
  width: 100%;
  height: 100%;
  padding: 16px;
}
._wrapper_jdcw0_1 h6 {
  margin: 0;
  font-size: 20px;
  font-weight: 700;
  text-align: left;
  letter-spacing: 1px;
}
._wrapper_jdcw0_1 ._header_jdcw0_13 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._wrapper_jdcw0_1 ._column_jdcw0_18 {
  display: flex;
  flex-direction: column;
}
._wrapper_jdcw0_1 ._column_jdcw0_18 p {
  margin: 0;
  font-size: 15px;
  text-align: left;
}
._wrapper_jdcw0_1 ._column_jdcw0_18 span {
  font-size: 14px;
  font-weight: 400;
  text-align: left;
  color: #9e9b98;
}
._wrapper_jdcw0_1 ._column_jdcw0_18 h5 {
  margin-top: 8px;
}

._errors_jdcw0_37 {
  display: flex;
  flex-direction: column;
  padding: 10px;
}
._errors_jdcw0_37 span {
  color: #e5325d !important;
  margin-top: 4px;
}

._modal_jdcw0_47 {
  padding: 24px;
  display: flex;
  flex-direction: column;
}
._modal__title_jdcw0_52 {
  font-size: 20px;
  font-weight: bold;
}
._modal__buttons_jdcw0_56 {
  display: flex;
  justify-content: space-evenly;
}
._modal_jdcw0_47 ._content_jdcw0_60 {
  margin: 16px 0;
}
._modal_jdcw0_47 ._title_jdcw0_63 {
  display: flex;
  align-items: center;
}
._modal_jdcw0_47 h6 {
  margin: 0;
  font-size: 20px;
  font-weight: 700;
  text-align: left;
  letter-spacing: 1px;
}
._modal_jdcw0_47 p {
  margin: 0;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
}
._modal_jdcw0_47 ._tableOrderName_jdcw0_80 {
  margin-left: 8px;
  text-transform: uppercase;
}
._modal_jdcw0_47 b {
  margin-left: 8px;
}
._modal_jdcw0_47 ._inputs_jdcw0_87 {
  width: 100%;
}
._modal_jdcw0_47 ._inputWrapper_jdcw0_90 {
  margin: 8px 0;
}
._modal_jdcw0_47 ._inputWrapper_jdcw0_90 p,
._modal_jdcw0_47 ._inputWrapper_jdcw0_90 span {
  margin-bottom: 4px;
  color: black;
}
._modal_jdcw0_47 ._inputWrapper_jdcw0_90 ._select_jdcw0_98,
._modal_jdcw0_47 ._inputWrapper_jdcw0_90 input {
  width: 100%;
  background-color: white;
}
._modal_jdcw0_47 ._button_jdcw0_103 {
  width: 100%;
}

._action_button_jdcw0_107 p {
  margin: 0;
  padding: 0 20px;
  font-size: 13px;
  color: white;
}

._bet_cost_jdcw0_114 {
  display: flex;
  flex-direction: column;
  margin-top: 16px;
}

._right_desc_jdcw0_120 {
  align-self: flex-end;
}

._checked_button_jdcw0_124 p {
  margin: 0;
  font-size: 13px;
  font-weight: 700;
  text-align: center;
  color: #169cdc;
}

._winner_button_jdcw0_132 {
  background: rgba(28, 192, 82, 0.2);
}
._winner_button_jdcw0_132 p {
  margin: 0;
  font-size: 13px;
  font-weight: 700;
  text-align: center;
  color: #1cc052;
}

._bidHeader_jdcw0_143 {
  display: flex;
  gap: 32px;
}

._addBidWrapper_jdcw0_148 {
  display: flex;
  flex-direction: column;
  margin-top: 16px;
  padding: 16px;
  background: #f8f8f6;
  border-radius: 16px;
}
._addBidWrapper_jdcw0_148 h5 {
  margin: 8px 0;
  font-size: 20px;
  font-weight: 700;
  text-align: left;
}
._addBidWrapper_jdcw0_148 p {
  margin: 0;
  font-size: 15px;
  font-weight: 400;
  text-align: left;
}
._addBidWrapper_jdcw0_148 span {
  font-size: 11px;
  font-weight: 400;
  text-align: center;
  color: #464646;
}
._addBidWrapper_jdcw0_148 ._inputWrapper_jdcw0_90 {
  margin: 12px 0;
}
._addBidWrapper_jdcw0_148 ._inputWrapper_jdcw0_90 p,
._addBidWrapper_jdcw0_148 ._inputWrapper_jdcw0_90 span {
  margin-bottom: 4px;
  color: black;
}
._addBidWrapper_jdcw0_148 ._inputWrapper_jdcw0_90 ._select_jdcw0_98,
._addBidWrapper_jdcw0_148 ._inputWrapper_jdcw0_90 input {
  background-color: white;
}
._addBidWrapper_jdcw0_148 ._bidInfo_jdcw0_186 {
  display: flex;
  flex-direction: row;
  gap: 16px;
  align-items: baseline;
}
._addBidWrapper_jdcw0_148 ._stepLabel_jdcw0_192 {
  font-size: 14px;
}

._bidInputInfoWrapper_jdcw0_196 {
  display: flex;
  justify-content: space-between;
  gap: 16px;
}
._bidInputInfoWrapper_jdcw0_196 ._inputs_jdcw0_87 {
  width: 60%;
}
._bidInputInfoWrapper_jdcw0_196 ._infoWrapper_jdcw0_204 {
  display: flex;
  justify-content: space-between;
  gap: 16px;
}
._bidInputInfoWrapper_jdcw0_196 h5 {
  text-align: right;
}
._bidInputInfoWrapper_jdcw0_196 ._action_button_jdcw0_107 {
  margin-top: 16px;
}

._buy_now_wrapper_jdcw0_216 {
  margin-top: 32px;
  display: flex;
  flex-direction: column;
}

._warning_jdcw0_222 {
  color: red !important;
}

._textInputWrapper_jdcw0_226 {
  width: 60vw;
  margin: 16px;
}

._price_jdcw0_231 {
  min-height: 55px;
}

._fieldStack_jdcw0_235 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
@media (min-width: 767px) {
  ._fieldStack_jdcw0_235 {
    flex-direction: row;
  }
  ._fieldStack_jdcw0_235 > div {
    width: 50%;
  }
}

._priceContainer_jdcw0_249 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 4px;
}

._recommendedBetPriceWrapper_jdcw0_256 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 4px;
}._buttonWrapper_1tipv_1 {
  z-index: 1000;
  padding: 6px 12px;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
._buttonWrapper__comment_1tipv_8 {
  display: flex;
  flex-direction: column;
  gap: 2px;
}.pm-h-folding-hidden {
  display: none;
}

.pm-h-folding-content {
  padding-left: 28px;
}

.pm-h-folding-separator {
  position: relative;
}
.pm-h-folding-separator::before {
  position: absolute;
  z-index: 1;
  bottom: -4px;
  left: 0;
  width: 12px;
  height: 12px;
  content: "";
  background-color: var(--g-color-text-secondary);
  mask-image: url('data:image/svg+xml;svg,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16"><path fill="currentColor" fill-rule="evenodd" d="M2 7.25a.75.75 0 0 0 0 1.5h5.69l-2.72 2.72a.75.75 0 1 0 1.06 1.06l4-4a.75.75 0 0 0 0-1.06l-4-4a.75.75 0 0 0-1.06 1.06l2.72 2.72zm7.47 4.22a.75.75 0 1 0 1.06 1.06l4-4a.75.75 0 0 0 0-1.06l-4-4a.75.75 0 1 0-1.06 1.06L12.94 8z" clip-rule="evenodd"/></svg>');
  mask-size: 12px;
  transform: translateY(80%);
}
.pm-h-folding-separator::after {
  position: absolute;
  z-index: 1;
  bottom: -8px;
  left: 16px;
  display: block;
  width: calc(100% - 16px - 56px - 6px);
  content: "";
  border-top: 1px dashed var(--g-color-line-generic);
}

.pm-h-folding-label::after {
  position: absolute;
  z-index: 1;
  right: 2px;
  bottom: -6px;
  display: block;
  padding: 0 8px;
  content: attr(data-value);
  color: var(--g-color-text-misc);
  border-radius: 4px;
  background-color: var(--g-color-base-misc-medium-hover);
  transform: translate(0, 50%);
  font-size: var(--g-text-body-1-font-size);
  line-height: var(--g-text-body-1-line-height);
  font-weight: var(--g-text-body-font-weight);
}.yfm h1[data-folded],.yfm h2[data-folded],.yfm h3[data-folded],.yfm h4[data-folded],.yfm h5[data-folded],.yfm h6[data-folded]{position:relative;padding-left:28px}.yfm h1[data-folded]:before,.yfm h2[data-folded]:before,.yfm h3[data-folded]:before,.yfm h4[data-folded]:before,.yfm h5[data-folded]:before,.yfm h6[data-folded]:before{position:absolute;z-index:1;top:50%;left:0;content:"";cursor:pointer;background-color:currentColor;mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16"><path fill="currentColor" fill-rule="evenodd" d="M2.97 5.47a.75.75 0 0 1 1.06 0L8 9.44l3.97-3.97a.75.75 0 1 1 1.06 1.06l-4.5 4.5a.75.75 0 0 1-1.06 0l-4.5-4.5a.75.75 0 0 1 0-1.06" clip-rule="evenodd"/></svg>');mask-repeat:no-repeat;mask-position:center;transition:transform .3s ease;transform:translateY(-50%) rotate(-90deg)}.yfm h1[data-folded]:before{width:28px;height:28px;mask-size:20px}.yfm h2[data-folded]:before,.yfm h3[data-folded]:before{left:2px;width:24px;height:24px;mask-size:20px}.yfm h4[data-folded]:before{left:6px;width:20px;height:20px;mask-size:16px}.yfm h5[data-folded]:before{left:8px;width:20px;height:20px;mask-size:14px}.yfm h6[data-folded]:before{left:8px;width:20px;height:20px;mask-size:12px}.yfm h1[data-folded=false]:before,.yfm h2[data-folded=false]:before,.yfm h3[data-folded=false]:before,.yfm h4[data-folded=false]:before,.yfm h5[data-folded=false]:before,.yfm h6[data-folded=false]:before{transform:translateY(-50%)}.heading-section-content{display:none;padding-left:28px;overflow:hidden;transition:height .3s ease-in-out}.heading-section-content>.heading-section{margin-left:-28px}.heading-section>h1,.heading-section>h2,.heading-section>h3,.heading-section>h4,.heading-section>h5,.heading-section>h6{cursor:pointer;position:relative;padding-left:28px}.heading-section>h1:before,.heading-section>h2:before,.heading-section>h3:before,.heading-section>h4:before,.heading-section>h5:before,.heading-section>h6:before{position:absolute;z-index:1;top:50%;left:0;content:"";cursor:pointer;background-color:currentColor;mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16"><path fill="currentColor" fill-rule="evenodd" d="M2.97 5.47a.75.75 0 0 1 1.06 0L8 9.44l3.97-3.97a.75.75 0 1 1 1.06 1.06l-4.5 4.5a.75.75 0 0 1-1.06 0l-4.5-4.5a.75.75 0 0 1 0-1.06" clip-rule="evenodd"/></svg>');mask-repeat:no-repeat;mask-position:center;transition:transform .3s ease;transform:translateY(-50%) rotate(-90deg)}.heading-section>h1 .yfm-anchor,.heading-section>h2 .yfm-anchor,.heading-section>h3 .yfm-anchor,.heading-section>h4 .yfm-anchor,.heading-section>h5 .yfm-anchor,.heading-section>h6 .yfm-anchor{margin-left:-52px}.heading-section>h1:before{width:28px;height:28px;mask-size:20px}.heading-section>h2:before,.heading-section>h3:before{left:2px;width:24px;height:24px;mask-size:20px}.heading-section>h4:before{left:6px;width:20px;height:20px;mask-size:16px}.heading-section>h5:before{left:8px;width:20px;height:20px;mask-size:14px}.heading-section>h6:before{left:8px;width:20px;height:20px;mask-size:12px}.heading-section.open>.heading-section-content{display:revert}.heading-section.open>h1:before,.heading-section.open>h2:before,.heading-section.open>h3:before,.heading-section.open>h4:before,.heading-section.open>h5:before,.heading-section.open>h6:before{transform:translateY(-50%)}

/*# sourceMappingURL=index.css.map */.math-block {
  font-family: var(--g-font-family-monospace);
  color: var(--g-color-text-complementary);
}

.math-block-container {
  margin-bottom: 15px;
}

.math-error {
  color: var(--g-color-text-danger);
}

.math-block-view.math-view-error {
  display: flex;
  justify-content: center;
}

.math-container.math-active .math-view {
  display: none;
}

.math-block-container.math-active .math-block {
  background-color: var(--g-color-base-misc-light);
}
.math-block-container.math-active .math-block::before, .math-block-container.math-active .math-block::after {
  display: block;
  content: "$$";
  color: var(--g-color-text-hint);
}

.math-container:not(.math-active) {
  --g-md-math-back-color: transparent;
  --g-md-math-hover-color: var(--g-color-base-simple-hover);
  position: relative;
}
.math-container:not(.math-active).math-container-error {
  --g-md-math-back-color: var(--g-color-base-danger-light);
  --g-md-math-hover-color: var(--g-color-base-danger-light-hover);
}
.math-container:not(.math-active)::before {
  position: absolute;
  z-index: -1;
  inset: -2px;
  content: "";
  border-radius: var(--g-border-radius-s);
  background-color: var(--g-md-math-back-color);
  transition: background-color 0.15s linear;
}
.math-container:not(.math-active):hover {
  cursor: pointer;
}
.math-container:not(.math-active):hover::before {
  background-color: var(--g-md-math-hover-color);
}
.math-container:not(.math-active) .math-inline,
.math-container:not(.math-active) .math-block {
  position: absolute;
  inset: 0;
  overflow: hidden;
  opacity: 0;
}
.math-container:not(.math-active) .g-md-MathHint {
  display: none;
}

.g-md-MathHint_view_block {
  float: right;
}
.g-md-MathHint_view_inline {
  display: inline-block;
  margin-right: 6px;
}.math-inline {
  font-family: var(--g-font-family-monospace);
  color: var(--g-color-text-complementary);
  background-color: var(--g-color-base-misc-light);
}
.math-inline__sharp {
  color: var(--g-color-text-hint);
}.g-md-yfm-html-block {
  position: relative;
  display: flex;
  justify-content: space-between;
  margin-bottom: 15px;
  padding-top: 28px;
  border: 1px solid var(--g-color-line-generic);
  border-radius: var(--g-border-radius-m);
}
.g-md-yfm-html-block_editing {
  display: flex;
  padding-top: 0;
  border: 0;
}
.g-md-yfm-html-block__label {
  position: absolute;
  top: 8px;
  left: 8px;
}
.g-md-yfm-html-block__menu {
  position: absolute;
  top: 0;
  right: 0;
}
.g-md-yfm-html-block__preview {
  flex: 1;
}
.g-md-yfm-html-block__error {
  flex: 1;
  font-family: var(--g-font-family-monospace);
  color: var(--g-color-text-danger);
}
.g-md-yfm-html-block__editor {
  flex: 1;
  width: 50%;
  white-space: nowrap;
  caret-color: auto;
}
.g-md-yfm-html-block__editor .g-text-area__content {
  font-size: 1em;
  color: var(--yfm-color-hljs-subst);
  border: 0;
  border-radius: var(--g-border-radius-m);
  background: var(--yfm-color-hljs-background);
  font-feature-settings: normal;
}
.g-md-yfm-html-block__editor .g-text-area__control.g-md-YfmHtmlBlockHelper {
  font-family: var(--yfm-font-family-monospace);
}
.g-md-yfm-html-block__editor-popover {
  z-index: 1;
  float: right;
}
.g-md-yfm-html-block__controls {
  display: flex;
  justify-content: end;
  margin-top: 5px;
}
.g-md-yfm-html-block__content {
  flex-grow: 1;
}

.g-root_theme_dark-hc .g-md-yfm-html-block_editing .g-text-area__content,
.g-root_theme_dark .g-md-yfm-html-block_editing .g-text-area__content {
  color: var(--g-color-text-primary);
}._reset_1oi0j_1 h4 {
  margin-inline: 0;
}.yfm ol{--hier-list-start: 0;counter-reset:hier-list-item 0;counter-reset:hier-list-item var(--hier-list-start)}.yfm ol>li{counter-increment:hier-list-item}.yfm ol>li::marker{content:counter(hier-list-item) ". "}.yfm ol>li>ol{--hier-list-start: 0;counter-reset:sub-hier-list-item 0;counter-reset:sub-hier-list-item var(--hier-list-start)}.yfm ol>li>ol>li{counter-increment:sub-hier-list-item}.yfm ol>li>ol>li::marker{content:counter(hier-list-item) "." counter(sub-hier-list-item) ". "}.yfm ol>li>ol>li>ol{--hier-list-start: 0;counter-reset:sub-sub-hier-list-item 0;counter-reset:sub-sub-hier-list-item var(--hier-list-start)}.yfm ol>li>ol>li>ol>li{counter-increment:sub-sub-hier-list-item}.yfm ol>li>ol>li>ol>li::marker{content:counter(hier-list-item) "." counter(sub-hier-list-item) "." counter(sub-sub-hier-list-item) ". "}.yfm ol>li>ol>li>ol>li>ol{--hier-list-start: 0;counter-reset:sub-sub-sub-hier-list-item 0;counter-reset:sub-sub-sub-hier-list-item var(--hier-list-start)}.yfm ol>li>ol>li>ol>li>ol>li{counter-increment:sub-sub-sub-hier-list-item}.yfm ol>li>ol>li>ol>li>ol>li::marker{content:counter(hier-list-item) "." counter(sub-hier-list-item) "." counter(sub-sub-hier-list-item) "." counter(sub-sub-sub-hier-list-item) ". "}.yfm ol>li>ol>li>ol>li>ol>li>ol{--hier-list-start: 0;counter-reset:sub-sub-sub-sub-hier-list-item 0;counter-reset:sub-sub-sub-sub-hier-list-item var(--hier-list-start)}.yfm ol>li>ol>li>ol>li>ol>li>ol>li{counter-increment:sub-sub-sub-sub-hier-list-item}.yfm ol>li>ol>li>ol>li>ol>li>ol>li::marker{content:counter(hier-list-item) "." counter(sub-hier-list-item) "." counter(sub-sub-hier-list-item) "." counter(sub-sub-sub-hier-list-item) "." counter(sub-sub-sub-sub-hier-list-item) ". "}.yfm ol>li>ol>li>ol>li>ol>li>ol>li>ol{--hier-list-start: 0;counter-reset:sub-sub-sub-sub-sub-hier-list-item 0;counter-reset:sub-sub-sub-sub-sub-hier-list-item var(--hier-list-start)}.yfm ol>li>ol>li>ol>li>ol>li>ol>li>ol>li{counter-increment:sub-sub-sub-sub-sub-hier-list-item}.yfm ol>li>ol>li>ol>li>ol>li>ol>li>ol>li::marker{content:counter(hier-list-item) "." counter(sub-hier-list-item) "." counter(sub-sub-hier-list-item) "." counter(sub-sub-sub-hier-list-item) "." counter(sub-sub-sub-sub-hier-list-item) "." counter(sub-sub-sub-sub-sub-hier-list-item) ". "}.yfm.yfm_no-list-reset ol,.yfm ol.yfm_no-list-reset,.yfm .yfm_no-list-reset ol{counter-reset:list-item}.yfm.yfm_no-list-reset ol li,.yfm ol.yfm_no-list-reset li,.yfm .yfm_no-list-reset ol li{counter-increment:none;counter-increment:initial}.yfm.yfm_no-list-reset ol li::marker,.yfm ol.yfm_no-list-reset li::marker,.yfm .yfm_no-list-reset ol li::marker{content:normal;content:initial}.yfm{--yfm-color-text-private: rgba(0, 0, 0, .7);--yfm-color-link-private: #027bf3;--yfm-color-link-hover-private: #004080;--yfm-color-base-private: #ffffff;--yfm-color-table-private: #333;--yfm-color-border-private: rgba(0, 0, 0, .07);--yfm-color-table-row-background-private: rgba(0, 0, 0, .02);--yfm-color-accent-private: #027bf3;--yfm-color-inline-code-private: rgba(59, 96, 128, 1);--yfm-color-inline-code-background-private: rgba(107, 132, 153, .12);--yfm-color-code-background-private: rgba(107, 132, 153, .12);--yfm-color-hljs-background-private: rgba(107, 132, 153, .12);--yfm-color-hljs-subst-private: #444;--yfm-color-hljs-comment-private: #888888;--yfm-color-hljs-deletion-private: #880000;--yfm-color-hljs-section-private: #880000;--yfm-color-hljs-pseudo-private: #bc6060;--yfm-color-hljs-literal-private: #78a960;--yfm-color-hljs-addition-private: #397300;--yfm-color-hljs-meta-private: #1f7199;--yfm-color-hljs-meta-string-private: #4d99bf;--yfm-color-note-tip-private: #56bd67;--yfm-color-note-tip-background-private: rgba(63, 201, 46, .1);--yfm-color-note-warning-private: #f19518;--yfm-color-note-warning-background-private: rgba(255, 136, 0, .15);--yfm-color-note-important-private: #ff4645;--yfm-color-note-important-background-private: rgba(235, 50, 38, .08);--yfm-color-note-info-private: #027bf3;--yfm-color-note-info-background-private: rgba(2, 123, 243, .08);--yfm-color-term-title-private: #027bf3;--yfm-color-term-title-hover-private: #004080;--yfm-color-term-dfn-background-private: rgb(255, 255, 255);--yfm-color-term-dfn-shadow-private: rgba(0, 0, 0, .15);--yfm-color-term-dfn-presudo-shadow-private: rgb(229, 229, 229);--yfm-color-modal-content-private: rgb(255, 255, 255);--yfm-color-modal-actions-hover-private: rgba(0, 0, 0, .05);--yfm-color-modal-wide-content-private: rgba(0, 0, 0, .85);--yfm-color-modal-wide-content-overlay-private: rgb(0, 0, 0);--yfm-color-base: var(--yfm-color-base-private);--yfm-color-text: var(--yfm-color-text-private);--yfm-color-link: var(--yfm-color-link-private);--yfm-color-link-hover: var(--yfm-color-link-hover-private);--yfm-color-table: var(--yfm-color-table-private);--yfm-color-table-row-background: var(--yfm-color-table-row-background-private);--yfm-color-border: var(--yfm-color-border-private);--yfm-color-accent: var(--yfm-color-accent-private);--yfm-color-inline-code: var(--yfm-color-inline-code-private);--yfm-color-inline-code-background: var(--yfm-color-inline-code-background-private);--yfm-color-code-background: var(--yfm-color-code-background-private);--yfm-color-hljs-background: var(--yfm-color-hljs-background-private);--yfm-color-hljs-subst: var(--yfm-color-hljs-subst-private);--yfm-color-hljs-comment: var(--yfm-color-hljs-comment-private);--yfm-color-hljs-deletion: var(--yfm-color-hljs-deletion-private);--yfm-color-hljs-section: var(--yfm-color-hljs-section-private);--yfm-color-hljs-pseudo: var(--yfm-color-hljs-pseudo-private);--yfm-color-hljs-literal: var(--yfm-color-hljs-literal-private);--yfm-color-hljs-addition: var(--yfm-color-hljs-addition-private);--yfm-color-hljs-meta: var(--yfm-color-hljs-meta-private);--yfm-color-hljs-meta-string: var(--yfm-color-hljs-meta-string-private);--yfm-color-note-tip: var(--yfm-color-note-tip-private);--yfm-color-note-tip-background: var(--yfm-color-note-tip-background-private);--yfm-color-note-warning: var(--yfm-color-note-warning-private);--yfm-color-note-warning-background: var(--yfm-color-note-warning-background-private);--yfm-color-note-important: var(--yfm-color-note-important-private);--yfm-color-note-important-background: var(--yfm-color-note-important-background-private);--yfm-color-note-info: var(--yfm-color-note-info-private);--yfm-color-note-info-background: var(--yfm-color-note-info-background-private);--yfm-color-term-title: var(--yfm-color-term-title-private);--yfm-color-term-title-hover: var(--yfm-color-term-title-hover-private);--yfm-color-term-dfn-background: var(--yfm-color-term-dfn-background-private);--yfm-color-term-dfn-shadow: var(--yfm-color-term-dfn-shadow-private);--yfm-color-term-dfn-pseudo-shadow: var(--yfm-color-term-dfn-presudo-shadow-private);--yfm-color-modal-content: var(--yfm-color-modal-content-private);--yfm-color-modal-actions-hover: var(--yfm-color-modal-actions-hover-private);--yfm-color-modal-wide-content: var(--yfm-color-modal-wide-content-private);--yfm-color-modal-wide-content-overlay: var(--yfm-color-modal-wide-content-overlay-private);font-family:Segoe UI,arial,helvetica,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-family:var(--yfm-font-family-sans);font-size:15px;line-height:20px;word-wrap:break-word;color:#000000b3;color:var(--yfm-color-text);-moz-tab-size:inherit;-o-tab-size:inherit;tab-size:inherit;-moz-tab-size:var(--yfm-tab-size, inherit);-o-tab-size:var(--yfm-tab-size, inherit);tab-size:var(--yfm-tab-size, inherit);--yfm-font-family-monospace: "Menlo", "Monaco", "Consolas", "Ubuntu Mono", "Liberation Mono", "DejaVu Sans Mono", "Courier New", "Courier", monospace;--yfm-font-family-sans: "Segoe UI", arial, helvetica, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"}.yfm *{box-sizing:border-box}.yfm>*:not(h2):not(h3):not(h4):not(h5):not(h6):first-child{margin-top:0!important}.yfm>*:last-child{margin-bottom:0!important}.yfm h1,.yfm h2,.yfm h3,.yfm h4,.yfm h5,.yfm h6{margin-bottom:15px;font-weight:500}.yfm h1{font-size:32px;line-height:40px}.yfm h2{font-size:24px;line-height:28px}.yfm h3{font-size:20px;line-height:24px}.yfm h4{font-size:17px;line-height:24px}.yfm h5{font-size:15px;line-height:20px}.yfm h6{font-size:13px;line-height:18px}.yfm a{background-color:transparent;color:var(--yfm-color-link);-webkit-text-decoration:none;text-decoration:none}.yfm a:hover,.yfm a:active{color:var(--yfm-color-link-hover)}.yfm a:not([href]){color:inherit}.yfm strong{font-weight:700}.yfm img,.yfm svg{box-sizing:content-box;max-width:100%;max-height:-moz-fit-content;max-height:fit-content;border:none;vertical-align:middle}.yfm img[align=right],.yfm svg[align=right]{padding-left:20px}.yfm img[align=left],.yfm svg[align=left]{padding-right:20px}.yfm img{-o-object-fit:contain;object-fit:contain;background-color:var(--yfm-color-base)}.yfm svg{height:auto}.yfm .katex svg{height:auto;height:initial}.yfm img+small{display:block}.yfm p,.yfm blockquote,.yfm ul,.yfm ol,.yfm dl,.yfm table,.yfm pre{margin-block:0 15px;margin-block:var(--yfm-text-block-margin-block, 0 15px);margin-inline:0;margin-inline:var(--yfm-text-block-margin-inline, 0)}.yfm ul pre,.yfm ol pre,.yfm dl pre{margin-top:15px}.yfm code,.yfm kbd,.yfm pre{font-family:var(--yfm-font-family-monospace);font-size:1em;font-feature-settings:normal}.yfm input{margin:0;overflow:visible;font-family:inherit;font-size:inherit;line-height:inherit}.yfm input[type=checkbox]{position:relative;top:1px;box-sizing:border-box;padding:0}.yfm table{color:var(--yfm-color-table);display:inline-block;max-width:100%;width:auto;overflow:auto;position:relative;z-index:1;box-sizing:border-box;border:1px solid var(--yfm-color-border);border-radius:8px;border-collapse:collapse;border-spacing:0;background:var(--yfm-color-base)}.yfm table thead,.yfm table tr:nth-child(2n){background-color:var(--yfm-color-table-row-background)}.yfm table tr:first-child td,.yfm table tr:first-child th{border-top:none}.yfm table tr:last-child td,.yfm table tr:last-child th{border-bottom:none}.yfm table th,.yfm table td{padding:10px 20px;overflow:hidden;text-overflow:ellipsis;border:1px solid var(--yfm-color-border)}.yfm table th>*:first-child,.yfm table td>*:first-child{margin-top:0}.yfm table th>*:last-child,.yfm table td>*:last-child{margin-bottom:0}.yfm table td{vertical-align:top;white-space:normal}.yfm table th{font-weight:500;text-align:left}.yfm table tr td:first-child,.yfm table tr th:first-child{border-left:none}.yfm table tr td:last-child,.yfm table tr th:last-child{border-right:none}.yfm hr{box-sizing:content-box;height:.25em;padding:0;margin:1.5em 0;overflow:hidden;background-color:var(--yfm-color-border);border:none}.yfm hr:before{content:"";display:table}.yfm hr:after{content:"";display:table;clear:both}.yfm blockquote{position:relative;padding-left:12px;border-left:3px solid var(--yfm-color-accent)}.yfm blockquote>*:first-child{margin-top:0}.yfm blockquote>*:last-child{margin-bottom:0}.yfm dl{padding:0}.yfm dl>*:first-child{margin-top:0}.yfm dl>*:last-child{margin-bottom:0}.yfm dl dt{margin-bottom:5px;font-size:1em;font-weight:500;font-style:italic}.yfm dl dd{margin-bottom:15px;padding:0 15px}.yfm dd{margin-left:0}.yfm ul,.yfm ol{padding-left:2.2em}.yfm ul ul:last-child,.yfm ul ol:last-child,.yfm ol ol:last-child,.yfm ol ul:last-child{margin-top:0;margin-bottom:0}.yfm li{word-wrap:break-word}.yfm li:first-child,.yfm li+li{margin-block:.33em 0;margin-block:var(--yfm-list-item-margin-block, .33em 0)}.yfm li p,.yfm li blockquote{margin-block:0 15px;margin-block:var(--yfm-list-text-margin-block, 0 15px)}.yfm li>p:only-of-type,.yfm li>blockquote:only-of-type,.yfm li>p:first-child:has(+ul),.yfm li>p:first-child:has(+ol){margin-block:0;margin-block:var(--yfm-list-text-only-margin-block, 0)}.yfm li>p:last-child{margin-block:0;margin-block:var(--yfm-list-text-last-margin-block, 0)}.yfm code{padding:.1em .4em .15em;background-color:var(--yfm-color-inline-code-background);border-radius:4px;font-size:.875em;white-space:pre-wrap;color:var(--yfm-color-inline-code);-moz-tab-size:inherit;-o-tab-size:inherit;tab-size:inherit;-moz-tab-size:var(--yfm-tab-size-code, inherit);-o-tab-size:var(--yfm-tab-size-code, inherit);tab-size:var(--yfm-tab-size-code, inherit)}.yfm a code{color:inherit}.yfm pre{word-wrap:normal}.yfm table code{white-space:nowrap}.yfm pre * code{display:inline;padding:0;margin:0;overflow:visible;word-wrap:normal;background-color:transparent;border:0;color:var(--yfm-color-text)}.yfm pre>code{display:block;padding:16px;overflow:auto;background-color:var(--yfm-color-code-background);color:var(--yfm-color-text);white-space:pre}.yfm pre>code .yfm-line-number{display:inline-block;padding-right:1em;color:#666;color:var(--yfm-color-line-numbers, #666);-webkit-user-select:none;-moz-user-select:none;user-select:none}.yfm sup,.yfm sub{line-height:0}.yfm .visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;white-space:nowrap;border:0;clip-path:inset(100%);-webkit-user-select:none;-moz-user-select:none;user-select:none}.yfm h1 .yfm-clipboard-anchor,.yfm h2 .yfm-clipboard-anchor,.yfm h3 .yfm-clipboard-anchor,.yfm h4 .yfm-clipboard-anchor,.yfm h5 .yfm-clipboard-anchor,.yfm h6 .yfm-clipboard-anchor{background:none;color:var(--yfm-color-link);border:none;padding:0;font:inherit;cursor:pointer}.yfm h1 .yfm-clipboard-anchor:hover,.yfm h2 .yfm-clipboard-anchor:hover,.yfm h3 .yfm-clipboard-anchor:hover,.yfm h4 .yfm-clipboard-anchor:hover,.yfm h5 .yfm-clipboard-anchor:hover,.yfm h6 .yfm-clipboard-anchor:hover{color:var(--yfm-color-link-hover)}.yfm h1 .yfm-anchor,.yfm h1 .yfm-clipboard-anchor,.yfm h2 .yfm-anchor,.yfm h2 .yfm-clipboard-anchor,.yfm h3 .yfm-anchor,.yfm h3 .yfm-clipboard-anchor,.yfm h4 .yfm-anchor,.yfm h4 .yfm-clipboard-anchor,.yfm h5 .yfm-anchor,.yfm h5 .yfm-clipboard-anchor,.yfm h6 .yfm-anchor,.yfm h6 .yfm-clipboard-anchor{display:inline-block;width:24px;padding-right:4px;margin-left:-24px;float:left;text-align:center;font-size:18px}.yfm h1 .yfm-anchor:focus:before,.yfm h1 .yfm-clipboard-anchor:focus:before,.yfm h2 .yfm-anchor:focus:before,.yfm h2 .yfm-clipboard-anchor:focus:before,.yfm h3 .yfm-anchor:focus:before,.yfm h3 .yfm-clipboard-anchor:focus:before,.yfm h4 .yfm-anchor:focus:before,.yfm h4 .yfm-clipboard-anchor:focus:before,.yfm h5 .yfm-anchor:focus:before,.yfm h5 .yfm-clipboard-anchor:focus:before,.yfm h6 .yfm-anchor:focus:before,.yfm h6 .yfm-clipboard-anchor:focus:before{opacity:1}.yfm h1 .yfm-anchor:before,.yfm h1 .yfm-clipboard-anchor:before,.yfm h2 .yfm-anchor:before,.yfm h2 .yfm-clipboard-anchor:before,.yfm h3 .yfm-anchor:before,.yfm h3 .yfm-clipboard-anchor:before,.yfm h4 .yfm-anchor:before,.yfm h4 .yfm-clipboard-anchor:before,.yfm h5 .yfm-anchor:before,.yfm h5 .yfm-clipboard-anchor:before,.yfm h6 .yfm-anchor:before,.yfm h6 .yfm-clipboard-anchor:before{content:"#";opacity:0}.yfm h1:hover .yfm-anchor:before,.yfm h1:hover .yfm-clipboard-anchor:before,.yfm h2:hover .yfm-anchor:before,.yfm h2:hover .yfm-clipboard-anchor:before,.yfm h3:hover .yfm-anchor:before,.yfm h3:hover .yfm-clipboard-anchor:before,.yfm h4:hover .yfm-anchor:before,.yfm h4:hover .yfm-clipboard-anchor:before,.yfm h5:hover .yfm-anchor:before,.yfm h5:hover .yfm-clipboard-anchor:before,.yfm h6:hover .yfm-anchor:before,.yfm h6:hover .yfm-clipboard-anchor:before{opacity:1}.yfm table h1 .yfm-anchor,.yfm table h1 .yfm-clipboard-anchor,.yfm table h2 .yfm-anchor,.yfm table h2 .yfm-clipboard-anchor,.yfm table h3 .yfm-anchor,.yfm table h3 .yfm-clipboard-anchor,.yfm table h4 .yfm-anchor,.yfm table h4 .yfm-clipboard-anchor,.yfm table h5 .yfm-anchor,.yfm table h5 .yfm-clipboard-anchor,.yfm table h6 .yfm-anchor,.yfm table h6 .yfm-clipboard-anchor{width:1em;margin-left:-1em;padding-right:0}.yfm .yfm-tabs .yfm-anchor:before,.yfm .yfm-tabs .yfm-clipboard-anchor:before{position:absolute;padding-right:2px}.yfm .hljs{display:block;overflow-x:auto;padding:16px;background:var(--yfm-color-hljs-background)}.yfm .hljs,.yfm .hljs-subst{color:var(--yfm-color-hljs-subst)}.yfm .hljs-comment{color:var(--yfm-color-hljs-comment)}.yfm .hljs-keyword,.yfm .hljs-attribute,.yfm .hljs-selector-tag,.yfm .hljs-meta-keyword,.yfm .hljs-doctag,.yfm .hljs-name{font-weight:700}.yfm .hljs-type,.yfm .hljs-string,.yfm .hljs-number,.yfm .hljs-selector-id,.yfm .hljs-selector-class,.yfm .hljs-quote,.yfm .hljs-template-tag,.yfm .hljs-deletion{color:var(--yfm-color-hljs-deletion)}.yfm .hljs-title,.yfm .hljs-section{color:var(--yfm-color-hljs-section);font-weight:700}.yfm .hljs-regexp,.yfm .hljs-symbol,.yfm .hljs-variable,.yfm .hljs-template-variable,.yfm .hljs-link,.yfm .hljs-selector-attr,.yfm .hljs-selector-pseudo{color:var(--yfm-color-hljs-pseudo)}.yfm .hljs-literal{color:var(--yfm-color-hljs-literal)}.yfm .hljs-built_in,.yfm .hljs-bullet,.yfm .hljs-code,.yfm .hljs-addition{color:var(--yfm-color-hljs-addition)}.yfm .hljs-meta{color:var(--yfm-color-hljs-meta)}.yfm .hljs-meta-string{color:var(--yfm-color-hljs-meta-string)}.yfm .hljs-emphasis{font-style:italic}.yfm .hljs-strong{font-weight:700}.yfm-clipboard{position:relative}.yfm-clipboard:hover .yfm-clipboard-button{opacity:1;min-height:20px;min-width:20px}.yfm-clipboard>pre{border-radius:10px;overflow:hidden}.yfm-clipboard-button{position:absolute;top:16px;right:16px;z-index:1;opacity:0;background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer}.yfm-clipboard-button:focus{opacity:1}.yfm-clipboard-icon{pointer-events:none}.yfm .yfm-note{max-width:1296px;margin:20px 0;padding:20px 20px 20px 64px;border-radius:10px}.yfm .yfm-note .yfm-note-title{font-weight:700}.yfm .yfm-note>*{margin:0 0 10px}.yfm .yfm-note>*:first-child:before{box-sizing:content-box;display:block;width:24px;height:24px;margin-top:-2px;margin-left:-44px;padding-right:20px;float:left}.yfm .yfm-note>*:last-child{margin-bottom:0}.yfm .yfm-note.yfm-accent-info>:first-child:before{content:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 16 16"%3E%3Ccircle cx="8" cy="8" r="8" fill="rgb(2,123,243)"/%3E%3Crect width="1" height="5" x="7.5" y="6.5" stroke="%23fff" rx=".5"/%3E%3Ccircle cx="8" cy="4" r="1" fill="%23fff"/%3E%3C/svg%3E')}.yfm .yfm-note.yfm-accent-tip>:first-child:before{content:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 16 16"%3E%3Ccircle cx="8" cy="8" r="8" fill="rgb(86,189,103)"/%3E%3Crect width="1" height="5" x="7.5" y="6.5" stroke="%23fff" rx=".5"/%3E%3Ccircle cx="8" cy="4" r="1" fill="%23fff"/%3E%3C/svg%3E')}.yfm .yfm-note.yfm-accent-warning>:first-child:before{content:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 16 16"%3E%3Ccircle cx="8" cy="8" r="8" fill="rgb(241,149,24)"/%3E%3Crect width="1" height="5" x="7.5" y="6.5" stroke="%23fff" rx=".5"/%3E%3Ccircle cx="8" cy="4" r="1" fill="%23fff"/%3E%3C/svg%3E')}.yfm .yfm-note.yfm-accent-alert>:first-child:before{content:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 16 16"%3E%3Ccircle cx="8" cy="8" r="8" fill="rgb(255,70,69)"/%3E%3Crect width="1" height="5" x="7.5" y="6.5" stroke="%23fff" rx=".5"/%3E%3Ccircle cx="8" cy="4" r="1" fill="%23fff"/%3E%3C/svg%3E')}.yfm .yfm-note.yfm-accent-info{background:var(--yfm-color-note-info-background)}.yfm .yfm-note.yfm-accent-tip{background:var(--yfm-color-note-tip-background)}.yfm .yfm-note.yfm-accent-alert{background:var(--yfm-color-note-important-background)}.yfm .yfm-note.yfm-accent-warning{background:var(--yfm-color-note-warning-background)}.yfm table td.cell-align-top-left,.yfm table td.cell-align-bottom-left{text-align:start}.yfm table td.cell-align-top-center,.yfm table td.cell-align-center{text-align:center}.yfm table td.cell-align-top-right,.yfm table td.cell-align-bottom-right{text-align:end}.yfm table td.cell-align-top-left,.yfm table td.cell-align-top-center,.yfm table td.cell-align-top-right{vertical-align:top}.yfm table td.cell-align-center{vertical-align:middle}.yfm table td.cell-align-bottom-left,.yfm table td.cell-align-bottom-right{vertical-align:bottom}.yfm-term_title{color:var(--yfm-color-term-title);cursor:pointer;border-bottom:1px dotted;font-size:inherit;line-height:inherit;font-style:normal}.yfm-term_title:hover{color:var(--yfm-color-term-title-hover)}.yfm-term_dfn{position:absolute;z-index:100;width:-moz-fit-content;width:fit-content;max-width:450px;visibility:hidden;opacity:0;padding:10px;background-color:var(--yfm-color-term-dfn-background);font-size:inherit;line-height:inherit;font-style:normal;border-radius:4px;box-shadow:0 8px 20px var(--yfm-color-term-dfn-shadow);outline:none}@media screen and (max-width: 600px){.yfm-term_dfn{max-width:80%}}.yfm-term_dfn:before{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;box-shadow:0 0 0 1px var(--yfm-color-term-dfn-pseudo-shadow)}.yfm-term_dfn.open{visibility:visible;animation-name:popup;animation-duration:.1s;animation-timing-function:ease-out;animation-fill-mode:forwards}@keyframes popup{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.wide-container{position:fixed;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;top:0;left:0;z-index:200}.wide-container.dc-doc-page{max-width:100%!important}.wide-container .wide-content-viewer{visibility:hidden}.wide-container .wide-content-wrapper{z-index:200;background-color:var(--yfm-color-modal-content);height:90vh;width:70vw;border-radius:10px;display:flex;flex-direction:column}.wide-container .wide-content-wrapper .wide-content{height:95%;width:100%}.wide-container .wide-content-wrapper .wide-content .wide-inner-element{max-width:100%;width:100%;height:100%}.wide-container .wide-content-wrapper .wide-content table{border-radius:0}.wide-container .wide-content-wrapper .wide-content .wide-thead-content{display:table;width:100%}.wide-container .wide-content-wrapper .wide-toolbar{display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:center;padding:10px 12px}.wide-container .wide-content-wrapper .wide-entity-name{margin:0;font-size:18px}.wide-container .wide-content-wrapper .wide-actions{align-self:flex-end}.wide-container .wide-content-wrapper .wide-actions .close-action{cursor:pointer;border-radius:3px;transition:background .3s}.wide-container .wide-content-wrapper .wide-actions .close-action:hover{background:var(--yfm-color-modal-actions-hover)}.wide-element-wrapper{display:flex;gap:30px;position:relative}.wide-element-wrapper:hover>.wide-content-viewer{visibility:visible}.wide-element-wrapper .wide-inner-element{max-width:700px}.wide-content-viewer{visibility:hidden;width:30px;height:30px;z-index:100;padding:6px;box-sizing:content-box;color:var(--yfm-color-modal-wide-content);cursor:pointer}.wide-content-viewer>svg{width:20px;height:20px}.wide-content-overlay{z-index:100;width:100vw;height:100vh;position:fixed;top:0;left:0;background-color:var(--yfm-color-modal-wide-content-overlay);opacity:.6}details.yfm-cut>.yfm-cut-content{display:block}.yfm-cut{transition:all .15s;margin-bottom:15px}.yfm-cut.cut-highlight{background-clip:content-box;box-shadow:0 3px 0 7px var(--g-color-base-simple-hover);background-color:var(--g-color-base-simple-hover);border-radius:3px}.yfm-cut-title{list-style:none;cursor:pointer;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:5px 0 5px 30px}.yfm-cut-title::-webkit-details-marker{display:none}.yfm-cut-title:before{content:"";z-index:1;left:0;top:50%;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgICA8cGF0aCBzdHJva2U9ImN1cnJlbnRDb2xvciIgZmlsbD0ibm9uZSIgZD0iTTMgNmw1IDUgNS01Ii8+Cjwvc3ZnPgo=);transform:translateY(-50%) rotate(-90deg);transition:transform .3s ease;height:20px;width:20px;position:absolute}.yfm-cut-content{padding:5px 0 15px 30px}.yfm-cut[open]>.yfm-cut-title:before{transform:translateY(-50%)}.yfm-file__icon{---yfm-file-icon-img: var(--yfm-file-icon, url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik0zNjkuOSA5Ny45TDI4NiAxNEMyNzcgNSAyNjQuOC0uMSAyNTIuMS0uMUg0OEMyMS41IDAgMCAyMS41IDAgNDh2NDE2YzAgMjYuNSAyMS41IDQ4IDQ4IDQ4aDI4OGMyNi41IDAgNDgtMjEuNSA0OC00OFYxMzEuOWMwLTEyLjctNS4xLTI1LTE0LjEtMzR6bS0yMi42IDIyLjdjMi4xIDIuMSAzLjUgNC42IDQuMiA3LjRIMjU2VjMyLjVjMi44LjcgNS4zIDIuMSA3LjQgNC4ybDgzLjkgODMuOXpNMzM2IDQ4MEg0OGMtOC44IDAtMTYtNy4yLTE2LTE2VjQ4YzAtOC44IDcuMi0xNiAxNi0xNmgxNzZ2MTA0YzAgMTMuMyAxMC43IDI0IDI0IDI0aDEwNHYzMDRjMCA4LjgtNy4yIDE2LTE2IDE2em0tNDgtMjQ0djhjMCA2LjYtNS40IDEyLTEyIDEySDEwOGMtNi42IDAtMTItNS40LTEyLTEydi04YzAtNi42IDUuNC0xMiAxMi0xMmgxNjhjNi42IDAgMTIgNS40IDEyIDEyem0wIDY0djhjMCA2LjYtNS40IDEyLTEyIDEySDEwOGMtNi42IDAtMTItNS40LTEyLTEydi04YzAtNi42IDUuNC0xMiAxMi0xMmgxNjhjNi42IDAgMTIgNS40IDEyIDEyem0wIDY0djhjMCA2LjYtNS40IDEyLTEyIDEySDEwOGMtNi42IDAtMTItNS40LTEyLTEydi04YzAtNi42IDUuNC0xMiAxMi0xMmgxNjhjNi42IDAgMTIgNS40IDEyIDEyeiIvPjwvc3ZnPg==));display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:16px;margin:0 2px;color:--yfm-color-text;color:var(--yfm-file-icon-color, --yfm-color-text);background-color:currentColor;background-repeat:no-repeat;background-position:50%;background-size:100%;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik0zNjkuOSA5Ny45TDI4NiAxNEMyNzcgNSAyNjQuOC0uMSAyNTIuMS0uMUg0OEMyMS41IDAgMCAyMS41IDAgNDh2NDE2YzAgMjYuNSAyMS41IDQ4IDQ4IDQ4aDI4OGMyNi41IDAgNDgtMjEuNSA0OC00OFYxMzEuOWMwLTEyLjctNS4xLTI1LTE0LjEtMzR6bS0yMi42IDIyLjdjMi4xIDIuMSAzLjUgNC42IDQuMiA3LjRIMjU2VjMyLjVjMi44LjcgNS4zIDIuMSA3LjQgNC4ybDgzLjkgODMuOXpNMzM2IDQ4MEg0OGMtOC44IDAtMTYtNy4yLTE2LTE2VjQ4YzAtOC44IDcuMi0xNiAxNi0xNmgxNzZ2MTA0YzAgMTMuMyAxMC43IDI0IDI0IDI0aDEwNHYzMDRjMCA4LjgtNy4yIDE2LTE2IDE2em0tNDgtMjQ0djhjMCA2LjYtNS40IDEyLTEyIDEySDEwOGMtNi42IDAtMTItNS40LTEyLTEydi04YzAtNi42IDUuNC0xMiAxMi0xMmgxNjhjNi42IDAgMTIgNS40IDEyIDEyem0wIDY0djhjMCA2LjYtNS40IDEyLTEyIDEySDEwOGMtNi42IDAtMTItNS40LTEyLTEydi04YzAtNi42IDUuNC0xMiAxMi0xMmgxNjhjNi42IDAgMTIgNS40IDEyIDEyem0wIDY0djhjMCA2LjYtNS40IDEyLTEyIDEySDEwOGMtNi42IDAtMTItNS40LTEyLTEydi04YzAtNi42IDUuNC0xMiAxMi0xMmgxNjhjNi42IDAgMTIgNS40IDEyIDEyeiIvPjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik0zNjkuOSA5Ny45TDI4NiAxNEMyNzcgNSAyNjQuOC0uMSAyNTIuMS0uMUg0OEMyMS41IDAgMCAyMS41IDAgNDh2NDE2YzAgMjYuNSAyMS41IDQ4IDQ4IDQ4aDI4OGMyNi41IDAgNDgtMjEuNSA0OC00OFYxMzEuOWMwLTEyLjctNS4xLTI1LTE0LjEtMzR6bS0yMi42IDIyLjdjMi4xIDIuMSAzLjUgNC42IDQuMiA3LjRIMjU2VjMyLjVjMi44LjcgNS4zIDIuMSA3LjQgNC4ybDgzLjkgODMuOXpNMzM2IDQ4MEg0OGMtOC44IDAtMTYtNy4yLTE2LTE2VjQ4YzAtOC44IDcuMi0xNiAxNi0xNmgxNzZ2MTA0YzAgMTMuMyAxMC43IDI0IDI0IDI0aDEwNHYzMDRjMCA4LjgtNy4yIDE2LTE2IDE2em0tNDgtMjQ0djhjMCA2LjYtNS40IDEyLTEyIDEySDEwOGMtNi42IDAtMTItNS40LTEyLTEydi04YzAtNi42IDUuNC0xMiAxMi0xMmgxNjhjNi42IDAgMTIgNS40IDEyIDEyem0wIDY0djhjMCA2LjYtNS40IDEyLTEyIDEySDEwOGMtNi42IDAtMTItNS40LTEyLTEydi04YzAtNi42IDUuNC0xMiAxMi0xMmgxNjhjNi42IDAgMTIgNS40IDEyIDEyem0wIDY0djhjMCA2LjYtNS40IDEyLTEyIDEySDEwOGMtNi42IDAtMTItNS40LTEyLTEydi04YzAtNi42IDUuNC0xMiAxMi0xMmgxNjhjNi42IDAgMTIgNS40IDEyIDEyeiIvPjwvc3ZnPg==);-webkit-mask-image:var(---yfm-file-icon-img);mask-image:var(---yfm-file-icon-img);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.yfm-file__icon:before{content:"\a0"}.yfm-tabs{margin-bottom:15px}.yfm-tab-list{display:flex;flex-wrap:wrap;margin-bottom:15px;border-bottom:1px solid rgba(0,0,0,.07)}.yfm-tab{margin-bottom:-1px;margin-right:20px;border-bottom:2px solid transparent;padding:6px 0 7px;font-weight:700;outline:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:break-spaces}.yfm-tab:last-child{margin-right:0}.yfm-tab:hover,.yfm-tab:active{color:#004080}.yfm-tab.active{border-bottom-color:#027bf3}.yfm-tab:focus{outline:2px solid #4d90fe;border-radius:2px}.yfm-tab:focus:not(:focus-visible){outline:0}.yfm-tab-panel{position:relative;visibility:hidden;overflow:hidden;height:0}.yfm-tab-panel:first-child{margin-top:0!important}.yfm-tab-panel:last-child{margin-bottom:0!important}.yfm-tab-panel.active{visibility:visible;overflow:visible;height:auto}.yfm-tabs-dropdown{position:relative;width:90%;margin-bottom:0;--yfm-tabs-dropdown-color: #F2F2F2;--yfm-tabs-dropdown-text-color: #A8A8A8;--yfm-tabs-dropdown-color-border: #CCC}.yfm-tabs-dropdown .yfm-tabs-dropdown-select{padding:10px 30px 10px 10px;background:var(--g-color-base-background);border:1px solid var(--yfm-tabs-dropdown-color-border);color:var(--yfm-tabs-dropdown-text-color);border-radius:5px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-bottom:10px;max-width:500px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;z-index:10}.yfm-tabs-dropdown .yfm-tabs-dropdown-select.filled{color:inherit}.yfm-tabs-dropdown .yfm-tabs-dropdown-select:after{content:"";position:absolute;display:block;right:10px;top:25%;transform:rotate(90deg);transition:transform .2s;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIGQ9Im0zIDYgNSA1IDUtNSIvPjwvc3ZnPg==);width:20px;height:20px}.yfm-tabs-dropdown .yfm-tabs-dropdown-select.active+.yfm-tabs-dropdown-menu{transform:scaleY(1)}.yfm-tabs-dropdown .yfm-tabs-dropdown-select.active:after{transform:rotate(0)}.yfm-tabs-dropdown>.yfm-tabs-dropdown-menu{width:100%;max-width:500px;max-height:500px;overflow-y:scroll;padding:10px 0;position:absolute;z-index:10;display:flex;flex-direction:column;border:1px solid var(--yfm-tabs-dropdown-color-border);border-radius:5px;background-color:var(--g-color-base-background);transform:scaleY(0);list-style:none;z-index:100;transition:transform 125ms;transform-origin:top center}.yfm-tabs-dropdown>.yfm-tabs-dropdown-menu>li{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;background-color:var(--g-color-base-background)}.yfm-tabs-dropdown>.yfm-tabs-dropdown-menu>li:hover{background-color:var(--g-color-base-simple-hover);color:inherit}.yfm-tabs-dropdown>.yfm-tabs-dropdown-menu>li.yfm-tab{padding:5px 0 5px 10px;border-radius:0;border-bottom:0;border-bottom:initial;margin:0;font-weight:500}.yfm-tabs-dropdown>.yfm-tabs-dropdown-menu>li.yfm-tab.active{background-color:var(--g-color-base-selection)}.yfm-tabs-dropdown>.yfm-tabs-dropdown-menu>li.yfm-tab:hover{color:inherit}.yfm-tabs-dropdown>.yfm-tab-panel.active{border:1px solid #F2F2F2;transform:translateY(-30px);border-radius:12px;padding:40px 12px 16px}.yfm-tabs-dropdown>.yfm-tabs{width:100%}.yfm-tabs-accordion{max-width:80%}.yfm-tabs-accordion>.yfm-tab:first-of-type{border-top-color:transparent}.yfm-tabs-accordion .yfm-tab{padding:8px 0 12px 6px;position:relative;border-top:1px solid #E5E5E5;font-weight:500;scroll-margin-top:20px}.yfm-tabs-accordion .yfm-tab:after{content:"";position:absolute;display:block;right:10px;top:25%;transform:rotate(-180deg);transition:transform .3s,background-color .2s;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIGQ9Im0zIDYgNSA1IDUtNSIvPjwvc3ZnPg==);width:20px;height:20px;border-radius:6px;padding:6px}.yfm-tabs-accordion .yfm-tab.active{border-bottom-color:transparent!important;font-weight:700}.yfm-tabs-accordion .yfm-tab.active:after{transform:rotate(0)}.yfm-tabs-accordion .yfm-tab:hover{color:#3f5799}.yfm-tabs-accordion .yfm-tab-panel.active{margin:10px 0 25px 6px}.yfm-tabs-vertical>.yfm-tab-list{flex-direction:column;border-bottom:0;border-bottom:initial}.yfm-tabs-vertical>.yfm-tab-panel{margin-left:30px}.yfm-tabs-vertical>.yfm-tab-group{display:flex;flex-direction:row;margin-bottom:5px}.yfm-tabs-vertical .yfm-vertical-tab>input[type=radio]{visibility:hidden;width:0;height:0}.yfm-tabs-vertical .yfm-vertical-tab>label{display:inline-block;cursor:pointer;position:relative;padding-left:25px;margin-right:0;line-height:18px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.yfm-tabs-vertical .yfm-vertical-tab>label:before{font-family:serif!important;font-family:initial!important;content:"";position:absolute;left:0;bottom:1px;border-radius:50%;width:18px;height:18px;border:#dfdfdf 1px solid;background-color:#fff}.yfm-tabs-vertical .yfm-vertical-tab input[type=radio]:checked+label:before{content:"\2022";background-color:#5282ff;text-align:center;vertical-align:middle;font-size:20px;white-space:pre;display:inline-flex;justify-content:center;align-items:center;color:#fff}.yfm-tabs-vertical .yfm-vertical-tab{border-bottom:0!important;border-bottom:initial!important}

/*# sourceMappingURL=yfm.min.css.map */:root {
  --yfm-colorify-black: #000;
  --yfm-colorify-gray: #808080;
  --yfm-colorify-yellow: #ffd700;
  --yfm-colorify-orange: #f80;
  --yfm-colorify-red: #c00;
  --yfm-colorify-green: #080;
  --yfm-colorify-blue: #04b;
  --yfm-colorify-violet: #f0f;
}

.yfm-colorify--black {
  color: var(--yfm-colorify-black);
}

.yfm-colorify--gray {
  color: var(--yfm-colorify-gray);
}

.yfm-colorify--yellow {
  color: var(--yfm-colorify-yellow);
}

.yfm-colorify--orange {
  color: var(--yfm-colorify-orange);
}

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

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

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

.yfm-colorify--violet {
  color: var(--yfm-colorify-violet);
}

.g-root .yfm:not(.yfm_only-light) {
  --yfm-file-icon-color: var(--g-color-text-primary);
}

.g-root {
  --yfm-color-text-gray: var(--g-color-text-secondary);
  --yfm-color-text-yellow: var(--g-color-private-yellow-600-solid);
  --yfm-color-text-orange: var(--g-color-private-orange-500-solid);
  --yfm-color-text-red: var(--g-color-text-danger);
  --yfm-color-text-green: var(--g-color-text-positive);
  --yfm-color-text-blue: var(--g-color-text-info);
  --yfm-color-text-violet: var(--g-color-text-utility);
}

.g-root {
  --yfm-colorify-black: var(--g-color-text-primary);
  --yfm-colorify-gray: var(--yfm-color-text-gray);
  --yfm-colorify-yellow: var(--yfm-color-text-yellow);
  --yfm-colorify-orange: var(--yfm-color-text-orange);
  --yfm-colorify-red: var(--yfm-color-text-red);
  --yfm-colorify-green: var(--yfm-color-text-green);
  --yfm-colorify-blue: var(--yfm-color-text-blue);
  --yfm-colorify-violet: var(--yfm-color-text-violet);
}._container_19x90_1 {
  margin-top: 24px;
}
._container__controls_19x90_4 {
  margin-top: 10px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._container__comments_19x90_10 {
  margin-top: 24px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._comment_19x90_17 {
  --comment-border-color: var(--g-color-line-generic);
  padding: 8px;
  border-radius: 8px;
  border: 1px solid var(--comment-border-color);
}
._comment__info_19x90_23 {
  display: flex;
  justify-content: space-between;
}
._comment__content_19x90_27 {
  margin-top: 10px;
  overflow-wrap: anywhere;
}
._comment__view_selected_19x90_31 {
  display: flex;
  flex-direction: row;
  gap: 8px;
}
._comment_19x90_17 ._attachments_19x90_36 {
  display: flex;
  flex-direction: row;
  overflow: auto;
  padding-top: 16px;
  box-sizing: content-box;
  height: 70px;
}
._comment_19x90_17 ._attachments_19x90_36 ._attachment_19x90_36 > div > div {
  height: 40px;
}
._comment_19x90_17 ._attachments_19x90_36 ._attachment_19x90_36 img {
  object-fit: contain;
  width: 100%;
  height: 100%;
}
._comment_19x90_17:focus-within {
  outline: 1px solid var(--comment-border-color);
}

._comment__flight_id_19x90_56 {
  margin-top: 14px;
  display: flex;
  align-items: baseline;
}

._comment__flight_id_title_19x90_62 {
  font-size: 14px;
}

._comment_error_19x90_66 {
  --comment-border-color: var(--g-color-line-danger);
}

._error_19x90_70 {
  color: var(--g-color-text-danger);
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-1-font-size);
  line-height: var(--g-text-body-1-line-height);
  margin-block-start: 2px;
}

._secondary-text_19x90_79 {
  color: #8b8b8b;
}
.g-root {
  background: var(--g-color-base-background);
  color: var(--g-color-text-primary);
  --g-font-family-sans: "Inter", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  --g-font-family-monospace: "Menlo", "Monaco", "Consolas", "Ubuntu Mono", "Liberation Mono",
      "DejaVu Sans Mono", "Courier New", "Courier", monospace;
  --g-text-body-font-family: var(--g-font-family-sans);
  --g-text-caption-font-family: var(--g-font-family-sans);
  --g-text-header-font-family: var(--g-font-family-sans);
  --g-text-subheader-font-family: var(--g-font-family-sans);
  --g-text-display-font-family: var(--g-font-family-sans);
  --g-text-code-font-family: var(--g-font-family-monospace);
  --g-text-body-font-weight: 400;
  --g-text-caption-font-weight: 400;
  --g-text-header-font-weight: 600;
  --g-text-subheader-font-weight: 600;
  --g-text-display-font-weight: 600;
  --g-text-code-font-weight: 400;
  --g-text-accent-font-weight: 600;
  --g-text-body-1-font-size: 13px;
  --g-text-body-1-line-height: 18px;
  --g-text-body-2-font-size: 15px;
  --g-text-body-2-line-height: 20px;
  --g-text-body-3-font-size: 17px;
  --g-text-body-3-line-height: 24px;
  --g-text-body-short-font-size: 13px;
  --g-text-body-short-line-height: 16px;
  --g-text-caption-1-font-size: 9px;
  --g-text-caption-1-line-height: 12px;
  --g-text-caption-2-font-size: 11px;
  --g-text-caption-2-line-height: 16px;
  --g-text-header-1-font-size: 20px;
  --g-text-header-1-line-height: 24px;
  --g-text-header-2-font-size: 24px;
  --g-text-header-2-line-height: 28px;
  --g-text-subheader-1-font-size: 13px;
  --g-text-subheader-1-line-height: 18px;
  --g-text-subheader-2-font-size: 15px;
  --g-text-subheader-2-line-height: 20px;
  --g-text-subheader-3-font-size: 17px;
  --g-text-subheader-3-line-height: 24px;
  --g-text-display-1-font-size: 28px;
  --g-text-display-1-line-height: 36px;
  --g-text-display-2-font-size: 32px;
  --g-text-display-2-line-height: 40px;
  --g-text-display-3-font-size: 40px;
  --g-text-display-3-line-height: 48px;
  --g-text-display-4-font-size: 48px;
  --g-text-display-4-line-height: 52px;
  --g-text-code-1-font-size: 12px;
  --g-text-code-1-line-height: 18px;
  --g-text-code-2-font-size: 14px;
  --g-text-code-2-line-height: 20px;
  --g-text-code-3-font-size: 16px;
  --g-text-code-3-line-height: 24px;
  --g-text-code-inline-1-font-size: 12px;
  --g-text-code-inline-1-line-height: 14px;
  --g-text-code-inline-2-font-size: 14px;
  --g-text-code-inline-2-line-height: 16px;
  --g-text-code-inline-3-font-size: 16px;
  --g-text-code-inline-3-line-height: 20px;
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-1-font-size);
  line-height: var(--g-text-body-1-line-height);
  --g-spacing-base: 4px;
  --g-spacing-0: calc(var(--g-spacing-base) * 0);
  --g-spacing-half: calc(var(--g-spacing-base) * 0.5);
  --g-spacing-1: var(--g-spacing-base);
  --g-spacing-2: calc(var(--g-spacing-base) * 2);
  --g-spacing-3: calc(var(--g-spacing-base) * 3);
  --g-spacing-4: calc(var(--g-spacing-base) * 4);
  --g-spacing-5: calc(var(--g-spacing-base) * 5);
  --g-spacing-6: calc(var(--g-spacing-base) * 6);
  --g-spacing-7: calc(var(--g-spacing-base) * 7);
  --g-spacing-8: calc(var(--g-spacing-base) * 8);
  --g-spacing-9: calc(var(--g-spacing-base) * 9);
  --g-spacing-10: calc(var(--g-spacing-base) * 10);
  --g-scrollbar-width: 12px;
  --g-border-radius-xs: 3px;
  --g-border-radius-s: 5px;
  --g-border-radius-m: 6px;
  --g-border-radius-l: 8px;
  --g-border-radius-xl: 10px;
  --g-focus-border-radius: 2px;
}
body.g-root {
  --g-flow-direction: 1;
  --g-flow-is-ltr: 1;
  --g-flow-is-rtl: 0;
}

.g-root[dir=ltr] {
  --g-flow-direction: 1;
  --g-flow-is-ltr: 1;
  --g-flow-is-rtl: 0;
}
.g-root[dir=rtl] {
  --g-flow-direction: -1;
  --g-flow-is-ltr: 0;
  --g-flow-is-rtl: 1;
}
.g-root_theme_light {
  --g-color-private-white-50: rgba(255, 255, 255, 0.05);
  --g-color-private-white-70: rgba(255, 255, 255, 0.07);
  --g-color-private-white-100: rgba(255, 255, 255, 0.1);
  --g-color-private-white-150: rgba(255, 255, 255, 0.15);
  --g-color-private-white-200: rgba(255, 255, 255, 0.2);
  --g-color-private-white-250: rgba(255, 255, 255, 0.25);
  --g-color-private-white-300: rgba(255, 255, 255, 0.3);
  --g-color-private-white-350: rgba(255, 255, 255, 0.35);
  --g-color-private-white-400: rgba(255, 255, 255, 0.4);
  --g-color-private-white-450: rgba(255, 255, 255, 0.45);
  --g-color-private-white-500: rgba(255, 255, 255, 0.5);
  --g-color-private-white-550: rgba(255, 255, 255, 0.55);
  --g-color-private-white-600: rgba(255, 255, 255, 0.6);
  --g-color-private-white-650: rgba(255, 255, 255, 0.65);
  --g-color-private-white-700: rgba(255, 255, 255, 0.7);
  --g-color-private-white-750: rgba(255, 255, 255, 0.75);
  --g-color-private-white-800: rgba(255, 255, 255, 0.8);
  --g-color-private-white-850: rgba(255, 255, 255, 0.85);
  --g-color-private-white-900: rgba(255, 255, 255, 0.9);
  --g-color-private-white-950: rgba(255, 255, 255, 0.95);
  --g-color-private-white-1000-solid: rgb(255, 255, 255);
  --g-color-private-black-50: rgba(0, 0, 0, 0.05);
  --g-color-private-black-70: rgba(0, 0, 0, 0.07);
  --g-color-private-black-100: rgba(0, 0, 0, 0.1);
  --g-color-private-black-150: rgba(0, 0, 0, 0.15);
  --g-color-private-black-200: rgba(0, 0, 0, 0.2);
  --g-color-private-black-250: rgba(0, 0, 0, 0.25);
  --g-color-private-black-300: rgba(0, 0, 0, 0.3);
  --g-color-private-black-350: rgba(0, 0, 0, 0.35);
  --g-color-private-black-400: rgba(0, 0, 0, 0.4);
  --g-color-private-black-450: rgba(0, 0, 0, 0.45);
  --g-color-private-black-500: rgba(0, 0, 0, 0.5);
  --g-color-private-black-550: rgba(0, 0, 0, 0.55);
  --g-color-private-black-600: rgba(0, 0, 0, 0.6);
  --g-color-private-black-650: rgba(0, 0, 0, 0.65);
  --g-color-private-black-700: rgba(0, 0, 0, 0.7);
  --g-color-private-black-750: rgba(0, 0, 0, 0.75);
  --g-color-private-black-800: rgba(0, 0, 0, 0.8);
  --g-color-private-black-850: rgba(0, 0, 0, 0.85);
  --g-color-private-black-900: rgba(0, 0, 0, 0.9);
  --g-color-private-black-950: rgba(0, 0, 0, 0.95);
  --g-color-private-black-20-solid: rgb(250, 250, 250);
  --g-color-private-black-50-solid: rgb(242, 242, 242);
  --g-color-private-black-100-solid: rgb(229, 229, 229);
  --g-color-private-black-150-solid: rgb(217, 217, 217);
  --g-color-private-black-200-solid: rgb(204, 204, 204);
  --g-color-private-black-250-solid: rgb(191, 191, 191);
  --g-color-private-black-300-solid: rgb(179, 179, 179);
  --g-color-private-black-350-solid: rgb(166, 166, 166);
  --g-color-private-black-400-solid: rgb(153, 153, 153);
  --g-color-private-black-450-solid: rgb(140, 140, 140);
  --g-color-private-black-500-solid: rgb(128, 128, 128);
  --g-color-private-black-550-solid: rgb(115, 115, 115);
  --g-color-private-black-600-solid: rgb(102, 102, 102);
  --g-color-private-black-650-solid: rgb(89, 89, 89);
  --g-color-private-black-700-solid: rgb(76, 76, 76);
  --g-color-private-black-750-solid: rgb(64, 64, 64);
  --g-color-private-black-800-solid: rgb(51, 51, 51);
  --g-color-private-black-850-solid: rgb(38, 38, 38);
  --g-color-private-black-900-solid: rgb(26, 26, 26);
  --g-color-private-black-950-solid: rgb(13, 13, 13);
  --g-color-private-black-1000-solid: rgb(0, 0, 0);
  --g-color-private-blue-50: rgba(54, 151, 241, 0.1);
  --g-color-private-blue-100: rgba(54, 151, 241, 0.15);
  --g-color-private-blue-150: rgba(54, 151, 241, 0.2);
  --g-color-private-blue-200: rgba(54, 151, 241, 0.3);
  --g-color-private-blue-250: rgba(54, 151, 241, 0.4);
  --g-color-private-blue-300: rgba(54, 151, 241, 0.5);
  --g-color-private-blue-350: rgba(54, 151, 241, 0.6);
  --g-color-private-blue-400: rgba(54, 151, 241, 0.7);
  --g-color-private-blue-450: rgba(54, 151, 241, 0.8);
  --g-color-private-blue-500: rgba(54, 151, 241, 0.9);
  --g-color-private-blue-50-solid: rgb(235, 245, 254);
  --g-color-private-blue-100-solid: rgb(225, 239, 253);
  --g-color-private-blue-150-solid: rgb(215, 234, 252);
  --g-color-private-blue-200-solid: rgb(195, 224, 251);
  --g-color-private-blue-250-solid: rgb(175, 213, 249);
  --g-color-private-blue-300-solid: rgb(155, 203, 248);
  --g-color-private-blue-350-solid: rgb(134, 193, 247);
  --g-color-private-blue-400-solid: rgb(114, 182, 245);
  --g-color-private-blue-450-solid: rgb(94, 172, 244);
  --g-color-private-blue-500-solid: rgb(74, 161, 242);
  --g-color-private-blue-550-solid: rgb(54, 151, 241);
  --g-color-private-blue-600-solid: rgb(52, 139, 220);
  --g-color-private-blue-650-solid: rgb(50, 127, 200);
  --g-color-private-blue-700-solid: rgb(48, 114, 179);
  --g-color-private-blue-750-solid: rgb(46, 102, 158);
  --g-color-private-blue-800-solid: rgb(44, 90, 138);
  --g-color-private-blue-850-solid: rgb(42, 78, 117);
  --g-color-private-blue-900-solid: rgb(40, 66, 96);
  --g-color-private-blue-950-solid: rgb(38, 53, 75);
  --g-color-private-blue-1000-solid: rgb(37, 47, 65);
  --g-color-private-green-50: rgba(50, 186, 118, 0.1);
  --g-color-private-green-100: rgba(50, 186, 118, 0.15);
  --g-color-private-green-150: rgba(50, 186, 118, 0.2);
  --g-color-private-green-200: rgba(50, 186, 118, 0.3);
  --g-color-private-green-250: rgba(50, 186, 118, 0.4);
  --g-color-private-green-300: rgba(50, 186, 118, 0.5);
  --g-color-private-green-350: rgba(50, 186, 118, 0.6);
  --g-color-private-green-400: rgba(50, 186, 118, 0.7);
  --g-color-private-green-450: rgba(50, 186, 118, 0.8);
  --g-color-private-green-500: rgba(50, 186, 118, 0.9);
  --g-color-private-green-50-solid: rgb(235, 248, 241);
  --g-color-private-green-100-solid: rgb(224, 245, 234);
  --g-color-private-green-150-solid: rgb(214, 241, 228);
  --g-color-private-green-200-solid: rgb(194, 234, 214);
  --g-color-private-green-250-solid: rgb(173, 227, 200);
  --g-color-private-green-300-solid: rgb(153, 221, 187);
  --g-color-private-green-350-solid: rgb(132, 214, 173);
  --g-color-private-green-400-solid: rgb(112, 207, 159);
  --g-color-private-green-450-solid: rgb(91, 200, 145);
  --g-color-private-green-500-solid: rgb(71, 193, 132);
  --g-color-private-green-550-solid: rgb(50, 186, 118);
  --g-color-private-green-600-solid: rgb(48, 170, 110);
  --g-color-private-green-650-solid: rgb(47, 155, 101);
  --g-color-private-green-700-solid: rgb(45, 139, 93);
  --g-color-private-green-750-solid: rgb(44, 123, 84);
  --g-color-private-green-800-solid: rgb(42, 108, 76);
  --g-color-private-green-850-solid: rgb(40, 92, 68);
  --g-color-private-green-900-solid: rgb(39, 76, 59);
  --g-color-private-green-950-solid: rgb(37, 60, 51);
  --g-color-private-green-1000-solid: rgb(36, 53, 47);
  --g-color-private-yellow-50: rgba(255, 190, 92, 0.1);
  --g-color-private-yellow-100: rgba(255, 190, 92, 0.15);
  --g-color-private-yellow-150: rgba(255, 190, 92, 0.2);
  --g-color-private-yellow-200: rgba(255, 190, 92, 0.3);
  --g-color-private-yellow-250: rgba(255, 190, 92, 0.4);
  --g-color-private-yellow-300: rgba(255, 190, 92, 0.5);
  --g-color-private-yellow-350: rgba(255, 190, 92, 0.6);
  --g-color-private-yellow-400: rgba(255, 190, 92, 0.7);
  --g-color-private-yellow-450: rgba(255, 190, 92, 0.8);
  --g-color-private-yellow-500: rgba(255, 190, 92, 0.9);
  --g-color-private-yellow-50-solid: rgb(255, 249, 239);
  --g-color-private-yellow-100-solid: rgb(255, 245, 231);
  --g-color-private-yellow-150-solid: rgb(255, 242, 222);
  --g-color-private-yellow-200-solid: rgb(255, 236, 206);
  --g-color-private-yellow-250-solid: rgb(255, 229, 190);
  --g-color-private-yellow-300-solid: rgb(255, 223, 174);
  --g-color-private-yellow-350-solid: rgb(255, 216, 157);
  --g-color-private-yellow-400-solid: rgb(255, 210, 141);
  --g-color-private-yellow-450-solid: rgb(255, 203, 125);
  --g-color-private-yellow-500-solid: rgb(255, 197, 108);
  --g-color-private-yellow-550-solid: rgb(255, 190, 92);
  --g-color-private-yellow-600-solid: rgb(233, 174, 86);
  --g-color-private-yellow-650-solid: rgb(211, 158, 80);
  --g-color-private-yellow-700-solid: rgb(189, 142, 75);
  --g-color-private-yellow-750-solid: rgb(167, 126, 69);
  --g-color-private-yellow-800-solid: rgb(145, 110, 63);
  --g-color-private-yellow-850-solid: rgb(122, 93, 57);
  --g-color-private-yellow-900-solid: rgb(100, 77, 51);
  --g-color-private-yellow-950-solid: rgb(78, 61, 46);
  --g-color-private-yellow-1000-solid: rgb(67, 53, 43);
  --g-color-private-orange-50: rgba(255, 119, 0, 0.1);
  --g-color-private-orange-100: rgba(255, 119, 0, 0.15);
  --g-color-private-orange-150: rgba(255, 119, 0, 0.2);
  --g-color-private-orange-200: rgba(255, 119, 0, 0.3);
  --g-color-private-orange-250: rgba(255, 119, 0, 0.4);
  --g-color-private-orange-300: rgba(255, 119, 0, 0.5);
  --g-color-private-orange-350: rgba(255, 119, 0, 0.6);
  --g-color-private-orange-400: rgba(255, 119, 0, 0.7);
  --g-color-private-orange-450: rgba(255, 119, 0, 0.8);
  --g-color-private-orange-500: rgba(255, 119, 0, 0.9);
  --g-color-private-orange-50-solid: rgb(255, 241, 230);
  --g-color-private-orange-100-solid: rgb(255, 235, 217);
  --g-color-private-orange-150-solid: rgb(255, 228, 204);
  --g-color-private-orange-200-solid: rgb(255, 214, 179);
  --g-color-private-orange-250-solid: rgb(255, 201, 153);
  --g-color-private-orange-300-solid: rgb(255, 187, 128);
  --g-color-private-orange-350-solid: rgb(255, 173, 102);
  --g-color-private-orange-400-solid: rgb(255, 160, 77);
  --g-color-private-orange-450-solid: rgb(255, 146, 51);
  --g-color-private-orange-500-solid: rgb(255, 133, 25);
  --g-color-private-orange-550-solid: rgb(255, 119, 0);
  --g-color-private-orange-600-solid: rgb(233, 110, 3);
  --g-color-private-orange-650-solid: rgb(211, 101, 7);
  --g-color-private-orange-700-solid: rgb(189, 92, 10);
  --g-color-private-orange-750-solid: rgb(167, 83, 14);
  --g-color-private-orange-800-solid: rgb(145, 74, 17);
  --g-color-private-orange-850-solid: rgb(122, 65, 20);
  --g-color-private-orange-900-solid: rgb(100, 56, 24);
  --g-color-private-orange-950-solid: rgb(78, 47, 27);
  --g-color-private-orange-1000-solid: rgb(67, 43, 29);
  --g-color-private-red-50: rgba(255, 0, 61, 0.1);
  --g-color-private-red-100: rgba(255, 0, 61, 0.15);
  --g-color-private-red-150: rgba(255, 0, 61, 0.2);
  --g-color-private-red-200: rgba(255, 0, 61, 0.3);
  --g-color-private-red-250: rgba(255, 0, 61, 0.4);
  --g-color-private-red-300: rgba(255, 0, 61, 0.5);
  --g-color-private-red-350: rgba(255, 0, 61, 0.6);
  --g-color-private-red-400: rgba(255, 0, 61, 0.7);
  --g-color-private-red-450: rgba(255, 0, 61, 0.8);
  --g-color-private-red-500: rgba(255, 0, 61, 0.9);
  --g-color-private-red-50-solid: rgb(255, 230, 236);
  --g-color-private-red-100-solid: rgb(255, 217, 226);
  --g-color-private-red-150-solid: rgb(255, 204, 216);
  --g-color-private-red-200-solid: rgb(255, 179, 197);
  --g-color-private-red-250-solid: rgb(255, 153, 177);
  --g-color-private-red-300-solid: rgb(255, 128, 158);
  --g-color-private-red-350-solid: rgb(255, 102, 139);
  --g-color-private-red-400-solid: rgb(255, 77, 119);
  --g-color-private-red-450-solid: rgb(255, 51, 100);
  --g-color-private-red-500-solid: rgb(255, 25, 80);
  --g-color-private-red-550-solid: rgb(255, 0, 61);
  --g-color-private-red-600-solid: rgb(233, 3, 58);
  --g-color-private-red-650-solid: rgb(211, 6, 56);
  --g-color-private-red-700-solid: rgb(189, 9, 53);
  --g-color-private-red-750-solid: rgb(167, 12, 50);
  --g-color-private-red-800-solid: rgb(145, 15, 48);
  --g-color-private-red-850-solid: rgb(122, 17, 45);
  --g-color-private-red-900-solid: rgb(100, 20, 42);
  --g-color-private-red-950-solid: rgb(78, 23, 39);
  --g-color-private-red-1000-solid: rgb(67, 25, 38);
  --g-color-private-purple-50: rgba(143, 82, 204, 0.1);
  --g-color-private-purple-100: rgba(143, 82, 204, 0.15);
  --g-color-private-purple-150: rgba(143, 82, 204, 0.2);
  --g-color-private-purple-200: rgba(143, 82, 204, 0.3);
  --g-color-private-purple-250: rgba(143, 82, 204, 0.4);
  --g-color-private-purple-300: rgba(143, 82, 204, 0.5);
  --g-color-private-purple-350: rgba(143, 82, 204, 0.6);
  --g-color-private-purple-400: rgba(143, 82, 204, 0.7);
  --g-color-private-purple-450: rgba(143, 82, 204, 0.8);
  --g-color-private-purple-500: rgba(143, 82, 204, 0.9);
  --g-color-private-purple-50-solid: rgb(244, 238, 250);
  --g-color-private-purple-100-solid: rgb(238, 229, 247);
  --g-color-private-purple-150-solid: rgb(233, 220, 245);
  --g-color-private-purple-200-solid: rgb(221, 203, 240);
  --g-color-private-purple-250-solid: rgb(210, 186, 235);
  --g-color-private-purple-300-solid: rgb(199, 169, 230);
  --g-color-private-purple-350-solid: rgb(188, 151, 224);
  --g-color-private-purple-400-solid: rgb(177, 134, 219);
  --g-color-private-purple-450-solid: rgb(165, 117, 214);
  --g-color-private-purple-500-solid: rgb(154, 99, 209);
  --g-color-private-purple-550-solid: rgb(143, 82, 204);
  --g-color-private-purple-600-solid: rgb(132, 77, 187);
  --g-color-private-purple-650-solid: rgb(121, 71, 170);
  --g-color-private-purple-700-solid: rgb(110, 66, 153);
  --g-color-private-purple-750-solid: rgb(99, 61, 136);
  --g-color-private-purple-800-solid: rgb(89, 56, 119);
  --g-color-private-purple-850-solid: rgb(78, 50, 102);
  --g-color-private-purple-900-solid: rgb(67, 45, 85);
  --g-color-private-purple-950-solid: rgb(56, 40, 68);
  --g-color-private-purple-1000-solid: rgb(50, 37, 60);
  --g-color-private-cool-grey-50: rgba(107, 132, 153, 0.1);
  --g-color-private-cool-grey-100: rgba(107, 132, 153, 0.15);
  --g-color-private-cool-grey-150: rgba(107, 132, 153, 0.2);
  --g-color-private-cool-grey-200: rgba(107, 132, 153, 0.3);
  --g-color-private-cool-grey-250: rgba(107, 132, 153, 0.4);
  --g-color-private-cool-grey-300: rgba(107, 132, 153, 0.5);
  --g-color-private-cool-grey-350: rgba(107, 132, 153, 0.6);
  --g-color-private-cool-grey-400: rgba(107, 132, 153, 0.7);
  --g-color-private-cool-grey-450: rgba(107, 132, 153, 0.8);
  --g-color-private-cool-grey-500: rgba(107, 132, 153, 0.9);
  --g-color-private-cool-grey-50-solid: rgb(240, 243, 245);
  --g-color-private-cool-grey-100-solid: rgb(233, 237, 240);
  --g-color-private-cool-grey-150-solid: rgb(225, 230, 235);
  --g-color-private-cool-grey-200-solid: rgb(211, 218, 224);
  --g-color-private-cool-grey-250-solid: rgb(196, 206, 214);
  --g-color-private-cool-grey-300-solid: rgb(181, 194, 204);
  --g-color-private-cool-grey-350-solid: rgb(166, 181, 194);
  --g-color-private-cool-grey-400-solid: rgb(151, 169, 184);
  --g-color-private-cool-grey-450-solid: rgb(137, 157, 173);
  --g-color-private-cool-grey-500-solid: rgb(122, 144, 163);
  --g-color-private-cool-grey-550-solid: rgb(107, 132, 153);
  --g-color-private-cool-grey-600-solid: rgb(100, 122, 141);
  --g-color-private-cool-grey-650-solid: rgb(92, 111, 129);
  --g-color-private-cool-grey-700-solid: rgb(85, 101, 117);
  --g-color-private-cool-grey-750-solid: rgb(78, 91, 105);
  --g-color-private-cool-grey-800-solid: rgb(71, 81, 94);
  --g-color-private-cool-grey-850-solid: rgb(63, 70, 82);
  --g-color-private-cool-grey-900-solid: rgb(56, 60, 70);
  --g-color-private-cool-grey-950-solid: rgb(49, 50, 58);
  --g-color-private-cool-grey-1000-solid: rgb(45, 44, 52);
  --g-color-text-primary: var(--g-color-text-dark-primary);
  --g-color-text-complementary: var(--g-color-text-dark-complementary);
  --g-color-text-secondary: var(--g-color-text-dark-secondary);
  --g-color-text-hint: var(--g-color-text-dark-hint);
  --g-color-text-info: var(--g-color-private-blue-600-solid);
  --g-color-text-positive: var(--g-color-private-green-600-solid);
  --g-color-text-warning: var(--g-color-private-yellow-700-solid);
  --g-color-text-danger: var(--g-color-private-red-600-solid);
  --g-color-text-utility: var(--g-color-private-purple-600-solid);
  --g-color-text-misc: var(--g-color-private-cool-grey-600-solid);
  --g-color-text-info-heavy: var(--g-color-private-blue-700-solid);
  --g-color-text-positive-heavy: var(--g-color-private-green-700-solid);
  --g-color-text-warning-heavy: var(--g-color-private-orange-700-solid);
  --g-color-text-danger-heavy: var(--g-color-private-red-700-solid);
  --g-color-text-utility-heavy: var(--g-color-private-purple-700-solid);
  --g-color-text-misc-heavy: var(--g-color-private-cool-grey-700-solid);
  --g-color-text-brand: var(--g-color-private-yellow-700-solid);
  --g-color-text-brand-heavy: var(--g-color-private-orange-700-solid);
  --g-color-text-brand-contrast: var(--g-color-text-dark-primary);
  --g-color-text-link: var(--g-color-private-yellow-650-solid);
  --g-color-text-link-hover: var(--g-color-private-orange-650-solid);
  --g-color-text-link-visited: var(--g-color-private-purple-550-solid);
  --g-color-text-link-visited-hover: var(--g-color-private-purple-800-solid);
  --g-color-text-dark-primary: var(--g-color-private-black-850);
  --g-color-text-dark-complementary: var(--g-color-private-black-700);
  --g-color-text-dark-secondary: var(--g-color-private-black-500);
  --g-color-text-dark-hint: var(--g-color-private-black-300);
  --g-color-text-light-primary: var(--g-color-private-white-1000-solid);
  --g-color-text-light-complementary: var(--g-color-private-white-850);
  --g-color-text-light-secondary: var(--g-color-private-white-700);
  --g-color-text-light-hint: var(--g-color-private-white-500);
  --g-color-text-inverted-primary: var(--g-color-text-light-primary);
  --g-color-text-inverted-complementary: var(--g-color-text-light-complementary);
  --g-color-text-inverted-secondary: var(--g-color-text-light-secondary);
  --g-color-text-inverted-hint: var(--g-color-text-light-hint);
  --g-color-base-background: var(--g-color-private-white-1000-solid);
  --g-color-base-generic: var(--g-color-private-black-50);
  --g-color-base-generic-hover: var(--g-color-private-black-150);
  --g-color-base-generic-medium: var(--g-color-private-black-150);
  --g-color-base-generic-medium-hover: var(--g-color-private-black-250);
  --g-color-base-generic-accent: var(--g-color-private-black-150);
  --g-color-base-generic-accent-disabled: var(--g-color-private-black-70);
  --g-color-base-generic-ultralight: var(--g-color-private-black-20-solid);
  --g-color-base-simple-hover: var(--g-color-private-black-50);
  --g-color-base-simple-hover-solid: var(--g-color-private-black-50-solid);
  --g-color-base-brand: var(--g-color-private-yellow-550-solid);
  --g-color-base-brand-hover: var(--g-color-private-yellow-600-solid);
  --g-color-base-selection: var(--g-color-private-yellow-200);
  --g-color-base-selection-hover: var(--g-color-private-yellow-300);
  --g-color-base-info-light: var(--g-color-private-blue-100);
  --g-color-base-info-light-hover: var(--g-color-private-blue-200);
  --g-color-base-info-medium: var(--g-color-private-blue-200);
  --g-color-base-info-medium-hover: var(--g-color-private-blue-300);
  --g-color-base-info-heavy: var(--g-color-private-blue-600-solid);
  --g-color-base-info-heavy-hover: var(--g-color-private-blue-700-solid);
  --g-color-base-positive-light: var(--g-color-private-green-100);
  --g-color-base-positive-light-hover: var(--g-color-private-green-200);
  --g-color-base-positive-medium: var(--g-color-private-green-200);
  --g-color-base-positive-medium-hover: var(--g-color-private-green-300);
  --g-color-base-positive-heavy: var(--g-color-private-green-600-solid);
  --g-color-base-positive-heavy-hover: var(--g-color-private-green-700-solid);
  --g-color-base-warning-light: var(--g-color-private-yellow-200);
  --g-color-base-warning-light-hover: var(--g-color-private-yellow-300);
  --g-color-base-warning-medium: var(--g-color-private-yellow-400);
  --g-color-base-warning-medium-hover: var(--g-color-private-yellow-500);
  --g-color-base-warning-heavy: var(--g-color-private-yellow-550-solid);
  --g-color-base-warning-heavy-hover: var(--g-color-private-yellow-650-solid);
  --g-color-base-danger-light: var(--g-color-private-red-100);
  --g-color-base-danger-light-hover: var(--g-color-private-red-200);
  --g-color-base-danger-medium: var(--g-color-private-red-200);
  --g-color-base-danger-medium-hover: var(--g-color-private-red-300);
  --g-color-base-danger-heavy: var(--g-color-private-red-600-solid);
  --g-color-base-danger-heavy-hover: var(--g-color-private-red-700-solid);
  --g-color-base-utility-light: var(--g-color-private-purple-100);
  --g-color-base-utility-light-hover: var(--g-color-private-purple-200);
  --g-color-base-utility-medium: var(--g-color-private-purple-200);
  --g-color-base-utility-medium-hover: var(--g-color-private-purple-300);
  --g-color-base-utility-heavy: var(--g-color-private-purple-600-solid);
  --g-color-base-utility-heavy-hover: var(--g-color-private-purple-700-solid);
  --g-color-base-neutral-light: var(--g-color-private-black-50);
  --g-color-base-neutral-light-hover: var(--g-color-private-black-100);
  --g-color-base-neutral-medium: var(--g-color-private-black-200);
  --g-color-base-neutral-medium-hover: var(--g-color-private-black-250);
  --g-color-base-neutral-heavy: var(--g-color-private-black-450);
  --g-color-base-neutral-heavy-hover: var(--g-color-private-black-550);
  --g-color-base-misc-light: var(--g-color-private-cool-grey-100);
  --g-color-base-misc-light-hover: var(--g-color-private-cool-grey-200);
  --g-color-base-misc-medium: var(--g-color-private-cool-grey-200);
  --g-color-base-misc-medium-hover: var(--g-color-private-cool-grey-300);
  --g-color-base-misc-heavy: var(--g-color-private-cool-grey-600-solid);
  --g-color-base-misc-heavy-hover: var(--g-color-private-cool-grey-700-solid);
  --g-color-base-light: var(--g-color-private-white-1000-solid);
  --g-color-base-light-hover: var(--g-color-private-white-850);
  --g-color-base-light-simple-hover: var(--g-color-private-white-150);
  --g-color-base-light-disabled: var(--g-color-private-white-150);
  --g-color-base-light-accent-disabled: var(--g-color-private-white-300);
  --g-color-base-float: var(--g-color-private-white-1000-solid);
  --g-color-base-float-hover: var(--g-color-private-black-50-solid);
  --g-color-base-float-medium: var(--g-color-private-black-550-solid);
  --g-color-base-float-heavy: var(--g-color-private-black-700-solid);
  --g-color-base-float-accent: var(--g-color-private-white-1000-solid);
  --g-color-base-float-accent-hover: var(--g-color-private-white-850);
  --g-color-base-float-announcement: var(--g-color-private-cool-grey-50-solid);
  --g-color-base-modal: var(--g-color-base-background);
  --g-color-line-generic: var(--g-color-private-black-100);
  --g-color-line-generic-hover: var(--g-color-private-black-150);
  --g-color-line-generic-active: var(--g-color-private-black-300);
  --g-color-line-generic-accent: var(--g-color-private-black-150);
  --g-color-line-generic-accent-hover: var(--g-color-private-black-300);
  --g-color-line-generic-solid: var(--g-color-private-black-100-solid);
  --g-color-line-brand: var(--g-color-private-yellow-600-solid);
  --g-color-line-focus: var(--g-color-private-cool-grey-450);
  --g-color-line-light: var(--g-color-private-white-500);
  --g-color-line-info: var(--g-color-private-blue-450);
  --g-color-line-positive: var(--g-color-private-green-450);
  --g-color-line-warning: var(--g-color-private-yellow-600-solid);
  --g-color-line-danger: var(--g-color-private-red-450);
  --g-color-line-utility: var(--g-color-private-purple-450);
  --g-color-line-misc: var(--g-color-private-cool-grey-450);
  --g-color-sfx-veil: var(--g-color-private-black-250);
  --g-color-sfx-shadow: var(--g-color-private-black-150);
  --g-color-sfx-shadow-heavy: var(--g-color-private-black-500);
  --g-color-sfx-shadow-light: var(--g-color-private-black-50);
  --g-color-sfx-fade: var(--g-color-private-white-300);
  --g-color-scroll-track: var(--g-color-base-background);
  --g-color-scroll-handle: var(--g-color-private-black-100);
  --g-color-scroll-handle-hover: var(--g-color-private-black-150);
  --g-color-scroll-corner: var(--g-color-private-black-100);
  --g-color-infographics-axis: var(--g-color-private-black-150-solid);
  --g-color-infographics-tooltip-bg: var(--g-color-private-white-950);
}
.g-root_theme_dark {
  --g-color-private-white-50: rgba(255, 255, 255, 0.05);
  --g-color-private-white-70: rgba(255, 255, 255, 0.07);
  --g-color-private-white-100: rgba(255, 255, 255, 0.1);
  --g-color-private-white-150: rgba(255, 255, 255, 0.15);
  --g-color-private-white-200: rgba(255, 255, 255, 0.2);
  --g-color-private-white-250: rgba(255, 255, 255, 0.25);
  --g-color-private-white-300: rgba(255, 255, 255, 0.3);
  --g-color-private-white-350: rgba(255, 255, 255, 0.35);
  --g-color-private-white-400: rgba(255, 255, 255, 0.4);
  --g-color-private-white-450: rgba(255, 255, 255, 0.45);
  --g-color-private-white-500: rgba(255, 255, 255, 0.5);
  --g-color-private-white-550: rgba(255, 255, 255, 0.55);
  --g-color-private-white-600: rgba(255, 255, 255, 0.6);
  --g-color-private-white-650: rgba(255, 255, 255, 0.65);
  --g-color-private-white-700: rgba(255, 255, 255, 0.7);
  --g-color-private-white-750: rgba(255, 255, 255, 0.75);
  --g-color-private-white-800: rgba(255, 255, 255, 0.8);
  --g-color-private-white-850: rgba(255, 255, 255, 0.85);
  --g-color-private-white-900: rgba(255, 255, 255, 0.9);
  --g-color-private-white-950: rgba(255, 255, 255, 0.95);
  --g-color-private-white-20-solid: rgb(38, 34, 38);
  --g-color-private-white-50-solid: rgb(45, 40, 45);
  --g-color-private-white-70-solid: rgb(49, 45, 49);
  --g-color-private-white-100-solid: rgb(56, 52, 56);
  --g-color-private-white-150-solid: rgb(67, 63, 67);
  --g-color-private-white-200-solid: rgb(78, 74, 78);
  --g-color-private-white-250-solid: rgb(89, 85, 89);
  --g-color-private-white-300-solid: rgb(100, 97, 100);
  --g-color-private-white-350-solid: rgb(111, 108, 111);
  --g-color-private-white-400-solid: rgb(122, 119, 122);
  --g-color-private-white-450-solid: rgb(133, 131, 133);
  --g-color-private-white-500-solid: rgb(144, 142, 144);
  --g-color-private-white-550-solid: rgb(156, 153, 156);
  --g-color-private-white-600-solid: rgb(167, 165, 167);
  --g-color-private-white-650-solid: rgb(178, 176, 178);
  --g-color-private-white-700-solid: rgb(189, 187, 189);
  --g-color-private-white-750-solid: rgb(200, 198, 200);
  --g-color-private-white-800-solid: rgb(211, 210, 211);
  --g-color-private-white-850-solid: rgb(222, 221, 222);
  --g-color-private-white-900-solid: rgb(233, 232, 233);
  --g-color-private-white-950-solid: rgb(244, 244, 244);
  --g-color-private-white-1000-solid: rgb(255, 255, 255);
  --g-color-private-white-opaque-150: rgba(76, 75, 81, 0.95);
  --g-color-private-black-20: rgba(0, 0, 0, 0.02);
  --g-color-private-black-50: rgba(0, 0, 0, 0.05);
  --g-color-private-black-100: rgba(0, 0, 0, 0.1);
  --g-color-private-black-150: rgba(0, 0, 0, 0.15);
  --g-color-private-black-200: rgba(0, 0, 0, 0.2);
  --g-color-private-black-250: rgba(0, 0, 0, 0.25);
  --g-color-private-black-300: rgba(0, 0, 0, 0.3);
  --g-color-private-black-350: rgba(0, 0, 0, 0.35);
  --g-color-private-black-400: rgba(0, 0, 0, 0.4);
  --g-color-private-black-450: rgba(0, 0, 0, 0.45);
  --g-color-private-black-500: rgba(0, 0, 0, 0.5);
  --g-color-private-black-550: rgba(0, 0, 0, 0.55);
  --g-color-private-black-600: rgba(0, 0, 0, 0.6);
  --g-color-private-black-650: rgba(0, 0, 0, 0.65);
  --g-color-private-black-700: rgba(0, 0, 0, 0.7);
  --g-color-private-black-750: rgba(0, 0, 0, 0.75);
  --g-color-private-black-800: rgba(0, 0, 0, 0.8);
  --g-color-private-black-850: rgba(0, 0, 0, 0.85);
  --g-color-private-black-900: rgba(0, 0, 0, 0.9);
  --g-color-private-black-950: rgba(0, 0, 0, 0.95);
  --g-color-private-black-1000-solid: rgb(0, 0, 0);
  --g-color-private-blue-50: rgba(54, 151, 241, 0.1);
  --g-color-private-blue-100: rgba(54, 151, 241, 0.15);
  --g-color-private-blue-150: rgba(54, 151, 241, 0.2);
  --g-color-private-blue-200: rgba(54, 151, 241, 0.3);
  --g-color-private-blue-250: rgba(54, 151, 241, 0.4);
  --g-color-private-blue-300: rgba(54, 151, 241, 0.5);
  --g-color-private-blue-350: rgba(54, 151, 241, 0.6);
  --g-color-private-blue-400: rgba(54, 151, 241, 0.7);
  --g-color-private-blue-450: rgba(54, 151, 241, 0.8);
  --g-color-private-blue-500: rgba(54, 151, 241, 0.9);
  --g-color-private-blue-50-solid: rgb(36, 41, 55);
  --g-color-private-blue-100-solid: rgb(37, 47, 65);
  --g-color-private-blue-150-solid: rgb(38, 53, 75);
  --g-color-private-blue-200-solid: rgb(40, 66, 96);
  --g-color-private-blue-250-solid: rgb(42, 78, 117);
  --g-color-private-blue-300-solid: rgb(44, 90, 138);
  --g-color-private-blue-350-solid: rgb(46, 102, 158);
  --g-color-private-blue-400-solid: rgb(48, 114, 179);
  --g-color-private-blue-450-solid: rgb(50, 127, 200);
  --g-color-private-blue-500-solid: rgb(52, 139, 220);
  --g-color-private-blue-550-solid: rgb(54, 151, 241);
  --g-color-private-blue-600-solid: rgb(74, 161, 242);
  --g-color-private-blue-650-solid: rgb(94, 172, 244);
  --g-color-private-blue-700-solid: rgb(114, 182, 245);
  --g-color-private-blue-750-solid: rgb(134, 193, 247);
  --g-color-private-blue-800-solid: rgb(155, 203, 248);
  --g-color-private-blue-850-solid: rgb(175, 213, 249);
  --g-color-private-blue-900-solid: rgb(195, 224, 251);
  --g-color-private-blue-950-solid: rgb(215, 234, 252);
  --g-color-private-blue-1000-solid: rgb(225, 239, 253);
  --g-color-private-green-50: rgba(77, 176, 155, 0.1);
  --g-color-private-green-100: rgba(77, 176, 155, 0.15);
  --g-color-private-green-150: rgba(77, 176, 155, 0.2);
  --g-color-private-green-200: rgba(77, 176, 155, 0.3);
  --g-color-private-green-250: rgba(77, 176, 155, 0.4);
  --g-color-private-green-300: rgba(77, 176, 155, 0.5);
  --g-color-private-green-350: rgba(77, 176, 155, 0.6);
  --g-color-private-green-400: rgba(77, 176, 155, 0.7);
  --g-color-private-green-450: rgba(77, 176, 155, 0.8);
  --g-color-private-green-500: rgba(77, 176, 155, 0.9);
  --g-color-private-green-50-solid: rgb(38, 44, 46);
  --g-color-private-green-100-solid: rgb(40, 51, 52);
  --g-color-private-green-150-solid: rgb(43, 58, 58);
  --g-color-private-green-200-solid: rgb(47, 73, 70);
  --g-color-private-green-250-solid: rgb(51, 88, 82);
  --g-color-private-green-300-solid: rgb(56, 103, 95);
  --g-color-private-green-350-solid: rgb(60, 117, 107);
  --g-color-private-green-400-solid: rgb(64, 132, 119);
  --g-color-private-green-450-solid: rgb(68, 147, 131);
  --g-color-private-green-500-solid: rgb(73, 161, 143);
  --g-color-private-green-550-solid: rgb(77, 176, 155);
  --g-color-private-green-600-solid: rgb(95, 184, 165);
  --g-color-private-green-650-solid: rgb(113, 192, 175);
  --g-color-private-green-700-solid: rgb(130, 200, 185);
  --g-color-private-green-750-solid: rgb(148, 208, 195);
  --g-color-private-green-800-solid: rgb(166, 216, 205);
  --g-color-private-green-850-solid: rgb(184, 223, 215);
  --g-color-private-green-900-solid: rgb(202, 231, 225);
  --g-color-private-green-950-solid: rgb(219, 239, 235);
  --g-color-private-green-1000-solid: rgb(228, 243, 240);
  --g-color-private-yellow-50: rgba(255, 190, 92, 0.1);
  --g-color-private-yellow-100: rgba(255, 190, 92, 0.15);
  --g-color-private-yellow-150: rgba(255, 190, 92, 0.2);
  --g-color-private-yellow-200: rgba(255, 190, 92, 0.3);
  --g-color-private-yellow-250: rgba(255, 190, 92, 0.4);
  --g-color-private-yellow-300: rgba(255, 190, 92, 0.5);
  --g-color-private-yellow-350: rgba(255, 190, 92, 0.6);
  --g-color-private-yellow-400: rgba(255, 190, 92, 0.7);
  --g-color-private-yellow-450: rgba(255, 190, 92, 0.8);
  --g-color-private-yellow-500: rgba(255, 190, 92, 0.9);
  --g-color-private-yellow-50-solid: rgb(56, 45, 40);
  --g-color-private-yellow-100-solid: rgb(67, 53, 43);
  --g-color-private-yellow-150-solid: rgb(78, 61, 46);
  --g-color-private-yellow-200-solid: rgb(100, 77, 51);
  --g-color-private-yellow-250-solid: rgb(122, 93, 57);
  --g-color-private-yellow-300-solid: rgb(145, 110, 63);
  --g-color-private-yellow-350-solid: rgb(167, 126, 69);
  --g-color-private-yellow-400-solid: rgb(189, 142, 75);
  --g-color-private-yellow-450-solid: rgb(211, 158, 80);
  --g-color-private-yellow-500-solid: rgb(233, 174, 86);
  --g-color-private-yellow-550-solid: rgb(255, 190, 92);
  --g-color-private-yellow-600-solid: rgb(255, 197, 108);
  --g-color-private-yellow-650-solid: rgb(255, 203, 125);
  --g-color-private-yellow-700-solid: rgb(255, 210, 141);
  --g-color-private-yellow-750-solid: rgb(255, 216, 157);
  --g-color-private-yellow-800-solid: rgb(255, 223, 174);
  --g-color-private-yellow-850-solid: rgb(255, 229, 190);
  --g-color-private-yellow-900-solid: rgb(255, 236, 206);
  --g-color-private-yellow-950-solid: rgb(255, 242, 222);
  --g-color-private-yellow-1000-solid: rgb(255, 245, 231);
  --g-color-private-orange-50: rgba(200, 99, 12, 0.1);
  --g-color-private-orange-100: rgba(200, 99, 12, 0.15);
  --g-color-private-orange-150: rgba(200, 99, 12, 0.2);
  --g-color-private-orange-200: rgba(200, 99, 12, 0.3);
  --g-color-private-orange-250: rgba(200, 99, 12, 0.4);
  --g-color-private-orange-300: rgba(200, 99, 12, 0.5);
  --g-color-private-orange-350: rgba(200, 99, 12, 0.6);
  --g-color-private-orange-400: rgba(200, 99, 12, 0.7);
  --g-color-private-orange-450: rgba(200, 99, 12, 0.8);
  --g-color-private-orange-500: rgba(200, 99, 12, 0.9);
  --g-color-private-orange-50-solid: rgb(51, 36, 32);
  --g-color-private-orange-100-solid: rgb(59, 40, 31);
  --g-color-private-orange-150-solid: rgb(67, 43, 30);
  --g-color-private-orange-200-solid: rgb(84, 50, 27);
  --g-color-private-orange-250-solid: rgb(100, 57, 25);
  --g-color-private-orange-300-solid: rgb(117, 64, 23);
  --g-color-private-orange-350-solid: rgb(134, 71, 21);
  --g-color-private-orange-400-solid: rgb(150, 78, 19);
  --g-color-private-orange-450-solid: rgb(167, 85, 16);
  --g-color-private-orange-500-solid: rgb(183, 92, 14);
  --g-color-private-orange-550-solid: rgb(200, 99, 12);
  --g-color-private-orange-600-solid: rgb(206, 115, 36);
  --g-color-private-orange-650-solid: rgb(211, 130, 61);
  --g-color-private-orange-700-solid: rgb(217, 146, 85);
  --g-color-private-orange-750-solid: rgb(222, 161, 109);
  --g-color-private-orange-800-solid: rgb(228, 177, 134);
  --g-color-private-orange-850-solid: rgb(233, 193, 158);
  --g-color-private-orange-900-solid: rgb(239, 208, 182);
  --g-color-private-orange-950-solid: rgb(244, 224, 206);
  --g-color-private-orange-1000-solid: rgb(247, 232, 219);
  --g-color-private-red-50: rgba(229, 50, 93, 0.1);
  --g-color-private-red-100: rgba(229, 50, 93, 0.15);
  --g-color-private-red-150: rgba(229, 50, 93, 0.2);
  --g-color-private-red-200: rgba(229, 50, 93, 0.3);
  --g-color-private-red-250: rgba(229, 50, 93, 0.4);
  --g-color-private-red-300: rgba(229, 50, 93, 0.5);
  --g-color-private-red-350: rgba(229, 50, 93, 0.6);
  --g-color-private-red-400: rgba(229, 50, 93, 0.7);
  --g-color-private-red-450: rgba(229, 50, 93, 0.8);
  --g-color-private-red-500: rgba(229, 50, 93, 0.9);
  --g-color-private-red-50-solid: rgb(54, 31, 40);
  --g-color-private-red-100-solid: rgb(63, 32, 43);
  --g-color-private-red-150-solid: rgb(73, 33, 46);
  --g-color-private-red-200-solid: rgb(93, 35, 52);
  --g-color-private-red-250-solid: rgb(112, 37, 58);
  --g-color-private-red-300-solid: rgb(132, 40, 64);
  --g-color-private-red-350-solid: rgb(151, 42, 69);
  --g-color-private-red-400-solid: rgb(171, 44, 75);
  --g-color-private-red-450-solid: rgb(190, 46, 81);
  --g-color-private-red-500-solid: rgb(210, 48, 87);
  --g-color-private-red-550-solid: rgb(229, 50, 93);
  --g-color-private-red-600-solid: rgb(232, 71, 109);
  --g-color-private-red-650-solid: rgb(234, 91, 125);
  --g-color-private-red-700-solid: rgb(237, 112, 142);
  --g-color-private-red-750-solid: rgb(239, 132, 158);
  --g-color-private-red-800-solid: rgb(242, 153, 174);
  --g-color-private-red-850-solid: rgb(245, 173, 190);
  --g-color-private-red-900-solid: rgb(247, 194, 206);
  --g-color-private-red-950-solid: rgb(250, 214, 223);
  --g-color-private-red-1000-solid: rgb(251, 224, 231);
  --g-color-private-purple-50: rgba(143, 82, 204, 0.1);
  --g-color-private-purple-100: rgba(143, 82, 204, 0.15);
  --g-color-private-purple-150: rgba(143, 82, 204, 0.2);
  --g-color-private-purple-200: rgba(143, 82, 204, 0.3);
  --g-color-private-purple-250: rgba(143, 82, 204, 0.4);
  --g-color-private-purple-300: rgba(143, 82, 204, 0.5);
  --g-color-private-purple-350: rgba(143, 82, 204, 0.6);
  --g-color-private-purple-400: rgba(143, 82, 204, 0.7);
  --g-color-private-purple-450: rgba(143, 82, 204, 0.8);
  --g-color-private-purple-500: rgba(143, 82, 204, 0.9);
  --g-color-private-purple-50-solid: rgb(45, 34, 51);
  --g-color-private-purple-100-solid: rgb(50, 37, 60);
  --g-color-private-purple-150-solid: rgb(56, 40, 68);
  --g-color-private-purple-200-solid: rgb(67, 45, 85);
  --g-color-private-purple-250-solid: rgb(78, 50, 102);
  --g-color-private-purple-300-solid: rgb(89, 56, 119);
  --g-color-private-purple-350-solid: rgb(99, 61, 136);
  --g-color-private-purple-400-solid: rgb(110, 66, 153);
  --g-color-private-purple-450-solid: rgb(121, 71, 170);
  --g-color-private-purple-500-solid: rgb(132, 77, 187);
  --g-color-private-purple-550-solid: rgb(143, 82, 204);
  --g-color-private-purple-600-solid: rgb(154, 99, 209);
  --g-color-private-purple-650-solid: rgb(165, 117, 214);
  --g-color-private-purple-700-solid: rgb(177, 134, 219);
  --g-color-private-purple-750-solid: rgb(188, 151, 224);
  --g-color-private-purple-800-solid: rgb(199, 169, 230);
  --g-color-private-purple-850-solid: rgb(210, 186, 235);
  --g-color-private-purple-900-solid: rgb(221, 203, 240);
  --g-color-private-purple-950-solid: rgb(233, 220, 245);
  --g-color-private-purple-1000-solid: rgb(238, 229, 247);
  --g-color-private-cool-grey-50: rgba(96, 128, 156, 0.1);
  --g-color-private-cool-grey-100: rgba(96, 128, 156, 0.15);
  --g-color-private-cool-grey-150: rgba(96, 128, 156, 0.2);
  --g-color-private-cool-grey-200: rgba(96, 128, 156, 0.3);
  --g-color-private-cool-grey-250: rgba(96, 128, 156, 0.4);
  --g-color-private-cool-grey-300: rgba(96, 128, 156, 0.5);
  --g-color-private-cool-grey-350: rgba(96, 128, 156, 0.6);
  --g-color-private-cool-grey-400: rgba(96, 128, 156, 0.7);
  --g-color-private-cool-grey-450: rgba(96, 128, 156, 0.8);
  --g-color-private-cool-grey-500: rgba(96, 128, 156, 0.9);
  --g-color-private-cool-grey-50-solid: rgb(40, 39, 46);
  --g-color-private-cool-grey-100-solid: rgb(43, 44, 52);
  --g-color-private-cool-grey-150-solid: rgb(46, 49, 58);
  --g-color-private-cool-grey-200-solid: rgb(53, 59, 71);
  --g-color-private-cool-grey-250-solid: rgb(59, 69, 83);
  --g-color-private-cool-grey-300-solid: rgb(65, 79, 95);
  --g-color-private-cool-grey-350-solid: rgb(71, 88, 107);
  --g-color-private-cool-grey-400-solid: rgb(77, 98, 119);
  --g-color-private-cool-grey-450-solid: rgb(84, 108, 132);
  --g-color-private-cool-grey-500-solid: rgb(90, 118, 144);
  --g-color-private-cool-grey-550-solid: rgb(96, 128, 156);
  --g-color-private-cool-grey-600-solid: rgb(112, 141, 166);
  --g-color-private-cool-grey-650-solid: rgb(128, 153, 176);
  --g-color-private-cool-grey-700-solid: rgb(144, 166, 186);
  --g-color-private-cool-grey-750-solid: rgb(160, 179, 196);
  --g-color-private-cool-grey-800-solid: rgb(176, 192, 206);
  --g-color-private-cool-grey-850-solid: rgb(191, 204, 215);
  --g-color-private-cool-grey-900-solid: rgb(207, 217, 225);
  --g-color-private-cool-grey-950-solid: rgb(223, 230, 235);
  --g-color-private-cool-grey-1000-solid: rgb(231, 236, 240);
  --g-color-text-primary: var(--g-color-text-light-primary);
  --g-color-text-complementary: var(--g-color-text-light-complementary);
  --g-color-text-secondary: var(--g-color-text-light-secondary);
  --g-color-text-hint: var(--g-color-text-light-hint);
  --g-color-text-info: var(--g-color-private-blue-550-solid);
  --g-color-text-positive: var(--g-color-private-green-550-solid);
  --g-color-text-warning: var(--g-color-private-yellow-550-solid);
  --g-color-text-danger: var(--g-color-private-red-550-solid);
  --g-color-text-utility: var(--g-color-private-purple-600-solid);
  --g-color-text-misc: var(--g-color-private-cool-grey-600-solid);
  --g-color-text-info-heavy: var(--g-color-private-blue-600-solid);
  --g-color-text-positive-heavy: var(--g-color-private-green-600-solid);
  --g-color-text-warning-heavy: var(--g-color-private-yellow-600-solid);
  --g-color-text-danger-heavy: var(--g-color-private-red-600-solid);
  --g-color-text-utility-heavy: var(--g-color-private-purple-650-solid);
  --g-color-text-misc-heavy: var(--g-color-private-cool-grey-650-solid);
  --g-color-text-brand: var(--g-color-private-yellow-600-solid);
  --g-color-text-brand-heavy: var(--g-color-private-yellow-700-solid);
  --g-color-text-brand-contrast: var(--g-color-text-dark-primary);
  --g-color-text-link: var(--g-color-private-yellow-550-solid);
  --g-color-text-link-hover: var(--g-color-private-orange-550-solid);
  --g-color-text-link-visited: var(--g-color-private-purple-600-solid);
  --g-color-text-link-visited-hover: var(--g-color-private-purple-750-solid);
  --g-color-text-dark-primary: var(--g-color-private-black-900);
  --g-color-text-dark-complementary: var(--g-color-private-black-700);
  --g-color-text-dark-secondary: var(--g-color-private-black-500);
  --g-color-text-dark-hint: var(--g-color-private-black-300);
  --g-color-text-light-primary: var(--g-color-private-white-850);
  --g-color-text-light-complementary: var(--g-color-private-white-700);
  --g-color-text-light-secondary: var(--g-color-private-white-500);
  --g-color-text-light-hint: var(--g-color-private-white-300);
  --g-color-text-inverted-primary: var(--g-color-text-dark-primary);
  --g-color-text-inverted-complementary: var(--g-color-text-dark-complementary);
  --g-color-text-inverted-secondary: var(--g-color-text-dark-secondary);
  --g-color-text-inverted-hint: var(--g-color-text-dark-hint);
  --g-color-base-background: rgb(34, 29, 34);
  --g-color-base-generic: var(--g-color-private-white-100);
  --g-color-base-generic-hover: var(--g-color-private-white-150);
  --g-color-base-generic-medium: var(--g-color-private-white-250);
  --g-color-base-generic-medium-hover: var(--g-color-private-white-300);
  --g-color-base-generic-accent: var(--g-color-private-white-150);
  --g-color-base-generic-accent-disabled: var(--g-color-private-white-70);
  --g-color-base-generic-ultralight: var(--g-color-private-white-20-solid);
  --g-color-base-simple-hover: var(--g-color-private-white-100);
  --g-color-base-simple-hover-solid: var(--g-color-private-white-100-solid);
  --g-color-base-brand: var(--g-color-private-yellow-550-solid);
  --g-color-base-brand-hover: var(--g-color-private-yellow-650-solid);
  --g-color-base-selection: var(--g-color-private-yellow-150);
  --g-color-base-selection-hover: var(--g-color-private-yellow-200);
  --g-color-base-info-light: var(--g-color-private-blue-150);
  --g-color-base-info-light-hover: var(--g-color-private-blue-200);
  --g-color-base-info-medium: var(--g-color-private-blue-300);
  --g-color-base-info-medium-hover: var(--g-color-private-blue-400);
  --g-color-base-info-heavy: var(--g-color-private-blue-600-solid);
  --g-color-base-info-heavy-hover: var(--g-color-private-blue-700-solid);
  --g-color-base-positive-light: var(--g-color-private-green-150);
  --g-color-base-positive-light-hover: var(--g-color-private-green-200);
  --g-color-base-positive-medium: var(--g-color-private-green-300);
  --g-color-base-positive-medium-hover: var(--g-color-private-green-400);
  --g-color-base-positive-heavy: var(--g-color-private-green-600-solid);
  --g-color-base-positive-heavy-hover: var(--g-color-private-green-700-solid);
  --g-color-base-warning-light: var(--g-color-private-yellow-150);
  --g-color-base-warning-light-hover: var(--g-color-private-yellow-200);
  --g-color-base-warning-medium: var(--g-color-private-yellow-300);
  --g-color-base-warning-medium-hover: var(--g-color-private-yellow-400);
  --g-color-base-warning-heavy: var(--g-color-private-yellow-600-solid);
  --g-color-base-warning-heavy-hover: var(--g-color-private-yellow-700-solid);
  --g-color-base-danger-light: var(--g-color-private-red-150);
  --g-color-base-danger-light-hover: var(--g-color-private-red-200);
  --g-color-base-danger-medium: var(--g-color-private-red-300);
  --g-color-base-danger-medium-hover: var(--g-color-private-red-400);
  --g-color-base-danger-heavy: var(--g-color-private-red-600-solid);
  --g-color-base-danger-heavy-hover: var(--g-color-private-red-700-solid);
  --g-color-base-utility-light: var(--g-color-private-purple-150);
  --g-color-base-utility-light-hover: var(--g-color-private-purple-250);
  --g-color-base-utility-medium: var(--g-color-private-purple-300);
  --g-color-base-utility-medium-hover: var(--g-color-private-purple-400);
  --g-color-base-utility-heavy: var(--g-color-private-purple-600-solid);
  --g-color-base-utility-heavy-hover: var(--g-color-private-purple-700-solid);
  --g-color-base-neutral-light: var(--g-color-private-white-100);
  --g-color-base-neutral-light-hover: var(--g-color-private-white-150);
  --g-color-base-neutral-medium: var(--g-color-private-white-250);
  --g-color-base-neutral-medium-hover: var(--g-color-private-white-350);
  --g-color-base-neutral-heavy: var(--g-color-private-white-550);
  --g-color-base-neutral-heavy-hover: var(--g-color-private-white-650);
  --g-color-base-misc-light: var(--g-color-private-cool-grey-150);
  --g-color-base-misc-light-hover: var(--g-color-private-cool-grey-200);
  --g-color-base-misc-medium: var(--g-color-private-cool-grey-300);
  --g-color-base-misc-medium-hover: var(--g-color-private-cool-grey-400);
  --g-color-base-misc-heavy: var(--g-color-private-cool-grey-600-solid);
  --g-color-base-misc-heavy-hover: var(--g-color-private-cool-grey-700-solid);
  --g-color-base-light: var(--g-color-private-white-850);
  --g-color-base-light-hover: var(--g-color-private-white-700);
  --g-color-base-light-simple-hover: var(--g-color-private-white-150);
  --g-color-base-light-disabled: var(--g-color-private-white-150);
  --g-color-base-light-accent-disabled: var(--g-color-private-white-300);
  --g-color-base-float: var(--g-color-private-white-100-solid);
  --g-color-base-float-hover: var(--g-color-private-white-150-solid);
  --g-color-base-float-medium: var(--g-color-private-white-150-solid);
  --g-color-base-float-heavy: var(--g-color-private-white-250-solid);
  --g-color-base-float-accent: var(--g-color-private-white-150-solid);
  --g-color-base-float-accent-hover: var(--g-color-private-white-200-solid);
  --g-color-base-float-announcement: var(--g-color-private-white-150-solid);
  --g-color-base-modal: var(--g-color-base-background);
  --g-color-line-generic: var(--g-color-private-white-150);
  --g-color-line-generic-hover: var(--g-color-private-white-250);
  --g-color-line-generic-active: var(--g-color-private-white-300);
  --g-color-line-generic-accent: var(--g-color-private-white-150);
  --g-color-line-generic-accent-hover: var(--g-color-private-white-300);
  --g-color-line-generic-solid: var(--g-color-private-white-150-solid);
  --g-color-line-brand: var(--g-color-private-yellow-600-solid);
  --g-color-line-focus: var(--g-color-private-cool-grey-450);
  --g-color-line-light: var(--g-color-private-white-500);
  --g-color-line-info: var(--g-color-private-blue-450);
  --g-color-line-positive: var(--g-color-private-green-450);
  --g-color-line-warning: var(--g-color-private-yellow-450);
  --g-color-line-danger: var(--g-color-private-red-450);
  --g-color-line-utility: var(--g-color-private-purple-450);
  --g-color-line-misc: var(--g-color-private-cool-grey-450);
  --g-color-sfx-veil: var(--g-color-private-black-600);
  --g-color-sfx-shadow: var(--g-color-private-black-200);
  --g-color-sfx-shadow-heavy: var(--g-color-private-black-500);
  --g-color-sfx-shadow-light: var(--g-color-private-black-200);
  --g-color-sfx-fade: var(--g-color-private-white-250);
  --g-color-scroll-track: var(--g-color-base-background);
  --g-color-scroll-handle: var(--g-color-private-white-150);
  --g-color-scroll-handle-hover: var(--g-color-private-white-250);
  --g-color-scroll-corner: var(--g-color-private-white-150);
  --g-color-infographics-axis: var(--g-color-private-white-150-solid);
  --g-color-infographics-tooltip-bg: var(--g-color-private-white-opaque-150);
}
.g-root_theme_light-hc {
  --g-color-private-white-50: rgba(255, 255, 255, 0.05);
  --g-color-private-white-70: rgba(255, 255, 255, 0.07);
  --g-color-private-white-100: rgba(255, 255, 255, 0.1);
  --g-color-private-white-150: rgba(255, 255, 255, 0.15);
  --g-color-private-white-200: rgba(255, 255, 255, 0.2);
  --g-color-private-white-250: rgba(255, 255, 255, 0.25);
  --g-color-private-white-300: rgba(255, 255, 255, 0.3);
  --g-color-private-white-350: rgba(255, 255, 255, 0.35);
  --g-color-private-white-400: rgba(255, 255, 255, 0.4);
  --g-color-private-white-450: rgba(255, 255, 255, 0.45);
  --g-color-private-white-500: rgba(255, 255, 255, 0.5);
  --g-color-private-white-550: rgba(255, 255, 255, 0.55);
  --g-color-private-white-600: rgba(255, 255, 255, 0.6);
  --g-color-private-white-650: rgba(255, 255, 255, 0.65);
  --g-color-private-white-700: rgba(255, 255, 255, 0.7);
  --g-color-private-white-750: rgba(255, 255, 255, 0.75);
  --g-color-private-white-800: rgba(255, 255, 255, 0.8);
  --g-color-private-white-850: rgba(255, 255, 255, 0.85);
  --g-color-private-white-900: rgba(255, 255, 255, 0.9);
  --g-color-private-white-950: rgba(255, 255, 255, 0.95);
  --g-color-private-white-1000-solid: rgb(255, 255, 255);
  --g-color-private-black-50: rgba(0, 0, 0, 0.05);
  --g-color-private-black-100: rgba(0, 0, 0, 0.1);
  --g-color-private-black-150: rgba(0, 0, 0, 0.15);
  --g-color-private-black-200: rgba(0, 0, 0, 0.2);
  --g-color-private-black-250: rgba(0, 0, 0, 0.25);
  --g-color-private-black-300: rgba(0, 0, 0, 0.3);
  --g-color-private-black-350: rgba(0, 0, 0, 0.35);
  --g-color-private-black-400: rgba(0, 0, 0, 0.4);
  --g-color-private-black-450: rgba(0, 0, 0, 0.45);
  --g-color-private-black-500: rgba(0, 0, 0, 0.5);
  --g-color-private-black-550: rgba(0, 0, 0, 0.55);
  --g-color-private-black-600: rgba(0, 0, 0, 0.6);
  --g-color-private-black-650: rgba(0, 0, 0, 0.65);
  --g-color-private-black-700: rgba(0, 0, 0, 0.7);
  --g-color-private-black-750: rgba(0, 0, 0, 0.75);
  --g-color-private-black-800: rgba(0, 0, 0, 0.8);
  --g-color-private-black-850: rgba(0, 0, 0, 0.85);
  --g-color-private-black-900: rgba(0, 0, 0, 0.9);
  --g-color-private-black-950: rgba(0, 0, 0, 0.95);
  --g-color-private-black-50-solid: rgb(242, 242, 242);
  --g-color-private-black-100-solid: rgb(229, 229, 229);
  --g-color-private-black-150-solid: rgb(217, 217, 217);
  --g-color-private-black-200-solid: rgb(204, 204, 204);
  --g-color-private-black-250-solid: rgb(191, 191, 191);
  --g-color-private-black-300-solid: rgb(179, 179, 179);
  --g-color-private-black-350-solid: rgb(166, 166, 166);
  --g-color-private-black-400-solid: rgb(153, 153, 153);
  --g-color-private-black-450-solid: rgb(140, 140, 140);
  --g-color-private-black-500-solid: rgb(128, 128, 128);
  --g-color-private-black-550-solid: rgb(115, 115, 115);
  --g-color-private-black-600-solid: rgb(102, 102, 102);
  --g-color-private-black-650-solid: rgb(89, 89, 89);
  --g-color-private-black-700-solid: rgb(76, 76, 76);
  --g-color-private-black-750-solid: rgb(64, 64, 64);
  --g-color-private-black-800-solid: rgb(51, 51, 51);
  --g-color-private-black-850-solid: rgb(38, 38, 38);
  --g-color-private-black-900-solid: rgb(26, 26, 26);
  --g-color-private-black-950-solid: rgb(13, 13, 13);
  --g-color-private-black-1000-solid: rgb(0, 0, 0);
  --g-color-private-blue-50: rgba(54, 151, 241, 0.1);
  --g-color-private-blue-100: rgba(54, 151, 241, 0.15);
  --g-color-private-blue-150: rgba(54, 151, 241, 0.2);
  --g-color-private-blue-200: rgba(54, 151, 241, 0.3);
  --g-color-private-blue-250: rgba(54, 151, 241, 0.4);
  --g-color-private-blue-300: rgba(54, 151, 241, 0.5);
  --g-color-private-blue-350: rgba(54, 151, 241, 0.6);
  --g-color-private-blue-400: rgba(54, 151, 241, 0.7);
  --g-color-private-blue-450: rgba(54, 151, 241, 0.8);
  --g-color-private-blue-500: rgba(54, 151, 241, 0.9);
  --g-color-private-blue-50-solid: rgb(235, 245, 254);
  --g-color-private-blue-100-solid: rgb(225, 239, 253);
  --g-color-private-blue-150-solid: rgb(215, 234, 252);
  --g-color-private-blue-200-solid: rgb(195, 224, 251);
  --g-color-private-blue-250-solid: rgb(175, 213, 249);
  --g-color-private-blue-300-solid: rgb(155, 203, 248);
  --g-color-private-blue-350-solid: rgb(134, 193, 247);
  --g-color-private-blue-400-solid: rgb(114, 182, 245);
  --g-color-private-blue-450-solid: rgb(94, 172, 244);
  --g-color-private-blue-500-solid: rgb(74, 161, 242);
  --g-color-private-blue-550-solid: rgb(54, 151, 241);
  --g-color-private-blue-600-solid: rgb(50, 138, 219);
  --g-color-private-blue-650-solid: rgb(47, 124, 196);
  --g-color-private-blue-700-solid: rgb(43, 111, 174);
  --g-color-private-blue-750-solid: rgb(40, 97, 152);
  --g-color-private-blue-800-solid: rgb(36, 84, 130);
  --g-color-private-blue-850-solid: rgb(32, 71, 107);
  --g-color-private-blue-900-solid: rgb(29, 57, 85);
  --g-color-private-blue-950-solid: rgb(25, 44, 63);
  --g-color-private-blue-1000-solid: rgb(23, 37, 51);
  --g-color-private-green-50: rgba(50, 186, 118, 0.1);
  --g-color-private-green-100: rgba(50, 186, 118, 0.15);
  --g-color-private-green-150: rgba(50, 186, 118, 0.2);
  --g-color-private-green-200: rgba(50, 186, 118, 0.3);
  --g-color-private-green-250: rgba(50, 186, 118, 0.4);
  --g-color-private-green-300: rgba(50, 186, 118, 0.5);
  --g-color-private-green-350: rgba(50, 186, 118, 0.6);
  --g-color-private-green-400: rgba(50, 186, 118, 0.7);
  --g-color-private-green-450: rgba(50, 186, 118, 0.8);
  --g-color-private-green-500: rgba(50, 186, 118, 0.9);
  --g-color-private-green-50-solid: rgb(235, 248, 241);
  --g-color-private-green-100-solid: rgb(224, 245, 234);
  --g-color-private-green-150-solid: rgb(214, 241, 228);
  --g-color-private-green-200-solid: rgb(194, 234, 214);
  --g-color-private-green-250-solid: rgb(173, 227, 200);
  --g-color-private-green-300-solid: rgb(153, 221, 187);
  --g-color-private-green-350-solid: rgb(132, 214, 173);
  --g-color-private-green-400-solid: rgb(112, 207, 159);
  --g-color-private-green-450-solid: rgb(91, 200, 145);
  --g-color-private-green-500-solid: rgb(71, 193, 132);
  --g-color-private-green-550-solid: rgb(50, 186, 118);
  --g-color-private-green-600-solid: rgb(47, 169, 108);
  --g-color-private-green-650-solid: rgb(44, 152, 98);
  --g-color-private-green-700-solid: rgb(40, 135, 88);
  --g-color-private-green-750-solid: rgb(37, 118, 78);
  --g-color-private-green-800-solid: rgb(34, 102, 68);
  --g-color-private-green-850-solid: rgb(31, 85, 58);
  --g-color-private-green-900-solid: rgb(28, 68, 48);
  --g-color-private-green-950-solid: rgb(24, 51, 38);
  --g-color-private-green-1000-solid: rgb(23, 42, 33);
  --g-color-private-yellow-50: rgba(255, 190, 92, 0.1);
  --g-color-private-yellow-100: rgba(255, 190, 92, 0.15);
  --g-color-private-yellow-150: rgba(255, 190, 92, 0.2);
  --g-color-private-yellow-200: rgba(255, 190, 92, 0.3);
  --g-color-private-yellow-250: rgba(255, 190, 92, 0.4);
  --g-color-private-yellow-300: rgba(255, 190, 92, 0.5);
  --g-color-private-yellow-350: rgba(255, 190, 92, 0.6);
  --g-color-private-yellow-400: rgba(255, 190, 92, 0.7);
  --g-color-private-yellow-450: rgba(255, 190, 92, 0.8);
  --g-color-private-yellow-500: rgba(255, 190, 92, 0.9);
  --g-color-private-yellow-50-solid: rgb(255, 249, 239);
  --g-color-private-yellow-100-solid: rgb(255, 245, 231);
  --g-color-private-yellow-150-solid: rgb(255, 242, 222);
  --g-color-private-yellow-200-solid: rgb(255, 236, 206);
  --g-color-private-yellow-250-solid: rgb(255, 229, 190);
  --g-color-private-yellow-300-solid: rgb(255, 223, 174);
  --g-color-private-yellow-350-solid: rgb(255, 216, 157);
  --g-color-private-yellow-400-solid: rgb(255, 210, 141);
  --g-color-private-yellow-450-solid: rgb(255, 203, 125);
  --g-color-private-yellow-500-solid: rgb(255, 197, 108);
  --g-color-private-yellow-550-solid: rgb(255, 190, 92);
  --g-color-private-yellow-600-solid: rgb(231, 173, 85);
  --g-color-private-yellow-650-solid: rgb(208, 155, 77);
  --g-color-private-yellow-700-solid: rgb(184, 138, 70);
  --g-color-private-yellow-750-solid: rgb(160, 121, 62);
  --g-color-private-yellow-800-solid: rgb(137, 104, 55);
  --g-color-private-yellow-850-solid: rgb(113, 86, 48);
  --g-color-private-yellow-900-solid: rgb(89, 69, 40);
  --g-color-private-yellow-950-solid: rgb(65, 52, 33);
  --g-color-private-yellow-1000-solid: rgb(54, 43, 29);
  --g-color-private-orange-50: rgba(255, 119, 0, 0.1);
  --g-color-private-orange-100: rgba(255, 119, 0, 0.15);
  --g-color-private-orange-150: rgba(255, 119, 0, 0.2);
  --g-color-private-orange-200: rgba(255, 119, 0, 0.3);
  --g-color-private-orange-250: rgba(255, 119, 0, 0.4);
  --g-color-private-orange-300: rgba(255, 119, 0, 0.5);
  --g-color-private-orange-350: rgba(255, 119, 0, 0.6);
  --g-color-private-orange-400: rgba(255, 119, 0, 0.7);
  --g-color-private-orange-450: rgba(255, 119, 0, 0.8);
  --g-color-private-orange-500: rgba(255, 119, 0, 0.9);
  --g-color-private-orange-50-solid: rgb(255, 241, 230);
  --g-color-private-orange-100-solid: rgb(255, 235, 217);
  --g-color-private-orange-150-solid: rgb(255, 228, 204);
  --g-color-private-orange-200-solid: rgb(255, 214, 179);
  --g-color-private-orange-250-solid: rgb(255, 201, 153);
  --g-color-private-orange-300-solid: rgb(255, 187, 128);
  --g-color-private-orange-350-solid: rgb(255, 173, 102);
  --g-color-private-orange-400-solid: rgb(255, 160, 77);
  --g-color-private-orange-450-solid: rgb(255, 146, 51);
  --g-color-private-orange-500-solid: rgb(255, 133, 25);
  --g-color-private-orange-550-solid: rgb(255, 119, 0);
  --g-color-private-orange-600-solid: rgb(231, 109, 2);
  --g-color-private-orange-650-solid: rgb(208, 99, 4);
  --g-color-private-orange-700-solid: rgb(184, 88, 5);
  --g-color-private-orange-750-solid: rgb(160, 78, 7);
  --g-color-private-orange-800-solid: rgb(137, 68, 9);
  --g-color-private-orange-850-solid: rgb(113, 58, 11);
  --g-color-private-orange-900-solid: rgb(89, 48, 13);
  --g-color-private-orange-950-solid: rgb(65, 37, 14);
  --g-color-private-orange-1000-solid: rgb(54, 32, 15);
  --g-color-private-red-50: rgba(255, 0, 61, 0.1);
  --g-color-private-red-100: rgba(255, 0, 61, 0.15);
  --g-color-private-red-150: rgba(255, 0, 61, 0.2);
  --g-color-private-red-200: rgba(255, 0, 61, 0.3);
  --g-color-private-red-250: rgba(255, 0, 61, 0.4);
  --g-color-private-red-300: rgba(255, 0, 61, 0.5);
  --g-color-private-red-350: rgba(255, 0, 61, 0.6);
  --g-color-private-red-400: rgba(255, 0, 61, 0.7);
  --g-color-private-red-450: rgba(255, 0, 61, 0.8);
  --g-color-private-red-500: rgba(255, 0, 61, 0.9);
  --g-color-private-red-50-solid: rgb(255, 230, 236);
  --g-color-private-red-100-solid: rgb(255, 217, 226);
  --g-color-private-red-150-solid: rgb(255, 204, 216);
  --g-color-private-red-200-solid: rgb(255, 179, 197);
  --g-color-private-red-250-solid: rgb(255, 153, 177);
  --g-color-private-red-300-solid: rgb(255, 128, 158);
  --g-color-private-red-350-solid: rgb(255, 102, 139);
  --g-color-private-red-400-solid: rgb(255, 77, 119);
  --g-color-private-red-450-solid: rgb(255, 51, 100);
  --g-color-private-red-500-solid: rgb(255, 25, 80);
  --g-color-private-red-550-solid: rgb(255, 0, 61);
  --g-color-private-red-600-solid: rgb(231, 2, 57);
  --g-color-private-red-650-solid: rgb(208, 3, 52);
  --g-color-private-red-700-solid: rgb(184, 5, 48);
  --g-color-private-red-750-solid: rgb(160, 7, 44);
  --g-color-private-red-800-solid: rgb(137, 9, 40);
  --g-color-private-red-850-solid: rgb(113, 10, 35);
  --g-color-private-red-900-solid: rgb(89, 12, 31);
  --g-color-private-red-950-solid: rgb(65, 14, 27);
  --g-color-private-red-1000-solid: rgb(54, 14, 24);
  --g-color-private-purple-50: rgba(143, 82, 204, 0.1);
  --g-color-private-purple-100: rgba(143, 82, 204, 0.15);
  --g-color-private-purple-150: rgba(143, 82, 204, 0.2);
  --g-color-private-purple-200: rgba(143, 82, 204, 0.3);
  --g-color-private-purple-250: rgba(143, 82, 204, 0.4);
  --g-color-private-purple-300: rgba(143, 82, 204, 0.5);
  --g-color-private-purple-350: rgba(143, 82, 204, 0.6);
  --g-color-private-purple-400: rgba(143, 82, 204, 0.7);
  --g-color-private-purple-450: rgba(143, 82, 204, 0.8);
  --g-color-private-purple-500: rgba(143, 82, 204, 0.9);
  --g-color-private-purple-50-solid: rgb(244, 238, 250);
  --g-color-private-purple-100-solid: rgb(238, 229, 247);
  --g-color-private-purple-150-solid: rgb(233, 220, 245);
  --g-color-private-purple-200-solid: rgb(221, 203, 240);
  --g-color-private-purple-250-solid: rgb(210, 186, 235);
  --g-color-private-purple-300-solid: rgb(199, 169, 230);
  --g-color-private-purple-350-solid: rgb(188, 151, 224);
  --g-color-private-purple-400-solid: rgb(177, 134, 219);
  --g-color-private-purple-450-solid: rgb(165, 117, 214);
  --g-color-private-purple-500-solid: rgb(154, 99, 209);
  --g-color-private-purple-550-solid: rgb(143, 82, 204);
  --g-color-private-purple-600-solid: rgb(131, 76, 185);
  --g-color-private-purple-650-solid: rgb(118, 69, 167);
  --g-color-private-purple-700-solid: rgb(106, 63, 148);
  --g-color-private-purple-750-solid: rgb(93, 56, 130);
  --g-color-private-purple-800-solid: rgb(81, 50, 111);
  --g-color-private-purple-850-solid: rgb(68, 43, 92);
  --g-color-private-purple-900-solid: rgb(56, 37, 74);
  --g-color-private-purple-950-solid: rgb(43, 30, 55);
  --g-color-private-purple-1000-solid: rgb(37, 27, 46);
  --g-color-private-cool-grey-50: rgba(107, 132, 153, 0.1);
  --g-color-private-cool-grey-100: rgba(107, 132, 153, 0.15);
  --g-color-private-cool-grey-150: rgba(107, 132, 153, 0.2);
  --g-color-private-cool-grey-200: rgba(107, 132, 153, 0.3);
  --g-color-private-cool-grey-250: rgba(107, 132, 153, 0.4);
  --g-color-private-cool-grey-300: rgba(107, 132, 153, 0.5);
  --g-color-private-cool-grey-350: rgba(107, 132, 153, 0.6);
  --g-color-private-cool-grey-400: rgba(107, 132, 153, 0.7);
  --g-color-private-cool-grey-450: rgba(107, 132, 153, 0.8);
  --g-color-private-cool-grey-500: rgba(107, 132, 153, 0.9);
  --g-color-private-cool-grey-50-solid: rgb(240, 243, 245);
  --g-color-private-cool-grey-100-solid: rgb(233, 237, 240);
  --g-color-private-cool-grey-150-solid: rgb(225, 230, 235);
  --g-color-private-cool-grey-200-solid: rgb(211, 218, 224);
  --g-color-private-cool-grey-250-solid: rgb(196, 206, 214);
  --g-color-private-cool-grey-300-solid: rgb(181, 194, 204);
  --g-color-private-cool-grey-350-solid: rgb(166, 181, 194);
  --g-color-private-cool-grey-400-solid: rgb(151, 169, 184);
  --g-color-private-cool-grey-450-solid: rgb(137, 157, 173);
  --g-color-private-cool-grey-500-solid: rgb(122, 144, 163);
  --g-color-private-cool-grey-550-solid: rgb(107, 132, 153);
  --g-color-private-cool-grey-600-solid: rgb(98, 121, 140);
  --g-color-private-cool-grey-650-solid: rgb(89, 109, 126);
  --g-color-private-cool-grey-700-solid: rgb(80, 98, 113);
  --g-color-private-cool-grey-750-solid: rgb(71, 86, 99);
  --g-color-private-cool-grey-800-solid: rgb(63, 75, 86);
  --g-color-private-cool-grey-850-solid: rgb(54, 63, 72);
  --g-color-private-cool-grey-900-solid: rgb(45, 52, 59);
  --g-color-private-cool-grey-950-solid: rgb(36, 40, 45);
  --g-color-private-cool-grey-1000-solid: rgb(31, 34, 38);
  --g-color-text-primary: var(--g-color-text-dark-primary);
  --g-color-text-complementary: var(--g-color-text-dark-complementary);
  --g-color-text-secondary: var(--g-color-text-dark-secondary);
  --g-color-text-hint: var(--g-color-text-dark-hint);
  --g-color-text-info: var(--g-color-private-blue-650-solid);
  --g-color-text-positive: var(--g-color-private-green-650-solid);
  --g-color-text-warning: var(--g-color-private-yellow-700-solid);
  --g-color-text-danger: var(--g-color-private-red-650-solid);
  --g-color-text-utility: var(--g-color-private-purple-650-solid);
  --g-color-text-misc: var(--g-color-private-cool-grey-650-solid);
  --g-color-text-info-heavy: var(--g-color-private-blue-900-solid);
  --g-color-text-positive-heavy: var(--g-color-private-green-900-solid);
  --g-color-text-warning-heavy: var(--g-color-private-orange-900-solid);
  --g-color-text-danger-heavy: var(--g-color-private-red-900-solid);
  --g-color-text-utility-heavy: var(--g-color-private-purple-900-solid);
  --g-color-text-misc-heavy: var(--g-color-private-cool-grey-900-solid);
  --g-color-text-brand: var(--g-color-private-yellow-700-solid);
  --g-color-text-brand-heavy: var(--g-color-private-orange-900-solid);
  --g-color-text-brand-contrast: var(--g-color-text-dark-primary);
  --g-color-text-link: var(--g-color-private-yellow-700-solid);
  --g-color-text-link-hover: var(--g-color-private-orange-700-solid);
  --g-color-text-link-visited: var(--g-color-private-purple-600-solid);
  --g-color-text-link-visited-hover: var(--g-color-private-purple-850-solid);
  --g-color-text-dark-primary: var(--g-color-private-black-1000-solid);
  --g-color-text-dark-complementary: var(--g-color-private-black-850);
  --g-color-text-dark-secondary: var(--g-color-private-black-700);
  --g-color-text-dark-hint: var(--g-color-private-black-500);
  --g-color-text-light-primary: var(--g-color-private-white-1000-solid);
  --g-color-text-light-complementary: var(--g-color-private-white-850);
  --g-color-text-light-secondary: var(--g-color-private-white-700);
  --g-color-text-light-hint: var(--g-color-private-white-500);
  --g-color-text-inverted-primary: var(--g-color-text-light-primary);
  --g-color-text-inverted-complementary: var(--g-color-text-light-complementary);
  --g-color-text-inverted-secondary: var(--g-color-text-light-secondary);
  --g-color-text-inverted-hint: var(--g-color-text-light-hint);
  --g-color-base-background: var(--g-color-private-white-1000-solid);
  --g-color-base-generic: var(--g-color-private-black-150);
  --g-color-base-generic-hover: var(--g-color-private-black-300);
  --g-color-base-generic-medium: var(--g-color-private-black-250);
  --g-color-base-generic-medium-hover: var(--g-color-private-black-350);
  --g-color-base-generic-accent: var(--g-color-private-black-250);
  --g-color-base-generic-accent-disabled: var(--g-color-private-black-150);
  --g-color-base-generic-ultralight: var(--g-color-private-black-50-solid);
  --g-color-base-simple-hover: var(--g-color-private-black-150);
  --g-color-base-simple-hover-solid: var(--g-color-private-black-150-solid);
  --g-color-base-brand: var(--g-color-private-yellow-550-solid);
  --g-color-base-brand-hover: var(--g-color-private-yellow-650-solid);
  --g-color-base-selection: var(--g-color-private-yellow-300);
  --g-color-base-selection-hover: var(--g-color-private-yellow-400);
  --g-color-base-info-light: var(--g-color-private-blue-250);
  --g-color-base-info-light-hover: var(--g-color-private-blue-350);
  --g-color-base-info-medium: var(--g-color-private-blue-400);
  --g-color-base-info-medium-hover: var(--g-color-private-blue-500);
  --g-color-base-info-heavy: var(--g-color-private-blue-700-solid);
  --g-color-base-info-heavy-hover: var(--g-color-private-blue-850-solid);
  --g-color-base-positive-light: var(--g-color-private-green-250);
  --g-color-base-positive-light-hover: var(--g-color-private-green-350);
  --g-color-base-positive-medium: var(--g-color-private-green-400);
  --g-color-base-positive-medium-hover: var(--g-color-private-green-500);
  --g-color-base-positive-heavy: var(--g-color-private-green-700-solid);
  --g-color-base-positive-heavy-hover: var(--g-color-private-green-800-solid);
  --g-color-base-warning-light: var(--g-color-private-yellow-300);
  --g-color-base-warning-light-hover: var(--g-color-private-yellow-400);
  --g-color-base-warning-medium: var(--g-color-private-yellow-400);
  --g-color-base-warning-medium-hover: var(--g-color-private-yellow-550-solid);
  --g-color-base-warning-heavy: var(--g-color-private-yellow-600-solid);
  --g-color-base-warning-heavy-hover: var(--g-color-private-yellow-700-solid);
  --g-color-base-danger-light: var(--g-color-private-red-250);
  --g-color-base-danger-light-hover: var(--g-color-private-red-350);
  --g-color-base-danger-medium: var(--g-color-private-red-400);
  --g-color-base-danger-medium-hover: var(--g-color-private-red-500);
  --g-color-base-danger-heavy: var(--g-color-private-red-700-solid);
  --g-color-base-danger-heavy-hover: var(--g-color-private-red-800-solid);
  --g-color-base-utility-light: var(--g-color-private-purple-250);
  --g-color-base-utility-light-hover: var(--g-color-private-purple-350);
  --g-color-base-utility-medium: var(--g-color-private-purple-400);
  --g-color-base-utility-medium-hover: var(--g-color-private-purple-500);
  --g-color-base-utility-heavy: var(--g-color-private-purple-700-solid);
  --g-color-base-utility-heavy-hover: var(--g-color-private-purple-800-solid);
  --g-color-base-neutral-light: var(--g-color-private-black-150);
  --g-color-base-neutral-light-hover: var(--g-color-private-black-250);
  --g-color-base-neutral-medium: var(--g-color-private-black-300);
  --g-color-base-neutral-medium-hover: var(--g-color-private-black-400);
  --g-color-base-neutral-heavy: var(--g-color-private-black-550);
  --g-color-base-neutral-heavy-hover: var(--g-color-private-black-650);
  --g-color-base-misc-light: var(--g-color-private-cool-grey-250);
  --g-color-base-misc-light-hover: var(--g-color-private-cool-grey-350);
  --g-color-base-misc-medium: var(--g-color-private-cool-grey-400);
  --g-color-base-misc-medium-hover: var(--g-color-private-cool-grey-500);
  --g-color-base-misc-heavy: var(--g-color-private-cool-grey-700-solid);
  --g-color-base-misc-heavy-hover: var(--g-color-private-cool-grey-800-solid);
  --g-color-base-light: var(--g-color-private-white-1000-solid);
  --g-color-base-light-hover: var(--g-color-private-white-850);
  --g-color-base-light-simple-hover: var(--g-color-private-white-300);
  --g-color-base-light-disabled: var(--g-color-private-white-150);
  --g-color-base-light-accent-disabled: var(--g-color-private-white-300);
  --g-color-base-float: var(--g-color-private-white-1000-solid);
  --g-color-base-float-hover: var(--g-color-private-black-150-solid);
  --g-color-base-float-medium: var(--g-color-private-black-550-solid);
  --g-color-base-float-heavy: var(--g-color-private-black-700-solid);
  --g-color-base-float-accent: var(--g-color-private-white-1000-solid);
  --g-color-base-float-accent-hover: var(--g-color-private-white-850);
  --g-color-base-float-announcement: var(--g-color-private-cool-grey-150-solid);
  --g-color-base-modal: var(--g-color-base-background);
  --g-color-line-generic: var(--g-color-private-black-200);
  --g-color-line-generic-hover: var(--g-color-private-black-400);
  --g-color-line-generic-active: var(--g-color-private-black-700);
  --g-color-line-generic-accent: var(--g-color-private-black-300);
  --g-color-line-generic-accent-hover: var(--g-color-private-black-700);
  --g-color-line-generic-solid: var(--g-color-private-black-200-solid);
  --g-color-line-brand: var(--g-color-private-yellow-600-solid);
  --g-color-line-focus: var(--g-color-private-cool-grey-450);
  --g-color-line-light: var(--g-color-private-white-500);
  --g-color-line-info: var(--g-color-private-blue-450);
  --g-color-line-positive: var(--g-color-private-green-450);
  --g-color-line-warning: var(--g-color-private-yellow-600-solid);
  --g-color-line-danger: var(--g-color-private-red-450);
  --g-color-line-utility: var(--g-color-private-purple-450);
  --g-color-line-misc: var(--g-color-private-cool-grey-450);
  --g-color-sfx-veil: var(--g-color-private-black-450);
  --g-color-sfx-shadow: var(--g-color-private-black-300);
  --g-color-sfx-shadow-heavy: var(--g-color-private-black-600);
  --g-color-sfx-shadow-light: var(--g-color-private-black-100);
  --g-color-sfx-fade: var(--g-color-private-white-300);
  --g-color-scroll-track: var(--g-color-base-background);
  --g-color-scroll-handle: var(--g-color-private-black-100);
  --g-color-scroll-handle-hover: var(--g-color-private-black-150);
  --g-color-scroll-corner: var(--g-color-private-black-100);
  --g-color-infographics-axis: var(--g-color-private-black-150-solid);
  --g-color-infographics-tooltip-bg: var(--g-color-private-white-950);
}
.g-root_theme_dark-hc {
  --g-color-private-white-50: rgba(255, 255, 255, 0.05);
  --g-color-private-white-70: rgba(255, 255, 255, 0.07);
  --g-color-private-white-100: rgba(255, 255, 255, 0.1);
  --g-color-private-white-150: rgba(255, 255, 255, 0.15);
  --g-color-private-white-200: rgba(255, 255, 255, 0.2);
  --g-color-private-white-250: rgba(255, 255, 255, 0.25);
  --g-color-private-white-300: rgba(255, 255, 255, 0.3);
  --g-color-private-white-350: rgba(255, 255, 255, 0.35);
  --g-color-private-white-400: rgba(255, 255, 255, 0.4);
  --g-color-private-white-450: rgba(255, 255, 255, 0.45);
  --g-color-private-white-500: rgba(255, 255, 255, 0.5);
  --g-color-private-white-550: rgba(255, 255, 255, 0.55);
  --g-color-private-white-600: rgba(255, 255, 255, 0.6);
  --g-color-private-white-650: rgba(255, 255, 255, 0.65);
  --g-color-private-white-700: rgba(255, 255, 255, 0.7);
  --g-color-private-white-750: rgba(255, 255, 255, 0.75);
  --g-color-private-white-800: rgba(255, 255, 255, 0.8);
  --g-color-private-white-850: rgba(255, 255, 255, 0.85);
  --g-color-private-white-900: rgba(255, 255, 255, 0.9);
  --g-color-private-white-950: rgba(255, 255, 255, 0.95);
  --g-color-private-white-50-solid: rgb(30, 29, 30);
  --g-color-private-white-70-solid: rgb(35, 34, 35);
  --g-color-private-white-100-solid: rgb(42, 41, 42);
  --g-color-private-white-150-solid: rgb(54, 53, 54);
  --g-color-private-white-200-solid: rgb(65, 65, 65);
  --g-color-private-white-250-solid: rgb(77, 77, 77);
  --g-color-private-white-300-solid: rgb(89, 88, 89);
  --g-color-private-white-350-solid: rgb(101, 100, 101);
  --g-color-private-white-400-solid: rgb(113, 112, 113);
  --g-color-private-white-450-solid: rgb(125, 124, 125);
  --g-color-private-white-500-solid: rgb(136, 136, 136);
  --g-color-private-white-550-solid: rgb(148, 148, 148);
  --g-color-private-white-600-solid: rgb(160, 160, 160);
  --g-color-private-white-650-solid: rgb(172, 172, 172);
  --g-color-private-white-700-solid: rgb(184, 184, 184);
  --g-color-private-white-750-solid: rgb(196, 195, 196);
  --g-color-private-white-800-solid: rgb(208, 207, 208);
  --g-color-private-white-850-solid: rgb(208, 207, 208);
  --g-color-private-white-900-solid: rgb(231, 231, 231);
  --g-color-private-white-950-solid: rgb(243, 243, 243);
  --g-color-private-white-1000-solid: rgb(255, 255, 255);
  /*————————— To review opaque —————————*/
  --g-color-private-white-opaque-150: rgba(56, 57, 60, 0.97);
  --g-color-private-black-20: rgba(0, 0, 0, 0.02);
  --g-color-private-black-50: rgba(0, 0, 0, 0.05);
  --g-color-private-black-100: rgba(0, 0, 0, 0.1);
  --g-color-private-black-150: rgba(0, 0, 0, 0.15);
  --g-color-private-black-200: rgba(0, 0, 0, 0.2);
  --g-color-private-black-250: rgba(0, 0, 0, 0.25);
  --g-color-private-black-300: rgba(0, 0, 0, 0.3);
  --g-color-private-black-350: rgba(0, 0, 0, 0.35);
  --g-color-private-black-400: rgba(0, 0, 0, 0.4);
  --g-color-private-black-450: rgba(0, 0, 0, 0.45);
  --g-color-private-black-500: rgba(0, 0, 0, 0.5);
  --g-color-private-black-550: rgba(0, 0, 0, 0.55);
  --g-color-private-black-600: rgba(0, 0, 0, 0.6);
  --g-color-private-black-650: rgba(0, 0, 0, 0.65);
  --g-color-private-black-700: rgba(0, 0, 0, 0.7);
  --g-color-private-black-750: rgba(0, 0, 0, 0.75);
  --g-color-private-black-800: rgba(0, 0, 0, 0.8);
  --g-color-private-black-850: rgba(0, 0, 0, 0.85);
  --g-color-private-black-900: rgba(0, 0, 0, 0.9);
  --g-color-private-black-950: rgba(0, 0, 0, 0.95);
  --g-color-private-black-1000-solid: rgb(0, 0, 0);
  --g-color-private-blue-50: rgba(54, 151, 241, 0.1);
  --g-color-private-blue-100: rgba(54, 151, 241, 0.15);
  --g-color-private-blue-150: rgba(54, 151, 241, 0.2);
  --g-color-private-blue-200: rgba(54, 151, 241, 0.3);
  --g-color-private-blue-250: rgba(54, 151, 241, 0.4);
  --g-color-private-blue-300: rgba(54, 151, 241, 0.5);
  --g-color-private-blue-350: rgba(54, 151, 241, 0.6);
  --g-color-private-blue-400: rgba(54, 151, 241, 0.7);
  --g-color-private-blue-450: rgba(54, 151, 241, 0.8);
  --g-color-private-blue-500: rgba(54, 151, 241, 0.9);
  --g-color-private-blue-50-solid: rgb(22, 30, 40);
  --g-color-private-blue-100-solid: rgb(23, 37, 51);
  --g-color-private-blue-150-solid: rgb(25, 44, 63);
  --g-color-private-blue-200-solid: rgb(29, 57, 85);
  --g-color-private-blue-250-solid: rgb(32, 71, 107);
  --g-color-private-blue-300-solid: rgb(36, 84, 130);
  --g-color-private-blue-350-solid: rgb(40, 97, 152);
  --g-color-private-blue-400-solid: rgb(43, 111, 174);
  --g-color-private-blue-450-solid: rgb(47, 124, 196);
  --g-color-private-blue-500-solid: rgb(50, 138, 219);
  --g-color-private-blue-550-solid: rgb(54, 151, 241);
  --g-color-private-blue-600-solid: rgb(74, 161, 242);
  --g-color-private-blue-650-solid: rgb(94, 172, 244);
  --g-color-private-blue-700-solid: rgb(114, 182, 245);
  --g-color-private-blue-750-solid: rgb(134, 193, 247);
  --g-color-private-blue-800-solid: rgb(155, 203, 248);
  --g-color-private-blue-850-solid: rgb(175, 213, 249);
  --g-color-private-blue-900-solid: rgb(195, 224, 251);
  --g-color-private-blue-950-solid: rgb(215, 234, 252);
  --g-color-private-blue-1000-solid: rgb(225, 239, 253);
  --g-color-private-green-50: rgba(77, 176, 155, 0.1);
  --g-color-private-green-100: rgba(77, 176, 155, 0.15);
  --g-color-private-green-150: rgba(77, 176, 155, 0.2);
  --g-color-private-green-200: rgba(77, 176, 155, 0.3);
  --g-color-private-green-250: rgba(77, 176, 155, 0.4);
  --g-color-private-green-300: rgba(77, 176, 155, 0.5);
  --g-color-private-green-350: rgba(77, 176, 155, 0.6);
  --g-color-private-green-400: rgba(77, 176, 155, 0.7);
  --g-color-private-green-450: rgba(77, 176, 155, 0.8);
  --g-color-private-green-500: rgba(77, 176, 155, 0.9);
  --g-color-private-green-50-solid: rgb(24, 33, 32);
  --g-color-private-green-100-solid: rgb(27, 41, 39);
  --g-color-private-green-150-solid: rgb(30, 49, 45);
  --g-color-private-green-200-solid: rgb(36, 65, 59);
  --g-color-private-green-250-solid: rgb(42, 81, 73);
  --g-color-private-green-300-solid: rgb(48, 97, 87);
  --g-color-private-green-350-solid: rgb(53, 112, 100);
  --g-color-private-green-400-solid: rgb(59, 128, 114);
  --g-color-private-green-450-solid: rgb(65, 144, 128);
  --g-color-private-green-500-solid: rgb(71, 160, 141);
  --g-color-private-green-550-solid: rgb(77, 176, 155);
  --g-color-private-green-600-solid: rgb(95, 184, 165);
  --g-color-private-green-650-solid: rgb(113, 192, 175);
  --g-color-private-green-700-solid: rgb(130, 200, 185);
  --g-color-private-green-750-solid: rgb(148, 208, 195);
  --g-color-private-green-800-solid: rgb(166, 216, 205);
  --g-color-private-green-850-solid: rgb(184, 223, 215);
  --g-color-private-green-900-solid: rgb(202, 231, 225);
  --g-color-private-green-950-solid: rgb(219, 239, 235);
  --g-color-private-green-1000-solid: rgb(228, 243, 240);
  --g-color-private-yellow-50: rgba(255, 190, 92, 0.1);
  --g-color-private-yellow-100: rgba(255, 190, 92, 0.15);
  --g-color-private-yellow-150: rgba(255, 190, 92, 0.2);
  --g-color-private-yellow-200: rgba(255, 190, 92, 0.3);
  --g-color-private-yellow-250: rgba(255, 190, 92, 0.4);
  --g-color-private-yellow-300: rgba(255, 190, 92, 0.5);
  --g-color-private-yellow-350: rgba(255, 190, 92, 0.6);
  --g-color-private-yellow-400: rgba(255, 190, 92, 0.7);
  --g-color-private-yellow-450: rgba(255, 190, 92, 0.8);
  --g-color-private-yellow-500: rgba(255, 190, 92, 0.9);
  --g-color-private-yellow-50-solid: rgb(42, 34, 25);
  --g-color-private-yellow-100-solid: rgb(54, 43, 29);
  --g-color-private-yellow-150-solid: rgb(65, 52, 33);
  --g-color-private-yellow-200-solid: rgb(89, 69, 40);
  --g-color-private-yellow-250-solid: rgb(113, 86, 48);
  --g-color-private-yellow-300-solid: rgb(137, 104, 55);
  --g-color-private-yellow-350-solid: rgb(160, 121, 62);
  --g-color-private-yellow-400-solid: rgb(184, 138, 70);
  --g-color-private-yellow-450-solid: rgb(208, 155, 77);
  --g-color-private-yellow-500-solid: rgb(231, 173, 85);
  --g-color-private-yellow-550-solid: rgb(255, 190, 92);
  --g-color-private-yellow-600-solid: rgb(255, 197, 108);
  --g-color-private-yellow-650-solid: rgb(255, 203, 125);
  --g-color-private-yellow-700-solid: rgb(255, 210, 141);
  --g-color-private-yellow-750-solid: rgb(255, 216, 157);
  --g-color-private-yellow-800-solid: rgb(255, 223, 174);
  --g-color-private-yellow-850-solid: rgb(255, 229, 190);
  --g-color-private-yellow-900-solid: rgb(255, 236, 206);
  --g-color-private-yellow-950-solid: rgb(255, 242, 222);
  --g-color-private-yellow-1000-solid: rgb(255, 245, 231);
  --g-color-private-orange-50: rgba(200, 99, 12, 0.1);
  --g-color-private-orange-100: rgba(200, 99, 12, 0.15);
  --g-color-private-orange-150: rgba(200, 99, 12, 0.2);
  --g-color-private-orange-200: rgba(200, 99, 12, 0.3);
  --g-color-private-orange-250: rgba(200, 99, 12, 0.4);
  --g-color-private-orange-300: rgba(200, 99, 12, 0.5);
  --g-color-private-orange-350: rgba(200, 99, 12, 0.6);
  --g-color-private-orange-400: rgba(200, 99, 12, 0.7);
  --g-color-private-orange-450: rgba(200, 99, 12, 0.8);
  --g-color-private-orange-500: rgba(200, 99, 12, 0.9);
  --g-color-private-orange-50-solid: rgb(36, 25, 17);
  --g-color-private-orange-100-solid: rgb(45, 29, 17);
  --g-color-private-orange-150-solid: rgb(54, 33, 17);
  --g-color-private-orange-200-solid: rgb(73, 42, 16);
  --g-color-private-orange-250-solid: rgb(91, 50, 16);
  --g-color-private-orange-300-solid: rgb(109, 58, 15);
  --g-color-private-orange-350-solid: rgb(127, 66, 14);
  --g-color-private-orange-400-solid: rgb(145, 74, 14);
  --g-color-private-orange-450-solid: rgb(164, 83, 13);
  --g-color-private-orange-500-solid: rgb(182, 91, 13);
  --g-color-private-orange-550-solid: rgb(200, 99, 12);
  --g-color-private-orange-600-solid: rgb(206, 115, 36);
  --g-color-private-orange-650-solid: rgb(211, 130, 61);
  --g-color-private-orange-700-solid: rgb(217, 146, 85);
  --g-color-private-orange-750-solid: rgb(222, 161, 109);
  --g-color-private-orange-800-solid: rgb(228, 177, 134);
  --g-color-private-orange-850-solid: rgb(233, 193, 158);
  --g-color-private-orange-900-solid: rgb(239, 208, 182);
  --g-color-private-orange-950-solid: rgb(244, 224, 206);
  --g-color-private-orange-1000-solid: rgb(247, 232, 219);
  --g-color-private-red-50: rgba(229, 50, 93, 0.1);
  --g-color-private-red-100: rgba(229, 50, 93, 0.15);
  --g-color-private-red-150: rgba(229, 50, 93, 0.2);
  --g-color-private-red-200: rgba(229, 50, 93, 0.3);
  --g-color-private-red-250: rgba(229, 50, 93, 0.4);
  --g-color-private-red-300: rgba(229, 50, 93, 0.5);
  --g-color-private-red-350: rgba(229, 50, 93, 0.6);
  --g-color-private-red-400: rgba(229, 50, 93, 0.7);
  --g-color-private-red-450: rgba(229, 50, 93, 0.8);
  --g-color-private-red-500: rgba(229, 50, 93, 0.9);
  --g-color-private-red-50-solid: rgb(39, 20, 26);
  --g-color-private-red-100-solid: rgb(50, 22, 29);
  --g-color-private-red-150-solid: rgb(60, 24, 33);
  --g-color-private-red-200-solid: rgb(81, 27, 41);
  --g-color-private-red-250-solid: rgb(102, 30, 48);
  --g-color-private-red-300-solid: rgb(124, 34, 56);
  --g-color-private-red-350-solid: rgb(145, 37, 63);
  --g-color-private-red-400-solid: rgb(166, 40, 71);
  --g-color-private-red-450-solid: rgb(187, 43, 78);
  --g-color-private-red-500-solid: rgb(208, 47, 86);
  --g-color-private-red-550-solid: rgb(229, 50, 93);
  --g-color-private-red-600-solid: rgb(232, 71, 109);
  --g-color-private-red-650-solid: rgb(234, 91, 125);
  --g-color-private-red-700-solid: rgb(237, 112, 142);
  --g-color-private-red-750-solid: rgb(239, 132, 158);
  --g-color-private-red-800-solid: rgb(242, 153, 174);
  --g-color-private-red-850-solid: rgb(245, 173, 190);
  --g-color-private-red-900-solid: rgb(247, 194, 206);
  --g-color-private-red-950-solid: rgb(250, 214, 223);
  --g-color-private-red-1000-solid: rgb(251, 224, 231);
  --g-color-private-purple-50: rgba(143, 82, 204, 0.1);
  --g-color-private-purple-100: rgba(143, 82, 204, 0.15);
  --g-color-private-purple-150: rgba(143, 82, 204, 0.2);
  --g-color-private-purple-200: rgba(143, 82, 204, 0.3);
  --g-color-private-purple-250: rgba(143, 82, 204, 0.4);
  --g-color-private-purple-300: rgba(143, 82, 204, 0.5);
  --g-color-private-purple-350: rgba(143, 82, 204, 0.6);
  --g-color-private-purple-400: rgba(143, 82, 204, 0.7);
  --g-color-private-purple-450: rgba(143, 82, 204, 0.8);
  --g-color-private-purple-500: rgba(143, 82, 204, 0.9);
  --g-color-private-purple-50-solid: rgb(31, 24, 37);
  --g-color-private-purple-100-solid: rgb(37, 27, 46);
  --g-color-private-purple-150-solid: rgb(43, 30, 55);
  --g-color-private-purple-200-solid: rgb(56, 37, 74);
  --g-color-private-purple-250-solid: rgb(68, 43, 92);
  --g-color-private-purple-300-solid: rgb(81, 50, 111);
  --g-color-private-purple-350-solid: rgb(93, 56, 130);
  --g-color-private-purple-400-solid: rgb(106, 63, 148);
  --g-color-private-purple-450-solid: rgb(118, 69, 167);
  --g-color-private-purple-500-solid: rgb(131, 76, 185);
  --g-color-private-purple-550-solid: rgb(143, 82, 204);
  --g-color-private-purple-600-solid: rgb(154, 99, 209);
  --g-color-private-purple-650-solid: rgb(165, 117, 214);
  --g-color-private-purple-700-solid: rgb(177, 134, 219);
  --g-color-private-purple-750-solid: rgb(188, 151, 224);
  --g-color-private-purple-800-solid: rgb(199, 169, 230);
  --g-color-private-purple-850-solid: rgb(210, 186, 235);
  --g-color-private-purple-900-solid: rgb(221, 203, 240);
  --g-color-private-purple-950-solid: rgb(233, 220, 245);
  --g-color-private-purple-1000-solid: rgb(238, 229, 247);
  --g-color-private-cool-grey-50: rgba(96, 128, 156, 0.1);
  --g-color-private-cool-grey-100: rgba(96, 128, 156, 0.15);
  --g-color-private-cool-grey-150: rgba(96, 128, 156, 0.2);
  --g-color-private-cool-grey-200: rgba(96, 128, 156, 0.3);
  --g-color-private-cool-grey-250: rgba(96, 128, 156, 0.4);
  --g-color-private-cool-grey-300: rgba(96, 128, 156, 0.5);
  --g-color-private-cool-grey-350: rgba(96, 128, 156, 0.6);
  --g-color-private-cool-grey-400: rgba(96, 128, 156, 0.7);
  --g-color-private-cool-grey-450: rgba(96, 128, 156, 0.8);
  --g-color-private-cool-grey-500: rgba(96, 128, 156, 0.9);
  --g-color-private-cool-grey-50-solid: rgb(26, 28, 32);
  --g-color-private-cool-grey-100-solid: rgb(30, 34, 39);
  --g-color-private-cool-grey-150-solid: rgb(34, 39, 46);
  --g-color-private-cool-grey-200-solid: rgb(41, 50, 59);
  --g-color-private-cool-grey-250-solid: rgb(49, 61, 73);
  --g-color-private-cool-grey-300-solid: rgb(57, 73, 87);
  --g-color-private-cool-grey-350-solid: rgb(65, 84, 101);
  --g-color-private-cool-grey-400-solid: rgb(73, 95, 115);
  --g-color-private-cool-grey-450-solid: rgb(80, 106, 128);
  --g-color-private-cool-grey-500-solid: rgb(88, 117, 142);
  --g-color-private-cool-grey-550-solid: rgb(96, 128, 156);
  --g-color-private-cool-grey-600-solid: rgb(112, 141, 166);
  --g-color-private-cool-grey-650-solid: rgb(128, 153, 176);
  --g-color-private-cool-grey-700-solid: rgb(144, 166, 186);
  --g-color-private-cool-grey-750-solid: rgb(160, 179, 196);
  --g-color-private-cool-grey-800-solid: rgb(176, 192, 206);
  --g-color-private-cool-grey-850-solid: rgb(191, 204, 215);
  --g-color-private-cool-grey-900-solid: rgb(207, 217, 225);
  --g-color-private-cool-grey-950-solid: rgb(223, 230, 235);
  --g-color-private-cool-grey-1000-solid: rgb(231, 236, 240);
  --g-color-text-primary: var(--g-color-text-light-primary);
  --g-color-text-complementary: var(--g-color-text-light-complementary);
  --g-color-text-secondary: var(--g-color-text-light-secondary);
  --g-color-text-hint: var(--g-color-text-light-hint);
  --g-color-text-info: var(--g-color-private-blue-650-solid);
  --g-color-text-positive: var(--g-color-private-green-650-solid);
  --g-color-text-warning: var(--g-color-private-yellow-650-solid);
  --g-color-text-danger: var(--g-color-private-red-650-solid);
  --g-color-text-utility: var(--g-color-private-purple-650-solid);
  --g-color-text-misc: var(--g-color-private-cool-grey-650-solid);
  --g-color-text-info-heavy: var(--g-color-private-blue-850-solid);
  --g-color-text-positive-heavy: var(--g-color-private-green-850-solid);
  --g-color-text-warning-heavy: var(--g-color-private-yellow-850-solid);
  --g-color-text-danger-heavy: var(--g-color-private-red-850-solid);
  --g-color-text-utility-heavy: var(--g-color-private-purple-850-solid);
  --g-color-text-misc-heavy: var(--g-color-private-cool-grey-850-solid);
  --g-color-text-brand: var(--g-color-private-yellow-600-solid);
  --g-color-text-brand-heavy: var(--g-color-private-yellow-700-solid);
  --g-color-text-brand-contrast: var(--g-color-text-dark-primary);
  --g-color-text-link: var(--g-color-private-yellow-550-solid);
  --g-color-text-link-hover: var(--g-color-private-orange-550-solid);
  --g-color-text-link-visited: var(--g-color-private-purple-650-solid);
  --g-color-text-link-visited-hover: var(--g-color-private-purple-800-solid);
  --g-color-text-dark-primary: var(--g-color-private-black-1000-solid);
  --g-color-text-dark-complementary: var(--g-color-private-black-800);
  --g-color-text-dark-secondary: var(--g-color-private-black-600);
  --g-color-text-dark-hint: var(--g-color-private-black-400);
  --g-color-text-light-primary: var(--g-color-private-white-1000-solid);
  --g-color-text-light-complementary: var(--g-color-private-white-800);
  --g-color-text-light-secondary: var(--g-color-private-white-600);
  --g-color-text-light-hint: var(--g-color-private-white-400);
  --g-color-text-inverted-primary: var(--g-color-text-dark-primary);
  --g-color-text-inverted-complementary: var(--g-color-text-dark-complementary);
  --g-color-text-inverted-secondary: var(--g-color-text-dark-secondary);
  --g-color-text-inverted-hint: var(--g-color-text-dark-hint);
  --g-color-base-background: rgb(18, 17, 18);
  --g-color-base-generic: var(--g-color-private-white-100);
  --g-color-base-generic-hover: var(--g-color-private-white-250);
  --g-color-base-generic-medium: var(--g-color-private-white-250);
  --g-color-base-generic-medium-hover: var(--g-color-private-white-400);
  --g-color-base-generic-accent: var(--g-color-private-white-200);
  --g-color-base-generic-accent-disabled: var(--g-color-private-white-150);
  --g-color-base-generic-ultralight: var(--g-color-private-white-50);
  --g-color-base-simple-hover: var(--g-color-private-white-250);
  --g-color-base-simple-hover-solid: var(--g-color-private-white-250-solid);
  --g-color-base-brand: var(--g-color-private-yellow-550-solid);
  --g-color-base-brand-hover: var(--g-color-private-yellow-700-solid);
  --g-color-base-selection: var(--g-color-private-yellow-250);
  --g-color-base-selection-hover: var(--g-color-private-yellow-400);
  --g-color-base-info-light: var(--g-color-private-blue-250);
  --g-color-base-info-light-hover: var(--g-color-private-blue-400);
  --g-color-base-info-medium: var(--g-color-private-blue-450);
  --g-color-base-info-medium-hover: var(--g-color-private-blue-600-solid);
  --g-color-base-info-heavy: var(--g-color-private-blue-700-solid);
  --g-color-base-info-heavy-hover: var(--g-color-private-blue-850-solid);
  --g-color-base-positive-light: var(--g-color-private-green-250);
  --g-color-base-positive-light-hover: var(--g-color-private-green-400);
  --g-color-base-positive-medium: var(--g-color-private-green-450);
  --g-color-base-positive-medium-hover: var(--g-color-private-green-600-solid);
  --g-color-base-positive-heavy: var(--g-color-private-green-700-solid);
  --g-color-base-positive-heavy-hover: var(--g-color-private-green-850-solid);
  --g-color-base-warning-light: var(--g-color-private-yellow-250);
  --g-color-base-warning-light-hover: var(--g-color-private-yellow-400);
  --g-color-base-warning-medium: var(--g-color-private-yellow-450);
  --g-color-base-warning-medium-hover: var(--g-color-private-yellow-600-solid);
  --g-color-base-warning-heavy: var(--g-color-private-yellow-700-solid);
  --g-color-base-warning-heavy-hover: var(--g-color-private-yellow-850-solid);
  --g-color-base-danger-light: var(--g-color-private-red-250);
  --g-color-base-danger-light-hover: var(--g-color-private-red-400);
  --g-color-base-danger-medium: var(--g-color-private-red-450);
  --g-color-base-danger-medium-hover: var(--g-color-private-red-600-solid);
  --g-color-base-danger-heavy: var(--g-color-private-red-700-solid);
  --g-color-base-danger-heavy-hover: var(--g-color-private-red-850-solid);
  --g-color-base-utility-light: var(--g-color-private-purple-250);
  --g-color-base-utility-light-hover: var(--g-color-private-purple-400);
  --g-color-base-utility-medium: var(--g-color-private-purple-450);
  --g-color-base-utility-medium-hover: var(--g-color-private-purple-600-solid);
  --g-color-base-utility-heavy: var(--g-color-private-purple-700-solid);
  --g-color-base-utility-heavy-hover: var(--g-color-private-purple-850-solid);
  --g-color-base-neutral-light: var(--g-color-private-white-200);
  --g-color-base-neutral-light-hover: var(--g-color-private-white-350);
  --g-color-base-neutral-medium: var(--g-color-private-white-400);
  --g-color-base-neutral-medium-hover: var(--g-color-private-white-550);
  --g-color-base-neutral-heavy: var(--g-color-private-white-650);
  --g-color-base-neutral-heavy-hover: var(--g-color-private-white-750);
  --g-color-base-misc-light: var(--g-color-private-cool-grey-250);
  --g-color-base-misc-light-hover: var(--g-color-private-cool-grey-400);
  --g-color-base-misc-medium: var(--g-color-private-cool-grey-450);
  --g-color-base-misc-medium-hover: var(--g-color-private-cool-grey-600-solid);
  --g-color-base-misc-heavy: var(--g-color-private-cool-grey-700-solid);
  --g-color-base-misc-heavy-hover: var(--g-color-private-cool-grey-850-solid);
  --g-color-base-light: var(--g-color-private-white-850);
  --g-color-base-light-hover: var(--g-color-private-white-700);
  --g-color-base-light-simple-hover: var(--g-color-private-white-150);
  --g-color-base-light-disabled: var(--g-color-private-white-150);
  --g-color-base-light-accent-disabled: var(--g-color-private-white-300);
  --g-color-base-float: var(--g-color-private-white-100-solid);
  --g-color-base-float-hover: var(--g-color-private-white-200-solid);
  --g-color-base-float-medium: var(--g-color-private-white-200-solid);
  --g-color-base-float-heavy: var(--g-color-private-white-300-solid);
  --g-color-base-float-accent: var(--g-color-private-white-300-solid);
  --g-color-base-float-accent-hover: var(--g-color-private-white-400-solid);
  --g-color-base-float-announcement: var(--g-color-private-white-200-solid);
  --g-color-base-modal: var(--g-color-base-background);
  --g-color-line-generic: var(--g-color-private-white-150);
  --g-color-line-generic-hover: var(--g-color-private-white-250);
  --g-color-line-generic-active: var(--g-color-private-white-600);
  --g-color-line-generic-accent: var(--g-color-private-white-350);
  --g-color-line-generic-accent-hover: var(--g-color-private-white-800);
  --g-color-line-generic-solid: var(--g-color-private-white-150-solid);
  --g-color-line-brand: var(--g-color-private-yellow-600-solid);
  --g-color-line-focus: var(--g-color-private-cool-grey-550-solid);
  --g-color-line-light: var(--g-color-private-white-500);
  --g-color-line-info: var(--g-color-private-blue-550-solid);
  --g-color-line-positive: var(--g-color-private-green-550-solid);
  --g-color-line-warning: var(--g-color-private-yellow-550-solid);
  --g-color-line-danger: var(--g-color-private-red-550-solid);
  --g-color-line-utility: var(--g-color-private-purple-550-solid);
  --g-color-line-misc: var(--g-color-private-cool-grey-550-solid);
  --g-color-sfx-veil: var(--g-color-private-black-700);
  --g-color-sfx-shadow: var(--g-color-private-black-200);
  --g-color-sfx-shadow-heavy: var(--g-color-private-black-400);
  --g-color-sfx-shadow-light: var(--g-color-private-black-200);
  --g-color-sfx-fade: var(--g-color-private-white-250);
  --g-color-scroll-track: var(--g-color-base-background);
  --g-color-scroll-handle: var(--g-color-private-white-150);
  --g-color-scroll-handle-hover: var(--g-color-private-white-250);
  --g-color-scroll-corner: var(--g-color-private-white-150);
  --g-color-infographics-axis: var(--g-color-private-white-150-solid);
  --g-color-infographics-tooltip-bg: var(--g-color-private-white-opaque-150);
}

.g-root:not(.g-root_mobile):not(.g-root_native-scrollbar) {
  scrollbar-width: var(--g-scrollbar-width);
  scrollbar-color: var(--g-color-scroll-handle) var(--g-color-scroll-track);
}
.g-root:not(.g-root_mobile):not(.g-root_native-scrollbar)::-webkit-scrollbar,
.g-root:not(.g-root_mobile):not(.g-root_native-scrollbar) *::-webkit-scrollbar {
  width: var(--g-scrollbar-width);
  height: var(--g-scrollbar-width);
  background: var(--g-color-scroll-track);
}
.g-root:not(.g-root_mobile):not(.g-root_native-scrollbar)::-webkit-scrollbar-track,
.g-root:not(.g-root_mobile):not(.g-root_native-scrollbar) *::-webkit-scrollbar-track {
  background: var(--g-color-scroll-track);
}
.g-root:not(.g-root_mobile):not(.g-root_native-scrollbar)::-webkit-scrollbar-corner,
.g-root:not(.g-root_mobile):not(.g-root_native-scrollbar) *::-webkit-scrollbar-corner {
  background: var(--g-color-scroll-corner);
}
.g-root:not(.g-root_mobile):not(.g-root_native-scrollbar)::-webkit-scrollbar-thumb,
.g-root:not(.g-root_mobile):not(.g-root_native-scrollbar) *::-webkit-scrollbar-thumb {
  background: var(--g-color-scroll-handle);
}
.g-root:not(.g-root_mobile):not(.g-root_native-scrollbar)::-webkit-scrollbar-thumb:hover,
.g-root:not(.g-root_mobile):not(.g-root_native-scrollbar) *::-webkit-scrollbar-thumb:hover {
  background: var(--g-color-scroll-handle-hover);
}

@keyframes g-loading-animation {
  from {
    background-position: -12px 0;
  }
  to {
    background-position: 0 0;
  }
}
:root:has(body.g-root_theme_light),
:root:has(body.g-root_theme_light-hc) {
  color-scheme: light;
}

:root:has(body.g-root_theme_dark),
:root:has(body.g-root_theme_dark-hc) {
  color-scheme: dark;
}

@media (prefers-reduced-motion: reduce) {
  *,
  *::before,
  *::after {
    /* stylelint-disable-next-line declaration-no-important */
    scroll-behavior: auto !important;
    /* stylelint-disable-next-line declaration-no-important */
    transition-duration: 0.001ms !important;
    /* stylelint-disable-next-line declaration-no-important */
    animation-duration: 0.001ms !important;
    /* stylelint-disable-next-line declaration-no-important */
    animation-iteration-count: 1 !important;
  }
}._attachments-manager_blvs7_1 {
  display: flex;
  flex-direction: row;
  overflow: auto;
  padding-top: 16px;
  box-sizing: content-box;
  height: 70px;
}
._attachments-manager_blvs7_1._empty_blvs7_9 {
  height: unset;
}
._attachments-manager_blvs7_1 ._attachment_blvs7_1 > div > div {
  height: 40px;
}
._attachments-manager_blvs7_1 ._attachment_blvs7_1 img {
  object-fit: contain;
  width: 100%;
  height: 100%;
}
._attachments-manager_blvs7_1 ._new-attachment-trigger_blvs7_20 {
  display: flex;
  border-radius: 4px;
  align-items: center;
  justify-content: center;
  width: 32px;
}
._attachments-manager_blvs7_1 ._new-attachment-trigger_blvs7_20:before, ._attachments-manager_blvs7_1 ._new-attachment-trigger_blvs7_20:after {
  border-radius: 4px;
}._title_1z06d_1 {
  display: flex;
  align-items: center;
  gap: 8px;
}

._timer_wrapper_1z06d_7 {
  width: 100%;
  display: flex;
  justify-content: space-between;
}

._timer_1z06d_7 {
  display: flex;
  align-items: center;
}
._timer_1z06d_7 span {
  font-size: 16px;
  font-weight: 700;
  text-align: left;
  color: #fa6a3c;
}._row_12kr2_1 {
  display: flex;
  align-items: center;
}

._bidMechanicsWrapper_12kr2_6 {
  display: flex;
  flex-wrap: wrap;
  width: 45px;
}
._bidMechanicsWrapper_12kr2_6 p {
  margin: 4px;
  padding: 4px 8px;
  color: black;
  border: 1px solid black;
  border-radius: 14px;
}
._bidMechanicsWrapper_12kr2_6 p {
  margin: 0;
}
._bidMechanicsWrapper_12kr2_6 span {
  margin: 0;
  color: rgba(0, 0, 0, 0.5019607843);
}

._column_12kr2_26 {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

._tableOrderNameAddition_12kr2_32 {
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
}

._addressWrapper_12kr2_39 {
  display: flex;
  flex-direction: column;
  margin-top: 8px;
  margin-left: 45px;
}

._arrivedAddressWrapper_12kr2_46 {
  margin-top: 48px;
}

._step_wrapper_12kr2_50 {
  margin-top: 32px;
}

._dateTimezone_12kr2_54 {
  font-size: 11px;
  color: #5e5e5e;
}

._time_12kr2_59 {
  display: flex;
  flex-direction: row;
}._wrapper_19xzy_1 {
  width: 100%;
  height: 100%;
  padding: 16px;
}
._wrapper_19xzy_1 ._header_19xzy_6 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._wrapper_19xzy_1 ._header_action_wrapper_19xzy_11 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._wrapper_19xzy_1 ._column_19xzy_16 {
  display: flex;
  flex-direction: column;
}
._wrapper_19xzy_1 ._column_19xzy_16 p {
  margin: 0;
  font-size: 15px;
  text-align: left;
}
._wrapper_19xzy_1 ._column_19xzy_16 span {
  font-size: 13px;
  font-weight: 400;
  text-align: left;
  color: #9e9b98;
}

._modal_19xzy_32 {
  padding: 24px;
  display: flex;
  flex-direction: column;
}
._modal__title_19xzy_37 {
  font-size: 20px;
  font-weight: bold;
}
._modal__buttons_19xzy_41 {
  display: flex;
  justify-content: space-evenly;
}
._modal_19xzy_32 ._content_19xzy_45 {
  margin: 16px 0;
}
._modal_19xzy_32 ._title_19xzy_48 {
  display: flex;
  align-items: center;
}
._modal_19xzy_32 h6 {
  margin: 0;
  font-size: 20px;
  font-weight: 700;
  text-align: left;
}
._modal_19xzy_32 p {
  margin: 0;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
}
._modal_19xzy_32 ._tableOrderName_19xzy_64 {
  margin-left: 8px;
  text-transform: uppercase;
}

._cancel_button_19xzy_69 button {
  background-color: rgba(0, 0, 0, 0.05);
}

._action_button_19xzy_73 button {
  background-color: #ff4c00;
}

._bet_cost_19xzy_77 {
  display: flex;
  flex-direction: column;
  margin-top: 16px;
}

._right_desc_19xzy_83 {
  align-self: flex-end;
}

._checked_button_19xzy_87 {
  margin-right: 6px;
}
._checked_button_19xzy_87 p {
  margin: 0;
  font-size: 13px;
  font-weight: 700;
  text-align: center;
  color: #169cdc;
}

._winner_button_19xzy_98 {
  background: rgba(28, 192, 82, 0.2);
}
._winner_button_19xzy_98 p {
  margin: 0;
  font-size: 13px;
  font-weight: 700;
  text-align: center;
  color: #1cc052;
}._wrapper_qpzvl_1 {
  height: 100vh;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

._infoWrapper_qpzvl_9 {
  height: 230px;
  width: 600px;
  display: flex;
  flex-direction: row;
  align-items: center;
}

._emptySearchImageWrapper_qpzvl_17 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 230px;
  height: 230px;
  border: 2px solid rgba(0, 0, 0, 0.1019607843);
  border-radius: 8px;
  flex-shrink: 0;
}

._emptySearchImage_qpzvl_17 {
  background-image: url("/../images/empty-search.svg");
  background-repeat: no-repeat;
  width: 200px;
  height: 200px;
  flex-shrink: 0;
}

._contentWrapper_qpzvl_36 {
  display: flex;
  flex-grow: 1;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 20px;
  padding-left: 40px;
}

._messageWrapper_qpzvl_46 {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

._messageHeader_qpzvl_52 {
  display: flex;
  flex-direction: column;
  width: 100%;
}

._messageBody_qpzvl_58 {
  display: flex;
  flex-direction: column;
  width: 100%;
}

._buttonsWrapper_qpzvl_64 {
  width: 100%;
  display: flex;
  flex-direction: row;
  gap: 8px;
}

._createBaseTemplateButton_qpzvl_71 {
  --g-button-background-color: var(--g-color-base-brand);
  --g-button-background-color-hover: var(--g-color-base-brand-hover);
  --g-button-text-color: var(--g-color-text-brand-contrast);
}._wrapper_1mhyh_1 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 9px;
}

._actionsDescriptionIconWrapper_1mhyh_9 {
  width: 36px;
  height: 36px;
}

._actionsDescriptionIcon_1mhyh_9 {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}._segmentControl_1y6jc_1 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 3px;
  gap: 6px;
  background: rgba(0, 0, 0, 0.05);
  border-radius: 8px;
  flex: none;
  flex-grow: 0;
}

._segment_1y6jc_1 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 6px 16px;
  gap: 4px;
  border-radius: 5px;
  cursor: pointer;
  flex: none;
  align-self: stretch;
  flex-grow: 0;
}
._segment_1y6jc_1._active_1y6jc_27 {
  background: #ffffff;
}
._segment_1y6jc_1:hover {
  background: #ffffff;
}._activeToolIndicator_1x9gx_1 {
  position: absolute;
  top: -5px;
  left: -5px;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background-color: white;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
._activeToolIndicator_1x9gx_1::after {
  content: "";
  display: block;
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background-color: var(--g-color-base-brand);
}._searchWrapper_2h4ok_1 {
  display: flex;
  align-items: center;
  width: 440px;
  padding: 16px;
}

._searchButtonWrapper_2h4ok_8 {
  position: relative;
}._wrapper_unjqd_1 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  overflow-y: auto;
}

._list_unjqd_8 {
  display: flex;
  flex-direction: column;
  padding: 4px;
  gap: 4px;
}._wrapper_1xqsq_1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 8px;
  padding: 12px 16px;
  cursor: pointer;
  transition: background-color 0.2s ease;
  width: 100%;
  box-sizing: border-box;
  min-width: 0;
}
._wrapper_1xqsq_1:hover {
  background-color: var(--g-color-base-selection-hover);
}

._itemInfoWrapper_1xqsq_17 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 16px;
  min-width: 0;
  flex: 1;
}

._itemText_1xqsq_26 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  min-width: 0;
}

._itemActionsWrapper_1xqsq_33 {
  opacity: 0;
  transition: opacity 0.2s ease;
  flex-shrink: 0;
}

._wrapper_1xqsq_1:hover ._itemActionsWrapper_1xqsq_33 {
  opacity: 1;
}

._itemCheckIcon_1xqsq_43 {
  color: var(--g-color-text-brand);
}

._itemIconWrapper_1xqsq_47 {
  flex-shrink: 0;
}

._selectedItem_1xqsq_51 {
  background-color: var(--g-color-base-selection);
}._wrapper_h3zba_1 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 8px;
  gap: 8px;
  border-top: 1px solid var(--Line-Generic, rgba(0, 0, 0, 0.1019607843));
}

._buttonWrapper_h3zba_10 {
  width: 100%;
}._groupsWrapper_h79yw_1 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 4px;
}

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

._groupHeader_h79yw_14 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 16px;
  cursor: pointer;
  border-radius: 6px;
  transition: background-color 0.2s ease;
}
._groupHeader_h79yw_14:hover {
  background-color: var(--g-color-base-selection-hover);
}

._groupTitle_h79yw_27 {
  display: flex;
  align-items: center;
  gap: 8px;
}._wrapper_1rcec_1 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._popupWrapper_1rcec_7 {
  display: flex;
  flex-direction: column;
  max-height: 600px;
}

._scrollableContent_1rcec_13 {
  overflow-y: auto;
  flex: 1;
}

._popup_1rcec_7 {
  width: fit-content;
}._wrapper_1rj42_1 {
  position: relative;
}._wrapper_tt02d_1 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 16px;
}._wrapper_1kix0_1 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
}._identifier_ajsxi_1 {
  display: block;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}._wrapper_14id8_1 {
  display: flex;
  flex-direction: column;
}

._tagsListText_14id8_6 {
  display: block;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}._wrapper_5pmzg_1 {
  display: flex;
  flex-direction: column;
}

._creatorName_5pmzg_6 {
  display: block;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}._wrapper_1chu5_1 {
  display: flex;
  flex-direction: column;
}

._organizationName_1chu5_6 {
  display: block;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}._wrapper_1chu5_1 {
  display: flex;
  flex-direction: column;
}

._organizationName_1chu5_6 {
  display: block;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}._wrapper_bg0tt_1 {
  width: 100%;
  height: 100%;
  overflow-y: auto;
}

._conditionsTemplateTable_bg0tt_7 {
  width: 100%;
}
._conditionsTemplateTable_bg0tt_7 .gt-table {
  width: 100%;
}
._conditionsTemplateTable_bg0tt_7 .gt-styled-table__cell,
._conditionsTemplateTable_bg0tt_7 .gt-table__header {
  white-space: nowrap;
  font-size: 13px;
  font-weight: 700;
}
._conditionsTemplateTable_bg0tt_7 .gt-styled-table__cell {
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  align-content: start;
}
._conditionsTemplateTable_bg0tt_7 .gt-styled-table__header-cell,
._conditionsTemplateTable_bg0tt_7 .gt-styled-table__footer-cell {
  padding: var(--_--cell-padding);
}
._conditionsTemplateTable_bg0tt_7 .gt-table__header-cell {
  font-weight: var(--g-text-subheader-font-weight);
}
._conditionsTemplateTable_bg0tt_7 .gt-table__cell {
  padding: var(--_--cell-padding);
}
._conditionsTemplateTable_bg0tt_7 .gt-table__cell_pinned,
._conditionsTemplateTable_bg0tt_7 .gt-styled-table__header-cell {
  background-color: #ffffff;
}
._conditionsTemplateTable_bg0tt_7 .gt-drag-handle::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
}
._conditionsTemplateTable_bg0tt_7 .gt-drag-handle:hover {
  color: #000;
}._wrapper_1kajr_1 {
  width: 100%;
  flex: 1;
  padding: 0px 8px 20px 8px;
  overflow: hidden;
}

._tableWrapper_1kajr_8 {
  height: 100%;
  display: flex;
  flex-direction: column;
  gap: 8px;
  border: 1px solid var(--Line-Generic, rgba(0, 0, 0, 0.1));
  border-radius: 16px;
  padding: 16px;
}._wrapper_1loog_1 {
  background-color: #ffffff;
  border-radius: 16px;
  padding: 24px;
  display: flex;
  flex-direction: column;
  transition: all 0.3s ease;
}
._wrapper_1loog_1._sticky_1loog_9 {
  position: sticky;
  z-index: 10;
}
._wrapper_1loog_1._sticky_1loog_9[data-sticky-position=top] {
  top: 0;
}
._wrapper_1loog_1._sticky_1loog_9[data-sticky-position=bottom] {
  bottom: 0;
}
._wrapper_1loog_1._sticky_1loog_9._stickyShadow_1loog_19[data-sticky-position=top] {
  box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.15);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
._wrapper_1loog_1._sticky_1loog_9._stickyShadow_1loog_19[data-sticky-position=bottom] {
  box-shadow: 0px 2px 52px 0px rgba(0, 0, 0, 0.14);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}._wrapper_1bv9q_1 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding-bottom: 20px;
}

._titleWrapper_1bv9q_8 {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  gap: 8px;
}

._actions_1bv9q_18 {
  display: flex;
  align-items: center;
}._formSelectWrapper_3t5lv_1 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}._container_2a5b0_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

._dropZone_2a5b0_8 {
  width: 100%;
  border: 2px dashed;
  border-radius: 16px;
  padding: 21px 0px;
  text-align: center;
  transition: all 0.2s;
  cursor: pointer;
  border-color: #d1d5db;
}
._dropZone_2a5b0_8:hover {
  border-color: var(--g-color-base-brand-hover);
  background-color: #f0f9ff;
}
._dropZone_2a5b0_8._dragging_2a5b0_22 {
  border-color: var(--g-color-base-brand-hover);
  background-color: #eff6ff;
}

._content_2a5b0_27 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 1rem;
  pointer-events: none;
}

._fileInput_2a5b0_36 {
  display: none;
}

._modalOverlay_2a5b0_40 {
  position: fixed;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1rem;
  z-index: 50;
}

._uploadIcon_2a5b0_51 {
  color: var(--g-color-base-brand);
}

._uploadInfoWrapper_2a5b0_55 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}._wrapper_1r6n5_1 {
  display: flex;
  flex-direction: column;
  padding: 8px;
  border-bottom: 1px solid var(--Line-Generic, rgba(0, 0, 0, 0.1019607843));
}

._addButtonWrapper_1r6n5_8 {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 4px;
}

._addButton_1r6n5_8 {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

._addButtonIcon_1r6n5_25 {
  display: flex;
  align-items: center;
  justify-content: center;
}._wrapper_1xqsq_1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 8px;
  padding: 12px 16px;
  cursor: pointer;
  transition: background-color 0.2s ease;
  width: 100%;
  box-sizing: border-box;
  min-width: 0;
}
._wrapper_1xqsq_1:hover {
  background-color: var(--g-color-base-selection-hover);
}

._itemInfoWrapper_1xqsq_17 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 16px;
  min-width: 0;
  flex: 1;
}

._itemText_1xqsq_26 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  min-width: 0;
}

._itemActionsWrapper_1xqsq_33 {
  opacity: 0;
  transition: opacity 0.2s ease;
  flex-shrink: 0;
}

._wrapper_1xqsq_1:hover ._itemActionsWrapper_1xqsq_33 {
  opacity: 1;
}

._itemCheckIcon_1xqsq_43 {
  color: var(--g-color-text-brand);
}

._itemIconWrapper_1xqsq_47 {
  flex-shrink: 0;
}

._selectedItem_1xqsq_51 {
  background-color: var(--g-color-base-selection);
}._wrapper_unjqd_1 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  overflow-y: auto;
}

._list_unjqd_8 {
  display: flex;
  flex-direction: column;
  padding: 4px;
  gap: 4px;
}._wrapper_h3zba_1 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 8px;
  gap: 8px;
  border-top: 1px solid var(--Line-Generic, rgba(0, 0, 0, 0.1019607843));
}

._buttonWrapper_h3zba_10 {
  width: 100%;
}._wrapper_1f8nf_1 {
  width: 100%;
}

._popupWrapper_1f8nf_5 {
  display: flex;
  flex-direction: column;
  max-height: 400px;
  flex-grow: 1;
}

._popup_1f8nf_5 {
  border-radius: 10px;
}._formSelectWrapper_3t5lv_1 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}._formDatePickerWrapper_1677l_1 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}._conditionHeaderWrapper_fppdi_1 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._conditionHeaderDescription_fppdi_7 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 6px;
}

._descriptionIcon_fppdi_14 {
  width: 16px;
  height: 16px;
}._aboutTemplateWrapper_1mkj6_1 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 24px;
  width: 100%;
}

._aboutTemplateWrapper_1mkj6_1 > * {
  flex: 1;
}

._emptyListContent_1mkj6_13 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

._emptySearchImage_1mkj6_20 {
  background-image: url("/../images/empty-search.svg");
  background-repeat: no-repeat;
  background-size: contain;
  width: 100px;
  height: 100px;
  flex-shrink: 0;
}._wrapper_1csfr_1 {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: end;
  flex-wrap: wrap;
}

._createTemplateButtons_1csfr_9 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 8px;
}._menuFunctions_fp7d7_1 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 8px;
}._formTextInputWrapper_168u0_1 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}._deferredPaymentWrapper_2akyv_1 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 24px;
  width: 100%;
}

._deferredPaymentWrapper_2akyv_1 > * {
  flex: 1;
}._deadlineDocumentsCard_1941d_1 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 24px;
  width: 100%;
}

._deadlineDocumentsCard_1941d_1 > * {
  flex: 1;
}._wrapper_mth4o_1 {
  width: 100%;
  height: 52px;
  border-radius: 16px;
  background-color: var(--g-color-base-brand);
}

._menuWrapper_mth4o_8 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 24px;
  width: 100%;
  height: 100%;
  padding: 12px 20px;
}

._selectedFilesCountWrapper_mth4o_18 {
  height: 100%;
  display: flex;
  align-items: center;
}

._actionsWrapper_mth4o_24 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  flex: 1;
}

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

._menuActionsWrapper_mth4o_38 {
  display: flex;
  align-items: center;
}

._icon_mth4o_43 {
  color: #ffffff;
}._wrapper_3hgzq_1 {
  width: 100%;
  height: 100%;
  border: 1px solid var(--Line-Generic, rgba(0, 0, 0, 0.1));
  border-radius: 16px;
  padding: 16px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._conditionsTemplateTable_3hgzq_12 {
  width: 100%;
}
._conditionsTemplateTable_3hgzq_12 .gt-table {
  width: 100%;
}
._conditionsTemplateTable_3hgzq_12 .gt-styled-table__cell,
._conditionsTemplateTable_3hgzq_12 .gt-table__header {
  white-space: nowrap;
  font-size: 13px;
  font-weight: 700;
}
._conditionsTemplateTable_3hgzq_12 .gt-styled-table__cell {
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  align-content: start;
}
._conditionsTemplateTable_3hgzq_12 .gt-styled-table__header-cell,
._conditionsTemplateTable_3hgzq_12 .gt-styled-table__footer-cell {
  padding: var(--_--cell-padding);
}
._conditionsTemplateTable_3hgzq_12 .gt-table__header-cell {
  font-weight: var(--g-text-subheader-font-weight);
}
._conditionsTemplateTable_3hgzq_12 .gt-table__cell {
  padding: var(--_--cell-padding);
}
._conditionsTemplateTable_3hgzq_12 .gt-table__cell_pinned,
._conditionsTemplateTable_3hgzq_12 .gt-styled-table__header-cell {
  background-color: #ffffff;
}
._conditionsTemplateTable_3hgzq_12 .gt-drag-handle::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
}
._conditionsTemplateTable_3hgzq_12 .gt-drag-handle:hover {
  color: #000;
}._modalWrapper_1dw62_1 {
  padding: 32px;
  width: 400px;
  display: flex;
  flex-direction: column;
  gap: 32px;
}

._actions_1dw62_9 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 16px;
}._wrapper_lnzvv_1 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}._wrapper_mth4o_1 {
  width: 100%;
  height: 52px;
  border-radius: 16px;
  background-color: var(--g-color-base-brand);
}

._menuWrapper_mth4o_8 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 24px;
  width: 100%;
  height: 100%;
  padding: 12px 20px;
}

._selectedFilesCountWrapper_mth4o_18 {
  height: 100%;
  display: flex;
  align-items: center;
}

._actionsWrapper_mth4o_24 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  flex: 1;
}

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

._menuActionsWrapper_mth4o_38 {
  display: flex;
  align-items: center;
}

._icon_mth4o_43 {
  color: #ffffff;
}._wrapper_3hgzq_1 {
  width: 100%;
  height: 100%;
  border: 1px solid var(--Line-Generic, rgba(0, 0, 0, 0.1));
  border-radius: 16px;
  padding: 16px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._conditionsTemplateTable_3hgzq_12 {
  width: 100%;
}
._conditionsTemplateTable_3hgzq_12 .gt-table {
  width: 100%;
}
._conditionsTemplateTable_3hgzq_12 .gt-styled-table__cell,
._conditionsTemplateTable_3hgzq_12 .gt-table__header {
  white-space: nowrap;
  font-size: 13px;
  font-weight: 700;
}
._conditionsTemplateTable_3hgzq_12 .gt-styled-table__cell {
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  align-content: start;
}
._conditionsTemplateTable_3hgzq_12 .gt-styled-table__header-cell,
._conditionsTemplateTable_3hgzq_12 .gt-styled-table__footer-cell {
  padding: var(--_--cell-padding);
}
._conditionsTemplateTable_3hgzq_12 .gt-table__header-cell {
  font-weight: var(--g-text-subheader-font-weight);
}
._conditionsTemplateTable_3hgzq_12 .gt-table__cell {
  padding: var(--_--cell-padding);
}
._conditionsTemplateTable_3hgzq_12 .gt-table__cell_pinned,
._conditionsTemplateTable_3hgzq_12 .gt-styled-table__header-cell {
  background-color: #ffffff;
}
._conditionsTemplateTable_3hgzq_12 .gt-drag-handle::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
}
._conditionsTemplateTable_3hgzq_12 .gt-drag-handle:hover {
  color: #000;
}._wrapper_lnzvv_1 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}._actionsWrapper_1qfvm_1 {
  height: 100%;
  display: flex;
  align-items: center;
  gap: 8px;
}._wrapper_inmxd_1 {
  display: flex;
  align-items: center;
  min-width: 0;
  width: 100%;
}

._editWrapper_inmxd_8 {
  width: 100%;
}

._textEditWrapper_inmxd_12 {
  display: flex;
  align-items: center;
  width: 100%;
  gap: 8px;
}

._textInput_inmxd_19 {
  flex: 1;
  min-width: 0;
}

._textWrapper_inmxd_24 {
  display: flex;
  align-items: center;
  min-width: 0;
  width: 100%;
  gap: 8px;
}

._textContent_inmxd_32 {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  min-width: 0;
}._textWrapper_920ka_1 {
  position: relative;
  width: 100%;
  min-height: 100px;
  transition: height 0.2s ease;
}

._textarea_920ka_8 {
  position: absolute;
  z-index: 2;
  width: 100%;
  height: 100%;
  resize: none;
  overflow: hidden;
}

._display_920ka_17 {
  position: absolute;
  width: 100%;
  min-height: 100px;
  padding: 8px;
  border: 1px solid var(--g-color-line-generic);
  border-radius: 4px;
  white-space: pre-wrap;
  word-wrap: break-word;
  z-index: 1;
  pointer-events: none;
  font-family: var(--g-font-family-sans);
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
  overflow: hidden;
}

._placeholder_920ka_34 {
  color: var(--g-color-text-secondary);
}

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

._saveButtonWrapper_920ka_44 {
  display: flex;
  justify-content: flex-end;
}._popupContentWrapper_14h1o_1 {
  max-height: 200px;
  overflow-y: auto;
  padding: 8px 0;
  background-color: var(--g-color-base-background);
  border-radius: var(--g-border-radius-m);
  box-shadow: var(--g-shadow-medium);
}

._popupItem_14h1o_10 {
  padding: 8px 16px;
  cursor: pointer;
}
._popupItem_14h1o_10:hover {
  background-color: var(--g-color-base-selection);
}

._emptyList_14h1o_18 {
  padding: 8px 16px;
}._titleWrapper_1t0ad_1 {
  display: flex;
  flex: 1;
  min-width: 0;
  gap: 8px;
}

._textContent_1t0ad_8 {
  display: flex;
  flex: 1;
  min-width: 0;
  gap: 8px;
  align-items: center;
}

._editableTextContent_1t0ad_16 {
  min-width: 0;
  width: 100%;
  gap: 8px;
  padding-right: 20px;
}

._customStatementIdWrapper_1t0ad_23 {
  display: flex;
  align-items: center;
  gap: 4px;
  min-width: 0;
}

._customStatementIdText_1t0ad_30 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  min-width: 0;
}

._copyIcon_1t0ad_37 {
  color: var(--g-color-text-info);
}

._actionsWrapper_1t0ad_41 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 8px;
  flex-shrink: 0;
}._wrapper_10smb_1 {
  max-width: 100%;
  max-height: 100%;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
._wrapper_10smb_1 > :first-child {
  margin-top: 10px;
}._statusesWrapper_e5kxe_1 {
  display: flex;
  gap: 8px;
}._conditionHeaderWrapper_fppdi_1 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._conditionHeaderDescription_fppdi_7 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 6px;
}

._descriptionIcon_fppdi_14 {
  width: 16px;
  height: 16px;
}._wrapper_1pkia_1 {
  display: flex;
  flex-direction: column;
  gap: 2px;
}._aboutTemplateWrapper_1orkk_1 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 24px;
  width: 100%;
}

._aboutTemplateWrapper_1orkk_1 > * {
  flex: 1;
}

._tagsWrapper_1orkk_13 {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
}

._infoWrapper_1orkk_19 {
  border: 1px solid var(--Line-Generic, rgba(0, 0, 0, 0.1019607843));
  border-radius: 16px;
  padding: 16px;
}._actionsWrapper_1qfvm_1 {
  height: 100%;
  display: flex;
  align-items: center;
  gap: 8px;
}._titleWrapper_89huq_1 {
  display: flex;
  flex: 1;
  min-width: 0;
  gap: 8px;
}

._textContent_89huq_8 {
  display: flex;
  flex: 1;
  min-width: 0;
  gap: 8px;
  align-items: center;
}

._customStatementIdWrapper_89huq_16 {
  display: flex;
  align-items: center;
  gap: 4px;
  min-width: 0;
}._wrapper_1fvks_1 {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

._buttonsWrapper_1fvks_9 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 8px;
}

._modalWrapper_1fvks_16 {
  padding: 32px;
  display: flex;
  flex-direction: column;
  gap: 32px;
}

._actions_1fvks_23 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 16px;
}._wrapper_10smb_1 {
  max-width: 100%;
  max-height: 100%;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
._wrapper_10smb_1 > :first-child {
  margin-top: 10px;
}._statusesWrapper_e5kxe_1 {
  display: flex;
  gap: 8px;
}._conditionHeaderWrapper_1rtjk_1 {
  display: flex;
  flex-direction: row;
  gap: 8px;
}

._conditionHeaderDescription_1rtjk_7 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 6px;
}

._descriptionIcon_1rtjk_14 {
  width: 16px;
  height: 16px;
}._aboutTemplateWrapper_1orkk_1 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 24px;
  width: 100%;
}

._aboutTemplateWrapper_1orkk_1 > * {
  flex: 1;
}

._tagsWrapper_1orkk_13 {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
}

._infoWrapper_1orkk_19 {
  border: 1px solid var(--Line-Generic, rgba(0, 0, 0, 0.1019607843));
  border-radius: 16px;
  padding: 16px;
}._titleWrapper_89huq_1 {
  display: flex;
  flex: 1;
  min-width: 0;
  gap: 8px;
}

._textContent_89huq_8 {
  display: flex;
  flex: 1;
  min-width: 0;
  gap: 8px;
  align-items: center;
}

._customStatementIdWrapper_89huq_16 {
  display: flex;
  align-items: center;
  gap: 4px;
  min-width: 0;
}._wrapper_10smb_1 {
  max-width: 100%;
  max-height: 100%;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
._wrapper_10smb_1 > :first-child {
  margin-top: 10px;
}._conditionHeaderWrapper_fppdi_1 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._conditionHeaderDescription_fppdi_7 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 6px;
}

._descriptionIcon_fppdi_14 {
  width: 16px;
  height: 16px;
}._aboutTemplateWrapper_1mkj6_1 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 24px;
  width: 100%;
}

._aboutTemplateWrapper_1mkj6_1 > * {
  flex: 1;
}

._emptyListContent_1mkj6_13 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

._emptySearchImage_1mkj6_20 {
  background-image: url("/../images/empty-search.svg");
  background-repeat: no-repeat;
  background-size: contain;
  width: 100px;
  height: 100px;
  flex-shrink: 0;
}._wrapper_1csfr_1 {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: end;
  flex-wrap: wrap;
}

._createTemplateButtons_1csfr_9 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 8px;
}._menuFunctions_fp7d7_1 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 8px;
}._deferredPaymentWrapper_2akyv_1 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 24px;
  width: 100%;
}

._deferredPaymentWrapper_2akyv_1 > * {
  flex: 1;
}._deadlineDocumentsCard_1941d_1 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 24px;
  width: 100%;
}

._deadlineDocumentsCard_1941d_1 > * {
  flex: 1;
}._actionsWrapper_1qfvm_1 {
  height: 100%;
  display: flex;
  align-items: center;
  gap: 8px;
}._titleWrapper_1t0ad_1 {
  display: flex;
  flex: 1;
  min-width: 0;
  gap: 8px;
}

._textContent_1t0ad_8 {
  display: flex;
  flex: 1;
  min-width: 0;
  gap: 8px;
  align-items: center;
}

._editableTextContent_1t0ad_16 {
  min-width: 0;
  width: 100%;
  gap: 8px;
  padding-right: 20px;
}

._customStatementIdWrapper_1t0ad_23 {
  display: flex;
  align-items: center;
  gap: 4px;
  min-width: 0;
}

._customStatementIdText_1t0ad_30 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  min-width: 0;
}

._copyIcon_1t0ad_37 {
  color: var(--g-color-text-info);
}

._actionsWrapper_1t0ad_41 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 8px;
  flex-shrink: 0;
}._wrapper_10smb_1 {
  max-width: 100%;
  max-height: 100%;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
._wrapper_10smb_1 > :first-child {
  margin-top: 10px;
}._conditionHeaderWrapper_fppdi_1 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._conditionHeaderDescription_fppdi_7 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 6px;
}

._descriptionIcon_fppdi_14 {
  width: 16px;
  height: 16px;
}._aboutTemplateWrapper_17luk_1 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._myOrganizationWrapper_17luk_7 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 24px;
  width: 100%;
}

._myOrganizationWrapper_17luk_7 > * {
  flex: 1;
}

._generalContractInfoWrapper_17luk_19 {
  display: flex;
  flex-direction: column;
  gap: 2px;
}

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

._generalContractInputsWrapper_17luk_25 > * {
  flex: 1;
}

._emptyListContent_17luk_35 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

._emptySearchImage_17luk_42 {
  background-image: url("/../images/empty-search.svg");
  background-repeat: no-repeat;
  background-size: contain;
  width: 100px;
  height: 100px;
  flex-shrink: 0;
}

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

._partnerSearchPopup_17luk_56 {
  max-height: 300px;
}

._emptyListContent_17luk_35 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100px;
}._wrapper_1csfr_1 {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: end;
  flex-wrap: wrap;
}

._createTemplateButtons_1csfr_9 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 8px;
}._menuFunctions_fp7d7_1 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 8px;
}._deferredPaymentWrapper_2akyv_1 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 24px;
  width: 100%;
}

._deferredPaymentWrapper_2akyv_1 > * {
  flex: 1;
}._deadlineDocumentsCard_1941d_1 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 24px;
  width: 100%;
}

._deadlineDocumentsCard_1941d_1 > * {
  flex: 1;
}._actionsWrapper_1qfvm_1 {
  height: 100%;
  display: flex;
  align-items: center;
  gap: 8px;
}._titleWrapper_1t0ad_1 {
  display: flex;
  flex: 1;
  min-width: 0;
  gap: 8px;
}

._textContent_1t0ad_8 {
  display: flex;
  flex: 1;
  min-width: 0;
  gap: 8px;
  align-items: center;
}

._editableTextContent_1t0ad_16 {
  min-width: 0;
  width: 100%;
  gap: 8px;
  padding-right: 20px;
}

._customStatementIdWrapper_1t0ad_23 {
  display: flex;
  align-items: center;
  gap: 4px;
  min-width: 0;
}

._customStatementIdText_1t0ad_30 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  min-width: 0;
}

._copyIcon_1t0ad_37 {
  color: var(--g-color-text-info);
}

._actionsWrapper_1t0ad_41 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 8px;
  flex-shrink: 0;
}._wrapper_10smb_1 {
  max-width: 100%;
  max-height: 100%;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
._wrapper_10smb_1 > :first-child {
  margin-top: 10px;
}._statusesWrapper_e5kxe_1 {
  display: flex;
  gap: 8px;
}._conditionHeaderWrapper_fppdi_1 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._conditionHeaderDescription_fppdi_7 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 6px;
}

._descriptionIcon_fppdi_14 {
  width: 16px;
  height: 16px;
}._aboutTemplateWrapper_18dyu_1 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 24px;
  width: 100%;
}

._aboutTemplateWrapper_18dyu_1 > * {
  flex: 1;
}

._tagsWrapper_18dyu_13 {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
}

._infoWrapper_18dyu_19 {
  border: 1px solid var(--Line-Generic, rgba(0, 0, 0, 0.1019607843));
  border-radius: 16px;
  padding: 16px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._contractInfoWrapper_18dyu_28 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}._actionsWrapper_1qfvm_1 {
  height: 100%;
  display: flex;
  align-items: center;
  gap: 8px;
}._titleWrapper_89huq_1 {
  display: flex;
  flex: 1;
  min-width: 0;
  gap: 8px;
}

._textContent_89huq_8 {
  display: flex;
  flex: 1;
  min-width: 0;
  gap: 8px;
  align-items: center;
}

._customStatementIdWrapper_89huq_16 {
  display: flex;
  align-items: center;
  gap: 4px;
  min-width: 0;
}._wrapper_1fvks_1 {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

._buttonsWrapper_1fvks_9 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 8px;
}

._modalWrapper_1fvks_16 {
  padding: 32px;
  display: flex;
  flex-direction: column;
  gap: 32px;
}

._actions_1fvks_23 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 16px;
}._wrapper_10smb_1 {
  max-width: 100%;
  max-height: 100%;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
._wrapper_10smb_1 > :first-child {
  margin-top: 10px;
}._conditionHeaderWrapper_fppdi_1 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._conditionHeaderDescription_fppdi_7 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 6px;
}

._descriptionIcon_fppdi_14 {
  width: 16px;
  height: 16px;
}._aboutTemplateWrapper_17luk_1 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._myOrganizationWrapper_17luk_7 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 24px;
  width: 100%;
}

._myOrganizationWrapper_17luk_7 > * {
  flex: 1;
}

._generalContractInfoWrapper_17luk_19 {
  display: flex;
  flex-direction: column;
  gap: 2px;
}

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

._generalContractInputsWrapper_17luk_25 > * {
  flex: 1;
}

._emptyListContent_17luk_35 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

._emptySearchImage_17luk_42 {
  background-image: url("/../images/empty-search.svg");
  background-repeat: no-repeat;
  background-size: contain;
  width: 100px;
  height: 100px;
  flex-shrink: 0;
}

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

._partnerSearchPopup_17luk_56 {
  max-height: 300px;
}

._emptyListContent_17luk_35 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100px;
}._wrapper_1csfr_1 {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: end;
  flex-wrap: wrap;
}

._createTemplateButtons_1csfr_9 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 8px;
}._menuFunctions_fp7d7_1 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 8px;
}._deferredPaymentWrapper_2akyv_1 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 24px;
  width: 100%;
}

._deferredPaymentWrapper_2akyv_1 > * {
  flex: 1;
}._deadlineDocumentsCard_1941d_1 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 24px;
  width: 100%;
}

._deadlineDocumentsCard_1941d_1 > * {
  flex: 1;
}._actionsWrapper_1qfvm_1 {
  height: 100%;
  display: flex;
  align-items: center;
  gap: 8px;
}._titleWrapper_1t0ad_1 {
  display: flex;
  flex: 1;
  min-width: 0;
  gap: 8px;
}

._textContent_1t0ad_8 {
  display: flex;
  flex: 1;
  min-width: 0;
  gap: 8px;
  align-items: center;
}

._editableTextContent_1t0ad_16 {
  min-width: 0;
  width: 100%;
  gap: 8px;
  padding-right: 20px;
}

._customStatementIdWrapper_1t0ad_23 {
  display: flex;
  align-items: center;
  gap: 4px;
  min-width: 0;
}

._customStatementIdText_1t0ad_30 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  min-width: 0;
}

._copyIcon_1t0ad_37 {
  color: var(--g-color-text-info);
}

._actionsWrapper_1t0ad_41 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 8px;
  flex-shrink: 0;
}._wrapper_10smb_1 {
  max-width: 100%;
  max-height: 100%;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
._wrapper_10smb_1 > :first-child {
  margin-top: 10px;
}._wrapper_q0qzg_1 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  min-height: 40px;
  width: 100%;
  padding: 6px 20px;
  border-bottom: 1px solid var(--Line-Generic, rgba(0, 0, 0, 0.1019607843));
}._wrapper_1moqt_1 {
  height: 100vh;
  display: flex;
  flex-direction: column;
  gap: 16px;
}._block_1nji8_1 {
  padding: 24px;
  width: 100%;
  border-radius: 15px;
  background-color: white;
  display: flex;
  gap: 10px;
}
@media (max-width: 767px) {
  ._block_1nji8_1 {
    padding: 12px;
    flex-direction: column;
  }
}
._block_1nji8_1 ._title_1nji8_15 {
  width: 140px;
  flex: 0 0 140px;
}
@media (max-width: 767px) {
  ._block_1nji8_1 ._title_1nji8_15 {
    width: 100%;
    flex: 0;
  }
}

._vertical_1nji8_26 {
  display: block;
}

._verticalFlex_1nji8_30 {
  display: flex;
  flex-direction: column;
}._icon_ucxz2_1 {
  display: flex;
  color: inherit;
}
._icon__extraSmall_ucxz2_5 {
  width: 16px;
  height: 16px;
}
._icon__small_ucxz2_9 {
  width: 20px;
  height: 20px;
}
@media (max-width: 767px) {
  ._icon__small_ucxz2_9 {
    width: 16px;
    height: 16px;
  }
}
._icon__medium_ucxz2_19 {
  width: 24px;
  height: 24px;
}
@media (max-width: 767px) {
  ._icon__medium_ucxz2_19 {
    width: 20px;
    height: 20px;
  }
}
._icon__large_ucxz2_29 {
  width: 28px;
  height: 28px;
}
@media (max-width: 767px) {
  ._icon__large_ucxz2_29 {
    width: 24px;
    height: 24px;
  }
}
._icon__default_ucxz2_39 {
  color: var(--icon-default-color);
}
._icon__default_ucxz2_39 > * {
  fill: currentColor;
}
._icon__default_ucxz2_39._clickable_ucxz2_45 {
  cursor: pointer;
}
._icon__default_ucxz2_39._clickable_ucxz2_45._active_ucxz2_48 {
  color: var(--icon-default-color--hover);
}
@media (hover: hover) {
  ._icon__default_ucxz2_39._clickable_ucxz2_45:hover {
    color: var(--icon-default-color--hover);
  }
}
._icon__warning_ucxz2_56 {
  color: var(--icon-warning-color);
}
._icon__warning_ucxz2_56 > * {
  fill: currentColor;
}
._icon__warning_ucxz2_56._clickable_ucxz2_45 {
  cursor: pointer;
}
._icon__warning_ucxz2_56._clickable_ucxz2_45._active_ucxz2_48 {
  color: var(--icon-warning-color--hover);
}
@media (hover: hover) {
  ._icon__warning_ucxz2_56._clickable_ucxz2_45:hover {
    color: var(--icon-warning-color--hover);
  }
}
._icon__black_ucxz2_73 {
  color: var(--icon-black-color);
}
._icon__black_ucxz2_73 > * {
  fill: currentColor;
}
._icon__black_ucxz2_73._clickable_ucxz2_45 {
  cursor: pointer;
}
._icon__black_ucxz2_73._clickable_ucxz2_45._active_ucxz2_48 {
  color: var(--icon-black-color--hover);
}
@media (hover: hover) {
  ._icon__black_ucxz2_73._clickable_ucxz2_45:hover {
    color: var(--icon-black-color--hover);
  }
}
._icon__attention_ucxz2_90 {
  color: var(--icon-attention-color);
}
._icon__attention_ucxz2_90 > * {
  fill: #FF4C00;
}
._icon__attention_ucxz2_90._clickable_ucxz2_45 {
  cursor: pointer;
}
._icon__attention_ucxz2_90._clickable_ucxz2_45._active_ucxz2_48 {
  color: var(--icon-attention-color--hover);
}
@media (hover: hover) {
  ._icon__attention_ucxz2_90._clickable_ucxz2_45:hover {
    color: var(--icon-attention-color--hover);
  }
}
._icon__revert_ucxz2_107 {
  color: var(--icon-revert-color);
}
._icon__revert_ucxz2_107 > * {
  fill: currentColor;
}
._icon__revert_ucxz2_107._clickable_ucxz2_45 {
  cursor: pointer;
}
._icon__revert_ucxz2_107._clickable_ucxz2_45._active_ucxz2_48 {
  color: var(--icon-revert-color--hover);
}
@media (hover: hover) {
  ._icon__revert_ucxz2_107._clickable_ucxz2_45:hover {
    color: var(--icon-revert-color--hover);
  }
}._spoiler_1iee6_1 ._title_1iee6_1 {
  position: relative;
  user-select: none;
  cursor: pointer;
  font-size: 14px;
  background: #f5f4f2;
  padding: 10px;
  border-radius: 10px;
}
._spoiler_1iee6_1 ._arrow_1iee6_10 {
  position: absolute;
  right: 5px;
  top: 50%;
  transform: translateY(-50%);
}
._spoiler_1iee6_1 ._content_1iee6_16 {
  padding: 10px 0px;
}

._spoiler_outline_1iee6_20 {
  border: 1px solid #D2D0CC;
  border-radius: 10px;
  padding: 8px;
  margin-bottom: 16px;
}
._spoiler_outline_1iee6_20 ._title_outline_1iee6_26 {
  position: relative;
  user-select: none;
  cursor: pointer;
  padding: 10px;
  border-radius: 10px;
}
._spoiler_outline_1iee6_20 ._title_outline_1iee6_26 h4 {
  margin: 0;
  font-size: 16px;
  text-align: left;
}
._spoiler_outline_1iee6_20 ._arrow_1iee6_10 {
  position: absolute;
  right: 5px;
  top: 50%;
  transform: rotate(90deg) translateX(-50%);
}
._spoiler_outline_1iee6_20 ._arrow_opened_1iee6_44 {
  position: absolute;
  right: 5px;
  top: 50%;
  transform: rotate(180deg) translateX(10%) translateY(50%);
}
._spoiler_outline_1iee6_20 ._content_1iee6_16 {
  padding: 2px 0px;
}._formExecutors_2qkt4_1 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._formExecutors__groups_2qkt4_6 {
  display: flex;
  flex-flow: wrap;
  gap: 8px;
}
._formExecutors__executors_2qkt4_11 {
  display: flex;
  flex-flow: wrap;
  gap: 8px;
}
._formExecutors__executors_header_2qkt4_16 {
  display: flex;
  align-items: center;
  gap: 16px;
  margin-bottom: 8px;
}

._executorOption_2qkt4_23 {
  padding: 4px 12px;
}
._executorOption_2qkt4_23:hover {
  background: rgba(0, 0, 0, 0.1);
}
._executorOption__name_2qkt4_29 {
  display: flex;
  align-items: center;
  gap: 4px;
}
._executorOption__indicator_2qkt4_34 {
  display: flex;
  align-items: center;
  gap: 4px;
}

._executor_2qkt4_23 {
  position: relative;
  display: flex;
  gap: 8px;
  align-items: center;
  border: 1px solid rgba(128, 128, 128, 0.18);
  border-radius: 10px;
  padding: 2px 4px;
}
._executor__name_2qkt4_49 {
  display: flex;
  align-items: center;
  gap: 4px;
}

._blackList_2qkt4_55 {
  --_--border-width: 0px !important;
  border: 1px solid #fc0000;
}

._trashIcon_2qkt4_60 {
  color: white;
}

._indicator_2qkt4_64::after {
  position: absolute;
  top: -5px;
  right: -5px;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background-color: #fc0;
  z-index: 1;
  border: 3px solid #fff;
  box-sizing: border-box;
  content: "";
}

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

._formExecutors__about_indicator_2qkt4_84 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 4px;
}

._indicatorExample_2qkt4_91 {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background-color: #fc0;
  z-index: 1;
  border: 3px solid #fff;
  box-sizing: border-box;
}._form-legal-address__item_1udjo_1 {
  padding: 8px 14px;
}
._form-legal-address__item_1udjo_1:hover {
  cursor: pointer;
  background: rgba(92, 90, 87, 0.1019607843);
}._mapContainer_1birm_1 {
  width: 100%;
  height: 100%;
}

._errorLoaded_1birm_6 {
  opacity: 0.5;
  width: 100%;
  height: 100%;
  vertical-align: top;
  border-radius: 4px;
  overflow: hidden;
  flex: 1;
  position: absolute;
  z-index: 10;
  background-color: white;
}

._mapContent_1birm_19 {
  display: flex;
  width: 100%;
  height: 100%;
  vertical-align: top;
  border-radius: 4px;
  overflow: hidden;
  flex: 1;
  position: relative;
}

._mapLoadErrorOverlay_1birm_30 {
  font-size: 18px;
  line-height: 24px;
  width: 100%;
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 15px;
  z-index: 11;
  background-color: #fff;
}._form_1uxv0_1 {
  display: flex;
  flex-direction: column;
  gap: 6px;
  width: 100%;
}

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

._searchControls_1uxv0_15 {
  display: grid;
  grid-template-columns: repeat(2, 290px);
  gap: 8px;
}

._orderTable_1uxv0_21 {
  border-radius: 8px;
  background: #fff;
}

._innerContent_1uxv0_26 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 100%;
  background-color: white;
  border-radius: 15px;
  padding: 12px 8px;
}

._row_1uxv0_36 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  gap: 8px;
}
@media (max-width: 767px) {
  ._row_1uxv0_36 {
    flex-direction: column;
  }
}
._row_1uxv0_36 > * {
  flex: 1 1;
  width: 100%;
}
._row_1uxv0_36 ._rowButton_1uxv0_52 {
  flex: 0 0 auto !important;
}
._row_1uxv0_36 ._rowButtonPlace_1uxv0_55 {
  flex: 0 0 auto !important;
  margin-top: 20px;
}
._row_1uxv0_36._rowContact_1uxv0_59 {
  align-items: flex-end;
}
._row_checkbox_1uxv0_62 {
  display: flex;
  gap: 4px;
}

@media (max-width: 767px) {
  ._rowIcon_1uxv0_68 {
    flex-direction: row !important;
  }
}

._files_1uxv0_73 {
  display: flex;
  gap: 8px;
  flex-flow: wrap;
}

._gridDate_1uxv0_79 {
  display: grid;
  grid-template-columns: 1fr 70px 85px;
  gap: 8px;
}

._gridVat_1uxv0_85 {
  display: grid;
  grid-template-columns: 1fr 85px;
  gap: 8px;
}

._grid2_1uxv0_91 {
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 8px;
}

._grid3_1uxv0_97 {
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 8px;
}

._grid4_1uxv0_103 {
  display: grid;
  grid-template-columns: 50% 50%;
  gap: 8px;
}
@media (max-width: 767px) {
  ._grid4_1uxv0_103 {
    display: flex;
    flex-direction: column;
  }
}

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

._grid_1uxv0_79 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 8px;
  width: 100%;
}

._countrySelect_1uxv0_129 {
  width: 180px;
}
@media (max-width: 767px) {
  ._countrySelect_1uxv0_129 {
    width: 100%;
  }
}

._comment_1uxv0_138 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._comment_1uxv0_138 > *:first-child {
  width: 100%;
}

._label_1uxv0_147 {
  display: flex;
  align-items: center;
  gap: 4px;
  margin-bottom: 4px;
}

._typeOption_1uxv0_154 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  text-align: left;
  gap: 4px;
  padding: 14px 16px;
  height: 142px;
  width: 100%;
  padding-right: 52px;
  border-radius: 15px;
  background: #f5f4f2;
}
._typeOption_1uxv0_154 > img {
  height: 48.855px;
  margin-bottom: 20px;
}

._car1_1uxv0_172 {
  background-position: 10px calc(100% - 10px);
  background-repeat: no-repeat;
  background-image: url("/../images/car-9.svg");
}

._car2_1uxv0_178 {
  background-position: 10px calc(100% - 10px);
  background-repeat: no-repeat;
  background-image: url("/../images/car-16.svg");
}

._car3_1uxv0_184 {
  background-position: 10px calc(100% - 10px);
  background-repeat: no-repeat;
  background-image: url("/../images/car-36.svg");
}

._car4_1uxv0_190 {
  background-position: 10px calc(100% - 10px);
  background-repeat: no-repeat;
  background-image: url("/../images/car-54.svg");
}

._car5_1uxv0_196 {
  background-position: 10px calc(100% - 10px);
  background-repeat: no-repeat;
  background-image: url("/../images/car-82.svg");
}

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

._blockColumn_1uxv0_207 {
  flex-direction: column;
  gap: 16px;
  border-radius: 15px;
  border: 1px solid #f5f4f2;
}
._blockColumn_1uxv0_207 > *:first-child {
  margin-bottom: 4px;
}

._blockColumnButton_1uxv0_217 {
  flex-direction: row;
  border-radius: 0 0 15px 15px;
  padding: 12px 8px;
  align-items: flex-start;
  gap: 8px;
}
._blockColumnButton_1uxv0_217 > * {
  flex: 1;
}
@media (max-width: 767px) {
  ._blockColumnButton_1uxv0_217 {
    padding: 4px 8px;
    align-items: normal;
  }
  ._blockColumnButton_1uxv0_217 button {
    padding: 0 10px;
  }
}

@media (max-width: 767px) {
  ._buttonText_1uxv0_238 {
    font-size: 14px;
  }
}

._blockColumnRow_1uxv0_243 {
  display: flex;
  flex-direction: row;
}
._blockColumnRow_1uxv0_243 > *:first-child {
  flex: 0 0 140px;
  width: 140px;
}
@media (max-width: 767px) {
  ._blockColumnRow_1uxv0_243 {
    flex-direction: column;
  }
  ._blockColumnRow_1uxv0_243 > *:first-child {
    flex: 0;
    width: 100%;
  }
}

._address_1uxv0_261 {
  width: 100%;
}
._address_1uxv0_261 span {
  position: absolute;
  width: calc(100% - 40px);
  text-align: left;
}

._shipments_1uxv0_270 {
  display: grid;
  grid-template-columns: 1fr;
  gap: 8px;
}
@media (min-width: 1280px) {
  ._shipments_1uxv0_270 {
    grid-template-columns: repeat(auto-fit, minmax(500px, 1fr));
  }
}

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

._points_1uxv0_287 {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 16px;
}

._country_1uxv0_129 {
  height: 100%;
  display: flex;
  align-items: center;
  display: flex;
  gap: 8px;
}
._country_1uxv0_129 ._countryIcon_1uxv0_301 {
  width: 24px;
  height: 24px;
  z-index: 1000;
}

._RU_1uxv0_307 {
  background-image: url("/../images/country-ru.svg");
}

._BY_1uxv0_311 {
  background-image: url("/../images/country-by.svg");
}

._UZ_1uxv0_315 {
  background-image: url("/../images/country-uz.svg");
}

._KZ_1uxv0_319 {
  background-image: url("/../images/country-kz.svg");
}

._shipmentDelete_1uxv0_323 {
  position: absolute;
  top: -55px;
  right: 0px;
}

._formShipment_1uxv0_329 {
  position: relative;
  margin-top: 24px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  width: 100%;
}

._borderItem_1uxv0_338 {
  border: 1px solid #f5f4f2;
  padding: 24px;
  border-radius: 15px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
@media (max-width: 767px) {
  ._borderItem_1uxv0_338 {
    padding: 12px;
  }
}

._modal_1uxv0_352 {
  position: relative;
  padding: 24px;
  width: 800px;
  height: 800px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._modal__title_1uxv0_361 {
  font-size: 20px;
  font-weight: bold;
}
._modal__buttons_1uxv0_365 {
  display: flex;
  gap: 20px;
}
@media (max-width: 1223px) and (min-width: 768px) {
  ._modal_1uxv0_352 {
    width: 600px;
    height: 600px;
  }
}
@media (max-width: 767px) {
  ._modal_1uxv0_352 {
    width: 400px;
    height: 400px;
  }
}

._maps_1uxv0_382 {
  width: 100%;
  height: 100%;
  border-radius: 15px;
  overflow: hidden;
  border: 2px solid white;
}

._mapControls_1uxv0_390 {
  position: absolute;
  left: 40px;
  top: 40px;
  padding: 0px;
  background-color: white;
  width: 500px;
  border-radius: var(--g-border-radius-xl);
}
@media (max-width: 767px) {
  ._mapControls_1uxv0_390 {
    width: 250px;
  }
}

._controls_1uxv0_405 {
  width: 100%;
  display: grid;
  grid-template-columns: auto auto;
  gap: 12px;
}

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

._workerButtons_1uxv0_418 {
  display: flex;
  flex-flow: wrap;
  gap: 8px;
}

._worker_1uxv0_412 {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
._worker__info_1uxv0_429 {
  display: flex;
  align-items: center;
  gap: 2px;
  color: #9e9b98;
  font-size: 13px;
}

._addition_1uxv0_437 {
  color: #9e9b98;
  font-size: 13px;
}

@media (max-width: 767px) {
  ._typePlaces_1uxv0_443 * > span {
    font-size: 13px !important;
    margin: 0 16px !important;
  }
}

._modalTemplate_1uxv0_449 {
  position: relative;
  padding: 24px;
  min-width: 400px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._modalTemplate__title_1uxv0_457 {
  font-size: 20px;
  font-weight: bold;
}
._modalTemplate__inner_1uxv0_461 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._modalTemplate__buttons_1uxv0_466 {
  display: flex;
  gap: 10px;
}
._modalTemplate__buttons_1uxv0_466 > * {
  width: 100%;
}

._actions_1uxv0_474 {
  display: flex;
  gap: 8px;
}

._searchOwnerInnOption_1uxv0_479 {
  margin: 0;
  padding: 6px 8px;
  cursor: pointer;
  display: flex;
  flex-direction: column;
}
._searchOwnerInnOption__name_1uxv0_486 {
  display: flex;
  gap: 4px;
}
._searchOwnerInnOption_1uxv0_479:hover {
  background: rgba(0, 0, 0, 0.1);
}

._dimension_1uxv0_494 {
  display: flex;
  align-items: center;
}

._coords_1uxv0_499 {
  padding-left: 14px;
  cursor: pointer;
}

._coordsControls_1uxv0_504 {
  display: flex;
  position: absolute;
  left: 40px;
  top: 100px;
}
._coordsControls_1uxv0_504 span {
  background-color: #fff;
  border-radius: var(--g-border-radius-xl);
}
._coordsControls_1uxv0_504 > :not(:nth-child(1)) {
  margin-left: 28px;
}

._coordsSubmit_1uxv0_518 {
  color: #3abd20;
  border-radius: var(--g-border-radius-xl);
  cursor: pointer;
  padding: 8px 8px 0;
  background-color: #fff;
  border: 1px solid var(--g-color-private-black-100);
}._npOptionLine_215hu_1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 8px;
  padding: 4px 8px;
}
._npOptionLine_215hu_1:hover {
  background: rgba(0, 0, 0, 0.1);
}
._npOptionLine__info_215hu_11 {
  margin: 0;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  width: calc(100% - 70px);
}
._npOptionLine__address_215hu_18 {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
._npOptionLine__buttons_215hu_23 {
  display: flex;
  gap: 8px;
}._page_eqmdj_1 {
  display: flex;
  flex-direction: column;
  padding: 24px;
  gap: 20px;
  width: 100%;
  background-color: #f5f4f2;
  overflow-y: auto;
}
@media (max-width: 767px) {
  ._page_eqmdj_1 {
    padding: 12px;
  }
}

._heading_eqmdj_16 {
  display: flex;
  flex-direction: row;
  gap: 24px;
  align-items: center;
  justify-content: space-between;
}
._heading__title_eqmdj_23 {
  display: flex;
  align-items: center;
  gap: 20px;
}
._heading__title_eqmdj_23 > *:first-child {
  display: flex;
  align-items: center;
  gap: 12px;
}

._controls_eqmdj_34 {
  display: flex;
  flex-direction: row;
  gap: 12px;
  align-items: center;
  width: 100%;
}
._controls_eqmdj_34 > * {
  flex: 2;
}
._controls_eqmdj_34 ._search_eqmdj_44 {
  flex: 3;
}._wrapper_qpzvl_1 {
  height: 100vh;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

._infoWrapper_qpzvl_9 {
  height: 230px;
  width: 600px;
  display: flex;
  flex-direction: row;
  align-items: center;
}

._emptySearchImageWrapper_qpzvl_17 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 230px;
  height: 230px;
  border: 2px solid rgba(0, 0, 0, 0.1019607843);
  border-radius: 8px;
  flex-shrink: 0;
}

._emptySearchImage_qpzvl_17 {
  background-image: url("/../images/empty-search.svg");
  background-repeat: no-repeat;
  width: 200px;
  height: 200px;
  flex-shrink: 0;
}

._contentWrapper_qpzvl_36 {
  display: flex;
  flex-grow: 1;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 20px;
  padding-left: 40px;
}

._messageWrapper_qpzvl_46 {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

._messageHeader_qpzvl_52 {
  display: flex;
  flex-direction: column;
  width: 100%;
}

._messageBody_qpzvl_58 {
  display: flex;
  flex-direction: column;
  width: 100%;
}

._buttonsWrapper_qpzvl_64 {
  width: 100%;
  display: flex;
  flex-direction: row;
  gap: 8px;
}

._createBaseTemplateButton_qpzvl_71 {
  --g-button-background-color: var(--g-color-base-brand);
  --g-button-background-color-hover: var(--g-color-base-brand-hover);
  --g-button-text-color: var(--g-color-text-brand-contrast);
}._wrapper_1mhyh_1 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 9px;
}

._actionsDescriptionIconWrapper_1mhyh_9 {
  width: 36px;
  height: 36px;
}

._actionsDescriptionIcon_1mhyh_9 {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}._activeToolIndicator_1x9gx_1 {
  position: absolute;
  top: -5px;
  left: -5px;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background-color: white;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
._activeToolIndicator_1x9gx_1::after {
  content: "";
  display: block;
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background-color: var(--g-color-base-brand);
}._searchWrapper_2h4ok_1 {
  display: flex;
  align-items: center;
  width: 440px;
  padding: 16px;
}

._searchButtonWrapper_2h4ok_8 {
  position: relative;
}._wrapper_1rj42_1 {
  position: relative;
}._wrapper_tt02d_1 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 16px;
}._wrapper_1kix0_1 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
}._identifier_ajsxi_1 {
  display: block;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}._wrapper_gv25l_1 {
  display: flex;
  flex-direction: column;
}._wrapper_1i7q3_1 {
  display: flex;
  flex-direction: column;
  width: fit-content;
}._wrapper_1i7q3_1 {
  display: flex;
  flex-direction: column;
  width: fit-content;
}._wrapper_bg0tt_1 {
  width: 100%;
  height: 100%;
  overflow-y: auto;
}

._conditionsTemplateTable_bg0tt_7 {
  width: 100%;
}
._conditionsTemplateTable_bg0tt_7 .gt-table {
  width: 100%;
}
._conditionsTemplateTable_bg0tt_7 .gt-styled-table__cell,
._conditionsTemplateTable_bg0tt_7 .gt-table__header {
  white-space: nowrap;
  font-size: 13px;
  font-weight: 700;
}
._conditionsTemplateTable_bg0tt_7 .gt-styled-table__cell {
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  align-content: start;
}
._conditionsTemplateTable_bg0tt_7 .gt-styled-table__header-cell,
._conditionsTemplateTable_bg0tt_7 .gt-styled-table__footer-cell {
  padding: var(--_--cell-padding);
}
._conditionsTemplateTable_bg0tt_7 .gt-table__header-cell {
  font-weight: var(--g-text-subheader-font-weight);
}
._conditionsTemplateTable_bg0tt_7 .gt-table__cell {
  padding: var(--_--cell-padding);
}
._conditionsTemplateTable_bg0tt_7 .gt-table__cell_pinned,
._conditionsTemplateTable_bg0tt_7 .gt-styled-table__header-cell {
  background-color: #ffffff;
}
._conditionsTemplateTable_bg0tt_7 .gt-drag-handle::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
}
._conditionsTemplateTable_bg0tt_7 .gt-drag-handle:hover {
  color: #000;
}._wrapper_1kajr_1 {
  width: 100%;
  flex: 1;
  padding: 0px 8px 20px 8px;
  overflow: hidden;
}

._tableWrapper_1kajr_8 {
  height: 100%;
  display: flex;
  flex-direction: column;
  gap: 8px;
  border: 1px solid var(--Line-Generic, rgba(0, 0, 0, 0.1));
  border-radius: 16px;
  padding: 16px;
}._conditionHeaderWrapper_1rtjk_1 {
  display: flex;
  flex-direction: row;
  gap: 8px;
}

._conditionHeaderDescription_1rtjk_7 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 6px;
}

._descriptionIcon_1rtjk_14 {
  width: 16px;
  height: 16px;
}._wrapper_1csfr_1 {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: end;
  flex-wrap: wrap;
}

._createTemplateButtons_1csfr_9 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 8px;
}._menuFunctions_fp7d7_1 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 8px;
}._deferredPaymentWrapper_2akyv_1 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 24px;
  width: 100%;
}

._deferredPaymentWrapper_2akyv_1 > * {
  flex: 1;
}._deadlineDocumentsCard_1941d_1 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 24px;
  width: 100%;
}

._deadlineDocumentsCard_1941d_1 > * {
  flex: 1;
}._actionsWrapper_1qfvm_1 {
  height: 100%;
  display: flex;
  align-items: center;
  gap: 8px;
}._titleWrapper_1t0ad_1 {
  display: flex;
  flex: 1;
  min-width: 0;
  gap: 8px;
}

._textContent_1t0ad_8 {
  display: flex;
  flex: 1;
  min-width: 0;
  gap: 8px;
  align-items: center;
}

._editableTextContent_1t0ad_16 {
  min-width: 0;
  width: 100%;
  gap: 8px;
  padding-right: 20px;
}

._customStatementIdWrapper_1t0ad_23 {
  display: flex;
  align-items: center;
  gap: 4px;
  min-width: 0;
}

._customStatementIdText_1t0ad_30 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  min-width: 0;
}

._copyIcon_1t0ad_37 {
  color: var(--g-color-text-info);
}

._actionsWrapper_1t0ad_41 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 8px;
  flex-shrink: 0;
}._wrapper_10smb_1 {
  max-width: 100%;
  max-height: 100%;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
._wrapper_10smb_1 > :first-child {
  margin-top: 10px;
}._statusesWrapper_e5kxe_1 {
  display: flex;
  gap: 8px;
}._conditionHeaderWrapper_1rtjk_1 {
  display: flex;
  flex-direction: row;
  gap: 8px;
}

._conditionHeaderDescription_1rtjk_7 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 6px;
}

._descriptionIcon_1rtjk_14 {
  width: 16px;
  height: 16px;
}._aboutTemplateWrapper_1orkk_1 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 24px;
  width: 100%;
}

._aboutTemplateWrapper_1orkk_1 > * {
  flex: 1;
}

._tagsWrapper_1orkk_13 {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
}

._infoWrapper_1orkk_19 {
  border: 1px solid var(--Line-Generic, rgba(0, 0, 0, 0.1019607843));
  border-radius: 16px;
  padding: 16px;
}._actionsWrapper_1qfvm_1 {
  height: 100%;
  display: flex;
  align-items: center;
  gap: 8px;
}._titleWrapper_89huq_1 {
  display: flex;
  flex: 1;
  min-width: 0;
  gap: 8px;
}

._textContent_89huq_8 {
  display: flex;
  flex: 1;
  min-width: 0;
  gap: 8px;
  align-items: center;
}

._customStatementIdWrapper_89huq_16 {
  display: flex;
  align-items: center;
  gap: 4px;
  min-width: 0;
}._wrapper_1fvks_1 {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

._buttonsWrapper_1fvks_9 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 8px;
}

._modalWrapper_1fvks_16 {
  padding: 32px;
  display: flex;
  flex-direction: column;
  gap: 32px;
}

._actions_1fvks_23 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 16px;
}._wrapper_10smb_1 {
  max-width: 100%;
  max-height: 100%;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
._wrapper_10smb_1 > :first-child {
  margin-top: 10px;
}._conditionHeaderWrapper_1rtjk_1 {
  display: flex;
  flex-direction: row;
  gap: 8px;
}

._conditionHeaderDescription_1rtjk_7 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 6px;
}

._descriptionIcon_1rtjk_14 {
  width: 16px;
  height: 16px;
}._wrapper_1csfr_1 {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: end;
  flex-wrap: wrap;
}

._createTemplateButtons_1csfr_9 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 8px;
}._menuFunctions_fp7d7_1 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 8px;
}._deferredPaymentWrapper_2akyv_1 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 24px;
  width: 100%;
}

._deferredPaymentWrapper_2akyv_1 > * {
  flex: 1;
}._deadlineDocumentsCard_1941d_1 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 24px;
  width: 100%;
}

._deadlineDocumentsCard_1941d_1 > * {
  flex: 1;
}._actionsWrapper_1qfvm_1 {
  height: 100%;
  display: flex;
  align-items: center;
  gap: 8px;
}._titleWrapper_1t0ad_1 {
  display: flex;
  flex: 1;
  min-width: 0;
  gap: 8px;
}

._textContent_1t0ad_8 {
  display: flex;
  flex: 1;
  min-width: 0;
  gap: 8px;
  align-items: center;
}

._editableTextContent_1t0ad_16 {
  min-width: 0;
  width: 100%;
  gap: 8px;
  padding-right: 20px;
}

._customStatementIdWrapper_1t0ad_23 {
  display: flex;
  align-items: center;
  gap: 4px;
  min-width: 0;
}

._customStatementIdText_1t0ad_30 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  min-width: 0;
}

._copyIcon_1t0ad_37 {
  color: var(--g-color-text-info);
}

._actionsWrapper_1t0ad_41 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 8px;
  flex-shrink: 0;
}._wrapper_10smb_1 {
  max-width: 100%;
  max-height: 100%;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
._wrapper_10smb_1 > :first-child {
  margin-top: 10px;
}._wrapper_1moqt_1 {
  height: 100vh;
  display: flex;
  flex-direction: column;
  gap: 16px;
}._wrapper_1i7au_1 {
  padding: 32px 32px 48px;
}._wrapper_1upvt_1 {
  display: inline-flex;
  flex-direction: row;
  background: rgba(0, 0, 0, 0.05);
  border-radius: 16px;
  padding: 3px;
}

._optionInput_1upvt_9 {
  position: absolute;
  opacity: 0;
}

._option_1upvt_9 {
  display: block;
  padding: 8px 22px 10px;
  border-radius: 13px;
  cursor: pointer;
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
}

._optionInput_1upvt_9:checked + ._option_1upvt_9 {
  background: rgb(255, 255, 255);
}._page_bapl5_1 {
  padding: 16px;
}

._headerTabs_bapl5_5 {
  display: flex;
  gap: 16px;
  margin-top: 32px;
}

._header_bapl5_5 {
  display: flex;
  gap: 10px;
  font-weight: 700;
  font-size: 20px;
  line-height: 24px;
  letter-spacing: 0px;
  vertical-align: middle;
}

._rules_bapl5_21 {
  margin-top: 16px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 16px;
  padding: 16px 24px 24px;
}

._rule_bapl5_21 {
  position: relative;
  display: flex;
  gap: 32px;
  padding: 16px 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

._rule__pending_bapl5_36::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  --color: rgba(255, 255, 255, 0.8);
  --transparent: rgba(255, 255, 255, 0.2);
  background: 0 0/50px 50px linear-gradient(45deg, var(--color) 25%, var(--transparent) 25%, var(--transparent) 50%, var(--color) 50%, var(--transparent) 75%, var(--color) 75%);
  animation: linear infinite _pending_bapl5_1 1s;
}

@keyframes _pending_bapl5_1 {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: -50px 0;
  }
}
._ruleTitle_bapl5_57 {
  display: flex;
  gap: 8px;
  width: 33%;
}

._ruleLabel_bapl5_63 {
  cursor: pointer;
}

._ruleInfo_bapl5_67 {
  position: relative;
}

._ruleInfo_bapl5_67::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: -16px;
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}._wrapper_1i7au_1 {
  padding: 32px 32px 48px;
}._adminTabContainer_qshll_1 {
  height: 100%;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  gap: 20px;
}

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

._src_qshll_15 {
  display: block;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 300px;
}

._modal_qshll_23 {
  padding: 24px;
  width: 400px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._modal__title_qshll_30 {
  font-size: 20px;
  font-weight: bold;
}
._modal__buttons_qshll_34 {
  display: flex;
  gap: 20px;
}._adminTabContainer_qshll_1 {
  height: 100%;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  gap: 20px;
}

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

._src_qshll_15 {
  display: block;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 300px;
}

._modal_qshll_23 {
  padding: 24px;
  width: 400px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._modal__title_qshll_30 {
  font-size: 20px;
  font-weight: bold;
}
._modal__buttons_qshll_34 {
  display: flex;
  gap: 20px;
}._adminTabContainer_hbupy_1 {
  height: 100%;
  max-height: 100%;
  overflow: hidden;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  gap: 20px;
}

._modal_hbupy_11 {
  padding: 24px;
  width: 400px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._modal__title_hbupy_18 {
  font-size: 20px;
  font-weight: bold;
}
._modal__buttons_hbupy_22 {
  display: flex;
  gap: 20px;
}._adminTabContainer_1mlwm_1 {
  height: 100%;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
._adminTabContainer__controls_1mlwm_8 {
  display: grid;
  grid-template-columns: 200px 250px 250px;
  gap: 16px;
}

._modal_1mlwm_14 {
  padding: 24px;
  width: 400px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._modal__title_1mlwm_21 {
  font-size: 20px;
  font-weight: bold;
}
._modal__buttons_1mlwm_25 {
  display: flex;
  gap: 20px;
}._admin_a7hpm_1 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  overflow: auto;
}
._admin__title_a7hpm_7 {
  font-size: 24px;
  font-weight: bold;
  line-height: normal;
}._tdsdContainer_y08t0_1 {
  height: 100%;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
._tdsdContainer__controls_y08t0_8 {
  display: flex;
  align-items: end;
  gap: 16px;
}

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

._modal_y08t0_20 {
  padding: 24px;
  width: 400px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._modal__title_y08t0_27 {
  font-size: 20px;
  font-weight: bold;
}
._modal__buttons_y08t0_31 {
  display: flex;
  gap: 20px;
}._admin_a7hpm_1 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  overflow: auto;
}
._admin__title_a7hpm_7 {
  font-size: 24px;
  font-weight: bold;
  line-height: normal;
}._admin_a7hpm_1 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  overflow: auto;
}
._admin__title_a7hpm_7 {
  font-size: 24px;
  font-weight: bold;
  line-height: normal;
}._adminTabContainer_1hq8n_1 {
  height: 100%;
  max-height: 100%;
  overflow: hidden;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  gap: 20px;
}

._modal_1hq8n_11 {
  padding: 24px;
  width: 700px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._modal__title_1hq8n_18 {
  font-size: 20px;
  font-weight: bold;
}
._modal__buttons_1hq8n_22 {
  display: flex;
  gap: 20px;
}
._modal__option_1hq8n_26 {
  width: 600px;
  display: flex;
  gap: 6px;
}

._modalDelete_1hq8n_32 {
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._modalDelete__title_1hq8n_38 {
  font-size: 20px;
  font-weight: bold;
}
._modalDelete__buttons_1hq8n_42 {
  display: flex;
  gap: 20px;
}

._country_1hq8n_47 {
  height: 100%;
  display: flex;
  align-items: center;
  display: flex;
  gap: 8px;
}
._country_1hq8n_47 ._countryIcon_1hq8n_54 {
  width: 24px;
  height: 24px;
  z-index: 1000;
}

._RU_1hq8n_60 {
  background-image: url("/../images/country-ru.svg");
}

._BY_1hq8n_64 {
  background-image: url("/../images/country-by.svg");
}

._UZ_1hq8n_68 {
  background-image: url("/../images/country-uz.svg");
}

._KZ_1hq8n_72 {
  background-image: url("/../images/country-kz.svg");
}._adminTabContainer_afeph_1 {
  height: 100%;
  max-height: 100%;
  overflow: hidden;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  gap: 20px;
}

._modal_afeph_11 {
  padding: 24px;
  width: 400px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._modal__title_afeph_18 {
  font-size: 20px;
  font-weight: bold;
}
._modal__buttons_afeph_22 {
  display: flex;
  gap: 20px;
}

._country_afeph_27 {
  height: 100%;
  display: flex;
  align-items: center;
  display: flex;
  gap: 8px;
}
._country_afeph_27 ._countryIcon_afeph_34 {
  width: 24px;
  height: 24px;
  z-index: 1000;
}

._RU_afeph_40 {
  background-image: url("/../images/country-ru.svg");
}

._BY_afeph_44 {
  background-image: url("/../images/country-by.svg");
}

._UZ_afeph_48 {
  background-image: url("/../images/country-uz.svg");
}

._KZ_afeph_52 {
  background-image: url("/../images/country-kz.svg");
}._iconWrapper_1dgzz_1 {
  padding: 0px 4px;
  color: #cccccc;
}._adminTabContainer_glvtt_1 {
  height: 100%;
  max-height: 100%;
  overflow: hidden;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  gap: 20px;
}

._modal_glvtt_11 {
  padding: 24px;
  width: 400px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._modal__title_glvtt_18 {
  font-size: 20px;
  font-weight: bold;
}
._modal__buttons_glvtt_22 {
  display: flex;
  gap: 20px;
}

._controlWrapper_glvtt_27 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 16px;
}

._searchWrapper_glvtt_34 {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 32px;
}

._searchBarWrapper_glvtt_42 {
  width: 300px;
}

._switchDeletedEmplyeesWrapper_glvtt_46 {
  padding: 0px 12px;
  height: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 8px;
  border: 1px solid var(--Line-Generic, rgba(0, 0, 0, 0.1));
  border-radius: 8px;
}

._loaderWrapper_glvtt_57 {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

._permissionGroupsList_glvtt_65 {
  display: flex;
  flex-direction: column;
}._wrapper_17sf4_1 {
  width: 664px;
  padding: 32px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}

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

._contentWrapper_17sf4_14 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

._contentRowWrapper_17sf4_20 {
  display: flex;
  flex-direction: row;
  gap: 24px;
}

._footerWrapper_17sf4_26 {
  display: flex;
  justify-content: flex-end;
  gap: 16px;
}

._inputWrapper_17sf4_32 {
  width: 300px;
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._checkBoxInputWrapper_17sf4_39 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 8px;
}

._permissionsActions_17sf4_46 {
  display: flex;
  flex-direction: row;
  gap: 8px;
}._file_18nxn_1 {
  position: relative;
  border: 1px solid #c8c8c8;
  gap: 12px;
  border-radius: 8px;
  align-items: center;
  width: 140px;
  height: 140px;
}
._file_18nxn_1 img {
  width: 100%;
  height: 100%;
  border-radius: 8px;
}
._file__text_18nxn_15 {
  position: absolute;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 8px;
  padding: 2px;
  background-color: white;
  color: #242424;
  bottom: 0px;
  left: 0px;
  background: #f5f5f5;
  overflow-wrap: anywhere;
}
._file__button_18nxn_27 {
  position: absolute;
  border-radius: 8px;
  background-color: white;
  top: 0px;
  right: 0px;
}._upload_rskbl_1 {
  position: relative;
  z-index: 0;
  font-size: 16px;
  color: #8b8b8b;
}
._upload_rskbl_1:hover ._label_rskbl_7 {
  background-color: #f5f5f5;
  opacity: 1;
}
._upload_rskbl_1._visible_rskbl_11 {
  border: 1px dashed #d5d5d5;
}

._progress_rskbl_15 {
  margin-top: 32px;
  margin-bottom: 12px;
  width: 62%;
}

._icon_rskbl_21 {
  font-size: 48px;
  color: #fff;
}

._abort_rskbl_26 {
  font-size: 21px;
  color: #fff;
}

._label_rskbl_7 {
  pointer-events: none;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0.7;
  transition: 0.3s;
  width: 100%;
  height: 100%;
  z-index: 1;
  visibility: hidden;
}
._label_rskbl_7._visible_rskbl_11 {
  pointer-events: auto;
  visibility: visible;
  height: 100px;
  cursor: pointer;
}
._label_rskbl_7._drop_rskbl_49 {
  visibility: visible;
  opacity: 0.5;
}

._input_rskbl_54 {
  display: none;
}

._deleteButton_rskbl_58 {
  position: absolute;
  right: 10px;
  top: 10px;
}

._loading_rskbl_64 {
  display: flex;
  flex-direction: row;
  width: 100%;
  height: 100%;
}._adminTabContainer_ma3b5_1 {
  height: 100%;
  max-height: 100%;
  overflow: hidden;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._modal_ma3b5_11 {
  padding: 24px;
  width: 600px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._modal__title_ma3b5_18 {
  font-size: 20px;
  font-weight: bold;
}
._modal__buttons_ma3b5_22 {
  display: flex;
  gap: 20px;
}

._buttons_ma3b5_27 {
  display: flex;
  gap: 16px;
}

._controlWrapper_ma3b5_32 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 16px;
}

._searchWrapper_ma3b5_39 {
  width: 300px;
}

._adminTableWrapper_ma3b5_43 {
  width: 100%;
  height: 100%;
  overflow-y: auto;
}

._loaderWrapper_ma3b5_49 {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}._wrapper_5tb1c_1 {
  display: flex;
  flex-direction: column;
  gap: 32px;
  padding: 24px;
}

._formWrapper_5tb1c_8 {
  display: flex;
  flex-direction: row;
  gap: 32px;
}

._formColumnWrapper_5tb1c_14 {
  width: 250px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._footerWrapper_5tb1c_21 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}._adminTabContainer_hbupy_1 {
  height: 100%;
  max-height: 100%;
  overflow: hidden;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  gap: 20px;
}

._modal_hbupy_11 {
  padding: 24px;
  width: 400px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._modal__title_hbupy_18 {
  font-size: 20px;
  font-weight: bold;
}
._modal__buttons_hbupy_22 {
  display: flex;
  gap: 20px;
}._adminTabContainer_hbupy_1 {
  height: 100%;
  max-height: 100%;
  overflow: hidden;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  gap: 20px;
}

._modal_hbupy_11 {
  padding: 24px;
  width: 400px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._modal__title_hbupy_18 {
  font-size: 20px;
  font-weight: bold;
}
._modal__buttons_hbupy_22 {
  display: flex;
  gap: 20px;
}._wrapper_sj44b_1 {
  display: flex;
  flex-direction: column;
  height: 100vh;
  gap: 16px;
}

._contentWrapper_sj44b_8 {
  width: 100%;
  max-height: 100%;
  flex: 1;
  padding: 0px 8px 20px 8px;
  overflow: hidden;
}

._content_sj44b_8 {
  height: 100%;
  display: flex;
  flex-direction: column;
  gap: 16px;
  border: 1px solid var(--Line-Generic, rgba(0, 0, 0, 0.1));
  border-radius: 16px;
  padding: 16px;
  overflow: hidden;
}._header_1tk5f_1 {
  height: 68px;
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding: 0px 20px;
  color: white;
}
._header_1tk5f_1 h3 {
  padding: 0px 8px;
  margin: 0;
  font-size: 26px;
  font-weight: 400;
  text-align: left;
}
._header_1tk5f_1 h4 {
  padding: 0px 8px;
  margin: 0;
  font-size: 19px;
  font-weight: 300;
  text-align: left;
}
@media (max-width: 1223px) and (min-width: 768px) {
  ._header_1tk5f_1 h3,
  ._header_1tk5f_1 h4 {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  ._header_1tk5f_1 {
    display: none;
  }
}
._header_1tk5f_1 ._logo_wrapper_1tk5f_34 {
  display: flex;
  flex-direction: row;
  align-items: center;
}
._header_1tk5f_1 ._logo_wrapper_1tk5f_34 h3, ._header_1tk5f_1 ._logo_wrapper_1tk5f_34 h4 {
  color: white;
}
._header_1tk5f_1 ._menu_wrapper_1tk5f_42 {
  display: flex;
  flex-direction: row;
  align-items: center;
  color: white;
}
._header_1tk5f_1 ._menu_wrapper_1tk5f_42 h4, ._header_1tk5f_1 ._menu_wrapper_1tk5f_42 h3 {
  padding: 0px 8px;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  color: white;
}
@media (max-width: 1223px) and (min-width: 768px) {
  ._header_1tk5f_1 ._menu_wrapper_1tk5f_42 h3,
  ._header_1tk5f_1 ._menu_wrapper_1tk5f_42 h4 {
    font-size: 18px;
  }
}
._header_1tk5f_1 ._user_wrapper_1tk5f_61 {
  display: flex;
  flex-direction: row;
  align-items: center;
  color: white;
}
._header_1tk5f_1 ._user_wrapper_1tk5f_61 h4 {
  margin: 0;
  font-size: 16px;
  font-weight: 700;
  color: white;
}
._header_1tk5f_1 ._avatar_1tk5f_73 {
  border-radius: 50%;
  cursor: pointer;
}

._heading_1tk5f_78 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 14px;
}
._heading_1tk5f_78 ._create_wrapper_1tk5f_84 {
  display: flex;
  align-items: center;
}

._create_button_1tk5f_89 {
  margin-left: 16px;
}

._controls_1tk5f_93 {
  display: flex;
  flex-direction: row;
  gap: 12px;
  align-items: center;
}
._controls_1tk5f_93 > * {
  flex: 2;
}
._controls_1tk5f_93 ._search_1tk5f_102 {
  flex: 3;
}

._orderLevel_1tk5f_106 {
  font-size: 14px;
  font-weight: bold;
}

._cargoLevel_1tk5f_111 {
  font-size: 14px;
}

._placeLevel_1tk5f_115 {
  font-size: 14px;
}

._firstCargo_1tk5f_119 {
  margin-left: 20px;
}

._firstPlace_1tk5f_123 {
  margin-left: 60px;
}

._settingColumns_1tk5f_127 {
  position: relative;
  cursor: pointer;
}
._settingColumns__icon_1tk5f_131 {
  position: absolute;
  top: 2px;
  left: 3px;
}

._checkid_1tk5f_137 {
  background-color: red;
}._betContainer_xclz1_1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  margin: 20px 0px;
}

._betButton_xclz1_10 {
  margin-right: 10px;
}._table_view_5gqk8_1 {
  background-color: white !important;
  padding: 8px;
  margin: 0px 10px;
  border-radius: 24px;
}

h5 {
  margin: 0;
  font-size: 16px;
  letter-spacing: -0.005em;
  text-align: left;
}

._wrapper_5gqk8_15 {
  display: flex;
  padding: 8px;
  border-radius: 24px;
  background: rgba(92, 90, 87, 0.1019607843);
}

._conteainer_5gqk8_22 {
  display: flex;
  flex-direction: column;
  padding: 16px;
  margin: 0px 4px;
  border-radius: 24px;
  background-color: white;
}

h4 {
  font-size: 24px;
  letter-spacing: -0.01em;
  text-align: left;
  color: #21201f;
}

._textContetnWrapper_5gqk8_38 {
  display: flex;
  justify-content: space-between;
  min-width: 300px;
}

._textDescription_5gqk8_44 {
  font-size: 13px;
  font-weight: 400;
  color: #9e9b98;
  margin: 2px;
}

._textContetn_5gqk8_38 {
  font-size: 13px;
  font-weight: 500;
  text-align: right;
  color: #21201f;
  margin: 2px;
}

._stepContainer_5gqk8_59 {
  display: flex;
  margin-top: 8px;
}
._stepContainer_5gqk8_59 span {
  font-size: 13px;
  font-weight: 400;
  text-align: left;
  color: #9e9b98;
}

._stepDescriptionWrapper_5gqk8_70 {
  margin-left: 8px;
}

._stepCount_5gqk8_74 {
  min-width: 24px;
  min-height: 24px;
  max-height: 24px;
  max-width: 24px;
  background: #fce000;
  border-radius: 50%;
  text-align: center;
}
._stepCount_5gqk8_74 span {
  margin: 0;
  color: #21201f;
  font-size: 14px;
  font-weight: 700;
  vertical-align: sub;
}

._detailConteainer_5gqk8_91 {
  display: flex;
  flex-direction: column;
}
._detailConteainer_5gqk8_91 ._detaileConteant_5gqk8_95 {
  display: flex;
  flex-direction: column;
  padding: 16px;
  margin: 4px;
  border-radius: 24px;
  background-color: white;
}
._detailConteainer_5gqk8_91 ._detaileHeader_5gqk8_103 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._detailConteainer_5gqk8_91 ._stepsWrapper_5gqk8_108 {
  display: flex;
  margin-top: 8px;
  flex-direction: column;
}
._detailConteainer_5gqk8_91 ._stepsWrapper_5gqk8_108 ._step_5gqk8_59 {
  display: flex;
}
._detailConteainer_5gqk8_91 h4 {
  margin: 0;
  font-size: 24px;
  letter-spacing: -0.01em;
  text-align: left;
  color: #21201f;
  text-wrap: nowrap;
}
._detailConteainer_5gqk8_91 span {
  margin: 8px 0px;
  font-size: 13px;
  font-weight: 400;
  line-height: 14px;
  text-align: left;
  color: #9e9b98;
}
._detailConteainer_5gqk8_91 ._stepCount_5gqk8_74 {
  min-width: 24px;
  min-height: 24px;
  max-height: 24px;
  max-width: 24px;
  background: #21201f;
  border-radius: 50%;
  text-align: center;
}
._detailConteainer_5gqk8_91 ._stepCount_5gqk8_74 span {
  margin: 0;
  color: white;
  font-size: 14px;
  font-weight: 700;
  vertical-align: sub;
}

._closeButton_5gqk8_149 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background: #302f2d;
  cursor: pointer;
}._page_6q5ug_1 {
  display: flex;
  flex-direction: column;
  background-color: #252525;
  width: calc(100% - 40px);
  align-items: center;
}
@media (max-width: 767px) {
  ._page_6q5ug_1 {
    width: 100%;
  }
}
._page_6q5ug_1 ._content_6q5ug_13 {
  width: calc(100vw - 220px);
  overflow: auto;
  display: flex;
  flex-direction: column;
  gap: 20px;
  border-radius: 24px;
  background-color: #ffffff;
  font-size: 16px;
  font-weight: 400;
}
@media (max-width: 1223px) and (min-width: 768px) {
  ._page_6q5ug_1 ._content_6q5ug_13 {
    width: calc(100vw - 168px);
  }
}
@media (max-width: 767px) {
  ._page_6q5ug_1 ._content_6q5ug_13 {
    width: calc(100vw - 20px);
    margin-top: 58px;
  }
}

._heading_6q5ug_36 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 14px;
  margin: 16px;
}
._heading_6q5ug_36 ._create_wrapper_6q5ug_43 {
  display: flex;
  align-items: center;
}

._create_button_6q5ug_48 {
  margin-left: 16px;
  border-radius: 13px;
  background: #fce000;
}

._controls_6q5ug_54 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 12px;
  margin: 0px 16px;
}
@media (max-width: 1223px) and (min-width: 768px) {
  ._controls_6q5ug_54 {
    display: flex;
    flex-wrap: wrap;
    font-size: 12px;
  }
  ._controls_6q5ug_54 span,
  ._controls_6q5ug_54 p,
  ._controls_6q5ug_54 input {
    min-width: 120px;
    font-size: 12px !important;
  }
}
@media (max-width: 767px) {
  ._controls_6q5ug_54 {
    display: flex;
    flex-wrap: wrap;
    font-size: 12px;
  }
  ._controls_6q5ug_54 span,
  ._controls_6q5ug_54 p,
  ._controls_6q5ug_54 input {
    min-width: 80px;
    font-size: 12px !important;
  }
}
._controls_6q5ug_54 > * {
  flex: 2;
}
._controls_6q5ug_54 ._search_6q5ug_90 {
  flex: 3;
}

._filters_6q5ug_94 {
  height: 80px;
  display: flex;
  flex-flow: wrap;
  gap: 8px;
  margin: 0px 16px;
}

._settingColumns_6q5ug_102 {
  position: relative;
  cursor: pointer;
  border: 1px solid rgba(128, 128, 128, 0.2392156863);
  border-radius: 8px;
  padding: 5px;
  text-align: center;
}
._settingColumns__icon_6q5ug_110 {
  position: absolute;
  top: 2px;
  left: 3px;
}

._filterButton_6q5ug_116 {
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid rgba(128, 128, 128, 0.257);
  border-radius: 8px;
  padding: 8px 0px;
  cursor: pointer;
}
._filterButton_6q5ug_116 p {
  margin: 0;
  padding-left: 8px;
}

._tableWrapper_6q5ug_130 {
  display: flex;
}
@media (max-width: 1223px) and (min-width: 768px) {
  ._tableWrapper_6q5ug_130 {
    margin-top: 16px;
  }
}
@media (max-width: 767px) {
  ._tableWrapper_6q5ug_130 {
    margin-top: 32px;
  }
}

._grayTable_6q5ug_144 {
  display: flex;
  background-color: #9e9b98;
  border-radius: 24px;
}

._order_6q5ug_150 {
  display: flex;
  flex-direction: row;
  align-items: center;
}
._order_6q5ug_150 ._description_6q5ug_155 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-left: 16px;
  cursor: pointer;
}
._order_6q5ug_150 ._description_6q5ug_155 h4 {
  margin: 0;
  font-size: 16px;
  font-weight: 400;
}
._order_6q5ug_150 ._description_6q5ug_155 span {
  font-size: 13px;
  font-weight: 400;
  color: #9e9b98;
}

._requestCountWrapper_6q5ug_173 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: -0.005em;
  text-align: left;
}
._requestCountWrapper_6q5ug_173 ._unreadRrequestCount_6q5ug_182 {
  width: 19px;
  height: 19px;
  margin-left: 8px;
  border: 1px solid #fc5230;
  border-radius: 50%;
  background: #fc5230;
  font-size: 13px;
  font-weight: 500;
  text-align: center;
  color: white;
  box-shadow: 0px 2px 5px 0px rgba(212, 65, 46, 0.3019607843);
}

._sihpmanetAddressWrapper_6q5ug_196 {
  display: flex;
  align-items: center;
  z-index: 1;
}
._sihpmanetAddressWrapper_6q5ug_196 span {
  padding-right: 8px;
  color: #9e9b98;
}
._sihpmanetAddressWrapper_6q5ug_196 ._arrowWrapper_6q5ug_205 {
  display: flex;
  position: relative;
  align-items: center;
  margin-left: 16px;
}
._sihpmanetAddressWrapper_6q5ug_196 ._arrowWrapper_6q5ug_205 ._count_6q5ug_211 {
  position: absolute;
  min-width: 26px;
  left: 35px;
  background: white;
  color: #9e9b98;
  border: 1px solid #9e9b98;
  border-radius: 100px;
  padding: 2px 6px;
  text-align: center;
}

._tooltipText_6q5ug_223 {
  font-size: 16px;
  font-weight: 400;
  text-transform: none;
}

._closeButton_6q5ug_229 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  margin-right: 8px;
  border-radius: 50%;
  cursor: pointer;
  transform: rotate(90deg);
}._form_1soas_1 {
  display: flex;
  flex-direction: column;
  gap: 6px;
  width: 100%;
}

._content_1soas_8 {
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
}

._row_1soas_15 {
  display: grid;
  grid-template-columns: 200px auto;
  align-items: center;
  width: 100%;
  gap: 30px;
}
._row__country_1soas_22 {
  display: grid;
  grid-template-columns: 80px auto;
  gap: 8px;
}

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

._typeOption_1soas_35 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  text-align: left;
  gap: 4px;
  padding: 14px 16px;
  height: 142px;
  width: 100%;
  padding-right: 52px;
  border-radius: 15px;
  background: #f5f4f2;
}
._typeOption_1soas_35 > img {
  height: 48.855px;
  margin-bottom: 20px;
}

._contentButton_1soas_53 {
  display: flex;
  flex-direction: row;
  border-radius: 0 0 15px 15px;
  gap: 8px;
}
._contentButton_1soas_53 > * {
  flex: 1;
}

._subText_1soas_63 {
  color: #b8b8b8;
}

._subControls_1soas_67 {
  display: grid;
  grid-template-columns: auto auto;
  gap: 10px;
}

._country_1soas_73 {
  height: 100%;
  display: flex;
  align-items: center;
  display: flex;
  gap: 8px;
}
._country_1soas_73 ._countryIcon_1soas_80 {
  width: 24px;
  height: 24px;
  border-radius: 4px;
  z-index: 1000;
}

._RU_1soas_87 {
  background-image: url("/../images/country-ru.svg");
}

._BY_1soas_91 {
  background-image: url("/../images/country-by.svg");
}

._KZ_1soas_95 {
  background-image: url("/../images/country-kz.svg");
}

._UZ_1soas_99 {
  background-image: url("/../images/country-uz.svg");
}

._CN_1soas_103 {
  background-image: url("/../images/country-cn.svg");
}

._MN_1soas_107 {
  background-image: url("/../images/country-mn.svg");
}

._KG_1soas_111 {
  background-image: url("/../images/country-kg.svg");
}

._TJ_1soas_115 {
  background-image: url("/../images/country-tj.svg");
}

._IR_1soas_119 {
  background-image: url("/../images/country-ir.svg");
}

._GE_1soas_123 {
  background-image: url("/../images/country-ge.svg");
}

._AZ_1soas_127 {
  background-image: url("/../images/country-az.svg");
}

._AM_1soas_131 {
  background-image: url("/../images/country-am.svg");
}

._MD_1soas_135 {
  background-image: url("/../images/country-md.svg");
}

._TR_1soas_139 {
  background-image: url("/../images/country-tr.svg");
}

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

._controls_1soas_149 {
  display: flex;
  align-items: center;
  gap: 12px;
  width: 100%;
}
@media (max-width: 1223px) and (min-width: 768px) {
  ._controls_1soas_149 {
    flex-wrap: wrap;
  }
  ._controls_1soas_149 p,
  ._controls_1soas_149 span,
  ._controls_1soas_149 input {
    min-width: 100px;
    font-size: 14px !important;
  }
}
@media (max-width: 767px) {
  ._controls_1soas_149 {
    flex-wrap: wrap;
  }
  ._controls_1soas_149 p,
  ._controls_1soas_149 span,
  ._controls_1soas_149 input {
    min-width: 60px;
    font-size: 12px !important;
  }
}._page_oj5e4_1 {
  display: flex;
  flex-direction: column;
  padding: 24px;
  gap: 20px;
  width: 100%;
  background-color: #f5f4f2;
}
@media (max-width: 767px) {
  ._page_oj5e4_1 {
    width: 100%;
    padding: 64px 16px;
  }
}
._heading_oj5e4_15 {
  display: flex;
  flex-direction: row;
  gap: 24px;
  align-items: center;
}

._headingColumn_oj5e4_22 {
  flex-direction: column;
  align-items: start;
  width: 660px;
}

._content_oj5e4_28 {
  margin-top: 20px;
  padding: 20px;
  border-radius: 24px;
  background-color: #ffffff;
}._page_pgc3i_1 {
  display: flex;
  flex-direction: column;
  padding: 24px;
  gap: 20px;
  width: calc(100% - 60px);
  background-color: #f5f4f2;
  overflow-y: auto;
}

._heading_pgc3i_11 {
  display: flex;
  flex-direction: row;
  gap: 24px;
  align-items: center;
  justify-content: space-between;
}
._heading_pgc3i_11 > *:first-child {
  display: flex;
  align-items: center;
  gap: 12px;
}

._controls_pgc3i_24 {
  display: flex;
  flex-direction: row;
  gap: 12px;
  align-items: center;
  width: 100%;
}
._controls_pgc3i_24 > * {
  flex: 2;
}
._controls_pgc3i_24 ._search_pgc3i_34 {
  flex: 3;
}._form_1ff5m_1 {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
}

._tasks_1ff5m_9 {
  padding: 0;
}
._tasks_1ff5m_9 table {
  width: 100%;
}
._tasks_1ff5m_9 table td, ._tasks_1ff5m_9 table th {
  padding: 12px 20px;
}

._tasksHeader_1ff5m_19 {
  margin-top: 20px;
}._page_jj13y_1 {
  display: flex;
  flex-direction: column;
  padding: 24px;
  gap: 20px;
  width: 100%;
  background-color: #f5f4f2;
  overflow-y: auto;
}
@media (max-width: 767px) {
  ._page_jj13y_1 {
    padding: 12px;
  }
}

._heading_jj13y_16 {
  display: flex;
  flex-direction: row;
  gap: 24px;
  align-items: center;
  justify-content: space-between;
}
._heading_jj13y_16 > *:first-child {
  display: flex;
  align-items: center;
  gap: 12px;
}._goBack_kyr7h_1 {
  width: 300px;
  text-align: end;
}

._inputWrapper_kyr7h_6 {
  width: 300px;
}._tdsdContainer_8yl7a_1 {
  height: 100%;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
._tdsdContainer__controls_8yl7a_8 {
  display: flex;
  align-items: end;
  gap: 16px;
}

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

._modal_8yl7a_20 {
  padding: 24px;
  width: 600px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._modal__title_8yl7a_27 {
  font-size: 20px;
  font-weight: bold;
}
._modal__buttons_8yl7a_31 {
  display: flex;
  gap: 20px;
}._admin_124hh_1 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  overflow: auto;
}
._admin__title_124hh_7 {
  font-size: 24px;
  font-weight: bold;
  line-height: normal;
}

._heading_124hh_13 {
  display: flex;
  flex-direction: row;
  gap: 24px;
  align-items: center;
  padding: 16px 0;
}._tdsdContainer_h8dhc_1 {
  height: 100%;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
._tdsdContainer__controls_h8dhc_8 {
  display: flex;
  align-items: end;
  gap: 16px;
}

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

._modal_h8dhc_20 {
  padding: 24px;
  width: 400px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._modal__title_h8dhc_27 {
  font-size: 20px;
  font-weight: bold;
}
._modal__buttons_h8dhc_31 {
  display: flex;
  gap: 20px;
}

._switchDeletedEmplyeesWrapper_h8dhc_36 {
  width: fit-content;
  height: 32px;
  padding: 0px 12px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 8px;
  border: 1px solid var(--Line-Generic, rgba(0, 0, 0, 0.1));
  border-radius: 8px;
}

._infoWrapper_h8dhc_49 {
  display: flex;
  flex-direction: row;
  gap: 8px;
}._admin_124hh_1 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  overflow: auto;
}
._admin__title_124hh_7 {
  font-size: 24px;
  font-weight: bold;
  line-height: normal;
}

._heading_124hh_13 {
  display: flex;
  flex-direction: row;
  gap: 24px;
  align-items: center;
  padding: 16px 0;
}._form_14w53_1 {
  display: flex;
  flex-direction: column;
  gap: 6px;
  width: 100%;
}

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

._searchControls_14w53_15 {
  display: grid;
  grid-template-columns: repeat(2, 290px);
  gap: 8px;
}

._orderTable_14w53_21 {
  border-radius: 8px;
  background: #fff;
}

._innerContent_14w53_26 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 100%;
  background-color: white;
  border-radius: 15px;
  padding: 12px 8px;
  margin-bottom: 8px;
}
._innerContent_14w53_26 p {
  margin: 0 16px;
  font-size: 15px;
  text-align: left;
}

._row_14w53_42 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  gap: 8px;
}
@media (max-width: 767px) {
  ._row_14w53_42 {
    flex-direction: column;
  }
}
._row_14w53_42 > * {
  flex: 1 1;
  width: 100%;
}
._row_14w53_42 ._rowButton_14w53_58 {
  flex: 0 0 auto !important;
}
._row_14w53_42 ._rowButtonPlace_14w53_61 {
  flex: 0 0 auto !important;
  margin-top: 20px;
}
._row_14w53_42._rowContact_14w53_65 {
  align-items: flex-end;
}

@media (max-width: 767px) {
  ._rowIcon_14w53_70 {
    flex-direction: row !important;
  }
}

._gridDate_14w53_75 {
  display: grid;
  grid-template-columns: 1fr 70px 85px;
  gap: 8px;
}

._grid2_14w53_81 {
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 8px;
}

._grid3_14w53_87 {
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 8px;
}

._grid4_14w53_93 {
  display: grid;
  grid-template-columns: 50% 50%;
  gap: 8px;
}
@media (max-width: 767px) {
  ._grid4_14w53_93 {
    display: flex;
    flex-direction: column;
  }
}

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

._grid_14w53_75 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 8px;
  width: 100%;
}

._countrySelect_14w53_119 {
  width: 180px;
}
@media (max-width: 767px) {
  ._countrySelect_14w53_119 {
    width: 100%;
  }
}

._comment_14w53_128 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._comment_14w53_128 > *:first-child {
  width: 100%;
}

._label_14w53_137 {
  display: flex;
  align-items: center;
  gap: 4px;
  margin-bottom: 4px;
}

._typeOption_14w53_144 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  text-align: left;
  gap: 4px;
  padding: 14px 16px;
  height: 142px;
  width: 100%;
  padding-right: 52px;
  border-radius: 15px;
  background: #f5f4f2;
}
._typeOption_14w53_144 > img {
  height: 48.855px;
  margin-bottom: 20px;
}

._car1_14w53_162 {
  background-position: 10px calc(100% - 10px);
  background-repeat: no-repeat;
  background-image: url("/../public/images/car-9.svg");
}

._car2_14w53_168 {
  background-position: 10px calc(100% - 10px);
  background-repeat: no-repeat;
  background-image: url("/../public/images/car-16.svg");
}

._car3_14w53_174 {
  background-position: 10px calc(100% - 10px);
  background-repeat: no-repeat;
  background-image: url("/../public/images/car-36.svg");
}

._car4_14w53_180 {
  background-position: 10px calc(100% - 10px);
  background-repeat: no-repeat;
  background-image: url("/../public/images/car-54.svg");
}

._car5_14w53_186 {
  background-position: 10px calc(100% - 10px);
  background-repeat: no-repeat;
  background-image: url("/../public/images/car-82.svg");
}

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

._blockColumn_14w53_197 {
  flex-direction: column;
  gap: 16px;
  border-radius: 15px;
  border: 1px solid #f5f4f2;
}
._blockColumn_14w53_197 > *:first-child {
  margin-bottom: 4px;
}

._blockColumnButton_14w53_207 {
  flex-direction: row;
  border-radius: 0 0 15px 15px;
  padding: 12px 8px;
  align-items: flex-start;
  gap: 8px;
}
._blockColumnButton_14w53_207 > * {
  flex: 1;
}
@media (max-width: 767px) {
  ._blockColumnButton_14w53_207 {
    padding: 4px 8px;
    align-items: normal;
  }
  ._blockColumnButton_14w53_207 button {
    padding: 0 10px;
  }
}

@media (max-width: 767px) {
  ._buttonText_14w53_228 {
    font-size: 14px;
  }
}

._blockColumnRow_14w53_233 {
  display: flex;
  flex-direction: row;
}
._blockColumnRow_14w53_233 > *:first-child {
  flex: 0 0 140px;
  width: 140px;
}
@media (max-width: 767px) {
  ._blockColumnRow_14w53_233 {
    flex-direction: column;
  }
  ._blockColumnRow_14w53_233 > *:first-child {
    flex: 0;
    width: 100%;
  }
}

._address_14w53_251 {
  width: 100%;
}
._address_14w53_251 span {
  position: absolute;
  width: calc(100% - 40px);
  text-align: left;
}

._shipments_14w53_260 {
  display: grid;
  grid-template-columns: 1fr;
  gap: 8px;
}
@media (min-width: 1280px) {
  ._shipments_14w53_260 {
    grid-template-columns: 1fr 1fr;
  }
}

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

._points_14w53_277 {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 16px;
}

._country_14w53_119 {
  height: 100%;
  display: flex;
  align-items: center;
  display: flex;
  gap: 8px;
}
._country_14w53_119 ._countryIcon_14w53_291 {
  width: 24px;
  height: 24px;
  z-index: 1000;
}

._RU_14w53_297 {
  background-image: url("/../public/images/country-ru.svg");
}

._BY_14w53_301 {
  background-image: url("/../public/images/country-by.svg");
}

._UZ_14w53_305 {
  background-image: url("/../public/images/country-uz.svg");
}

._KZ_14w53_309 {
  background-image: url("/../public/images/country-kz.svg");
}

._addition_14w53_313 {
  color: #9e9b98;
  font-size: 13px;
}

@media (max-width: 767px) {
  ._typePlaces_14w53_319 * > span {
    font-size: 13px !important;
    margin: 0 16px !important;
  }
}

._modalTemplate_14w53_325 {
  position: relative;
  padding: 24px;
  min-width: 400px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._modalTemplate__title_14w53_333 {
  font-size: 20px;
  font-weight: bold;
}
._modalTemplate__inner_14w53_337 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._modalTemplate__buttons_14w53_342 {
  display: flex;
  gap: 10px;
}
._modalTemplate__buttons_14w53_342 > * {
  width: 100%;
}

._actions_14w53_350 {
  display: flex;
  gap: 8px;
}._form_jp1bh_1 {
  display: flex;
  flex-direction: column;
  gap: 6px;
  width: 100%;
}

._input_jp1bh_8 {
  width: 400px;
}
@media (max-width: 1223px) and (min-width: 768px) {
  ._input_jp1bh_8 {
    width: 280px;
  }
}
@media (max-width: 767px) {
  ._input_jp1bh_8 {
    width: 180px;
  }
}

._content_jp1bh_22 {
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
}

._row_jp1bh_29 {
  display: grid;
  grid-template-columns: 200px auto;
  align-items: center;
  width: 100%;
  gap: 30px;
}
._row__country_jp1bh_36 {
  display: grid;
  grid-template-columns: 80px auto;
  gap: 8px;
}

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

._partnersTable_jp1bh_49 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
._partnersTable_jp1bh_49 table {
  width: 100%;
}
._partnersTable__tabs_jp1bh_57 {
  width: max-content;
}

._partnerBlackList_jp1bh_61 {
  border: 1px solid #fc0000;
}

._controls_jp1bh_65 {
  display: flex;
  align-items: center;
  gap: 12px;
  width: 100%;
}
._controls_jp1bh_65 > div {
  width: 300px;
}

._modal_jp1bh_75 {
  background-color: #f5f4f2;
  height: 100%;
  width: 440px;
  display: flex;
  flex-direction: column;
  gap: 6px;
}
._modal__top_jp1bh_83 {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
  padding: 16px;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._modal__bottom_jp1bh_92 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 16px;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  height: 100%;
  padding: 16px;
  background-color: #fff;
}
._modal__bottom_content_jp1bh_103 {
  height: 100%;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._modal__bottom_info_jp1bh_109 {
  width: 300px;
}
._modal__bottom_buttons_jp1bh_112 {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  padding-top: 8px;
}
._modal__bottom_jp1bh_92 ._buttonsGrid_jp1bh_117 {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 4px;
}
._modal__title_jp1bh_122 {
  font-size: 20px;
  font-weight: bold;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
._modal__searchNewPartners_jp1bh_129 {
  display: grid;
  grid-template-columns: auto;
  gap: 10px;
}

._partnersLine_jp1bh_135 {
  display: flex;
  gap: 8px;
  flex-flow: wrap;
}
._partnersLine_jp1bh_135 span {
  background: #f5f5f5;
  padding: 2px 4px;
  border-radius: 4px;
}

._partnersWripperList_jp1bh_146 {
  width: 410px;
  padding: 16px;
  display: flex;
  flex-direction: column;
  gap: 6px;
}

._partnersList_jp1bh_154 {
  overflow: auto;
  display: flex;
  flex-direction: column;
  gap: 6px;
}

._partnersListLine_jp1bh_161 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
}
._partnersListLine__info_jp1bh_167 {
  display: flex;
  align-items: center;
  gap: 10px;
}._page_rw9ni_1 {
  display: flex;
  flex-direction: column;
  padding: 24px;
  gap: 20px;
  width: 100%;
  background-color: #f5f4f2;
}
@media (max-width: 767px) {
  ._page_rw9ni_1 {
    width: 100%;
    padding: 64px 16px;
  }
}

._heading_rw9ni_16 {
  display: flex;
  flex-direction: row;
  gap: 24px;
  align-items: center;
}

._headingColumn_rw9ni_23 {
  flex-direction: column;
  align-items: start;
  width: 660px;
}

._content_rw9ni_29 {
  margin-top: 20px;
  padding: 20px;
  border-radius: 24px;
  background-color: #ffffff;
}._order-root_114a7_1 {
  padding: 0;
}
._table-preview_1daca_1 {
  width: 100%;
  padding: 40px;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
._table-preview__controls_1daca_8 {
  display: flex;
  justify-content: space-between;
  gap: 16px;
}
._table-preview__filters_1daca_13 {
  display: flex;
  gap: 16px;
}
._table-preview__status_1daca_17 {
  width: max-content;
  padding: 2px 4px;
  border-radius: 8px;
  color: white;
}
._table-preview_1daca_1 ._accept_1daca_23 {
  background-color: #56b661;
}
._table-preview_1daca_1 ._reject_1daca_26 {
  background-color: #fe3d3e;
}

._modal_1daca_30 {
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}._tdsdContainer_y08t0_1 {
  height: 100%;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
._tdsdContainer__controls_y08t0_8 {
  display: flex;
  align-items: end;
  gap: 16px;
}

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

._modal_y08t0_20 {
  padding: 24px;
  width: 400px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._modal__title_y08t0_27 {
  font-size: 20px;
  font-weight: bold;
}
._modal__buttons_y08t0_31 {
  display: flex;
  gap: 20px;
}._admin_a7hpm_1 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  overflow: auto;
}
._admin__title_a7hpm_7 {
  font-size: 24px;
  font-weight: bold;
  line-height: normal;
}._admin_a7hpm_1 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  overflow: auto;
}
._admin__title_a7hpm_7 {
  font-size: 24px;
  font-weight: bold;
  line-height: normal;
}._wrapper_cfqp8_1 {
  width: 100%;
  min-width: 50%;
  padding: 8px;
  margin-bottom: 8px;
  border: 1px solid rgba(158, 155, 152, 0.4941176471);
  border-radius: 10px;
  background-color: #fff;
  display: grid;
  grid-template-columns: 1fr 1fr;
}

._delivery_wrapper_cfqp8_13 {
  display: flex;
  justify-content: space-between;
  margin-bottom: 8px;
}
._delivery_wrapper_cfqp8_13 h4 {
  margin: 4px 0px;
  font-size: 14px;
}
._delivery_wrapper_shipment_cfqp8_22 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._info_wrapper_cfqp8_28 {
  display: flex;
  align-items: center;
  margin-bottom: 8px;
}
._info_wrapper_cfqp8_28 h5 {
  margin: 0px 4px;
  font-size: 14px;
  text-align: left;
}
._info_wrapper_cfqp8_28 p {
  margin: 0px 4px;
  font-size: 14px;
  text-align: left;
}
._info_wrapper_cfqp8_28 span {
  margin: 0px 4px;
  font-size: 14px;
  text-align: left;
  color: #9e9b98;
}

._time_wrapper_cfqp8_50 {
  margin: 0px 4px;
  display: flex;
  align-items: flex-end;
  gap: 2px;
  color: #9e9b98;
}

._country_cfqp8_58 {
  height: 100%;
  display: flex;
  align-items: center;
  display: flex;
  gap: 8px;
}
._country_cfqp8_58 ._countryIcon_cfqp8_65 {
  width: 24px;
  height: 24px;
  z-index: 1000;
}

._RU_cfqp8_71 {
  background-image: url("/../public/images/country-ru.svg");
}

._BY_cfqp8_75 {
  background-image: url("/../public/images/country-by.svg");
}

._UZ_cfqp8_79 {
  background-image: url("/../public/images/country-uz.svg");
}

._KZ_cfqp8_83 {
  background-image: url("/../public/images/country-kz.svg");
}

._resolve_cfqp8_87 {
  color: rgb(48, 170, 110);
}._wrapper_ph4a2_1 {
  width: 100%;
  min-width: 50%;
  padding: 8px;
  margin-bottom: 8px;
  border: 1px solid rgba(158, 155, 152, 0.4941176471);
  border-radius: 10px;
  background-color: #fff;
  display: grid;
  grid-template-columns: 1fr 1fr;
}

._wrapperCondition_ph4a2_13 {
  width: 100%;
  min-width: 50%;
  padding: 8px;
  margin-bottom: 8px;
  border: 1px solid rgba(158, 155, 152, 0.4941176471);
  border-radius: 10px;
  background-color: #fff;
}
._wrapperCondition__info_ph4a2_22 {
  display: flex;
  align-items: start;
  margin-bottom: 8px;
}
._wrapperCondition__info_ph4a2_22 h5 {
  margin: 0px 4px;
  font-size: 14px;
  text-align: left;
  white-space: nowrap;
}
._wrapperCondition__info_ph4a2_22 p {
  margin: 0px 4px;
  font-size: 14px;
  text-align: left;
  overflow-wrap: anywhere;
}

._delivery_wrapper_ph4a2_40 {
  display: flex;
  justify-content: space-between;
  margin-bottom: 8px;
}
._delivery_wrapper_ph4a2_40 h4 {
  margin: 4px 0px;
  font-size: 14px;
}

._info_wrapper_ph4a2_50 {
  display: flex;
  align-items: start;
  margin-bottom: 8px;
}
._info_wrapper_ph4a2_50 h5 {
  margin: 0px 4px;
  font-size: 14px;
  text-align: left;
}
._info_wrapper_ph4a2_50 p {
  margin: 0px 4px;
  font-size: 14px;
  text-align: left;
}
._info_wrapper_ph4a2_50 span {
  margin: 0px 4px;
  font-size: 14px;
  text-align: left;
  color: #9e9b98;
}
._info_wrapper_executors_ph4a2_71 {
  display: flex;
  flex-flow: wrap;
}

._time_wrapper_ph4a2_76 {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
._time_wrapper_ph4a2_76 p {
  margin: 4px 0px;
}

._country_ph4a2_85 {
  height: 100%;
  display: flex;
  align-items: center;
  display: flex;
  gap: 8px;
}
._country_ph4a2_85 ._countryIcon_ph4a2_92 {
  width: 24px;
  height: 24px;
  z-index: 1000;
}

._RU_ph4a2_98 {
  background-image: url("/../public/images/country-ru.svg");
}

._BY_ph4a2_102 {
  background-image: url("/../public/images/country-by.svg");
}

._UZ_ph4a2_106 {
  background-image: url("/../public/images/country-uz.svg");
}

._KZ_ph4a2_110 {
  background-image: url("/../public/images/country-kz.svg");
}._wrapper_10dp9_1 {
  width: 100%;
  min-width: 50%;
  padding: 8px;
  margin-bottom: 8px;
  border: 1px solid rgba(158, 155, 152, 0.4941176471);
  border-radius: 10px;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._wrapper_10dp9_1 button {
  margin: 0px 0px;
}

._betForm_10dp9_17 {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
._betForm__inner_10dp9_22 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._betInfo_10dp9_28 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 6px;
}
._betInfo__item_10dp9_33 {
  display: flex;
  align-items: center;
  gap: 6px;
}
._betInfo__header_10dp9_38 {
  display: flex;
  justify-content: space-between;
}

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

._winner_10dp9_49 {
  border-color: rgb(48, 170, 110);
}

._reject_10dp9_53 {
  color: #e9033a;
}

._resolve_10dp9_57 {
  color: rgb(48, 170, 110);
}

._cancelBet_10dp9_61 {
  opacity: 0.5;
}._wrapper_yzudr_1 {
  width: 100%;
  min-width: 50%;
  padding: 8px;
  margin-bottom: 8px;
  border: 1px solid rgba(158, 155, 152, 0.4941176471);
  border-radius: 10px;
  background-color: #fff;
}

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

._vatControl_yzudr_17 {
  display: flex;
  gap: 16px;
  align-items: center;
}
._vatControl_checkbox_yzudr_22 {
  margin-top: 16px;
}

._finalPrice_yzudr_26 {
  display: flex;
  gap: 16px;
}
._finalPrice__item_yzudr_30 {
  width: 100%;
}._container_pdjdc_1 {
  display: flex;
  flex-direction: column;
  gap: 20px;
}._page_kz0id_1 {
  display: flex;
  flex-direction: column;
  gap: 10px;
  overflow: auto;
  background-color: #f8f8f6;
}

._heading_kz0id_9 {
  display: flex;
  flex-direction: row;
  gap: 24px;
  align-items: center;
  padding: 16px 0;
}

._controls_kz0id_17 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
._controls_kz0id_17 ._search_kz0id_23 {
  flex: 3;
}

._content_kz0id_27 {
  background-color: white;
}
._content_kz0id_27 table {
  width: 100%;
}

._columne_name_kz0id_34 {
  margin: 0;
  font-size: 16px;
  text-align: center;
}

._description_kz0id_40 {
  max-width: 500px;
  text-wrap: wrap;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}

._lots_kz0id_49 {
  max-width: 500px;
  min-width: 200px;
  text-wrap: wrap;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._lots__lot_kz0id_61 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._textAddition_kz0id_67 {
  font-size: 14px;
  color: #8b8b8b;
}

._click_description_kz0id_72 {
  cursor: pointer;
}

._firstPlace_kz0id_76 {
  margin-left: 60px;
}

._settingColumns_kz0id_80 {
  position: relative;
  cursor: pointer;
}
._settingColumns__icon_kz0id_84 {
  position: absolute;
  top: 2px;
  left: 3px;
}

._id_wrapper_kz0id_90 {
  display: flex;
  align-items: center;
}

._detail_button_kz0id_95 {
  margin-left: 8px;
}

._identifierMenu_kz0id_99 {
  display: flex;
  align-items: center;
  gap: 10px;
}
._identifierMenu__count_kz0id_104 {
  width: 24px;
}
._identifierMenu__icon_kz0id_107 {
  cursor: pointer;
  width: 24px;
}
._identifierMenu__icon_kz0id_107 svg {
  height: 100%;
  width: 100%;
}

._customer_kz0id_116 {
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
}
._customer__tin_kz0id_121 {
  color: rgba(0, 0, 0, 0.5);
}
._customer__comment_kz0id_124 {
  color: #848484;
}

._key-status_kz0id_128 {
  background: rgba(28, 192, 82, 0.2);
  border-radius: 100px;
  color: #1cc052;
  font-weight: 600;
  padding: 6px 8px;
}
._key-expand_kz0id_135 {
  cursor: pointer;
}._form_1l9lw_1 {
  display: flex;
  flex-direction: column;
  gap: 6px;
  width: 100%;
}

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

._content_period_1l9lw_15 {
  display: flex;
  flex-direction: column;
  max-width: 500px;
  padding: 8px;
}

._row_1l9lw_22 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  gap: 8px;
}
@media (max-width: 767px) {
  ._row_1l9lw_22 {
    flex-direction: column;
  }
}
._row_1l9lw_22 > * {
  flex: 1 1;
  width: 100%;
}
._row_1l9lw_22 ._rowButton_1l9lw_38 {
  flex: 0 0 auto !important;
}
._row_1l9lw_22 ._rowButtonPlace_1l9lw_41 {
  flex: 0 0 auto !important;
  margin-top: 20px;
}
._row_1l9lw_22._rowContact_1l9lw_45 {
  align-items: flex-end;
}

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

._checkbox_wrap_1l9lw_54 {
  margin-left: 4px;
}

@media (max-width: 767px) {
  ._rowIcon_1l9lw_59 {
    flex-direction: row !important;
  }
}

._gridDate_1l9lw_64 {
  display: grid;
  grid-template-columns: 1fr 70px 85px;
  gap: 8px;
}

._grid2_1l9lw_70 {
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 8px;
}

._grid3_1l9lw_76 {
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 8px;
}

._grid4_1l9lw_82 {
  display: grid;
  grid-template-columns: 50% 50%;
  gap: 8px;
}
@media (max-width: 767px) {
  ._grid4_1l9lw_82 {
    display: flex;
    flex-direction: column;
  }
}

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

._grid_1l9lw_64 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 8px;
  width: 100%;
}

._countrySelect_1l9lw_108 {
  width: 180px;
}
@media (max-width: 767px) {
  ._countrySelect_1l9lw_108 {
    width: 100%;
  }
}

._comment_1l9lw_117 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._comment_1l9lw_117 > *:first-child {
  width: 100%;
}

._label_1l9lw_126 {
  display: flex;
  align-items: center;
  gap: 4px;
  margin: 4px 0px;
}

._typeOption_1l9lw_133 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  text-align: left;
  gap: 4px;
  padding: 14px 16px;
  height: 142px;
  width: 100%;
  padding-right: 52px;
  border-radius: 15px;
  background: #f5f4f2;
}
._typeOption_1l9lw_133 > img {
  height: 48.855px;
  margin-bottom: 20px;
}

._car1_1l9lw_151 {
  background-position: 10px calc(100% - 10px);
  background-repeat: no-repeat;
  background-image: url("/../public/images/car-9.svg");
}

._car2_1l9lw_157 {
  background-position: 10px calc(100% - 10px);
  background-repeat: no-repeat;
  background-image: url("/../public/images/car-16.svg");
}

._car3_1l9lw_163 {
  background-position: 10px calc(100% - 10px);
  background-repeat: no-repeat;
  background-image: url("/../public/images/car-36.svg");
}

._car4_1l9lw_169 {
  background-position: 10px calc(100% - 10px);
  background-repeat: no-repeat;
  background-image: url("/../public/images/car-54.svg");
}

._car5_1l9lw_175 {
  background-position: 10px calc(100% - 10px);
  background-repeat: no-repeat;
  background-image: url("/../public/images/car-82.svg");
}

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

._blockColumn_1l9lw_186 {
  flex-direction: column;
  gap: 16px;
  border-radius: 15px;
  border: 1px solid #f5f4f2;
}
._blockColumn_1l9lw_186 > *:first-child {
  margin-bottom: 4px;
}

._blockColumnButton_1l9lw_196 {
  flex-direction: row;
  border-radius: 0 0 15px 15px;
  padding: 12px 8px;
  align-items: flex-start;
  gap: 8px;
}
._blockColumnButton_1l9lw_196 > * {
  flex: 1;
}
@media (max-width: 767px) {
  ._blockColumnButton_1l9lw_196 {
    padding: 4px 8px;
    align-items: normal;
  }
  ._blockColumnButton_1l9lw_196 button {
    padding: 0 10px;
  }
}

@media (max-width: 767px) {
  ._buttonText_1l9lw_217 {
    font-size: 14px;
  }
}

._blockColumnRow_1l9lw_222 {
  display: flex;
  flex-direction: row;
}
._blockColumnRow_1l9lw_222 > *:first-child {
  flex: 0 0 140px;
  width: 140px;
}
@media (max-width: 767px) {
  ._blockColumnRow_1l9lw_222 {
    flex-direction: column;
  }
  ._blockColumnRow_1l9lw_222 > *:first-child {
    flex: 0;
    width: 100%;
  }
}

._address_1l9lw_240 {
  width: 100%;
}
._address_1l9lw_240 span {
  position: absolute;
  width: calc(100% - 40px);
  text-align: left;
}

._shipments_1l9lw_249 {
  display: grid;
  grid-template-columns: 1fr;
  gap: 8px;
}
@media (min-width: 1280px) {
  ._shipments_1l9lw_249 {
    grid-template-columns: 1fr 1fr;
  }
}

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

._points_1l9lw_266 {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 16px;
}

._country_1l9lw_108 {
  height: 100%;
  display: flex;
  align-items: center;
  display: flex;
  gap: 8px;
}
._country_1l9lw_108 ._countryIcon_1l9lw_280 {
  width: 24px;
  height: 24px;
  z-index: 1000;
}

._RU_1l9lw_286 {
  background-image: url("/../public/images/country-ru.svg");
}

._BY_1l9lw_290 {
  background-image: url("/../public/images/country-by.svg");
}

._UZ_1l9lw_294 {
  background-image: url("/../public/images/country-uz.svg");
}

._KZ_1l9lw_298 {
  background-image: url("/../public/images/country-kz.svg");
}

._shipmentDelete_1l9lw_302 {
  position: absolute;
  top: -55px;
  right: 0px;
}

._formShipment_1l9lw_308 {
  position: relative;
  margin-top: 24px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  width: 100%;
}

._borderItem_1l9lw_317 {
  border: 1px solid #f5f4f2;
  padding: 24px;
  border-radius: 15px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
@media (max-width: 767px) {
  ._borderItem_1l9lw_317 {
    padding: 12px;
  }
}

._modal_1l9lw_331 {
  position: relative;
  padding: 24px;
  width: 800px;
  height: 800px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._modal__title_1l9lw_340 {
  font-size: 20px;
  font-weight: bold;
}
._modal__buttons_1l9lw_344 {
  display: flex;
  gap: 20px;
}

._maps_1l9lw_349 {
  width: 100%;
  height: 100%;
  border-radius: 15px;
  overflow: hidden;
  border: 2px solid white;
}

._mapControls_1l9lw_357 {
  position: absolute;
  left: 40px;
  top: 40px;
  padding: 0px;
  background-color: white;
  width: 500px;
}

._controls_1l9lw_366 {
  width: 100%;
  display: grid;
  grid-template-columns: auto auto;
  gap: 12px;
}

._workers_1l9lw_373 {
  padding-top: 10px;
}
._workers__line_1l9lw_376 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 20px;
}
._workers__line_1l9lw_376:hover {
  cursor: pointer;
  background: rgba(92, 90, 87, 0.1019607843);
}
._workers__buttons_1l9lw_386 {
  padding: 10px 20px;
  display: grid;
  gap: 5px;
  grid-template-columns: 1fr 1fr;
}

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

._workerButtons_1l9lw_399 {
  display: flex;
  flex-flow: wrap;
  gap: 8px;
}

._worker_1l9lw_373 {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
._worker__info_1l9lw_410 {
  display: flex;
  align-items: center;
  gap: 2px;
  color: #9e9b98;
  font-size: 13px;
}

._addition_1l9lw_418 {
  color: #9e9b98;
  font-size: 13px;
}

@media (max-width: 767px) {
  ._typePlaces_1l9lw_424 * > span {
    font-size: 13px !important;
    margin: 0 16px !important;
  }
}

._tabs_wrapper_1l9lw_430 {
  display: flex;
  flex-direction: row;
  align-items: center;
}

._lot_input_1l9lw_436 {
  border: none;
  font-size: 16px;
}

._add_lot_button_1l9lw_441 {
  margin-left: 8px;
}

._tab_1l9lw_430 {
  --g-tabs-item-height: 28px;
  --g-tabs-border-width: 2px;
  --g-tabs-item-gap: 12px;
}

._hidden_1l9lw_451 {
  display: none;
}._form_1oyka_1 {
  display: flex;
  flex-direction: column;
  gap: 6px;
  width: 100%;
}

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

._searchControls_1oyka_15 {
  display: grid;
  grid-template-columns: repeat(2, 290px);
  gap: 8px;
}

._tabs_1oyka_21 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 24px 12px;
  width: 100%;
  border-radius: 15px;
  background-color: white;
  border: 1px solid var(--g-color-line-brand);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

._orderTable_1oyka_34 {
  border-radius: 8px;
  background: #fff;
}

._innerContent_1oyka_39 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 100%;
  background-color: white;
  border-radius: 15px;
  padding: 12px 8px;
}

._row_1oyka_49 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  gap: 8px;
}
@media (max-width: 767px) {
  ._row_1oyka_49 {
    flex-direction: column;
  }
}
._row_1oyka_49 > * {
  flex: 1 1;
  width: 100%;
}
._row_1oyka_49 ._rowButton_1oyka_65 {
  flex: 0 0 auto !important;
}
._row_1oyka_49 ._rowButtonPlace_1oyka_68 {
  flex: 0 0 auto !important;
  margin-top: 20px;
}
._row_1oyka_49._rowContact_1oyka_72 {
  align-items: flex-end;
}

@media (max-width: 767px) {
  ._rowIcon_1oyka_77 {
    flex-direction: row !important;
  }
}

._gridDate_1oyka_82 {
  display: grid;
  grid-template-columns: 1fr 70px 85px;
  gap: 8px;
}

._grid2_1oyka_88 {
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 8px;
}

._grid3_1oyka_94 {
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 8px;
}

._grid4_1oyka_100 {
  display: grid;
  grid-template-columns: 50% 50%;
  gap: 8px;
}
@media (max-width: 767px) {
  ._grid4_1oyka_100 {
    display: flex;
    flex-direction: column;
  }
}

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

._grid_1oyka_82 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 8px;
  width: 100%;
}

._countrySelect_1oyka_126 {
  width: 180px;
}
@media (max-width: 767px) {
  ._countrySelect_1oyka_126 {
    width: 100%;
  }
}

._comment_1oyka_135 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._comment_1oyka_135 > *:first-child {
  width: 100%;
}

._label_1oyka_144 {
  display: flex;
  align-items: center;
  gap: 4px;
  margin-bottom: 4px;
}

._labelLot_1oyka_151 {
  justify-content: center;
  padding: 6px 0px;
}

._typeOption_1oyka_156 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  text-align: left;
  gap: 4px;
  padding: 14px 16px;
  height: 142px;
  width: 100%;
  padding-right: 52px;
  border-radius: 15px;
  background: #f5f4f2;
}
._typeOption_1oyka_156 > img {
  height: 48.855px;
  margin-bottom: 20px;
}

._car1_1oyka_174 {
  background-position: 10px calc(100% - 10px);
  background-repeat: no-repeat;
  background-image: url("/../public/images/car-9.svg");
}

._car2_1oyka_180 {
  background-position: 10px calc(100% - 10px);
  background-repeat: no-repeat;
  background-image: url("/../public/images/car-16.svg");
}

._car3_1oyka_186 {
  background-position: 10px calc(100% - 10px);
  background-repeat: no-repeat;
  background-image: url("/../public/images/car-36.svg");
}

._car4_1oyka_192 {
  background-position: 10px calc(100% - 10px);
  background-repeat: no-repeat;
  background-image: url("/../public/images/car-54.svg");
}

._car5_1oyka_198 {
  background-position: 10px calc(100% - 10px);
  background-repeat: no-repeat;
  background-image: url("/../public/images/car-82.svg");
}

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

._blockColumn_1oyka_209 {
  flex-direction: column;
  gap: 16px;
  border-radius: 15px;
  border: 1px solid #f5f4f2;
}
._blockColumn_1oyka_209 > *:first-child {
  margin-bottom: 4px;
}

._blockColumnButton_1oyka_219 {
  flex-direction: row;
  border-radius: 0 0 15px 15px;
  padding: 12px 8px;
  align-items: flex-start;
  gap: 8px;
}
._blockColumnButton_1oyka_219 > * {
  flex: 1;
}
@media (max-width: 767px) {
  ._blockColumnButton_1oyka_219 {
    padding: 4px 8px;
    align-items: normal;
  }
  ._blockColumnButton_1oyka_219 button {
    padding: 0 10px;
  }
}

@media (max-width: 767px) {
  ._buttonText_1oyka_240 {
    font-size: 14px;
  }
}

._blockColumnRow_1oyka_245 {
  display: flex;
  flex-direction: row;
}
._blockColumnRow_1oyka_245 > *:first-child {
  flex: 0 0 140px;
  width: 140px;
}
@media (max-width: 767px) {
  ._blockColumnRow_1oyka_245 {
    flex-direction: column;
  }
  ._blockColumnRow_1oyka_245 > *:first-child {
    flex: 0;
    width: 100%;
  }
}

._address_1oyka_263 {
  width: 100%;
}
._address_1oyka_263 span {
  position: absolute;
  width: calc(100% - 40px);
  text-align: left;
}

._shipments_1oyka_272 {
  display: grid;
  grid-template-columns: 1fr;
  gap: 8px;
}
@media (min-width: 1280px) {
  ._shipments_1oyka_272 {
    grid-template-columns: 1fr 1fr;
  }
}

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

._points_1oyka_289 {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 16px;
}

._country_1oyka_126 {
  height: 100%;
  display: flex;
  align-items: center;
  display: flex;
  gap: 8px;
}
._country_1oyka_126 ._countryIcon_1oyka_303 {
  width: 24px;
  height: 24px;
  z-index: 1000;
}

._RU_1oyka_309 {
  background-image: url("/../public/images/country-ru.svg");
}

._BY_1oyka_313 {
  background-image: url("/../public/images/country-by.svg");
}

._UZ_1oyka_317 {
  background-image: url("/../public/images/country-uz.svg");
}

._KZ_1oyka_321 {
  background-image: url("/../public/images/country-kz.svg");
}

._shipmentDelete_1oyka_325 {
  position: absolute;
  top: -55px;
  right: 0px;
}

._formShipment_1oyka_331 {
  position: relative;
  margin-top: 24px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  width: 100%;
}

._borderItem_1oyka_340 {
  border: 1px solid #f5f4f2;
  padding: 24px;
  border-radius: 15px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
@media (max-width: 767px) {
  ._borderItem_1oyka_340 {
    padding: 12px;
  }
}

._modal_1oyka_354 {
  position: relative;
  padding: 24px;
  width: 800px;
  height: 800px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._modal__title_1oyka_363 {
  font-size: 20px;
  font-weight: bold;
}
._modal__buttons_1oyka_367 {
  display: flex;
  gap: 20px;
}

._maps_1oyka_372 {
  width: 100%;
  height: 100%;
  border-radius: 15px;
  overflow: hidden;
  border: 2px solid white;
}

._mapControls_1oyka_380 {
  position: absolute;
  left: 40px;
  top: 40px;
  padding: 0px;
  background-color: white;
  width: 500px;
}

._controls_1oyka_389 {
  width: 100%;
  display: grid;
  grid-template-columns: auto auto;
  gap: 12px;
}

._workers_1oyka_396 {
  padding-top: 10px;
}
._workers__line_1oyka_399 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 20px;
}
._workers__line_1oyka_399:hover {
  cursor: pointer;
  background: rgba(92, 90, 87, 0.1019607843);
}
._workers__buttons_1oyka_409 {
  padding: 10px 20px;
  display: grid;
  gap: 5px;
  grid-template-columns: 1fr 1fr;
}

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

._workerButtons_1oyka_422 {
  display: flex;
  flex-flow: wrap;
  gap: 8px;
}

._worker_1oyka_396 {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
._worker__info_1oyka_433 {
  display: flex;
  align-items: center;
  gap: 2px;
  color: #9e9b98;
  font-size: 13px;
}

._addition_1oyka_441 {
  color: #9e9b98;
  font-size: 13px;
}

@media (max-width: 767px) {
  ._typePlaces_1oyka_447 * > span {
    font-size: 13px !important;
    margin: 0 16px !important;
  }
}

._modalTemplate_1oyka_453 {
  position: relative;
  padding: 24px;
  min-width: 400px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._modalTemplate__title_1oyka_461 {
  font-size: 20px;
  font-weight: bold;
}
._modalTemplate__inner_1oyka_465 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._modalTemplate__buttons_1oyka_470 {
  display: flex;
  gap: 10px;
}
._modalTemplate__buttons_1oyka_470 > * {
  width: 100%;
}

._actions_1oyka_478 {
  display: flex;
  gap: 8px;
}

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

._checkbox_wrapper_1oyka_488 {
  margin-left: 4px;
}._page_1ie5a_1 {
  display: flex;
  flex-direction: column;
  padding: 24px;
  gap: 20px;
  width: 100%;
  background-color: #f5f4f2;
  overflow-y: auto;
}
@media (max-width: 767px) {
  ._page_1ie5a_1 {
    padding: 12px;
  }
}

._heading_1ie5a_16 {
  display: flex;
  flex-direction: row;
  gap: 24px;
  align-items: center;
  justify-content: space-between;
}
._heading_1ie5a_16 > *:first-child {
  display: flex;
  align-items: center;
  gap: 12px;
}

._controls_1ie5a_29 {
  display: flex;
  flex-direction: row;
  gap: 12px;
  align-items: center;
  width: 100%;
}
._controls_1ie5a_29 > * {
  flex: 2;
}
._controls_1ie5a_29 ._search_1ie5a_39 {
  flex: 3;
}._modal_3y01j_1 {
  padding: 24px;
  width: 80vw;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._modal__title_3y01j_8 {
  font-size: 20px;
  font-weight: bold;
}
._modal__buttons_3y01j_12 {
  display: flex;
  gap: 20px;
}
._modal__map_3y01j_16 {
  width: 100%;
  height: 50vh;
}

._label_3y01j_21 {
  display: flex;
  align-items: center;
  gap: 4px;
  margin-top: 4px;
}

._gridDate_3y01j_28 {
  display: grid;
  grid-template-columns: 1fr 70px;
  gap: 8px;
}

._form_3y01j_34 {
  display: flex;
  flex-direction: column;
  gap: 6px;
  width: 100%;
}

._preset_3y01j_41 {
  display: flex;
  gap: 8px;
}
._preset__item_3y01j_45 {
  flex: auto;
}._form_124kp_1 {
  display: flex;
  flex-direction: column;
  gap: 6px;
  width: 100%;
}

._content_124kp_8 {
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
}

._row_124kp_15 {
  display: grid;
  grid-template-columns: 200px auto;
  align-items: center;
  width: 100%;
  gap: 30px;
}
._row__country_124kp_22 {
  display: grid;
  grid-template-columns: 80px auto;
  gap: 8px;
}

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

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

._formImei_124kp_41 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._formImei__input_124kp_46 {
  display: grid;
  grid-template-columns: 1fr auto;
  align-items: center;
  gap: 8px;
}

._typeOption_124kp_53 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  text-align: left;
  gap: 4px;
  padding: 14px 16px;
  height: 142px;
  width: 100%;
  padding-right: 52px;
  border-radius: 15px;
  background: #f5f4f2;
}
._typeOption_124kp_53 > img {
  height: 48.855px;
  margin-bottom: 20px;
}

._contentButton_124kp_71 {
  display: flex;
  flex-direction: row;
  border-radius: 0 0 15px 15px;
  gap: 8px;
}
._contentButton_124kp_71 > * {
  flex: 1;
}

._subText_124kp_81 {
  color: #b8b8b8;
}

._subControls_124kp_85 {
  display: grid;
  grid-template-columns: auto auto;
  gap: 10px;
}

._bodyTypeLine_124kp_91 {
  display: grid;
  grid-template-columns: repeat(2, auto);
  gap: 10px;
}

._country_124kp_97 {
  height: 100%;
  display: flex;
  align-items: center;
  display: flex;
  gap: 8px;
}
._country_124kp_97 ._countryIcon_124kp_104 {
  width: 24px;
  height: 24px;
  z-index: 1000;
}

._RU_124kp_110 {
  background-image: url("/../images/country-ru.svg");
}

._BY_124kp_114 {
  background-image: url("/../images/country-by.svg");
}

._KZ_124kp_118 {
  background-image: url("/../images/country-kz.svg");
}

._UZ_124kp_122 {
  background-image: url("/../images/country-uz.svg");
}

._CN_124kp_126 {
  background-image: url("/../images/country-cn.svg");
}

._MN_124kp_130 {
  background-image: url("/../images/country-mn.svg");
}

._KG_124kp_134 {
  background-image: url("/../images/country-kg.svg");
}

._TJ_124kp_138 {
  background-image: url("/../images/country-tj.svg");
}

._IR_124kp_142 {
  background-image: url("/../images/country-ir.svg");
}

._GE_124kp_146 {
  background-image: url("/../images/country-ge.svg");
}

._AZ_124kp_150 {
  background-image: url("/../images/country-az.svg");
}

._AM_124kp_154 {
  background-image: url("/../images/country-am.svg");
}

._MD_124kp_158 {
  background-image: url("/../images/country-md.svg");
}

._TR_124kp_162 {
  background-image: url("/../images/country-tr.svg");
}

._transportTable_124kp_166 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
._transportTable__tabs_124kp_171 {
  width: max-content;
}

._controls_124kp_175 {
  display: flex;
  align-items: center;
  gap: 12px;
  width: 100%;
}
@media (max-width: 1223px) and (min-width: 768px) {
  ._controls_124kp_175 {
    flex-wrap: wrap;
  }
  ._controls_124kp_175 p,
  ._controls_124kp_175 span,
  ._controls_124kp_175 input {
    min-width: 100px;
    font-size: 14px !important;
  }
}
@media (max-width: 767px) {
  ._controls_124kp_175 {
    flex-wrap: wrap;
  }
  ._controls_124kp_175 p,
  ._controls_124kp_175 span,
  ._controls_124kp_175 input {
    min-width: 60px;
    font-size: 12px !important;
  }
}._page_oj5e4_1 {
  display: flex;
  flex-direction: column;
  padding: 24px;
  gap: 20px;
  width: 100%;
  background-color: #f5f4f2;
}
@media (max-width: 767px) {
  ._page_oj5e4_1 {
    width: 100%;
    padding: 64px 16px;
  }
}
._heading_oj5e4_15 {
  display: flex;
  flex-direction: row;
  gap: 24px;
  align-items: center;
}

._headingColumn_oj5e4_22 {
  flex-direction: column;
  align-items: start;
  width: 660px;
}

._content_oj5e4_28 {
  margin-top: 20px;
  padding: 20px;
  border-radius: 24px;
  background-color: #ffffff;
}._page_pgc3i_1 {
  display: flex;
  flex-direction: column;
  padding: 24px;
  gap: 20px;
  width: calc(100% - 60px);
  background-color: #f5f4f2;
  overflow-y: auto;
}

._heading_pgc3i_11 {
  display: flex;
  flex-direction: row;
  gap: 24px;
  align-items: center;
  justify-content: space-between;
}
._heading_pgc3i_11 > *:first-child {
  display: flex;
  align-items: center;
  gap: 12px;
}

._controls_pgc3i_24 {
  display: flex;
  flex-direction: row;
  gap: 12px;
  align-items: center;
  width: 100%;
}
._controls_pgc3i_24 > * {
  flex: 2;
}
._controls_pgc3i_24 ._search_pgc3i_34 {
  flex: 3;
}._page_1t3my_1 {
  display: flex;
  flex-direction: column;
  gap: 10px;
  overflow: auto;
  background-color: #f8f8f6;
  position: relative;
}

._heading_1t3my_10 {
  display: flex;
  flex-direction: row;
  gap: 24px;
  align-items: center;
  padding: 16px 0;
}
@media (max-width: 767px) {
  ._heading_1t3my_10 {
    flex-wrap: wrap;
  }
}

._controls_1t3my_23 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  justify-content: space-between;
}
._controls_1t3my_23 ._search_1t3my_30 {
  flex: 3;
}

._orderLevel_1t3my_34 {
  font-size: 14px;
}

._cargoLevel_1t3my_38 {
  font-size: 14px;
}

._placeLevel_1t3my_42 {
  font-size: 14px;
}

._settingColumns_1t3my_46 {
  position: relative;
  cursor: pointer;
}
._settingColumns__icon_1t3my_50 {
  position: absolute;
  top: 2px;
  left: 3px;
}

._id_wrapper_1t3my_56 {
  display: flex;
  align-items: center;
}

._detail_button_1t3my_61 {
  margin-left: 8px;
}

._identifierMenu_1t3my_65 {
  display: flex;
  align-items: center;
  gap: 10px;
}
._identifierMenu__count_1t3my_70 {
  border-radius: 40px;
  border: 1px solid #302f2d;
  color: #21201f;
  padding: 1px 4px;
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
  line-height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
}
._identifierMenu__countInfo_1t3my_83 {
  width: 30px;
}
._identifierMenu__icon_1t3my_86 {
  cursor: pointer;
  width: 24px;
  align-items: center;
  display: flex;
}
._identifierMenu__icon_1t3my_86 svg {
  height: 100%;
  width: 100%;
}

._customer_1t3my_97 {
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
}
._customer__tin_1t3my_102 {
  color: rgba(0, 0, 0, 0.5);
}
._customer__comment_1t3my_105 {
  color: #848484;
}

._tableOrderName_1t3my_109 {
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}

._tableOrderNameAddition_1t3my_116 {
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
}

._tableOrderAdditionInfo_1t3my_123 {
  color: rgba(0, 0, 0, 0.5);
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
}

._transferOrderType_1t3my_131 {
  display: flex;
  align-items: center;
  gap: 2px;
  color: #21201f;
  font-size: 11px;
  font-style: normal;
  font-weight: 700;
  line-height: 16px;
}

._status_wrapper_1t3my_142 {
  display: flex;
  align-items: center;
  min-width: 140px;
  font-size: 12px;
  text-wrap: nowrap;
}

._status_menu_wrapper_1t3my_150 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 16px;
}

._tableOrderColumnStatus_1t3my_157 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 32px;
  min-width: 80px;
  border-radius: 100px;
  font-weight: 600;
  padding: 6px 12px;
  text-align: center;
  cursor: pointer;
}

._statusCreated_1t3my_170 {
  background: rgba(138, 135, 132, 0.2);
  color: #9e9b98;
}

._statusTrade_1t3my_175 {
  color: #169cdc;
  background: rgba(5, 150, 250, 0.2);
}

._statusProgress_1t3my_180 {
  color: #fa9214;
  background: rgba(255, 138, 0, 0.2);
}

._statusComplete_1t3my_185 {
  color: #1cc052;
  background: rgba(28, 192, 82, 0.2);
}

._statusWrapper_1t3my_190 {
  display: flex;
  align-items: center;
}

._statusActive_1t3my_195 {
  width: 10px;
  height: 10px;
  margin-right: 8px;
  background-color: var(--Red, #ff4c00);
  border-radius: 50%;
}

._statusClosed_1t3my_203 {
  width: 10px;
  height: 10px;
  margin-right: 8px;
  background-color: var(--Green, #1cc052);
  border-radius: 50%;
}

._statusWaiting_1t3my_211 {
  width: 10px;
  height: 10px;
  margin-right: 8px;
  background-color: var(--Minor-grey, #848484);
  border-radius: 50%;
}

._betCount_1t3my_219 {
  padding: 4px;
  margin: 0;
  border: 1px solid black;
  border-radius: 16px;
  font-size: 13px;
  font-weight: 700;
  line-height: 18px;
  text-align: center;
}

._bidParticipiantWrapper_1t3my_230 {
  display: flex;
  flex-wrap: wrap;
}
._bidParticipiantWrapper_1t3my_230 p {
  margin: 4px;
  padding: 4px 6px;
  color: black;
  background-color: #efeeeb;
  border-radius: 10px;
}

._bidMechanicsWrapper_1t3my_242 {
  display: flex;
  flex-wrap: wrap;
}
._bidMechanicsWrapper_1t3my_242 p {
  margin: 4px;
  padding: 4px 8px;
  color: black;
  border: 1px solid black;
  border-radius: 14px;
}

._destinationWrapper_1t3my_254 {
  display: flex;
  align-items: center;
  padding: 6px 8px;
  border-radius: 14px;
  background-color: #efeeeb;
}
._destinationWrapper_1t3my_254 p {
  margin: 0;
  padding-left: 4px;
}

._row_1t3my_266 {
  display: flex;
  align-items: center;
}

._column_1t3my_271 {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

._addressWrapper_1t3my_277 {
  width: 380px;
  display: flex;
  align-items: center;
}
._addressWrapper_1t3my_277 p {
  margin: 0;
  padding-left: 8px;
}

._timeWrapper_1t3my_287 {
  width: 220px;
  display: flex;
  flex-direction: column;
}
._timeWrapper_1t3my_287 h5 {
  font-size: 14px;
  font-weight: 400;
}

._parametrs_wrapper_1t3my_297 {
  width: 80px;
  display: flex;
  flex-direction: column;
}

._link_wrapper_1t3my_303 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-wrap: nowrap;
}
._link_wrapper_1t3my_303 a:hover {
  color: blue;
}
._link_wrapper_1t3my_303 p {
  margin: 0;
}

._link_1t3my_303 {
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  color: var(--Blue, #169cdc);
}

._column_table_1t3my_325 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 0 8px;
}

._places_wrapper_1t3my_332 {
  display: flex;
  justify-content: space-between;
  overflow-x: scroll;
  width: 960px;
  padding: 6px;
}

._places_wrapper_unshipment_1t3my_340 {
  display: flex;
  overflow-x: scroll;
  max-width: 960px;
  padding: 6px;
  background: #f1f0ed;
  border-radius: 10px;
}

._position_wrapper_1t3my_349 {
  display: flex;
  align-items: center;
  justify-content: center;
}
._position_wrapper_1t3my_349 ._position_count_1t3my_354 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background-color: rgba(221, 219, 219, 0.4039215686);
}

._checked_button_wrapper_1t3my_364 {
  display: flex;
  align-items: center;
}

._statusCreated_1t3my_170 {
  background: rgba(138, 135, 132, 0.2);
  color: #9e9b98;
}

._statusTrade_1t3my_175 {
  color: #169cdc;
  background: rgba(5, 150, 250, 0.2);
}

._statusProgress_1t3my_180 {
  color: #fa9214;
  background: rgba(255, 138, 0, 0.2);
}

._statusCancel_1t3my_384 {
  color: #ff4c00;
  background: rgba(250, 62, 44, 0.2);
}

._statusComplete_1t3my_185 {
  color: #1cc052;
  background: rgba(28, 192, 82, 0.2);
}

._tabs_wrapper_1t3my_394 {
  background: white;
  border-radius: 10px;
  padding: 3px;
  font-size: 17px !important;
  font-style: normal;
  font-weight: 700 !important;
  line-height: 24px;
}

._custom_tab_1t3my_404 {
  display: flex;
  align-items: center;
  padding: 4px 8px;
  margin: 0;
  border: none;
  border-block-end: none !important;
  padding-block-start: 10px !important;
  padding-block-end: 10px !important;
  padding: 0px 20px;
  height: 38px !important;
  margin-inline-end: 6px !important;
}
._custom_tab_1t3my_404 a {
  color: #000;
}
._custom_tab_1t3my_404 a:hover {
  color: rgba(0, 0, 0, 0.5) !important;
}

._active_tab_1t3my_424 {
  border-radius: 7px;
  background: #ff4c00;
}
._active_tab_1t3my_424 a {
  color: #fff !important;
}

._place_table_1t3my_432._place_table_1t3my_432 {
  height: auto;
}

._dateTimezone_1t3my_436 {
  font-size: 11px;
  color: #5e5e5e;
}

._time_1t3my_287 {
  display: flex;
  flex-direction: row;
}@font-face {
  font-family: "OMGText";
  src: url("/../fonts/OMGText/OMGText-Thin.woff2") format("woff2"), url("/../fonts/OMGText/OMGText-Thin.woff") format("woff");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "OMGText";
  src: url("/../fonts/OMGText/OMGText-Thin-Italic.woff2") format("woff2"), url("/../fonts/OMGText/OMGText-Thin-Italic.woff") format("woff");
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: "OMGText";
  src: url("/../fonts/OMGText/OMGText-Light.woff2") format("woff2"), url("/../fonts/OMGText/OMGText-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "OMGText";
  src: url("/../fonts/OMGText/OMGText-Light-Italic.woff2") format("woff2"), url("/../fonts/OMGText/OMGText-Light-Italic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "OMGText";
  src: url("/../fonts/OMGText/OMGText-Regular.woff2") format("woff2"), url("/../fonts/OMGText/OMGText-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "OMGText";
  src: url("/../fonts/OMGText/OMGText-Regular-Italic.woff2") format("woff2"), url("/../fonts/OMGText/OMGText-Regular-Italic.woff") format("woff");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "OMGText";
  src: url("/../fonts/OMGText/OMGText-Medium.woff2") format("woff2"), url("/../fonts/OMGText/OMGText-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "OMGText";
  src: url("/../fonts/OMGText/OMGText-Medium-Italic.woff2") format("woff2"), url("/../fonts/OMGText/OMGText-Medium-Italic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "OMGText";
  src: url("/../fonts/OMGText/OMGText-Bold.woff2") format("woff2"), url("/../fonts/OMGText/OMGText-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "OMGText";
  src: url("/../fonts/OMGText/OMGText-Bold-Italic.woff2") format("woff2"), url("/../fonts/OMGText/OMGText-Bold-Italic.woff") format("woff");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "OMGText";
  src: url("/../fonts/OMGText/OMGText-Heavy.woff2") format("woff2"), url("/../fonts/OMGText/OMGText-Heavy.woff") format("woff");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "OMGText";
  src: url("/../fonts/OMGText/OMGText-Heavy-Italic.woff2") format("woff2"), url("/../fonts/OMGText/OMGText-Heavy-Italic.woff") format("woff");
  font-weight: 800;
  font-style: italic;
}
@font-face {
  font-family: "OMGText";
  src: url("/../fonts/OMGText/OMGText-Black.woff2") format("woff2"), url("/../fonts/OMGText/OMGText-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "OMGText";
  src: url("/../fonts/OMGText/OMGText-Black-Italic.woff2") format("woff2"), url("/../fonts/OMGText/OMGText-Black-Italic.woff") format("woff");
  font-weight: 900;
  font-style: italic;
}
html,
body,
#root {
  min-height: 100%;
  height: 100%;
  overflow: hidden;
}

body {
  margin: 0;
  font-family: "OMGText" !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

code {
  font-family: "OMGText" !important;
}

a {
  text-decoration: none;
}

.App {
  text-align: center;
}

* {
  box-sizing: border-box;
}

sup {
  position: relative;
  top: -0.5em;
  display: inline-block;
  height: 0;
  vertical-align: baseline;
  font-size: 0.7em;
  align-self: baseline;
}

.App-logo {
  height: 40vmin;
  pointer-events: none;
}

@media (prefers-reduced-motion: no-preference) {
  .App-logo {
    animation: App-logo-spin infinite 20s linear;
  }
}
#root {
  display: flex;
  transition: width 2s ease-in-out;
}

#wrapper {
  width: 100%;
  overflow: auto;
}
#wrapper > * {
  width: 100%;
  min-height: 100%;
}

.iframe {
  position: relative;
  height: 100%;
  width: calc(100% - 60px);
}

.iframe iframe {
  border: none;
}

#iframe {
  height: 100%;
  width: 100%;
}
#iframe .visible {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
}

.dnd-list .g-list__item {
  padding: 0px 10px;
}

.g-list__item_dragging {
  padding: 0px 10px;
}

.table {
  overflow: auto;
}
.table .g-table__cell {
  border-color: #efeeeb;
  padding: 11px;
}
.table .g-table__head .g-table__row:first-child .g-table__cell {
  color: #848484;
  font-size: 13px;
  font-weight: 700;
}
.table .g-table__cell_edge-padding:first-child {
  padding-inline-start: 24px;
}
.table .g-table__head .g-table__row:first-child .g-table__cell {
  border-bottom: 1px solid #efeeeb;
}

.order-table {
  overflow: auto;
  height: calc(100vh - 140px);
}
@media (max-width: 767px) {
  .order-table {
    height: calc(100vh - 260px);
  }
}
.order-table .g-table__cell {
  border-color: #efeeeb;
  padding: 11px;
}
.order-table .g-table__head .g-table__row:first-child .g-table__cell {
  color: #848484;
  font-size: 13px;
  font-weight: 700;
}
.order-table .g-table__cell_edge-padding:first-child {
  padding-inline-start: 24px;
}
.order-table .g-table__scroll-container {
  height: 100%;
  scrollbar-width: thin;
}
.order-table .g-table__head .g-table__row:first-child .g-table__cell {
  border-bottom: 1px solid #efeeeb;
}

.settingColumnSelect .g-select-control__chevron-icon {
  display: none;
}
.settingColumnSelect .g-select-control_size_m {
  width: 30px;
}

.drop-wrapper {
  min-height: 215px;
  z-index: 1000;
  display: flex;
  position: absolute;
  flex-direction: column;
  border-radius: 16px;
  background-color: white;
  overflow-y: auto;
  box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.1215686275);
}

.link {
  cursor: pointer;
  color: var(#4682b4);
  text-decoration: none;
}
.link:hover {
  color: rgb(177.96, 203.64, 225.04);
  text-decoration: none;
}

.addition {
  color: #9e9b98;
  font-size: 13px;
}

.cursor {
  cursor: pointer;
}

.right-modal .g-modal__content-aligner {
  justify-content: end;
}
.right-modal .g-modal__content {
  border-radius: 24px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  height: 100%;
  min-height: 100vh;
}
.right-modal .g-modal__content-wrapper {
  margin: 0;
  border-radius: 24px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}

.loader {
  background: url(../../images/loader.svg) no-repeat center center;
}

.custom-tabs {
  background: white;
  border-radius: 10px;
  padding: 3px;
}
.custom-tabs .g-tabs__item-title {
  font-size: 17px !important;
  font-style: normal;
  font-weight: 700 !important;
  line-height: 24px;
}
.custom-tabs .g-tabs__item {
  border: none;
  border-block-end: none !important;
  padding-block-start: 10px !important;
  padding-block-end: 10px !important;
  padding: 0px 20px;
  height: 38px !important;
}
.custom-tabs .g-tabs__item:not(:last-child) {
  margin-inline-end: 6px;
}
.custom-tabs .g-tabs__item .g-tabs__item-title {
  color: #000;
}
.custom-tabs .g-tabs__item:hover .g-tabs__item-title {
  color: rgba(0, 0, 0, 0.5) !important;
}
.custom-tabs .g-tabs__item_active {
  border-radius: 7px;
  background: #ff4c00;
}
.custom-tabs .g-tabs__item_active .g-tabs__item-title {
  color: #fff !important;
}
.custom-tabs .g-tabs__item_active:hover .g-tabs__item-title {
  color: #fff !important;
}

.text-addition {
  color: #8b8b8b;
}

.input-white {
  background: #fff;
}

.lot-tabs > :not(:last-child) {
  margin-inline-end: 8px !important;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input {
  -moz-appearance: textfield;
}

.tender-select-map {
  width: 500px;
}
.tender-select-map__item {
  padding: 8px 14px;
}
.tender-select-map__item:hover {
  cursor: pointer;
  background: rgba(92, 90, 87, 0.1019607843);
}

.impressionPopup {
  max-height: 300px !important;
}

.np-inn-address-button .g-button.g-button_pin_round-round.g-button {
  padding: 0px;
  width: var(--g-button-height, var(--_--height));
}
.np-inn-address-button .g-button__text {
  display: flex;
  flex-direction: column;
  align-self: center;
}

.bets-info_button {
  border-radius: 20px !important;
  --_--background-color: initial;
  width: 160px;
}
.bets-info_button p {
  margin: 0;
  padding: 0 20px;
  font-size: 13px;
  color: white;
}
.bets-info_button:before {
  border-radius: 20px !important;
}

.marker {
  background: red;
  height: 30px;
  width: 30px;
  border-radius: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  left: -15px;
  top: -15px;
}
.marker__text {
  color: white;
  font-size: 20px;
}

.g-root_theme_light {
  --g-color-text-primary: #000000d9;
  --g-color-base-brand: #5282ff;
  --g-color-base-brand-hover: #4e79eb;
  --g-color-text-brand-contrast: #ffffff;
  --g-color-base-selection: #5282ff26;
  --g-color-base-selection-hover: #5282ff4d;
  --g-color-line-brand: #5282ff;
  --g-color-text-brand: #4e79eb;
}

.g-label_theme_unknown {
  color: rgba(0, 0, 0, 0.8509803922);
}.radio-button-transport-card {
  background-color: transparent;
  width: 100%;
  gap: 8px;
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .radio-button-transport-card {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
}
.radio-button-transport-card .g-radio-button__option-text {
  margin: 0;
  width: 100%;
}
.radio-button-transport-card .g-radio-button__option {
  height: auto;
  line-height: initial;
  background-color: transparent;
}
.radio-button-transport-card .g-radio-button__option::before {
  display: none;
}
.radio-button-transport-card .g-radio-button__option::after {
  content: "";
  position: absolute;
  right: 16px;
  bottom: 16px;
  display: block;
  width: 32px;
  height: 32px;
  border-radius: 100%;
  background-color: #e0dfdd;
}
.radio-button-transport-card .g-radio-button__option_checked::after {
  background-color: #fce000;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 24px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTAuMTY1NCAxNS4xODA2TDE4LjUyMjkgNi44MjMyQzE4LjkxMzQgNi40MzI2NyAxOS41NDY1IDYuNDMyNjcgMTkuOTM3MSA2LjgyMzJMMjAuMjkyOSA3LjE3OTAyQzIwLjY4MzQgNy41Njk1NCAyMC42ODM0IDguMjAyNzEgMjAuMjkyOSA4LjU5MzIzTDEwLjE2NTQgMTguNzIwN0w0LjcwNzExIDEzLjI2MjRDNC4zMTY1OCAxMi44NzE4IDQuMzE2NTggMTIuMjM4NyA0LjcwNzExIDExLjg0ODFMNS4wNjI5MyAxMS40OTIzQzUuNDUzNDUgMTEuMTAxOCA2LjA4NjYyIDExLjEwMTggNi40NzcxNCAxMS40OTIzTDEwLjE2NTQgMTUuMTgwNloiIGZpbGw9IiMyMTIwMUYiLz48L3N2Zz4=");
}
.radio-button-transport-card .g-radio-button__option-outline {
  display: none;
}

.g-table {
  padding: 10px 0px;
}

.g-table__cell {
  padding: 20px;
}

.g-table__checkbox_cell {
  padding: 10px;
}

.g-date-calendar__header {
  justify-content: space-between;
}
.g-date-calendar__header .g-button_size_xl {
  padding: 0px 12px;
}

.g-select-control__option-text {
  display: flex;
  gap: 6px;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input {
  -moz-appearance: textfield;
}@font-face{font-family:KaTeX_AMS;src:url("/assets/KaTeX_AMS-Regular-U6PRYMIZ-BQhdFMY1.woff2") format("woff2"),url("/assets/KaTeX_AMS-Regular-CYEKBG2K-DMm9YOAa.woff") format("woff"),url("/assets/KaTeX_AMS-Regular-JKX5W2C4-DRggAlZN.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Caligraphic;src:url("/assets/KaTeX_Caligraphic-Bold-5QL5CMTE-Dq_IR9rO.woff2") format("woff2"),url("/assets/KaTeX_Caligraphic-Bold-WZ3QSGD3-BEiXGLvX.woff") format("woff"),url("/assets/KaTeX_Caligraphic-Bold-ZTS3R3HK-ATXxdsX0.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Caligraphic;src:url("/assets/KaTeX_Caligraphic-Regular-KX5MEWCF-Di6jR-x-.woff2") format("woff2"),url("/assets/KaTeX_Caligraphic-Regular-3LKEU76G-CTRA-rTL.woff") format("woff"),url("/assets/KaTeX_Caligraphic-Regular-A7XRTZ5Q-wX97UBjC.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Fraktur;src:url("/assets/KaTeX_Fraktur-Bold-2QVFK6NQ-CL6g_b3V.woff2") format("woff2"),url("/assets/KaTeX_Fraktur-Bold-T4SWXBMT-BsDP51OF.woff") format("woff"),url("/assets/KaTeX_Fraktur-Bold-WGHVTYOR-BdnERNNW.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Fraktur;src:url("/assets/KaTeX_Fraktur-Regular-2PEIFJSJ-CTYiF6lA.woff2") format("woff2"),url("/assets/KaTeX_Fraktur-Regular-PQMHCIK6-Dxdc4cR9.woff") format("woff"),url("/assets/KaTeX_Fraktur-Regular-5U4OPH2X-CB_wures.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Main;src:url("/assets/KaTeX_Main-Bold-YP5VVQRP-Cx986IdX.woff2") format("woff2"),url("/assets/KaTeX_Main-Bold-2GA4IZIN-Jm3AIy58.woff") format("woff"),url("/assets/KaTeX_Main-Bold-W5FBVCZM-waoOVXN0.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Main;src:url("/assets/KaTeX_Main-BoldItalic-N4V3DX7S-DxDJ3AOS.woff2") format("woff2"),url("/assets/KaTeX_Main-BoldItalic-4P4C7HJH-SpSLRI95.woff") format("woff"),url("/assets/KaTeX_Main-BoldItalic-ODMLBJJQ-DzxPMmG6.ttf") format("truetype");font-weight:700;font-style:italic}@font-face{font-family:KaTeX_Main;src:url("/assets/KaTeX_Main-Italic-RELBIK7M-NWA7e6Wa.woff2") format("woff2"),url("/assets/KaTeX_Main-Italic-SASNQFN2-BMLOBm91.woff") format("woff"),url("/assets/KaTeX_Main-Italic-I43T2HSR-3WenGoN9.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_Main;src:url("/assets/KaTeX_Main-Regular-ARRPAO67-B22Nviop.woff2") format("woff2"),url("/assets/KaTeX_Main-Regular-P5I74A2A-Dr94JaBh.woff") format("woff"),url("/assets/KaTeX_Main-Regular-W74P5G27-ypZvNtVU.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Math;src:url("/assets/KaTeX_Math-BoldItalic-K4WTGH3J-CZnvNsCZ.woff2") format("woff2"),url("/assets/KaTeX_Math-BoldItalic-6EBV3DK5-iY-2wyZ7.woff") format("woff"),url("/assets/KaTeX_Math-BoldItalic-VB447A4D-B3XSjfu4.ttf") format("truetype");font-weight:700;font-style:italic}@font-face{font-family:KaTeX_Math;src:url("/assets/KaTeX_Math-Italic-6KGCHLFN-t53AETM-.woff2") format("woff2"),url("/assets/KaTeX_Math-Italic-KKK3USB2-DA0__PXp.woff") format("woff"),url("/assets/KaTeX_Math-Italic-SON4MRCA-flOr_0UB.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_SansSerif;src:url("/assets/KaTeX_SansSerif-Bold-RRNVJFFW-D1sUS0GD.woff2") format("woff2"),url("/assets/KaTeX_SansSerif-Bold-X5M5EMOD-DbIhKOiC.woff") format("woff"),url("/assets/KaTeX_SansSerif-Bold-STQ6RXC7-CFMepnvq.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_SansSerif;src:url("/assets/KaTeX_SansSerif-Italic-HMPFTM52-C3H0VqGB.woff2") format("woff2"),url("/assets/KaTeX_SansSerif-Italic-PSN4QKYX-DN2j7dab.woff") format("woff"),url("/assets/KaTeX_SansSerif-Italic-WTBAZBGY-YYjJ1zSn.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_SansSerif;src:url("/assets/KaTeX_SansSerif-Regular-XIQ62X4E-DDBCnlJ7.woff2") format("woff2"),url("/assets/KaTeX_SansSerif-Regular-OQCII6EP-CS6fqUqJ.woff") format("woff"),url("/assets/KaTeX_SansSerif-Regular-2TL3USAE-BNo7hRIc.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Script;src:url("/assets/KaTeX_Script-Regular-APUWIHLP-D3wIWfF6.woff2") format("woff2"),url("/assets/KaTeX_Script-Regular-A5IFOEBS-D5yQViql.woff") format("woff"),url("/assets/KaTeX_Script-Regular-72OLXYNA-C5JkGWo-.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size1;src:url("/assets/KaTeX_Size1-Regular-5LRUTBFT-mCD8mA8B.woff2") format("woff2"),url("/assets/KaTeX_Size1-Regular-4HRHTS65-C195tn64.woff") format("woff"),url("/assets/KaTeX_Size1-Regular-7K6AASVL-Dbsnue_I.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size2;src:url("/assets/KaTeX_Size2-Regular-LELKET5D-Dy4dx90m.woff2") format("woff2"),url("/assets/KaTeX_Size2-Regular-K5ZHAIS6-oD1tc_U0.woff") format("woff"),url("/assets/KaTeX_Size2-Regular-222HN3GT-B7gKUWhC.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size3;src:url("data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC") format("woff2"),url("/assets/KaTeX_Size3-Regular-TLFPAHDE-CTq5MqoE.woff") format("woff"),url("/assets/KaTeX_Size3-Regular-UFCO6WCA-DgpXs0kz.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size4;src:url("/assets/KaTeX_Size4-Regular-CDMV7U5C-Dl5lxZxV.woff2") format("woff2"),url("/assets/KaTeX_Size4-Regular-PKMWZHNC-BF-4gkZK.woff") format("woff"),url("/assets/KaTeX_Size4-Regular-7PGNVPQK-DWFBv043.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Typewriter;src:url("/assets/KaTeX_Typewriter-Regular-VBYJ4NRC-CO6r4hn1.woff2") format("woff2"),url("/assets/KaTeX_Typewriter-Regular-MJMFSK64-C0xS9mPB.woff") format("woff"),url("/assets/KaTeX_Typewriter-Regular-3F5K6SQ6-D3Ib7_Hf.ttf") format("truetype");font-weight:400;font-style:normal}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important}.katex *{border-color:currentColor}.katex .katex-version:after{content:"0.16.9"}.katex .katex-mathml{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{position:relative;display:inline-block;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-weight:700;font-style:italic}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{display:inline-table;table-layout:fixed;border-collapse:collapse}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;vertical-align:bottom;position:relative}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;vertical-align:bottom;font-size:1px;width:2px;min-width:2px}.katex .vbox{display:inline-flex;flex-direction:column;align-items:baseline}.katex .hbox{display:inline-flex;flex-direction:row;width:100%}.katex .thinbox{display:inline-flex;flex-direction:row;width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .underline .underline-line,.katex .hline,.katex .hdashline,.katex .rule{min-height:1px}.katex .mspace{display:inline-block}.katex .llap,.katex .rlap,.katex .clap{width:0;position:relative}.katex .llap>.inner,.katex .rlap>.inner,.katex .clap>.inner{position:absolute}.katex .llap>.fix,.katex .rlap>.fix,.katex .clap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .rlap>.inner,.katex .clap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{display:inline-block;border:solid 0;position:relative}.katex .overline .overline-line,.katex .underline .underline-line,.katex .hline{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline{display:inline-block;width:100%;border-bottom-style:dashed}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .sizing.reset-size1.size1,.katex .fontsize-ensurer.reset-size1.size1{font-size:1em}.katex .sizing.reset-size1.size2,.katex .fontsize-ensurer.reset-size1.size2{font-size:1.2em}.katex .sizing.reset-size1.size3,.katex .fontsize-ensurer.reset-size1.size3{font-size:1.4em}.katex .sizing.reset-size1.size4,.katex .fontsize-ensurer.reset-size1.size4{font-size:1.6em}.katex .sizing.reset-size1.size5,.katex .fontsize-ensurer.reset-size1.size5{font-size:1.8em}.katex .sizing.reset-size1.size6,.katex .fontsize-ensurer.reset-size1.size6{font-size:2em}.katex .sizing.reset-size1.size7,.katex .fontsize-ensurer.reset-size1.size7{font-size:2.4em}.katex .sizing.reset-size1.size8,.katex .fontsize-ensurer.reset-size1.size8{font-size:2.88em}.katex .sizing.reset-size1.size9,.katex .fontsize-ensurer.reset-size1.size9{font-size:3.456em}.katex .sizing.reset-size1.size10,.katex .fontsize-ensurer.reset-size1.size10{font-size:4.148em}.katex .sizing.reset-size1.size11,.katex .fontsize-ensurer.reset-size1.size11{font-size:4.976em}.katex .sizing.reset-size2.size1,.katex .fontsize-ensurer.reset-size2.size1{font-size:.83333333em}.katex .sizing.reset-size2.size2,.katex .fontsize-ensurer.reset-size2.size2{font-size:1em}.katex .sizing.reset-size2.size3,.katex .fontsize-ensurer.reset-size2.size3{font-size:1.16666667em}.katex .sizing.reset-size2.size4,.katex .fontsize-ensurer.reset-size2.size4{font-size:1.33333333em}.katex .sizing.reset-size2.size5,.katex .fontsize-ensurer.reset-size2.size5{font-size:1.5em}.katex .sizing.reset-size2.size6,.katex .fontsize-ensurer.reset-size2.size6{font-size:1.66666667em}.katex .sizing.reset-size2.size7,.katex .fontsize-ensurer.reset-size2.size7{font-size:2em}.katex .sizing.reset-size2.size8,.katex .fontsize-ensurer.reset-size2.size8{font-size:2.4em}.katex .sizing.reset-size2.size9,.katex .fontsize-ensurer.reset-size2.size9{font-size:2.88em}.katex .sizing.reset-size2.size10,.katex .fontsize-ensurer.reset-size2.size10{font-size:3.45666667em}.katex .sizing.reset-size2.size11,.katex .fontsize-ensurer.reset-size2.size11{font-size:4.14666667em}.katex .sizing.reset-size3.size1,.katex .fontsize-ensurer.reset-size3.size1{font-size:.71428571em}.katex .sizing.reset-size3.size2,.katex .fontsize-ensurer.reset-size3.size2{font-size:.85714286em}.katex .sizing.reset-size3.size3,.katex .fontsize-ensurer.reset-size3.size3{font-size:1em}.katex .sizing.reset-size3.size4,.katex .fontsize-ensurer.reset-size3.size4{font-size:1.14285714em}.katex .sizing.reset-size3.size5,.katex .fontsize-ensurer.reset-size3.size5{font-size:1.28571429em}.katex .sizing.reset-size3.size6,.katex .fontsize-ensurer.reset-size3.size6{font-size:1.42857143em}.katex .sizing.reset-size3.size7,.katex .fontsize-ensurer.reset-size3.size7{font-size:1.71428571em}.katex .sizing.reset-size3.size8,.katex .fontsize-ensurer.reset-size3.size8{font-size:2.05714286em}.katex .sizing.reset-size3.size9,.katex .fontsize-ensurer.reset-size3.size9{font-size:2.46857143em}.katex .sizing.reset-size3.size10,.katex .fontsize-ensurer.reset-size3.size10{font-size:2.96285714em}.katex .sizing.reset-size3.size11,.katex .fontsize-ensurer.reset-size3.size11{font-size:3.55428571em}.katex .sizing.reset-size4.size1,.katex .fontsize-ensurer.reset-size4.size1{font-size:.625em}.katex .sizing.reset-size4.size2,.katex .fontsize-ensurer.reset-size4.size2{font-size:.75em}.katex .sizing.reset-size4.size3,.katex .fontsize-ensurer.reset-size4.size3{font-size:.875em}.katex .sizing.reset-size4.size4,.katex .fontsize-ensurer.reset-size4.size4{font-size:1em}.katex .sizing.reset-size4.size5,.katex .fontsize-ensurer.reset-size4.size5{font-size:1.125em}.katex .sizing.reset-size4.size6,.katex .fontsize-ensurer.reset-size4.size6{font-size:1.25em}.katex .sizing.reset-size4.size7,.katex .fontsize-ensurer.reset-size4.size7{font-size:1.5em}.katex .sizing.reset-size4.size8,.katex .fontsize-ensurer.reset-size4.size8{font-size:1.8em}.katex .sizing.reset-size4.size9,.katex .fontsize-ensurer.reset-size4.size9{font-size:2.16em}.katex .sizing.reset-size4.size10,.katex .fontsize-ensurer.reset-size4.size10{font-size:2.5925em}.katex .sizing.reset-size4.size11,.katex .fontsize-ensurer.reset-size4.size11{font-size:3.11em}.katex .sizing.reset-size5.size1,.katex .fontsize-ensurer.reset-size5.size1{font-size:.55555556em}.katex .sizing.reset-size5.size2,.katex .fontsize-ensurer.reset-size5.size2{font-size:.66666667em}.katex .sizing.reset-size5.size3,.katex .fontsize-ensurer.reset-size5.size3{font-size:.77777778em}.katex .sizing.reset-size5.size4,.katex .fontsize-ensurer.reset-size5.size4{font-size:.88888889em}.katex .sizing.reset-size5.size5,.katex .fontsize-ensurer.reset-size5.size5{font-size:1em}.katex .sizing.reset-size5.size6,.katex .fontsize-ensurer.reset-size5.size6{font-size:1.11111111em}.katex .sizing.reset-size5.size7,.katex .fontsize-ensurer.reset-size5.size7{font-size:1.33333333em}.katex .sizing.reset-size5.size8,.katex .fontsize-ensurer.reset-size5.size8{font-size:1.6em}.katex .sizing.reset-size5.size9,.katex .fontsize-ensurer.reset-size5.size9{font-size:1.92em}.katex .sizing.reset-size5.size10,.katex .fontsize-ensurer.reset-size5.size10{font-size:2.30444444em}.katex .sizing.reset-size5.size11,.katex .fontsize-ensurer.reset-size5.size11{font-size:2.76444444em}.katex .sizing.reset-size6.size1,.katex .fontsize-ensurer.reset-size6.size1{font-size:.5em}.katex .sizing.reset-size6.size2,.katex .fontsize-ensurer.reset-size6.size2{font-size:.6em}.katex .sizing.reset-size6.size3,.katex .fontsize-ensurer.reset-size6.size3{font-size:.7em}.katex .sizing.reset-size6.size4,.katex .fontsize-ensurer.reset-size6.size4{font-size:.8em}.katex .sizing.reset-size6.size5,.katex .fontsize-ensurer.reset-size6.size5{font-size:.9em}.katex .sizing.reset-size6.size6,.katex .fontsize-ensurer.reset-size6.size6{font-size:1em}.katex .sizing.reset-size6.size7,.katex .fontsize-ensurer.reset-size6.size7{font-size:1.2em}.katex .sizing.reset-size6.size8,.katex .fontsize-ensurer.reset-size6.size8{font-size:1.44em}.katex .sizing.reset-size6.size9,.katex .fontsize-ensurer.reset-size6.size9{font-size:1.728em}.katex .sizing.reset-size6.size10,.katex .fontsize-ensurer.reset-size6.size10{font-size:2.074em}.katex .sizing.reset-size6.size11,.katex .fontsize-ensurer.reset-size6.size11{font-size:2.488em}.katex .sizing.reset-size7.size1,.katex .fontsize-ensurer.reset-size7.size1{font-size:.41666667em}.katex .sizing.reset-size7.size2,.katex .fontsize-ensurer.reset-size7.size2{font-size:.5em}.katex .sizing.reset-size7.size3,.katex .fontsize-ensurer.reset-size7.size3{font-size:.58333333em}.katex .sizing.reset-size7.size4,.katex .fontsize-ensurer.reset-size7.size4{font-size:.66666667em}.katex .sizing.reset-size7.size5,.katex .fontsize-ensurer.reset-size7.size5{font-size:.75em}.katex .sizing.reset-size7.size6,.katex .fontsize-ensurer.reset-size7.size6{font-size:.83333333em}.katex .sizing.reset-size7.size7,.katex .fontsize-ensurer.reset-size7.size7{font-size:1em}.katex .sizing.reset-size7.size8,.katex .fontsize-ensurer.reset-size7.size8{font-size:1.2em}.katex .sizing.reset-size7.size9,.katex .fontsize-ensurer.reset-size7.size9{font-size:1.44em}.katex .sizing.reset-size7.size10,.katex .fontsize-ensurer.reset-size7.size10{font-size:1.72833333em}.katex .sizing.reset-size7.size11,.katex .fontsize-ensurer.reset-size7.size11{font-size:2.07333333em}.katex .sizing.reset-size8.size1,.katex .fontsize-ensurer.reset-size8.size1{font-size:.34722222em}.katex .sizing.reset-size8.size2,.katex .fontsize-ensurer.reset-size8.size2{font-size:.41666667em}.katex .sizing.reset-size8.size3,.katex .fontsize-ensurer.reset-size8.size3{font-size:.48611111em}.katex .sizing.reset-size8.size4,.katex .fontsize-ensurer.reset-size8.size4{font-size:.55555556em}.katex .sizing.reset-size8.size5,.katex .fontsize-ensurer.reset-size8.size5{font-size:.625em}.katex .sizing.reset-size8.size6,.katex .fontsize-ensurer.reset-size8.size6{font-size:.69444444em}.katex .sizing.reset-size8.size7,.katex .fontsize-ensurer.reset-size8.size7{font-size:.83333333em}.katex .sizing.reset-size8.size8,.katex .fontsize-ensurer.reset-size8.size8{font-size:1em}.katex .sizing.reset-size8.size9,.katex .fontsize-ensurer.reset-size8.size9{font-size:1.2em}.katex .sizing.reset-size8.size10,.katex .fontsize-ensurer.reset-size8.size10{font-size:1.44027778em}.katex .sizing.reset-size8.size11,.katex .fontsize-ensurer.reset-size8.size11{font-size:1.72777778em}.katex .sizing.reset-size9.size1,.katex .fontsize-ensurer.reset-size9.size1{font-size:.28935185em}.katex .sizing.reset-size9.size2,.katex .fontsize-ensurer.reset-size9.size2{font-size:.34722222em}.katex .sizing.reset-size9.size3,.katex .fontsize-ensurer.reset-size9.size3{font-size:.40509259em}.katex .sizing.reset-size9.size4,.katex .fontsize-ensurer.reset-size9.size4{font-size:.46296296em}.katex .sizing.reset-size9.size5,.katex .fontsize-ensurer.reset-size9.size5{font-size:.52083333em}.katex .sizing.reset-size9.size6,.katex .fontsize-ensurer.reset-size9.size6{font-size:.5787037em}.katex .sizing.reset-size9.size7,.katex .fontsize-ensurer.reset-size9.size7{font-size:.69444444em}.katex .sizing.reset-size9.size8,.katex .fontsize-ensurer.reset-size9.size8{font-size:.83333333em}.katex .sizing.reset-size9.size9,.katex .fontsize-ensurer.reset-size9.size9{font-size:1em}.katex .sizing.reset-size9.size10,.katex .fontsize-ensurer.reset-size9.size10{font-size:1.20023148em}.katex .sizing.reset-size9.size11,.katex .fontsize-ensurer.reset-size9.size11{font-size:1.43981481em}.katex .sizing.reset-size10.size1,.katex .fontsize-ensurer.reset-size10.size1{font-size:.24108004em}.katex .sizing.reset-size10.size2,.katex .fontsize-ensurer.reset-size10.size2{font-size:.28929605em}.katex .sizing.reset-size10.size3,.katex .fontsize-ensurer.reset-size10.size3{font-size:.33751205em}.katex .sizing.reset-size10.size4,.katex .fontsize-ensurer.reset-size10.size4{font-size:.38572806em}.katex .sizing.reset-size10.size5,.katex .fontsize-ensurer.reset-size10.size5{font-size:.43394407em}.katex .sizing.reset-size10.size6,.katex .fontsize-ensurer.reset-size10.size6{font-size:.48216008em}.katex .sizing.reset-size10.size7,.katex .fontsize-ensurer.reset-size10.size7{font-size:.57859209em}.katex .sizing.reset-size10.size8,.katex .fontsize-ensurer.reset-size10.size8{font-size:.69431051em}.katex .sizing.reset-size10.size9,.katex .fontsize-ensurer.reset-size10.size9{font-size:.83317261em}.katex .sizing.reset-size10.size10,.katex .fontsize-ensurer.reset-size10.size10{font-size:1em}.katex .sizing.reset-size10.size11,.katex .fontsize-ensurer.reset-size10.size11{font-size:1.19961427em}.katex .sizing.reset-size11.size1,.katex .fontsize-ensurer.reset-size11.size1{font-size:.20096463em}.katex .sizing.reset-size11.size2,.katex .fontsize-ensurer.reset-size11.size2{font-size:.24115756em}.katex .sizing.reset-size11.size3,.katex .fontsize-ensurer.reset-size11.size3{font-size:.28135048em}.katex .sizing.reset-size11.size4,.katex .fontsize-ensurer.reset-size11.size4{font-size:.32154341em}.katex .sizing.reset-size11.size5,.katex .fontsize-ensurer.reset-size11.size5{font-size:.36173633em}.katex .sizing.reset-size11.size6,.katex .fontsize-ensurer.reset-size11.size6{font-size:.40192926em}.katex .sizing.reset-size11.size7,.katex .fontsize-ensurer.reset-size11.size7{font-size:.48231511em}.katex .sizing.reset-size11.size8,.katex .fontsize-ensurer.reset-size11.size8{font-size:.57877814em}.katex .sizing.reset-size11.size9,.katex .fontsize-ensurer.reset-size11.size9{font-size:.69453376em}.katex .sizing.reset-size11.size10,.katex .fontsize-ensurer.reset-size11.size10{font-size:.83360129em}.katex .sizing.reset-size11.size11,.katex .fontsize-ensurer.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .op-limits>.vlist-t{text-align:center}.katex .accent>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{display:block;position:absolute;width:100%;height:inherit;fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex svg path{stroke:none}.katex img{border-style:none;min-width:0;min-height:0;max-width:none;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:before,.katex .stretchy:after{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{position:absolute;left:0;width:50.2%;overflow:hidden}.katex .halfarrow-right{position:absolute;right:0;width:50.2%;overflow:hidden}.katex .brace-left{position:absolute;left:0;width:25.1%;overflow:hidden}.katex .brace-center{position:absolute;left:25%;width:50%;overflow:hidden}.katex .brace-right{position:absolute;right:0;width:25.1%;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .x-arrow,.katex .mover,.katex .munder{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{counter-increment:katexEqnNo;content:"(" counter(katexEqnNo) ")"}.katex .mml-eqn-num:before{counter-increment:mmlEqnNo;content:"(" counter(mmlEqnNo) ")"}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;position:absolute;left:calc(50% + .3em);text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}

/*# sourceMappingURL=index.css.map */