.question-statistics__rating-statistics-table .rating-scale-item {
  width: 28px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  border-width: 2px;
  border-style: solid;
  font-size: 13px;
  font-weight: 700;
}

@media screen and (max-width: 1199px) {
  .poll-stats--variants .poll-stats-legend table thead tr th:first-child {
    font-size: 0;
  }
}
.poll-stats--variants .file-loader-preview_stats {
  width: 35px;
  height: 35px;
}
.poll-stats--variants .file-loader-preview_stats svg {
  width: 22px;
  height: 22px;
}
.removed-variants td {
  color: var(--f-color-service) !important;
}

.poll-stats--media-variants .poll-stats-legend {
  overflow: hidden;
  /* table {
      .mobile-and-tablet({
        thead tr th:first-child {
          font-size: 0;
        }
      });
    } */
}
.poll-stats--media-variants .poll-stats-legend .legend-scroll {
  overflow: auto;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .poll-stats--media-variants .poll-stats-legend {
    position: relative;
  }
  .poll-stats--media-variants .poll-stats-legend [data-has-scroll] ~ .scroll-curtain-start,
  .poll-stats--media-variants .poll-stats-legend [data-has-scroll] ~ .scroll-curtain-end {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 25px;
    background: linear-gradient(to right, transparent, white);
    transition: opacity 250ms ease-in-out;
  }
  .poll-stats--media-variants .poll-stats-legend [data-has-scroll] ~ .scroll-curtain-start {
    left: 0;
    right: none;
    background: linear-gradient(to left, transparent, white);
  }
  .poll-stats--media-variants .poll-stats-legend [data-has-scroll][data-scroll-position='end'] ~ .scroll-curtain-end {
    opacity: 0;
  }
  .poll-stats--media-variants .poll-stats-legend [data-has-scroll][data-scroll-position='start'] ~ .scroll-curtain-start {
    opacity: 0;
  }
}
.media-variants-correct-variant:not(:last-child):after {
  content: ',';
}

.smile-rating {
  margin-top: 20px;
  margin-bottom: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.smile-rating img {
  display: block;
}
.smile-rating[data-smile='like'][data-rating='2'] {
  margin-top: 10px;
}
.smile-rating[data-smile='like'][data-rating='2'] img {
  margin-top: 10px;
}



.nps-variants .nps-variants-average {
  color: #2E2F31;
  text-align: center;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 110%;
  /* 15.4px */
  background: #F2F5F6;
}
.nps-variants .nps-variants-average td {
  border-top: none;
  padding-top: 10px;
  padding-bottom: 10px;
}
.nps-variants .nps-variants-average td span {
  min-width: 24px;
  text-align: center;
}
@media screen and (max-width: 1199.98px) {
  .nps-variants {
    max-width: 100%;
  }
}
.nps-variant-stats-dialog .foquz-dialog__container {
  width: 600px;
}
.file-loader-preview_stats-clarify {
  width: 34px;
  height: 34px;
}
.question-statistics__variant-statistics-legend-nps-clarify {
  max-width: 70%;
}
@media screen and (max-width: 767.98px) {
  .question-statistics__variant-statistics-legend-nps-clarify {
    max-width: 100%;
  }
}
.variant-switcher__swiper-holder {
  position: relative;
}
.variant-switcher__swiper-holder .variant-switcher__button {
  border: 1px solid #CFD8DC !important;
}
.variant-switcher__swiper-holder .variant-switcher__button--active {
  background-color: white;
  color: #2E2F31;
}

.matrix-chart-label {
  position: relative;
  display: block;
}
.matrix-chart-label svg {
  position: absolute;
  top: -5px;
  right: -10px;
}
.question-statistics__variant-statistics {
  display: flex!important;
}
.question-statistics__variant-statistics-heatmap-chart .highcharts-xaxis .highcharts-axis-line {
  opacity: 0;
}
.question-statistics__variant-statistics-heatmap-chart .highcharts-axis-labels text {
  word-break: break-all !important;
  width: 100px!important;
  white-space: normal!important;
}
.matrix-no-data {
  display: flex;
  width: 100%;
}
.matrix-no-data svg {
  margin-right: 10px;
}
.matrix-no-data__placeholder {
  flex-grow: 1;
  height: 165px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #E7EBED;
  color: #666666;
  font-family: Roboto;
  font-size: 11px;
  font-weight: 400;
  line-height: 13px;
}
.matrix-skipped {
  display: flex;
  max-width: 100%;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  border-top: 1px solid #E7EBED;
  border-bottom: 1px solid #E7EBED;
  cursor: pointer;
}
.matrix-skipped__title {
  flex-grow: 1;
  margin-right: 15px;
  font-weight: bold;
}
.matrix-skipped__value {
  margin-right: 30px;
}
.matrix-skipped__value--percent {
  font-weight: bold;
}
.matrix-chart {
  padding-bottom: 15px;
  margin-bottom: 24px;
  margin-right: 16px;
  max-width: calc(100% - 238px);
}
@media screen and (max-width: 767px) {
  .matrix-chart {
    width: 100%;
    max-width: 100%;
  }
}
.matrix-chart .highcharts-exporting-group {
  display: none;
}
.matrix-chart-ylabels {
  display: flex;
  flex-direction: column;
  width: 200px;
}
@media screen and (max-width: 767px) {
  .matrix-chart-ylabels {
    width: 120px;
  }
}
.matrix-chart-ylabels__text {
  font-family: Roboto;
  font-size: 11px;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: 0em;
  color: #666666;
  height: 55px;
  padding: 5px;
  display: flex;
  align-items: center;
}
.matrix-chart-xlabels {
  display: flex;
}
.matrix-chart-xlabels__text {
  font-family: Roboto;
  font-size: 11px;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: 0em;
  color: #666666;
  height: 55px;
  width: 130px;
  margin: 5px;
}
.matrix-chart-legend {
  background: linear-gradient(white, #3f66f3);
  width: 12px;
  margin-right: 10px;
}
.matrix-chart-skips {
  display: flex;
  flex-direction: column;
}
.matrix-chart-skips__values {
  display: flex;
  flex-direction: column;
  width: 130px;
  margin-bottom: 25px;
}
.matrix-chart-skips__value {
  font-size: 11px;
  font-weight: 400;
  line-height: 13px;
  color: #666666;
  height: 55px;
  padding: 5px;
  display: flex;
  align-items: flex-end;
  border-top: 1px solid #DADFE3;
}
.matrix-chart-skips__value:last-child {
  border-bottom: 1px solid #DADFE3;
}
.matrix-chart-skips__label {
  font-size: 11px;
  font-weight: 400;
  line-height: 13px;
  color: #666666;
  height: 55px;
  padding: 5px;
}
.matrix-chart-skips__label.matrix-chart-skips__label-simple {
  display: block;
  padding: 0;
}
.matrix-clarifying-question__text {
  font-size: 19px;
  font-weight: 700;
  line-height: 21px;
  margin-top: 25px;
  margin-bottom: 14px;
  color: #2E2F31;
}
.matrix-clarifying-question__text .service-text {
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
}
.variant-switcher-header {
  color: #2E2F31;
}

.matrix-chart-label {
  position: relative;
  display: block;
}
.matrix-chart-label svg {
  position: absolute;
  top: -5px;
  right: -10px;
}
.matrix-chart-ylabels__text {
  font-family: Roboto;
  font-size: 11px;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: 0em;
  color: #666666;
  height: 55px;
  padding: 5px;
  display: flex;
  align-items: center;
}
.matrix-chart-skips {
  display: flex;
  flex-direction: column;
}
.matrix-chart-skips__values {
  display: flex;
  flex-direction: column;
  width: 130px;
  margin-bottom: 25px;
}
.matrix-chart-skips__value {
  font-size: 11px;
  font-weight: 400;
  line-height: 13px;
  color: #666666;
  height: 55px;
  padding: 5px;
  display: flex;
  align-items: flex-end;
  border-top: 1px solid #DADFE3;
}
.matrix-chart-skips__value:last-child {
  border-bottom: 1px solid #DADFE3;
}
.matrix-chart-skips__label {
  font-size: 11px;
  font-weight: 400;
  line-height: 13px;
  color: #666666;
  height: 55px;
  margin: 5px;
  display: flex;
  align-items: flex-end;
}
.matrix-clarifying-question__text {
  font-size: 19px;
  font-weight: 700;
  line-height: 21px;
  margin-top: 25px;
  margin-bottom: 14px;
  color: #2E2F31;
}
.matrix-clarifying-question__text .service-text {
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
}
.variant-switcher-header {
  color: #2E2F31;
}
.question-statistics__chart-header {
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
  padding-top: 22px;
  margin-top: 19px;
  margin-bottom: 17px;
  border-top: 1px solid #E7EBED;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.question-statistics__chart-header span {
  margin-right: 10px;
}
.question-statistics__chart-content {
  display: flex;
}
.question-statistics__chart-content.question-statistics__chart-content--matrix-3d .matrix-chart-xlabels__text {
  font-family: Roboto;
  font-size: 11px;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: 0em;
  color: #666666;
  height: 55px;
  width: 130px;
  margin: 5px;
  display: flex;
  align-items: flex-end;
}
.question-statistics__chart-content.question-statistics__chart-content--matrix-3d .matrix-chart-xlabels {
  display: flex;
}
.question-statistics__chart-content.question-statistics__chart-content--matrix-3d .matrix-chart-legend {
  margin-top: 65px;
}
.question-statistics__chart-content.question-statistics__chart-content--matrix-3d .matrix-chart-ylabels {
  margin-top: 65px;
}
.question-statistics__chart-content.question-statistics__chart-content--matrix-3d .matrix-chart {
  padding-bottom: 0;
  margin-bottom: 0;
}
.question-statistics__chart-content.question-statistics__chart-content--matrix-3d .os-scrollbar {
  bottom: 18px;
}
.matrix-skipped--matrix-3d {
  border-bottom: none;
}

.diff-chart-wrapper {
  width: 100%;
  overflow-y: visible;
  overflow-x: auto;
  position: relative;
  z-index: 2;
}
.diff-chart-wrapper::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
.diff-chart-wrapper::-webkit-scrollbar-track {
  background: #E8EDEE;
  width: 8px;
  /* цвет зоны отслеживания */
}
.diff-chart-wrapper::-webkit-scrollbar-thumb {
  background-color: #8E99A3;
  /* цвет бегунка */
  border-radius: 20px;
  /* округлось бегунка */
}
@media screen and (max-width: 767px) {
  .diff-chart-wrapper {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 30px);
    padding-bottom: 10px;
  }
  .diff-chart-wrapper .chart-title {
    padding-left: 15px;
  }
  .diff-chart-wrapper .question-statistics__diff-statistics-heatmap-chart {
    padding-bottom: 0!important;
  }
}

.rating-wrapper .avg-rating {
  font-size: 30px;
  font-weight: 700;
}

@media screen and (max-width: 1199px) {
  .poll-stats--variants .poll-stats-legend table thead tr th:first-child {
    font-size: 12px;
  }
}

.poll-stats--classifier .tree-table {
  width: calc(100% + 40px);
  table-layout: fixed;
  margin-left: -20px;
  margin-right: -20px;
}
@media screen and (min-width: 768px) {
  .poll-stats--classifier .tree-table {
    max-width: 550px;
    margin-left: 0;
    margin-right: 0;
  }
}
.poll-stats--classifier .tree-table .question-statistics__variant-statistics-legend-table-row[data-category] {
  color: var(--f-color-service);
  cursor: default;
}
.poll-stats--classifier .tree-table .question-statistics__variant-statistics-legend-table-row[data-element] {
  font-weight: bold;
}
.poll-stats--classifier .tree-table .element-name {
  position: relative;
  border-top-style: none;
  border-bottom: 0;
}
.poll-stats--classifier .tree-table .element-name .element-color {
  visibility: hidden;
}
.poll-stats--classifier .tree-table .element-name .element-name-text {
  position: relative;
  flex-grow: 1;
}
.poll-stats--classifier .tree-table .element-name .element-name-text:after {
  content: "";
  position: absolute;
  border-bottom: 1px solid #e7ebed;
  bottom: 0;
  transform: translateY(13px);
  left: 0;
  right: -13px;
}
.poll-stats--classifier .tree-table .element-name[data-level="0"] {
  border-top-style: solid;
}
.poll-stats--classifier .tree-table .element-name[data-level="0"] .element-wrapper {
  padding-left: 0;
}
.poll-stats--classifier .tree-table .element-name[data-level="0"] .element-color {
  visibility: visible;
}
.poll-stats--classifier .tree-table .element-name[data-category] {
  color: var(--f-color-service);
  font-weight: normal;
  cursor: default;
}
.poll-stats--classifier .tree-table .element-wrapper {
  padding-left: calc(var(--fc-tree-level) * 10px);
  display: flex;
  align-items: center;
}
.poll-stats--classifier .tree-table .element-color {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  margin-right: 10px;
  flex-shrink: 0;
}
@media screen and (min-width: 768px) {
  .poll-stats--classifier .tree-chart {
    max-width: 550px;
  }
}


.star-variants .skipped {
  cursor: pointer;
}
.external-app .star-variants .skipped {
  cursor: default;
}
.variant-switcher__button {
  background-color: #F1F5F6;
  color: #73808D;
  border: 1px solid #CFD8DC !important;
  padding: 17.5px 15.5px;
  height: unset;
  font-size: 16px;
  line-height: 13px;
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.variant-switcher__button:hover,
.variant-switcher__button--active {
  background-color: white;
  color: #2E2F31;
}
.variant-switcher__nav-button {
  background: #ffffff;
  box-shadow: 0 5px 15px rgba(46, 47, 49, 0.3);
  border: none;
  border-radius: 50%;
  width: 34px;
  height: 34px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 0;
  transform: translateY(-50%);
}
@media screen and (max-width: 1199px) {
  .variant-switcher__nav-button {
    display: none;
  }
}
.variant-switcher__nav-button.swiper-button-disabled {
  display: none;
}
.variant-switcher__nav-button.swiper-button-prev {
  left: 0;
  transform: translate(-50%, -50%);
}
.variant-switcher__nav-button.swiper-button-next {
  right: 0;
  transform: translate(50%, -50%);
}
.variant-switcher__swiper-container {
  padding-bottom: 25px;
}
@media screen and (max-width: 1199px) {
  .variant-switcher__swiper-container {
    overflow: visible;
  }
}
.variant-switcher__swiper-holder {
  position: relative;
}

.highcharts-root {
  font-family: 'Roboto', Arial, sans-serif !important;
}
.highcharts-tooltip {
  font-family: 'Roboto', Arial, sans-serif !important;
}
.highcharts-scrollbar-track {
  fill: #e8edee;
  stroke: transparent;
  width: 4px;
  transform: translateX(11px);
}
.highcharts-scrollbar-button,
.highcharts-scrollbar-arrow {
  display: none;
}
.highcharts-scrollbar-thumb {
  fill: rgba(0, 0, 0, 0.4);
  stroke: transparent;
  width: 4px;
  transform: translateX(11px);
}
.highcharts-scrollbar-rifles {
  display: none;
}

.column-chart {
  display: block;
}

.sidesheet .foquz-dialog-scale {
  padding: 30px;
}
.sidesheet .foquz-dialog-scale__chart {
  margin-bottom: 25px;
}
.foquz-dialog-scale-skips {
  display: flex;
  border-top: 1px solid #E7EBED;
  border-bottom: 1px solid #E7EBED;
  padding: 11px;
  font-size: 14px;
  line-height: 14px;
  font-weight: bold;
}
.foquz-dialog-scale-skips__value {
  font-weight: 400;
  margin-right: 30px;
}


.scale-variants:not(.table) {
  max-width: 550px;
}
.scale-variants:not(.table) tr {
  cursor: pointer;
}
@media screen and (max-width: 1199.98px) {
  .scale-variants:not(.table) {
    max-width: 100%;
  }
}
.highcharts-exporting-group {
  right: 20px;
  top: -20px;
}
.highcharts-contextbutton {
  right: 25px;
  top: -25px;
}
.static-variants-scale-slider .ui-state-disabled {
  opacity: 1;
}
.static-variants-scale-slider .ui-slider {
  background-color: #D9D9D9;
}
.static-variants-scale-slider .ui-slider .ui-slider-range {
  background-color: #3F65F1;
}
@media screen and (max-width: 767.98px) {
  .static-variants-scale-slider .foquz-slider__slider {
    min-width: 60px;
  }
}
.filials-chart .skipped {
  padding-top: 10px;
  padding-bottom: 10px;
  border-top: 1px solid #E7EBED;
  border-bottom: 1px solid #E7EBED;
}
.scale-statistics-removed {
  color: #73808d;
}
.variant-skip-values {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.variant-skip-values__title {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 130%;
  color: #73808D;
  margin-right: 10px;
}
.variant-skip-values__value {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 14px;
  color: #2E2F31;
}
.variant-skip-values__value span:last-child {
  font-weight: bold;
}
.scale-variants-item {
  display: flex;
  align-items: center;
  padding-top: 8px;
  padding-bottom: 8px;
}
.scale-variants-item .scale-variants-item__text {
  flex-grow: 1;
}
.scale-variants-item .scale-variants-item__value {
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: 700;
  line-height: 15px;
}
.scale-variants-item .scale-variants-item__value .foquz-slider__slider {
  min-width: 100px;
}

.sidesheet .foquz-dialog-scale {
  padding: 30px;
}
.sidesheet .foquz-dialog-scale__chart {
  margin-bottom: 25px;
}
.foquz-dialog-scale-skips {
  display: flex;
  border-top: 1px solid #E7EBED;
  border-bottom: 1px solid #E7EBED;
  padding: 11px;
  font-size: 14px;
  line-height: 14px;
  font-weight: bold;
}
.foquz-dialog-scale-skips__value {
  font-weight: 400;
  margin-right: 30px;
}

.scale-variants:not(.table) {
  max-width: 550px;
}
.scale-variants:not(.table) tr {
  cursor: pointer;
}
@media screen and (max-width: 1199.98px) {
  .scale-variants:not(.table) {
    max-width: 100%;
  }
}
.highcharts-exporting-group {
  right: 20px;
  top: -20px;
}
.highcharts-contextbutton {
  right: 25px;
  top: -25px;
}
.static-variants-scale-slider .ui-state-disabled {
  opacity: 1;
}
.static-variants-scale-slider .ui-slider {
  background-color: #D9D9D9;
}
.static-variants-scale-slider .ui-slider .ui-slider-range {
  background-color: #3F65F1;
}
@media screen and (max-width: 767.98px) {
  .static-variants-scale-slider .foquz-slider__slider {
    min-width: 60px;
  }
}
.filials-chart .skipped {
  padding-top: 10px;
  padding-bottom: 10px;
  border-top: 1px solid #E7EBED;
  border-bottom: 1px solid #E7EBED;
}
.scale-statistics-removed {
  color: #73808d;
}
.variant-skip-values {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.variant-skip-values__title {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 130%;
  color: #73808D;
  margin-right: 10px;
}
.variant-skip-values__value {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 14px;
  color: #2E2F31;
}
.variant-skip-values__value span:last-child {
  font-weight: bold;
}
.scale-variants-item {
  display: flex;
  align-items: center;
  padding-top: 8px;
  padding-bottom: 8px;
}
.scale-variants-item .scale-variants-item__text {
  flex-grow: 1;
}
.scale-variants-item .scale-variants-item__value {
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: 700;
  line-height: 15px;
}
.scale-variants-item .scale-variants-item__value .foquz-slider__slider {
  min-width: 100px;
}
.distribution-scale__table-bar-mod {
  margin-top: 25px;
  width: 100%;
}
.distribution-scale__table-bar-mod .question-statistics__priority-statistics-legend-table-text-cell,
.distribution-scale__table-bar-mod .percent-skipped {
  font-weight: 700;
}

.question-statistics__variant-statistics-heatmap-chart_all-empty .highcharts-point {
  fill: #fff !important;
}
.matrix-chart-label {
  position: relative;
  display: block;
}
.matrix-chart-label svg {
  position: absolute;
  top: -5px;
  right: -10px;
}
.matrix-chart__datalabel {
  white-space: nowrap;
}
.question-statistics__variant-statistics {
  display: flex!important;
}
.question-statistics__variant-statistics-heatmap-chart .highcharts-xaxis .highcharts-axis-line {
  opacity: 0;
}
.question-statistics__variant-statistics-heatmap-chart .highcharts-axis-labels text {
  word-break: break-all !important;
  width: 100px!important;
  white-space: normal!important;
}
.matrix-no-data {
  display: flex;
  width: 100%;
}
.matrix-no-data svg {
  margin-right: 10px;
}
.matrix-no-data__placeholder {
  flex-grow: 1;
  height: 165px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #E7EBED;
  color: #666666;
  font-family: Roboto;
  font-size: 11px;
  font-weight: 400;
  line-height: 13px;
}
.matrix-skipped {
  display: flex;
  max-width: 100%;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-top: 1px solid #E7EBED;
  border-bottom: 1px solid #E7EBED;
  cursor: pointer;
}
.matrix-skipped__title {
  flex-grow: 1;
  margin-right: 15px;
  font-weight: bold;
}
.matrix-skipped__value {
  margin-right: 30px;
}
.matrix-skipped__value--percent {
  font-weight: bold;
}
.matrix-chart {
  padding-bottom: 15px;
  margin-bottom: 24px;
  margin-right: 16px;
  max-width: calc(100% - 238px);
}
@media screen and (max-width: 767px) {
  .matrix-chart {
    width: 100%;
    max-width: 100%;
  }
}
.matrix-chart .highcharts-exporting-group {
  display: none;
}
.matrix-chart-ylabels {
  display: flex;
  flex-direction: column;
  width: 200px;
}
@media screen and (max-width: 767px) {
  .matrix-chart-ylabels {
    width: 120px;
  }
}
.matrix-chart-ylabels__text,
.matrix-chart-xlabels__text {
  font-family: Roboto;
  font-size: 11px;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: 0em;
  color: #666666;
  height: 55px;
  padding: 5px;
  display: flex;
  align-items: center;
  overflow: hidden;
  display: -webkit-box;
  line-clamp: 4;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
.matrix-chart-xlabels {
  display: flex;
}
.matrix-chart-xlabels__text {
  font-family: Roboto;
  font-size: 11px;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: 0em;
  color: #666666;
  height: 55px;
  width: 130px;
  margin: 5px;
}
.matrix-chart-legend {
  background: linear-gradient(white, #3f66f3);
  width: 12px;
  margin-right: 10px;
}
.matrix-chart-skips {
  display: flex;
  flex-direction: column;
}
.matrix-chart-skips__values {
  display: flex;
  flex-direction: column;
  width: 130px;
  margin-bottom: 25px;
}
.matrix-chart-skips__value {
  font-size: 11px;
  font-weight: 400;
  line-height: 13px;
  color: #666666;
  height: 55px;
  padding: 5px;
  display: flex;
  align-items: flex-end;
  border-top: 1px solid #DADFE3;
}
.matrix-chart-skips__value:last-child {
  border-bottom: 1px solid #DADFE3;
}
.matrix-chart-skips__label {
  font-size: 11px;
  font-weight: 400;
  line-height: 13px;
  color: #666666;
  height: 55px;
  padding: 5px;
}
.matrix-chart-skips__label.matrix-chart-skips__label-simple {
  display: block;
  padding: 0;
}
.matrix-clarifying-question__text {
  font-size: 19px;
  font-weight: 700;
  line-height: 21px;
  margin-top: 25px;
  margin-bottom: 14px;
  color: #2E2F31;
}
.matrix-clarifying-question__text .service-text {
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
}
.variant-switcher-header {
  color: #2E2F31;
}

:root {
  --f-color-primary: #3a5cdc;
  --f-color-primary--hover: #3553c1;
  --f-color-primary--contrast: #ffffff;
  --f-color-service: #73808d;
  --f-color-light: #a6b1bc;
  --f-color-text: #2e2f31;
  --f-color-danger: #f96261;
  --f-color-success: #37a74a;
  --f-color-yellow: #ffcc00;
  --f-color-blue: #2d99ff;
  --f-color-blue-2: #3f65f1;
  --f-color-violet: #8400ff;
  --f-color-teal: #16ceb9;
  --f-color-gold: #caad46;
  --f-color-mint: #24bbb6;
  --f-color-red: #f96261;
  --f-color-bg--body: #f5f6fa;
}
/* Цвета иконок */
/* Цвета кнопок */
.first-click-stats__summary {
  display: flex;
  align-items: center;
  justify-content: center;
  grid-gap: 20px;
  grid-gap: 20px;
  gap: 20px;
  margin-top: 25px;
  width: 100%;
}
.first-click-stats__summary--heatmap {
  margin-top: 0;
  flex: 0 0 354px;
  width: auto;
  justify-content: flex-start;
  align-items: flex-start;
  grid-gap: 15px;
  grid-gap: 15px;
  gap: 15px;
  flex-direction: column;
}
.first-click-stats__summary--heatmap .first-click-stats__metric-label {
  max-width: 100%;
  flex-grow: 1;
  text-align: left;
}
.first-click-stats__metric {
  display: flex;
  align-items: center;
  grid-gap: 10px;
  grid-gap: 10px;
  gap: 10px;
}
.first-click-stats__metric-label {
  font-size: 14px;
  line-height: 1;
  max-width: 112px;
}
.first-click-stats__metric-value {
  font-size: 30px;
  line-height: 1;
  font-weight: 700;
  flex: 0 0 auto;
}
.first-click-stats__mode-toggle {
  margin-top: 18px;
}
.first-click-stats__statistics {
  margin-top: 0 !important;
  margin-bottom: 25px !important;
  grid-gap: 40px;
  grid-gap: 40px;
  gap: 40px;
}
.first-click-stats__column-chart {
  margin-top: 25px !important;
}
.first-click-stats__heatmap-view {
  margin: 20px 0 0 0;
}
.first-click-stats__heatmap-content {
  grid-gap: 40px;
  grid-gap: 40px;
  gap: 40px;
}
.first-click-stats__heatmap-chart-wrapper {
  position: relative;
  width: auto;
  display: inline-block;
  max-width: 100%;
}
.first-click-stats__heatmap-chart-wrapper--tall {
  max-height: calc(500px + 15px);
  overflow: hidden;
  position: relative;
}
.first-click-stats__heatmap-chart-wrapper .heatmap-chart__container {
  width: auto !important;
  display: inline-block !important;
}
.first-click-stats__heatmap-chart-wrapper .heatmap-chart__background-image {
  width: auto !important;
}
.first-click-stats__heatmap-gradient {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 40px;
  background: linear-gradient(360deg, #ffffff 34%, rgba(255, 255, 255, 0) 100%);
  pointer-events: none;
  z-index: 10;
}
.first-click-stats__show-image-btn {
  position: absolute;
  bottom: -1px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 20;
  color: #3a5cdc;
  background-color: transparent;
  border: none;
  padding: 0;
  font-size: 13px;
  cursor: pointer;
  transition: opacity 0.2s ease;
  width: 100%;
  max-width: 100%;
  text-align: center;
  font-weight: 500;
  white-space: normal;
  word-wrap: break-word;
  line-height: 1.2;
}
.first-click-stats__show-image-btn:hover {
  opacity: 0.8;
}
.first-click-stats__image-wrapper {
  position: relative;
  display: inline-block;
  max-width: 100%;
  width: 100%;
}
.first-click-stats__image-wrapper--limited {
  max-height: 400px;
  overflow: hidden;
  border: 1px solid #eee;
}
.first-click-stats__image {
  max-width: 100%;
  height: auto;
  display: block;
  pointer-events: none;
}
.first-click-stats__heatmap-overlay {
  position: absolute;
  top: 0;
  left: 0;
  max-width: 100%;
  width: 100%;
  height: 100%;
}
.first-click-stats__areas-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.first-click-stats__area {
  position: absolute;
  border: 2px solid #3f51b5;
  background-color: rgba(63, 81, 181, 0.2);
  cursor: pointer;
  pointer-events: all;
  transition: all 0.2s ease;
  box-sizing: border-box;
}
.first-click-stats__area:hover {
  background-color: rgba(63, 81, 181, 0.4);
  border-color: #303f9f;
  z-index: 10;
}
.first-click-stats__area-label {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: rgba(255, 255, 255, 0.95);
  padding: 4px 8px;
  border-radius: 4px;
  font-weight: bold;
  font-size: 12px;
  white-space: nowrap;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  color: #333;
}
.first-click-stats__controls {
  display: flex;
  align-items: center;
  margin-top: 15px;
  grid-gap: 10px;
  grid-gap: 10px;
  gap: 10px;
}
.first-click-stats__time-chart,
.first-click-stats__zones-chart {
  margin: 20px 0;
}
.first-click-stats__chart-container {
  min-height: 300px;
}
.first-click-stats__filter-table--heatmap .bg-white {
  box-shadow: none !important;
}
.first-click-stats__loading-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.7);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 10;
  border-radius: 4px;
}
.first-click-stats__loading-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.7);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 10;
  border-radius: 4px;
}
.first-click-stats__table {
  width: 100%;
  margin-bottom: 0 !important;
}
.first-click-stats__table th {
  padding-top: 0;
}
.first-click-stats__table-cell--checkbox {
  font-weight: 500;
}
.first-click-stats__checkbox {
  font-weight: 500;
}
.first-click-stats__checkbox-input {
  margin-right: 8px;
}
.first-click-stats__legend {
  margin-left: 0 !important;
}
.first-click-stats__legend-row--clickable {
  cursor: pointer;
}
.first-click-stats__color-indicator--user-points {
  background-color: #f96261;
}
.first-click-stats__color-indicator--skipped {
  background-color: #B0BEC5;
}
.first-click-stats__chart-wrapper {
  flex: 0 0 auto;
}
.first-click-stats__chart-wrapper.first-click-stats__chart-wrapper--heatmap {
  max-width: 100% !important;
  width: 100% !important;
}
.first-click-stats__all-answers-btn {
  cursor: pointer;
}
.first-click-stats--compact .first-click-stats__heatmap-view {
  margin-top: 25px !important;
}
@media (max-width: 1200px) {
  .first-click-stats__summary.first-click-stats__summary--heatmap {
    flex: 0 0 254px;
  }
  .first-click-stats__statistics {
    flex-direction: column;
    grid-gap: 25px;
    grid-gap: 25px;
    gap: 25px;
    margin-bottom: 0 !important;
  }
  .first-click-stats__chart-wrapper {
    width: 394px !important;
  }
  .first-click-stats__legend {
    margin-top: 0 !important;
    width: 100% !important;
  }
  .first-click-stats__all-answers-btn {
    margin-top: 16px !important;
  }
  .first-click-stats__metric-value {
    line-height: 1;
  }
  .first-click-stats__heatmap-content {
    flex-direction: column;
    grid-gap: 25px;
    grid-gap: 25px;
    gap: 25px;
    margin-bottom: 15px;
  }
  .first-click-stats__summary.first-click-stats__summary--heatmap {
    flex: 0 0 auto;
    width: auto;
    margin-right: 0 !important;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    grid-gap: 20px;
    grid-gap: 20px;
    gap: 20px;
  }
  .first-click-stats__summary.first-click-stats__summary--heatmap .first-click-stats__metric-label {
    max-width: 112px;
  }
}
@media (max-width: 768px) {
  .first-click-stats__heatmap-content {
    flex-direction: column;
  }
  .first-click-stats__summary {
    flex: 0 0 100%;
    width: 100%;
    margin-right: 0 !important;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    grid-gap: 15px;
    grid-gap: 15px;
    gap: 15px;
    margin-top: 25px !important;
  }
  .first-click-stats__summary.first-click-stats__summary--heatmap {
    margin-top: 0 !important;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    grid-gap: 15px;
    grid-gap: 15px;
    gap: 15px;
  }
  .first-click-stats__summary.first-click-stats__summary--heatmap .first-click-stats__metric {
    max-width: none;
  }
  .first-click-stats__chart-wrapper {
    width: 100% !important;
  }
  .first-click-stats__chart-wrapper--heatmap {
    margin-bottom: 16px;
  }
  .first-click-stats__metric-label {
    max-width: none !important;
  }
  .first-click-stats__legend.question-statistics__variant-statistics-legend {
    margin-top: 0 !important;
    width: calc(100% + 30px) !important;
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .first-click-stats__heatmap-view {
    margin-bottom: 0 !important;
  }
  .first-click-stats__heatmap-content {
    margin-bottom: 0;
  }
  .first-click-stats__controls {
    flex-direction: column;
    align-items: stretch;
  }
  .first-click-stats__mode-toggle {
    justify-content: center;
    margin-top: 22px;
  }
  .first-click-stats__filter-table {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 30px) !important;
  }
  .first-click-stats__filter-table .first-click-stats__table {
    margin-bottom: 0 !important;
  }
}

:root {
  --f-color-primary: #3a5cdc;
  --f-color-primary--hover: #3553c1;
  --f-color-primary--contrast: #ffffff;
  --f-color-service: #73808d;
  --f-color-light: #a6b1bc;
  --f-color-text: #2e2f31;
  --f-color-danger: #f96261;
  --f-color-success: #37a74a;
  --f-color-yellow: #ffcc00;
  --f-color-blue: #2d99ff;
  --f-color-blue-2: #3f65f1;
  --f-color-violet: #8400ff;
  --f-color-teal: #16ceb9;
  --f-color-gold: #caad46;
  --f-color-mint: #24bbb6;
  --f-color-red: #f96261;
  --f-color-bg--body: #f5f6fa;
}
/* Цвета иконок */
/* Цвета кнопок */
.area-selection-stats__summary {
  display: flex;
  flex-direction: column;
  justify-content: center;
  grid-gap: 10px;
  grid-gap: 10px;
  gap: 10px;
  margin-top: 25px;
  width: 100%;
}
.area-selection-stats__summary--heatmap {
  margin-top: 0;
  flex: 0 0 354px;
  width: auto;
  justify-content: flex-start;
  align-items: flex-start;
  grid-gap: 10px;
  grid-gap: 10px;
  gap: 10px;
  flex-direction: column;
}
.area-selection-stats__summary--heatmap .area-selection-stats__metric-label {
  max-width: 140px;
  flex-grow: 1;
  text-align: left;
}
.area-selection-stats__metric {
  display: flex;
  align-items: center;
  grid-gap: 10px;
  grid-gap: 10px;
  gap: 10px;
}
.area-selection-stats__metric-label {
  font-size: 14px;
  line-height: 1;
  max-width: 140px;
}
.area-selection-stats__metric-value {
  font-size: 30px;
  line-height: 1;
  font-weight: 700;
  flex: 0 0 auto;
}
.area-selection-stats__mode-toggle {
  margin-top: 18px;
}
.area-selection-stats__statistics {
  margin-top: 0 !important;
  margin-bottom: 25px !important;
  grid-gap: 40px;
  grid-gap: 40px;
  gap: 40px;
}
.area-selection-stats__column-chart {
  margin-top: 25px !important;
}
.area-selection-stats__heatmap-view {
  margin: 20px 0 0 0;
}
.area-selection-stats__heatmap-content {
  grid-gap: 40px;
  grid-gap: 40px;
  gap: 40px;
}
.area-selection-stats__heatmap-chart-wrapper {
  position: relative;
  width: auto;
  display: inline-block;
  max-width: 100%;
}
.area-selection-stats__heatmap-chart-wrapper--tall {
  max-height: calc(500px + 15px);
  overflow: hidden;
  position: relative;
}
.area-selection-stats__heatmap-chart-wrapper .heatmap-chart__container {
  width: auto !important;
  display: inline-block !important;
}
.area-selection-stats__heatmap-chart-wrapper .heatmap-chart__background-image {
  width: auto !important;
}
.area-selection-stats__heatmap-gradient {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 40px;
  background: linear-gradient(360deg, #ffffff 34%, rgba(255, 255, 255, 0) 100%);
  z-index: 10;
}
.area-selection-stats__show-image-btn {
  position: absolute;
  bottom: -1px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 20;
  white-space: nowrap;
  color: #3a5cdc;
  background-color: transparent;
  border: none;
  padding: 0;
  font-size: 13px;
  cursor: pointer;
  transition: opacity 0.2s ease;
  width: 100%;
  max-width: 100%;
  text-align: center;
  font-weight: 500;
}
.area-selection-stats__show-image-btn:hover {
  opacity: 0.8;
}
.area-selection-stats__image-wrapper {
  position: relative;
  display: inline-block;
  max-width: 100%;
  width: 100%;
}
.area-selection-stats__image-wrapper--limited {
  max-height: 400px;
  overflow: hidden;
  border: 1px solid #eee;
}
.area-selection-stats__image {
  max-width: 100%;
  height: auto;
  display: block;
  pointer-events: none;
}
.area-selection-stats__heatmap-overlay {
  position: absolute;
  top: 0;
  left: 0;
  max-width: 100%;
  width: 100%;
  height: 100%;
}
.area-selection-stats__areas-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.area-selection-stats__area {
  position: absolute;
  border: 2px solid #3f51b5;
  background-color: rgba(63, 81, 181, 0.2);
  cursor: pointer;
  pointer-events: all;
  transition: all 0.2s ease;
  box-sizing: border-box;
}
.area-selection-stats__area:hover {
  background-color: rgba(63, 81, 181, 0.4);
  border-color: #303f9f;
  z-index: 10;
}
.area-selection-stats__area-label {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: rgba(255, 255, 255, 0.95);
  padding: 4px 8px;
  border-radius: 4px;
  font-weight: bold;
  font-size: 12px;
  white-space: nowrap;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  color: #333;
}
.area-selection-stats__controls {
  display: flex;
  align-items: center;
  margin-top: 15px;
  grid-gap: 10px;
  grid-gap: 10px;
  gap: 10px;
}
.area-selection-stats__time-chart,
.area-selection-stats__zones-chart {
  margin: 20px 0;
}
.area-selection-stats__chart-container {
  min-height: 300px;
}
.area-selection-stats__filter-table--heatmap .bg-white {
  box-shadow: none !important;
}
.area-selection-stats__loading-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.7);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 10;
  border-radius: 4px;
}
.area-selection-stats__loading-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.7);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 10;
  border-radius: 4px;
}
.area-selection-stats__table {
  width: 100%;
  margin-bottom: 0 !important;
}
.area-selection-stats__table th {
  padding-top: 0;
}
.area-selection-stats__table-cell--checkbox {
  font-weight: 500;
}
.area-selection-stats__checkbox {
  font-weight: 500;
}
.area-selection-stats__checkbox-input {
  margin-right: 8px;
}
.area-selection-stats__legend {
  margin-left: 0 !important;
}
.area-selection-stats__legend-row--clickable {
  cursor: pointer;
}
.area-selection-stats__color-indicator--user-points {
  background-color: #f96261;
}
.area-selection-stats__color-indicator--skipped {
  background-color: #B0BEC5;
}
.area-selection-stats__chart-wrapper {
  flex: 0 0 auto;
}
.area-selection-stats__chart-wrapper.area-selection-stats__chart-wrapper--heatmap {
  max-width: 100% !important;
  width: 100% !important;
}
.area-selection-stats__all-answers-btn {
  cursor: pointer;
}
.area-selection-stats--compact .area-selection-stats__heatmap-view {
  margin-top: 25px !important;
}
@media (max-width: 1200px) {
  .area-selection-stats__summary.area-selection-stats__summary--heatmap {
    flex: 0 0 254px;
  }
  .area-selection-stats__statistics {
    flex-direction: column;
    grid-gap: 25px;
    grid-gap: 25px;
    gap: 25px;
    margin-bottom: 0 !important;
  }
  .area-selection-stats__chart-wrapper {
    width: 394px !important;
  }
  .area-selection-stats__legend {
    margin-top: 0 !important;
    width: 100% !important;
  }
  .area-selection-stats__all-answers-btn {
    margin-top: 16px !important;
  }
  .area-selection-stats__metric-value {
    line-height: 1;
  }
  .area-selection-stats__heatmap-content {
    flex-direction: column;
    grid-gap: 25px;
    grid-gap: 25px;
    gap: 25px;
    margin-bottom: 15px;
  }
  .area-selection-stats__summary.area-selection-stats__summary--heatmap {
    flex: 0 0 auto;
    width: auto;
    margin-right: 0 !important;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    grid-gap: 20px;
    grid-gap: 20px;
    gap: 20px;
  }
  .area-selection-stats__summary.area-selection-stats__summary--heatmap .area-selection-stats__metric-label {
    max-width: 112px;
  }
}
@media (max-width: 768px) {
  .area-selection-stats__heatmap-content {
    flex-direction: column;
  }
  .area-selection-stats__summary {
    flex: 0 0 100%;
    width: 100%;
    margin-right: 0 !important;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    grid-gap: 15px;
    grid-gap: 15px;
    gap: 15px;
    margin-top: 25px !important;
  }
  .area-selection-stats__summary.area-selection-stats__summary--heatmap {
    margin-top: 0 !important;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    grid-gap: 15px;
    grid-gap: 15px;
    gap: 15px;
  }
  .area-selection-stats__summary.area-selection-stats__summary--heatmap .area-selection-stats__metric {
    max-width: none;
  }
  .area-selection-stats__chart-wrapper {
    width: 100% !important;
  }
  .area-selection-stats__chart-wrapper--heatmap {
    margin-bottom: 16px;
  }
  .area-selection-stats__metric-label {
    max-width: none !important;
  }
  .area-selection-stats__legend.question-statistics__variant-statistics-legend {
    margin-top: 0 !important;
    width: calc(100% + 30px) !important;
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .area-selection-stats__heatmap-view {
    margin-bottom: 0 !important;
  }
  .area-selection-stats__heatmap-content {
    margin-bottom: 0;
  }
  .area-selection-stats__controls {
    flex-direction: column;
    align-items: stretch;
  }
  .area-selection-stats__mode-toggle {
    justify-content: center;
    margin-top: 22px;
  }
  .area-selection-stats__filter-table {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 30px) !important;
  }
  .area-selection-stats__filter-table .area-selection-stats__table {
    margin-bottom: 0 !important;
  }
}

.matrix-chart-label {
  position: relative;
  display: block;
}
.matrix-chart-label svg {
  position: absolute;
  top: -5px;
  right: -10px;
}
.question-statistics__variant-statistics-heatmap-chart .highcharts-xaxis .highcharts-axis-line {
  opacity: 0;
}

.points-stats-modal-page__stats {
  padding-left: 10px;
  padding-right: 10px;
}
.points-stats-modal-page__data {
  flex-wrap: nowrap;
}
.points-stats-modal-page .points-stats {
  display: inline-block;
  min-width: 50%;
}
.points-stats-modal-page .points-stats-modal-page__table {
  width: 50%;
}
.points-stats-modal-page .points-stats-modal-page__table .native-scrollbar {
  height: 100% !important;
}
.points-stats-modal-page .points-stats-modal-page__chart {
  width: 50%;
}
@media screen and (max-width: 1199px) {
  .points-stats-modal-page .foquz-modal-page__title {
    width: 100%;
  }
  .points-stats-modal-page .print-button {
    margin-top: 20px;
  }
  .points-stats-modal-page .points-stats-modal-page__data {
    display: block;
  }
  .points-stats-modal-page .points-stats-modal-page__table {
    width: 100%;
  }
  .points-stats-modal-page .points-stats-modal-page__table .native-scrollbar {
    height: auto!important;
  }
  .points-stats-modal-page .points-stats-modal-page__table .table {
    max-width: 100%;
    width: 554px;
  }
  .points-stats-modal-page .points-stats-modal-page__chart {
    width: 600px;
    max-width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .points-stats-modal-page .foquz-modal-page__header {
    min-height: 75px;
  }
  .points-stats-modal-page .print-button {
    display: none;
  }
  .points-stats-modal-page .points-stats-modal-page__stats {
    padding-left: 0;
    padding-right: 0;
    display: block!important;
  }
  .points-stats-modal-page .foquz-slider {
    width: 100%;
    margin-left: -10px;
  }
  .points-stats-modal-page .points-stats-modal-page__table {
    padding-left: 0;
    padding-right: 0;
  }
  .points-stats-modal-page .points-stats-modal-page__table .table {
    min-width: 0;
    width: 100%;
  }
}
.print-frame {
  background-color: white;
  padding: 40px;
  width: 100%;
  box-sizing: border-box;
}
.print-frame * {
  box-sizing: border-box;
  box-shadow: none;
}
.print-frame .points-stats-modal-page__table {
  width: 50%;
  flex-basis: 50%;
}
.print-frame .points-stats-modal-page__chart {
  width: 50%;
  flex-basis: 50%;
}
.print-frame .charts-block__toggler,
.print-frame .highcharts-exporting-group {
  display: none;
}
.print-frame .foquz-modal-page__header {
  margin-bottom: 24px;
}
.print-frame .h-100 {
  height: auto !important;
}
.print-frame .points-stats-modal-page__table,
.print-frame .points-stats-modal-page__chart {
  height: auto !important;
}
.print-frame .ps {
  overflow: visible !important;
  height: auto !important;
}
.print-frame .ps .ps__rail-x,
.print-frame .ps .ps__rail-y {
  display: none;
}
.print-frame .ps-wrapper {
  page-break-after: avoid;
}
.print-frame .points-stats-modal-page__data {
  margin-top: -20px;
}

.column-chart {
  display: block;
}

.pie-chart {
  display: block;
}

.stats-filters-value {
  display: block;
}
.stats-filters-value .form-label {
  white-space: nowrap;
}

.share-link-modal .modal-dialog {
  width: 600px;
}
.share-link-modal__link {
  flex-grow: 1;
}
.share-link-modal__rights {
  width: 90px;
}
.share-link-modal .select2-selection__rendered {
  text-overflow: clip !important;
}
.share-link-modal-dropdown {
  min-width: 200px!important;
  transform: translateX(-110px);
}

.print-footer {
  display: block;
  width: 100%;
  page-break-after: avoid;
}

.tags-filter {
  display: inline-flex;
  flex-wrap: wrap;
}
.tags-filter tags-select {
  display: block;
}
.tags-filter .foquz-checkbox {
  margin-left: 0px;
  flex-shrink: 0;
}
.tags-filter .foquz-checkbox .f-check {
  display: inline-block;
  padding-top: 0!important;
  padding-bottom: 0!important;
  margin-bottom: 2px;
}
.tags-filter .foquz-checkbox .f-check-label {
  font-size: 12px;
  padding-left: 28px;
  padding-top: 2.6px;
  min-height: 0;
}
.tags-filter .foquz-checkbox .f-check-label:before {
  width: 18px;
  height: 18px;
  border-radius: 3px;
}
.tags-filter .foquz-checkbox .f-check-label:after {
  left: 4.2px;
  top: 5px;
}
.tags-filter--disabled {
  position: relative;
  opacity: 0.5;
  pointer-events: auto;
  cursor: not-allowed;
}
.tags-filter--disabled .select2.select2-container--form-control.select2-container--disabled .select2-selection {
  background-color: transparent !important;
}
.tags-filter--disabled .tags-filter--disabled--click {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  background-color: transparent;
}
.tags-filter-block {
  position: relative;
}
.foquz-message-tariff {
  position: absolute;
  transform: translateX(-50%);
  left: 50%;
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: center;
  grid-gap: 35px;
  grid-gap: 35px;
  gap: 35px;
  background: #ffffff;
  color: #2E2F31;
  border-radius: 9px;
  padding: 33px 30px 35px 30px;
  box-shadow: 0px 5px 20px 0px rgba(115,128,141,0.4);
  min-width: 460px;
  max-width: 460px;
  font-size: 14px;
  font-weight: 400;
  line-height: 130%;
}
.foquz-message-tariff a {
  color: #3F65F1;
  font-weight: 500;
}
.foquz-message-tariff__close {
  width: 100%;
  display: none;
  color: #3F65F1;
  font-weight: 500;
  font-size: 13px;
  line-height: 110%;
  text-align: center;
}
.foquz-message-tariff__cross {
  cursor: pointer;
  position: absolute;
  top: 15px;
  right: 15px;
}
@media screen and (max-width: 768px) {
  .foquz-message-tariff {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    min-width: 290px;
    max-width: 290px;
    padding: 35px 20px;
    flex-direction: column;
  }
  .foquz-message-tariff__close {
    display: block;
  }
}


:root {
  --f-color-primary: #3a5cdc;
  --f-color-primary--hover: #3553c1;
  --f-color-primary--contrast: #ffffff;
  --f-color-service: #73808d;
  --f-color-light: #a6b1bc;
  --f-color-text: #2e2f31;
  --f-color-danger: #f96261;
  --f-color-success: #37a74a;
  --f-color-yellow: #ffcc00;
  --f-color-blue: #2d99ff;
  --f-color-blue-2: #3f65f1;
  --f-color-violet: #8400ff;
  --f-color-teal: #16ceb9;
  --f-color-gold: #caad46;
  --f-color-mint: #24bbb6;
  --f-color-red: #f96261;
  --f-color-bg--body: #f5f6fa;
}
/* Цвета иконок */
/* Цвета кнопок */
.preselected-filter-rating {
  display: inline-flex;
  align-items: center;
  font-size: 14px;
  line-height: 1.4;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
.preselected-filter-rating__content {
  display: flex;
  align-items: center;
  grid-gap: 10px;
  grid-gap: 10px;
  gap: 10px;
}
.preselected-filter-rating__points {
  display: flex;
  align-items: center;
  grid-gap: 4px;
  grid-gap: 4px;
  gap: 4px;
  flex-shrink: 0;
}
.preselected-filter-rating__point {
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  position: relative;
  background: #eee;
}
.preselected-filter-rating__point[data-point='1'] .preselected-filter-rating__point-inner {
  background: #f96261;
}
.preselected-filter-rating__point[data-point='2'] .preselected-filter-rating__point-inner {
  background: #f97f46;
}
.preselected-filter-rating__point[data-point='3'] .preselected-filter-rating__point-inner {
  background: #f4a224;
}
.preselected-filter-rating__point[data-point='4'] .preselected-filter-rating__point-inner {
  background: #aab540;
}
.preselected-filter-rating__point[data-point='5'] .preselected-filter-rating__point-inner {
  background: #3ece67;
}
.preselected-filter-rating__point-inner {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
  position: relative;
}
.preselected-filter-rating__point-inner img {
  width: 20px;
  height: 20px;
  -o-object-fit: contain;
     object-fit: contain;
}
.preselected-filter-rating__point-inner svg-icon {
  width: 20px;
  height: 20px;
  color: #ffffff;
}
.preselected-filter-rating__point-inner svg-icon svg {
  width: 100%;
  height: 100%;
  fill: currentColor;
}
.preselected-filter-rating__point:before {
  content: '';
  position: absolute;
  top: -3px;
  left: -3px;
  width: calc(100% + 6px);
  height: calc(100% + 6px);
  border-radius: 50%;
  background: #ffffff;
  z-index: 1;
}
.preselected-filter-rating__point:first-child {
  margin-right: -10px;
}
.preselected-filter-rating__point[data-img] .preselected-filter-rating__point-inner {
  background: transparent !important;
}
.preselected-filter-rating__point[data-img] .preselected-filter-rating__point-inner img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.preselected-filter-rating__point-value {
  color: #ffffff;
  font-weight: 900;
  font-size: 13px;
  line-height: 1;
  font-family: 'Roboto', sans-serif;
}
.preselected-filter-rating__info {
  display: flex;
  flex-direction: column;
  grid-gap: 2px;
  grid-gap: 2px;
  gap: 2px;
  flex: 1;
  min-width: 0;
}
.preselected-filter-rating__name {
  font-weight: 500;
  color: #212529;
  word-break: break-word;
  font-size: 12px;
  line-height: 1.1;
}
.preselected-filter-rating__value {
  font-size: 13px;
  color: #6c757d;
}
.preselected-filter-rating .svg-icon--rating-smile-1 {
  width: 20px;
  height: 19px;
  color: #ffffff;
}
.preselected-filter-rating .svg-icon--rating-smile-2 {
  width: 18px;
  height: 14px;
  color: #ffffff;
}

.preselected-filter-generic {
  display: inline-flex;
  align-items: center;
  background-color: #F2F5F6;
  border-radius: 18px;
  padding: 10px 12px;
  font-size: 12px;
  line-height: 1;
  color: #2E2F31;
  max-width: 100%;
  font-weight: 500;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
.preselected-filter-generic__content {
  display: flex;
  align-items: center;
  grid-gap: 5px;
  grid-gap: 5px;
  gap: 5px;
  width: 100%;
}
.preselected-filter-generic__text {
  display: flex;
  flex-wrap: wrap;
  grid-gap: 5px;
  grid-gap: 5px;
  gap: 5px;
  min-width: 0;
  color: #212529;
  font-size: 14px;
  line-height: 1;
}
.preselected-filter-generic__name {
  font-weight: 500;
  flex-shrink: 0;
  font-size: 12px;
  color: #73808D;
  padding-top: 1px;
}
.preselected-filter-generic__value {
  word-break: break-word;
  min-width: 0;
}
.preselected-filter-generic--boolean .preselected-filter-generic__name {
  color: #2E2F31;
  font-size: 14px;
}
.preselected-filter-generic:hover {
  background-color: #f1f3f4;
  border-color: #dee2e6;
}
@media print {
  .preselected-filter-generic {
    padding: 5px 12px;
  }
  .preselected-filter-generic .preselected-filter-generic__name {
    font-size: 12px;
    padding-top: 0;
  }
  .preselected-filter-generic .preselected-filter-generic__value {
    font-size: 12px;
  }
}

.preselected-filter-container__title {
  margin-bottom: 16px;
}
.preselected-filter-container__title-text {
  font-size: 16px;
  font-weight: 600;
  color: #212529;
  margin: 0;
  line-height: 1.3;
}
.preselected-filter-container__content {
  display: flex;
  flex-direction: column;
  grid-gap: 20px;
  grid-gap: 20px;
  gap: 20px;
}
.preselected-filter-container__section {
  display: flex;
  flex-wrap: wrap;
  grid-gap: 2px;
  grid-gap: 2px;
  gap: 2px;
  align-items: flex-start;
}
.preselected-filter-container__section--rating {
  grid-gap: 20px 15px;
  grid-gap: 20px 15px;
  gap: 20px 15px;
  align-items: center;
}
.preselected-filter-container__section--rating .preselected-filter-container__item {
  display: flex;
  align-items: center;
  width: 180px;
  flex-shrink: 0;
}
.preselected-filter-container__section--generic .preselected-filter-container__item {
  display: flex;
  align-items: center;
}
.preselected-filter-container__item {
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .preselected-filter-container {
    margin-bottom: 16px;
  }
  .preselected-filter-container__title {
    margin-bottom: 12px;
  }
  .preselected-filter-container__title-text {
    font-size: 15px;
  }
  .preselected-filter-container__content {
    grid-gap: 12px;
    grid-gap: 12px;
    gap: 12px;
  }
  .preselected-filter-container__section {
    grid-gap: 6px;
    grid-gap: 6px;
    gap: 6px;
  }
}
.f-card .preselected-filter-container:first-child {
  margin-top: 0;
}
.f-card .preselected-filter-container:last-child {
  margin-bottom: 0;
}
.reviews-page .preselected-filter-container__title-text {
  color: #495057;
  font-size: 15px;
}
.theme-dark .preselected-filter-container__title-text {
  color: #f8f9fa;
}
.theme-dark .reviews-page .preselected-filter-container {
  background-color: #495057;
  border-color: #6c757d;
}
.theme-dark .reviews-page .preselected-filter-container__title-text {
  color: #f8f9fa;
}

:root {
  --f-color-primary: #3a5cdc;
  --f-color-primary--hover: #3553c1;
  --f-color-primary--contrast: #ffffff;
  --f-color-service: #73808d;
  --f-color-light: #a6b1bc;
  --f-color-text: #2e2f31;
  --f-color-danger: #f96261;
  --f-color-success: #37a74a;
  --f-color-yellow: #ffcc00;
  --f-color-blue: #2d99ff;
  --f-color-blue-2: #3f65f1;
  --f-color-violet: #8400ff;
  --f-color-teal: #16ceb9;
  --f-color-gold: #caad46;
  --f-color-mint: #24bbb6;
  --f-color-red: #f96261;
  --f-color-bg--body: #f5f6fa;
}
/* Цвета иконок */
/* Цвета кнопок */
.stats-sidesheet__header {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-left: -8px;
  margin-right: -8px;
}
@media screen and (max-width: 1199px) {
  .stats-sidesheet__header {
    flex-direction: column;
  }
  .stats-sidesheet__header .foquz-dialog__title {
    padding-right: 40px;
  }
  .stats-sidesheet__header .foquz-search-field {
    margin-top: 16px;
  }
}
.stats-sidesheet__points-filters {
  display: flex;
  align-items: flex-end;
  margin-top: 8px;
  margin-bottom: 8px;
}
@media screen and (max-width: 1199px) {
  .stats-sidesheet__points-filters .stats-sidesheet__search {
    flex-grow: 1;
  }
  .stats-sidesheet__points-filters .foquz-search-field {
    width: 100%!important;
  }
}
@media screen and (max-width: 767px) {
  .stats-sidesheet__points-filters {
    flex-direction: column;
    align-items: stretch;
  }
}
@media screen and (min-width: 768px) {
  .stats-sidesheet .foquz-search-field {
    width: 400px;
  }
}
@media screen and (min-width: 768px) {
  .stats-sidesheet .interval-slider {
    width: 300px;
  }
}
@media screen and (max-width: 767px) {
  .stats-sidesheet .interval-slider {
    margin-bottom: 24px;
  }
}
.stats-sidesheet .question-statistics__clients-modal-dialog-table th {
  padding-bottom: 8px;
}
.stats-sidesheet.stucked .os-scrollbar-vertical {
  top: 65px;
}
.stats-sidesheet .mobile-item {
  border-bottom: 1px solid #eceff1;
}
.stats-sidesheet .mobile-item:first-child {
  border-top: 1px solid #eceff1;
}
.stats-sidesheet .mobile-item__client {
  border-bottom: 1px solid #eceff1;
  padding: 12px 0;
}
.stats-sidesheet .mobile-item__client table th,
.stats-sidesheet .mobile-item__client table td {
  padding: 4px 0;
  font-size: 12px;
}
.stats-sidesheet .mobile-item__client table th {
  padding-right: 15px;
  min-width: 120px;
  font-weight: bold;
}
.stats-sidesheet .mobile-item__client table td {
  font-size: 12px;
  width: 100%;
}
.stats-sidesheet .mobile-item__answer {
  padding: 5px 0;
}
@media screen and (max-width: 1199px) {
  .stats-sidesheet .os-scrollbar {
    display: none;
  }
}
.stats-sidesheet .mobile-table {
  margin-left: -15px;
  margin-right: -15px;
  margin-top: 30px;
}
.stats-sidesheet .mobile-table th {
  min-width: 115px;
}
.stats-sidesheet .mobile-table td {
  min-width: calc(100vw - 125px);
}
@media screen and (max-width: 1199px) {
  .stats-sidesheet .foquz-interval-slider {
    margin-bottom: 15px;
  }
}
@media screen and (max-width: 767px) {
  .stats-sidesheet__points-filters > .mr-40p {
    margin-right: 0;
  }
  .stats-sidesheet__header .pt-2 {
    padding-top: 0!important;
  }
  .stats-sidesheet .os-content {
    padding-top: 20px!important;
  }
  .stats-sidesheet .mobile-item {
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 12px;
  }
  .stats-sidesheet .mobile-table {
    margin-top: 0;
  }
}

.information-about-file__content {
  display: flex;
  flex-direction: column;
  grid-gap: 15px;
  grid-gap: 15px;
  gap: 15px;
}
.information-about-file__content .information-about-file__item--title {
  display: block;
  margin-bottom: 5px;
  color: #2E2F31;
  font-size: 12px;
  line-height: 110%;
  font-weight: 700;
}
.information-about-file__content .information-about-file__item--content {
  display: block;
  color: #2E2F31;
  font-size: 14px;
  line-height: 110%;
  font-weight: 400;
}
.information-about-file__content .information-about-file__item--link {
  text-decoration: none;
  color: #3F65F1;
  word-break: break-all;
  word-wrap: break-word;
  word-wrap: break-word;
}
.information-about-file__content .information-about-file__item--link:hover {
  color: #1140EE;
}
.information-about-file__content .information-about-file__item--link-block {
  display: flex;
  align-items: center;
  grid-gap: 5px;
  grid-gap: 5px;
  gap: 5px;
}
.information-about-file__content .information-about-file__item--link-block .copy-btn {
  transition: 0.3s;
}
.information-about-file__content .information-about-file__item--link-block .copy-btn:hover {
  transform: scale(1.2);
}
.foquz-success-message {
  position: fixed;
  top: 50%;
  left: 50%;
  bottom: unset;
  right: unset;
  transform: translate(-50%, -50%);
  border-radius: 9px;
  padding: 35px 30px;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  min-width: 260px;
  color: #2e2f31;
  z-index: 9999;
}
.information-about-file__close {
  padding: 0 20px;
}
@media screen and (max-width: 767px) {
  .foquz-dialog__actions {
    justify-content: center;
  }
}

.stats-clients-sidesheet .foquz-dialog__title .title {
  font-size: 19px;
  font-weight: 500;
}
@media screen and (max-width: 767px) {
  .stats-clients-sidesheet .foquz-dialog__title .title {
    font-size: 16px;
    font-weight: 400;
  }
}

.stats-comments-sidesheet .foquz-dialog__title .title {
  font-size: 19px;
  font-weight: 500;
}
@media screen and (max-width: 767px) {
  .stats-comments-sidesheet .foquz-dialog__title .title {
    font-size: 16px;
    font-weight: 400;
  }
}


.variants-stats .with-file {
  padding-bottom: 10px;
  border-bottom: 1px solid #E7EBED;
  margin-bottom: 10px;
  margin-left: -0.75rem;
  padding-left: 0.75rem;
}
.variants-stats .with-file:last-child {
  padding-bottom: 0;
  border-bottom: none;
  margin-bottom: 0;
}
.variants-stats .deleted {
  color: var(--f-color-service);
}
.variants-stats .deleted:after {
  content: "(удален)";
  color: var(--f-color-danger);
  font-style: italic;
  margin-left: 4px;
}
.variants-stats .question-statistics__clients-modal-dialog-table-row_variants {
  border-bottom: 2px solid #dee2e6;
}
.variants-stats .stats-custom-variant {
  white-space: nowrap;
}
.variants-stats .file-loader-preview_stats {
  width: 35px;
  height: 35px;
  flex-shrink: 0;
}
.variants-stats .file-loader-preview_stats svg {
  width: 22px;
  height: 22px;
}


.stats-text-sidesheet .skipped {
  color: #73808D;
}

.stats-addresses-sidesheet .mobile-map {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: 1000;
}
.stats-addresses-sidesheet .mobile-map__map {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.stats-addresses-sidesheet .mobile-map__close {
  position: absolute;
  top: 10px;
  right: 10px;
}

.fs-file-audio-stat {
  background-color: #F2F3F5;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="200" height="200" viewBox="0 0 200 200" fill="none"><rect width="200" height="200" rx="30" fill="white"/><path d="M61 122C61 121.448 60.5523 121 60 121C59.4477 121 59 121.448 59 122H61ZM59 132C59 132.552 59.4477 133 60 133C60.5523 133 61 132.552 61 132H59ZM66 116C66 115.448 65.5523 115 65 115C64.4477 115 64 115.448 64 116H66ZM64 138C64 138.552 64.4477 139 65 139C65.5523 139 66 138.552 66 138H64ZM71 113C71 112.448 70.5523 112 70 112C69.4477 112 69 112.448 69 113H71ZM69 141C69 141.552 69.4477 142 70 142C70.5523 142 71 141.552 71 141H69ZM76 110C76 109.448 75.5523 109 75 109C74.4477 109 74 109.448 74 110H76ZM74 144C74 144.552 74.4477 145 75 145C75.5523 145 76 144.552 76 144H74ZM81 112C81 111.448 80.5523 111 80 111C79.4477 111 79 111.448 79 112H81ZM79 142C79 142.552 79.4477 143 80 143C80.5523 143 81 142.552 81 142H79ZM86 114C86 113.448 85.5523 113 85 113C84.4477 113 84 113.448 84 114H86ZM84 140C84 140.552 84.4477 141 85 141C85.5523 141 86 140.552 86 140H84ZM91 118C91 117.448 90.5523 117 90 117C89.4477 117 89 117.448 89 118H91ZM89 136C89 136.552 89.4477 137 90 137C90.5523 137 91 136.552 91 136H89ZM96 116C96 115.448 95.5523 115 95 115C94.4477 115 94 115.448 94 116H96ZM94 138C94 138.552 94.4477 139 95 139C95.5523 139 96 138.552 96 138H94ZM101 117C101 116.448 100.552 116 100 116C99.4477 116 99 116.448 99 117H101ZM99 137C99 137.552 99.4477 138 100 138C100.552 138 101 137.552 101 137H99ZM106 115C106 114.448 105.552 114 105 114C104.448 114 104 114.448 104 115H106ZM104 139C104 139.552 104.448 140 105 140C105.552 140 106 139.552 106 139H104ZM111 116C111 115.448 110.552 115 110 115C109.448 115 109 115.448 109 116H111ZM109 138C109 138.552 109.448 139 110 139C110.552 139 111 138.552 111 138H109ZM116 113C116 112.448 115.552 112 115 112C114.448 112 114 112.448 114 113H116ZM114 141C114 141.552 114.448 142 115 142C115.552 142 116 141.552 116 141H114ZM121 116C121 115.448 120.552 115 120 115C119.448 115 119 115.448 119 116H121ZM119 138C119 138.552 119.448 139 120 139C120.552 139 121 138.552 121 138H119ZM126 118C126 117.448 125.552 117 125 117C124.448 117 124 117.448 124 118H126ZM124 136C124 136.552 124.448 137 125 137C125.552 137 126 136.552 126 136H124ZM131 122C131 121.448 130.552 121 130 121C129.448 121 129 121.448 129 122H131ZM129 132C129 132.552 129.448 133 130 133C130.552 133 131 132.552 131 132H129ZM136 123C136 122.448 135.552 122 135 122C134.448 122 134 122.448 134 123H136ZM134 131C134 131.552 134.448 132 135 132C135.552 132 136 131.552 136 131H134ZM141 125C141 124.448 140.552 124 140 124C139.448 124 139 124.448 139 125H141ZM139 129C139 129.552 139.448 130 140 130C140.552 130 141 129.552 141 129H139ZM164 101V105H166V101H164ZM36 105V101H34V105H36ZM100 37C135.346 37 164 65.6538 164 101H166C166 64.5492 136.451 35 100 35V37ZM100 35C63.5492 35 34 64.5492 34 101H36C36 65.6537 64.6538 37 100 37V35ZM158 100.919V151.63H160V100.919H158ZM42 151.63V100.919H40V151.63H42ZM100 43C132.034 43 158 68.9326 158 100.919H160C160 67.8254 133.136 41 100 41V43ZM100 41C66.8642 41 40 67.8254 40 100.919H42C42 68.9326 67.9662 43 100 43V41ZM158 103V151H160V103H158ZM148 151V103H146V151H148ZM153 156C150.239 156 148 153.761 148 151H146C146 154.866 149.134 158 153 158V156ZM158 151C158 153.761 155.761 156 153 156V158C156.866 158 160 154.866 160 151H158ZM153 98C155.761 98 158 100.239 158 103H160C160 99.134 156.866 96 153 96V98ZM153 96C149.134 96 146 99.134 146 103H148C148 100.239 150.239 98 153 98V96ZM174 117V137H176V117H174ZM160 145V109H158V145H160ZM163 148C161.343 148 160 146.657 160 145H158C158 147.761 160.239 150 163 150V148ZM174 137C174 143.075 169.075 148 163 148V150C170.18 150 176 144.18 176 137H174ZM163 106C169.075 106 174 110.925 174 117H176C176 109.82 170.18 104 163 104V106ZM163 104C160.239 104 158 106.239 158 109H160C160 107.343 161.343 106 163 106V104ZM40 103V151H42V103H40ZM54 151V103H52V151H54ZM47 158C50.866 158 54 154.866 54 151H52C52 153.761 49.7614 156 47 156V158ZM40 151C40 154.866 43.134 158 47 158V156C44.2386 156 42 153.761 42 151H40ZM47 96C43.134 96 40 99.134 40 103H42C42 100.239 44.2386 98 47 98V96ZM47 98C49.7614 98 52 100.239 52 103H54C54 99.134 50.866 96 47 96V98ZM24 117V137H26V117H24ZM42 145V109H40V145H42ZM37 150C39.7614 150 42 147.761 42 145H40C40 146.657 38.6569 148 37 148V150ZM24 137C24 144.18 29.8203 150 37 150V148C30.9249 148 26 143.075 26 137H24ZM37 104C29.8203 104 24 109.82 24 117H26C26 110.925 30.9249 106 37 106V104ZM37 106C38.6569 106 40 107.343 40 109H42C42 106.239 39.7614 104 37 104V106ZM59 122V132H61V122H59ZM64 116L64 138H66L66 116H64ZM69 113V141H71V113H69ZM74 110L74 144H76L76 110H74ZM79 112L79 142H81L81 112H79ZM84 114L84 140H86L86 114H84ZM89 118L89 136H91L91 118H89ZM94 116L94 138H96L96 116H94ZM99 117L99 137H101L101 117H99ZM104 115L104 139H106L106 115H104ZM109 116L109 138H111L111 116H109ZM114 113L114 141H116L116 113H114ZM119 116L119 138H121L121 116H119ZM124 118L124 136H126L126 118H124ZM129 122V132H131V122H129ZM134 123V131H136V123H134ZM139 125V129H141V125H139Z" fill="%23A6B1BC"/></svg>');
  background-position: center;
  background-repeat: no-repeat;
}
@media (max-width: 600px) {
  .fs-file-audio-stat {
    height: 313px;
  }
}

.stats-profiles-sidesheet .mobile-item__answer table th {
  min-width: 120px;
}
.stats-profiles-sidesheet .mobile-item__answer table td {
  width: 100%;
}


.stats-smiles-sidesheet .review-question-view__files-list {
  padding: 0;
  align-items: flex-start;
}
.stats-smiles-sidesheet .review-question-view__files-list .review-question-view-file-wrapper .review-question-view-file {
  margin-right: 5px;
  margin-bottom: 5px;
  width: 35px;
  height: 35px;
}
@media screen and (max-width: 768px) {
  .stats-smiles-sidesheet .review-question-view__files-list .review-question-view-file-wrapper .review-question-view-file {
    padding: 0;
  }
}
.stats-smiles-sidesheet .review-question-view__files-list .review-question-view-file-wrapper .review-question-view-file .img-prewiew {
  height: 35px;
}
.stats-smiles-sidesheet .review-question-view__files-list .review-question-view-file-wrapper__screen .review-question-view-file {
  margin-bottom: 0;
}
.stats-smiles-sidesheet .review-question-view__files-list .review-question-view-file-wrapper__screen--loading {
  margin-right: 10px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 35px;
  height: 35px;
  border: 2px solid #DADFE3;
  border-radius: 8px;
}
.stats-smiles-sidesheet .review-question-view__files-list .review-question-view-file-wrapper__screen--loading .btn-question {
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(50%, -50%);
  z-index: 10;
}

.stats-nps-sidesheet {
  /* .nps-variants-list {
    max-width: 500px;
  } */
}
.stats-nps-sidesheet td {
  word-break: break-word;
}
.stats-nps-sidesheet .skipped,
.stats-nps-sidesheet .nps-variant {
  padding-left: 12px;
}
.stats-nps-sidesheet .nps-variant {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-top: 7px;
  padding-bottom: 7px;
  border-bottom: 1px solid #E7EBED;
  min-height: 40px;
}
@media screen and (max-width: 767.98px) {
  .stats-nps-sidesheet .nps-variant {
    flex-wrap: wrap;
  }
}
.stats-nps-sidesheet .nps-variant__name {
  font-size: 12px;
  color: var(--f-color-service);
}
.stats-nps-sidesheet .nps-variant__value {
  flex-shrink: 0;
  width: 30px;
  margin-left: auto;
  margin-right: 20px;
}
@media screen and (max-width: 767.98px) {
  .stats-nps-sidesheet .nps-variant__value {
    margin-right: 0;
  }
}
.stats-nps-sidesheet .nps-variant__extra {
  width: 30%;
  padding-left: 12px;
  padding-right: 12px;
}
.stats-nps-sidesheet .nps-variant__extra .nps-variant__extra-title-separate {
  font-weight: 400;
  font-size: 12px;
  line-height: 110%;
  color: #73808D;
  margin-bottom: 5px;
}
.stats-nps-sidesheet .nps-variant__extra.type-1 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 7px;
}
@media screen and (max-width: 767.98px) {
  .stats-nps-sidesheet .nps-variant__extra {
    width: 100%;
  }
}
.stats-nps-sidesheet .nps-variant__extra-value {
  display: flex;
  align-items: center;
  margin-bottom: 5px;
}
.stats-nps-sidesheet .nps-variant__extra-value .file-loader-preview_stats-clarify {
  flex-shrink: 0;
}
.stats-nps-sidesheet .nps-variant__extra-title {
  font-weight: 700;
  font-size: 12px;
  line-height: 110%;
  color: #2E2F31;
  margin-bottom: 10px;
  margin-top: 8px;
}
.stats-nps-sidesheet .nps-variants-list.with-clarify {
  width: 79%;
  display: inline-block;
}
.stats-nps-sidesheet .question-statistics__clients-modal-dialog-table-extra-question-head-cell {
  width: 30%;
}
.stats-nps-sidesheet .question-statistics__clients-modal-dialog-table-extra-question-cell {
  width: 100%;
}
@media screen and (max-width: 1199.98px) {
  .stats-nps-sidesheet .nps-variants-list {
    max-width: 100%;
  }
  .stats-nps-sidesheet .complex-table table {
    table-layout: auto;
  }
}
.stats-nps-sidesheet .deleted {
  color: var(--f-color-service);
}
.stats-nps-sidesheet .deleted:after {
  content: "(удален)";
  color: var(--f-color-danger);
  font-style: italic;
  margin-left: 4px;
}

.stats-sidesheet.matrix-stats .matrix-stats-table .matrix-stats__client-data td {
  border-top: 2px solid #E7EBED;
  border-bottom: none;
}
.stats-sidesheet.matrix-stats .matrix-stats-table .matrix-stats__client-answer {
  border-bottom-width: 2px;
  border-top: none;
  position: relative;
}
.stats-sidesheet.matrix-stats .matrix-stats-table .matrix-stats__client-answer:after {
  content: '';
  position: absolute;
  left: 10px;
  right: 10px;
  top: 0;
  border-bottom: 1px solid #E7EBED;
}
.stats-sidesheet.matrix-stats .matrix-stats-table .matrix-stats__client-answer table {
  margin-bottom: 0;
}
.matrix-answer-values {
  display: flex;
  flex-direction: column;
}
.matrix-answer-values__item {
  width: 100%;
  display: flex;
  padding-top: 8px;
  padding-bottom: 8px;
}
.matrix-answer-values__item:last-child {
  border-bottom: unset;
}
.matrix-answer-value__name {
  flex-grow: 1;
}
.matrix-answer-value__value {
  min-width: 200px;
  text-align: right;
}
.matrix-answer--no-value {
  font-size: 12px;
  font-weight: 400;
  line-height: 13px;
  color: #73808D;
}
.matrix-answer-value__wrapper {
  display: flex;
  justify-content: flex-end;
}

.stats-sidesheet.matrix-stats .matrix-stats-table .matrix-stats__client-data td {
  border-top: 2px solid #E7EBED;
  border-bottom: none;
}
.stats-sidesheet.matrix-stats .matrix-stats-table .matrix-stats__client-answer {
  border-bottom-width: 2px;
  border-top: none;
  position: relative;
}
.stats-sidesheet.matrix-stats .matrix-stats-table .matrix-stats__client-answer:after {
  content: '';
  position: absolute;
  left: 10px;
  right: 10px;
  top: 0;
  border-bottom: 1px solid #E7EBED;
}
.stats-sidesheet.matrix-stats .matrix-stats-table .matrix-stats__client-answer table {
  margin-bottom: 0;
}
.matrix-answer-values {
  display: flex;
  flex-direction: column;
}
.matrix-answer-values__item {
  width: 100%;
  display: flex;
  padding-top: 8px;
  padding-bottom: 8px;
}
.matrix-answer-values__item:last-child {
  border-bottom: unset;
}
.matrix-answer-value__name {
  flex-grow: 1;
}
.matrix-answer-value__value {
  min-width: 200px;
  text-align: right;
}
.matrix-answer--no-value {
  font-size: 12px;
  font-weight: 400;
  line-height: 13px;
  color: #73808D;
  min-width: 200px;
}
.matrix-3d-table__desktop-header {
  display: flex;
}
.matrix-3d-table__row {
  display: flex;
}
.matrix-3d-table__row-data {
  display: flex;
}
.matrix-3d-table__row-item {
  display: flex;
}
.matrix-3d-table__col-header {
  display: none;
}
.matrix-3d-table__header-item {
  min-width: 140px;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  color: #73808D;
  flex-grow: 1;
}
.matrix-3d-table__desktop-header {
  justify-content: space-between;
  align-items: flex-end;
  border-bottom: 1px solid #E1E8EB;
  padding-bottom: 10px;
}
.matrix-3d-table__row {
  justify-content: space-between;
  padding-top: 8px;
  padding-bottom: 8px;
  width: -moz-fit-content;
  width: fit-content;
}
.matrix-3d-table__row:not(:last-child) {
  border-bottom: 1px solid #E1E8EB;
}
.matrix-3d-table__row-header {
  width: 100%;
  display: flex;
  align-items: center;
  padding-top: 7px;
  padding-bottom: 7px;
}
.matrix-3d-table__row-header:not(:last-child) {
  border-bottom: 1px solid #E1E8EB;
}
.matrix-3d-table__row-data {
  flex-grow: 1;
}
.matrix-3d-table__row-item {
  min-width: 120px;
  font-family: Roboto;
  font-size: 12px;
  font-weight: 500;
  line-height: 12px;
}
.matrix-3d-table__row-item .matrix-3d-table__row-item--skipped {
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
  color: #73808D;
}
.matrix-3d-table__row-item .foquz-combo {
  width: 100%;
}
.matrix-3d-table {
  display: flex;
  margin-top: 8px;
  margin-bottom: 25px;
}
.matrix-3d-table__desktop-row-headers {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  color: #73808D;
}
.matrix-3d-table__desktop-row-headers > * {
  padding-right: 10px;
}
@media screen and (max-width: 768px) {
  .matrix-3d-table__desktop-row-headers {
    display: none;
  }
}
.matrix-3d-table__body {
  width: 75%;
}
@media screen and (max-width: 768px) {
  .matrix-3d-table__body {
    width: 100%;
  }
}
.matrix-3d-table__body.matrix-3d-table__body--rows-above {
  width: 100%;
}
.matrix-3d-table__above-header {
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  margin-top: 20px;
  position: sticky;
  left: 1px;
  width: -moz-fit-content;
  width: fit-content;
}
@media screen and (max-width: 768px) {
  .matrix-3d-table__above-header {
    display: block;
    width: 100%;
  }
}
.matrix-3d-table__above-header.matrix-3d-table__above-header--hidden {
  display: none;
}
@media screen and (max-width: 768px) {
  .matrix-3d-table__above-header.matrix-3d-table__above-header--hidden {
    display: block;
  }
}
.matrix-3d-table .foquz-combo__wrapper--valid {
  position: relative;
}
.matrix-3d-table .foquz-combo__wrapper--valid .foquz-combo__select {
  border-color: #00C968;
}
.matrix-3d-table .foquz-combo__wrapper--valid::after {
  content: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 14C10.866 14 14 10.866 14 7C14 3.13401 10.866 0 7 0C3.13401 0 0 3.13401 0 7C0 10.866 3.13401 14 7 14Z' fill='%2300C968'/%3E%3Cpath d='M4 6.7077L6.32424 9L9.93806 5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  position: absolute;
  top: -7px;
  right: -7px;
}

.stats-diff-sidesheet .diff-stats-answer {
  border-bottom-width: 2px;
  border-top: none;
  position: relative;
}
.stats-diff-sidesheet .diff-stats-answer:after {
  content: '';
  position: absolute;
  left: 10px;
  right: 10px;
  top: 0;
  border-bottom: 1px solid #E7EBED;
}
.stats-diff-sidesheet .diff-stats-answer table {
  margin-bottom: 0;
  table-layout: auto;
}
.stats-diff-sidesheet .diff-stats-client td {
  border-bottom: 0;
}

.stats-gallery-sidesheet .question-statistics__gallery-table-media-item {
  display: flex;
  align-items: center;
  margin-right: 20px;
  cursor: pointer;
}
.stats-gallery-sidesheet .question-statistics__gallery-table-media-item--inactive img {
  opacity: 0.4;
}
.stats-gallery-sidesheet .question-statistics__gallery-table-media-wrapper {
  width: 35px;
  height: 35px;
  border-radius: 8px;
  overflow: hidden;
  position: relative;
  margin-right: 10px;
}
.stats-gallery-sidesheet .question-statistics__gallery-table-media-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.stats-gallery-sidesheet .question-statistics__gallery-table-media-rating {
  font-size: 14px;
  font-weight: bold;
  width: 30px;
}
.stats-gallery-sidesheet .gallery-stats-answer {
  border-bottom-width: 2px;
  border-top: none;
  position: relative;
}
.stats-gallery-sidesheet .gallery-stats-answer:after {
  content: '';
  position: absolute;
  left: 10px;
  right: 10px;
  top: 0;
  border-bottom: 1px solid #e7ebed;
}
.stats-gallery-sidesheet .gallery-stats-answer table {
  margin-bottom: 0;
}
.stats-gallery-sidesheet .gallery-stats-client td {
  border-bottom: none;
}


:root {
  --f-color-primary: #3a5cdc;
  --f-color-primary--hover: #3553c1;
  --f-color-primary--contrast: #ffffff;
  --f-color-service: #73808d;
  --f-color-light: #a6b1bc;
  --f-color-text: #2e2f31;
  --f-color-danger: #f96261;
  --f-color-success: #37a74a;
  --f-color-yellow: #ffcc00;
  --f-color-blue: #2d99ff;
  --f-color-blue-2: #3f65f1;
  --f-color-violet: #8400ff;
  --f-color-teal: #16ceb9;
  --f-color-gold: #caad46;
  --f-color-mint: #24bbb6;
  --f-color-red: #f96261;
  --f-color-bg--body: #f5f6fa;
}
/* Цвета иконок */
/* Цвета кнопок */
@media screen and (max-width: 767px) {
  .stats-stars-sidesheet .rating-scale {
    transform: translateY(-75px);
  }
  .stats-stars-sidesheet .rating-scale h3 {
    font-size: 16px!important;
  }
  .stats-stars-sidesheet .foquz-search-field {
    transform: translateY(110px);
  }
}
.stats-stars-sidesheet .review-question-view__files-list {
  padding: 0;
  align-items: flex-start;
}
.stats-stars-sidesheet .review-question-view__files-list .review-question-view-file-wrapper .review-question-view-file {
  margin-right: 10px;
  margin-bottom: 5px;
  width: 35px;
  height: 35px;
}
@media screen and (max-width: 768px) {
  .stats-stars-sidesheet .review-question-view__files-list .review-question-view-file-wrapper .review-question-view-file {
    padding: 0;
  }
}
.stats-stars-sidesheet .review-question-view__files-list .review-question-view-file-wrapper .review-question-view-file .img-prewiew {
  height: 35px;
}
.stats-stars-sidesheet .review-question-view__files-list .review-question-view-file-wrapper__screen .review-question-view-file {
  margin-bottom: 0;
}
.stats-stars-sidesheet .review-question-view__files-list .review-question-view-file-wrapper__screen--loading {
  margin-right: 10px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 35px;
  height: 35px;
  border: 2px solid #DADFE3;
  border-radius: 8px;
}
.stats-stars-sidesheet .review-question-view__files-list .review-question-view-file-wrapper__screen--loading .btn-question {
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(50%, -50%);
  z-index: 10;
}

:root {
  --f-color-primary: #3a5cdc;
  --f-color-primary--hover: #3553c1;
  --f-color-primary--contrast: #ffffff;
  --f-color-service: #73808d;
  --f-color-light: #a6b1bc;
  --f-color-text: #2e2f31;
  --f-color-danger: #f96261;
  --f-color-success: #37a74a;
  --f-color-yellow: #ffcc00;
  --f-color-blue: #2d99ff;
  --f-color-blue-2: #3f65f1;
  --f-color-violet: #8400ff;
  --f-color-teal: #16ceb9;
  --f-color-gold: #caad46;
  --f-color-mint: #24bbb6;
  --f-color-red: #f96261;
  --f-color-bg--body: #f5f6fa;
}
/* Цвета иконок */
/* Цвета кнопок */
@media screen and (max-width: 767px) {
  .stats-rating-sidesheet .rating-scale {
    transform: translateY(-75px);
  }
  .stats-rating-sidesheet .rating-scale h3 {
    font-size: 16px!important;
  }
  .stats-rating-sidesheet .foquz-search-field {
    transform: translateY(110px);
  }
}
.stats-rating-sidesheet .rating-value {
  width: 28px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  font-size: 13px;
  border-width: 2px;
  border-style: solid;
  border-radius: 4px;
}
.stats-rating-sidesheet .review-question-view__files-list {
  padding: 0;
  align-items: flex-start;
}
.stats-rating-sidesheet .review-question-view__files-list .review-question-view-file-wrapper .review-question-view-file {
  margin-right: 10px;
  margin-bottom: 5px;
  width: 35px;
  height: 35px;
}
@media screen and (max-width: 768px) {
  .stats-rating-sidesheet .review-question-view__files-list .review-question-view-file-wrapper .review-question-view-file {
    padding: 0;
  }
}
.stats-rating-sidesheet .review-question-view__files-list .review-question-view-file-wrapper .review-question-view-file .img-prewiew {
  height: 35px;
}
.stats-rating-sidesheet .review-question-view__files-list .review-question-view-file-wrapper__screen .review-question-view-file {
  margin-bottom: 0;
}
.stats-rating-sidesheet .review-question-view__files-list .review-question-view-file-wrapper__screen--loading {
  margin-right: 10px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 35px;
  height: 35px;
  border: 2px solid #DADFE3;
  border-radius: 8px;
}
.stats-rating-sidesheet .review-question-view__files-list .review-question-view-file-wrapper__screen--loading .btn-question {
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(50%, -50%);
  z-index: 10;
}

.stats-star-variants-sidesheet .star-variants .star-variant {
  display: flex;
  align-items: center;
  font-size: 12px;
  padding: 10px 0;
}
.stats-star-variants-sidesheet .star-variants .star-variant:not(:last-child) {
  border-bottom: 1px solid #e7ebed;
}
.stats-star-variants-sidesheet .star-variants .star-variant__name {
  flex-grow: 1;
  color: var(--f-color-service);
}
.stats-star-variants-sidesheet .star-variants .star-variant__value {
  flex-shrink: 0;
  max-width: 95px;
  display: flex;
  align-items: center;
  font-weight: bold;
  margin-left: 20px;
}
@media screen and (max-width: 767px) {
  .stats-star-variants-sidesheet .star-variants .star-variant__value {
    max-width: 70px;
  }
}
.stats-star-variants-sidesheet .star-variants .star-variant__value .fc-icon {
  margin-right: 8px;
  color: var(--f-color-yellow);
}
.stats-star-variants-sidesheet .deleted {
  color: var(--f-color-service);
}
.stats-star-variants-sidesheet .deleted:after {
  content: "(удален)";
  color: var(--f-color-danger);
  font-style: italic;
  margin-left: 4px;
}
.star-variant-value--skipped {
  font-size: 12px;
  font-weight: 400;
  line-height: 13px;
  color: #73808D;
  text-align: right;
}

.filials-stats .deleted {
  color: var(--f-color-service);
}
.filials-stats .deleted:after {
  content: "(удален)";
  color: var(--f-color-danger);
  font-style: italic;
  margin-left: 4px;
}


.stats-dynamics-sidesheet .container {
  min-height: 100%;
  display: flex;
  flex-direction: column;
}
.stats-dynamics-sidesheet .details-filter {
  font-size: 12px;
}
.stats-dynamics-sidesheet .details-filter__label {
  font-size: inherit;
  font-weight: 500;
  margin-bottom: 8px;
}
.stats-dynamics-sidesheet .highcharts-legend-item span {
  white-space: normal!important;
}

.foquz-highchart-empty {
  display: block;
}

.foquz-highchart {
  display: block;
  position: relative;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}
.foquz-highchart__loading {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 3;
  background: rgba(255, 255, 255, 0.6);
}

.foquz-highchart-line .highcharts-legend-item .highcharts-graph {
  display: none;
}
.foquz-highchart-line .highcharts-legend-item .highcharts-point {
  transform: scale(5);
  transform-origin: 5px 11px;
}

.scale-stats .question-statistics__clients-modal-dialog-table td {
  border-bottom: none;
}
.scale-stats .scale-scale_mobile .foquz-slider__slider {
  min-width: 217px;
}
@media screen and (max-width: 1199px) {
  .scale-stats .complex-table table {
    table-layout: auto;
  }
  .scale-stats .foquz-slider__slider {
    min-width: 100px;
  }
  .scale-stats .scale-scale {
    flex-grow: 1;
  }
  .scale-stats .scale-scale .foquz-slider {
    flex-grow: 1;
  }
  .scale-stats .scale-scale__item {
    display: flex;
    align-items: center;
  }
  .scale-stats .scale-variant_mobile {
    display: flex;
    align-items: center;
    padding: 6px 0;
  }
  .scale-stats .scale-variant_mobile .scale-variant__value {
    flex-grow: 1;
  }
  .scale-stats .scale-variant_mobile + .scale-variant_mobile {
    border-top: 1px solid #E7EBED;
  }
}
.scale-stats .scale-variant__name {
  color: #73808D;
}
.scale-stats .ui-state-disabled {
  opacity: 1;
}
.scale-stats .ui-slider {
  background-color: #D9D9D9;
}
.scale-stats .ui-slider .ui-slider-range {
  background-color: #3F65F1;
}
.scale-stats .deleted {
  color: var(--f-color-service);
}
.scale-stats .deleted:after {
  content: "(удален)";
  color: var(--f-color-danger);
  font-style: italic;
  margin-left: 4px;
}
.scale-stats__rating-td {
  max-width: 135px;
}
.scale-stats__rating-td .foquz-slider__slider {
  min-width: unset;
  width: 100px;
}
.scale-stats__rating-td .scale-scale__item {
  display: flex;
  align-items: center;
}
.scale-stats__rating-td .scale-scale__item > :first-child {
  font-size: 14px;
  font-weight: 700;
  line-height: 15px;
}

.scale-stats .question-statistics__clients-modal-dialog-table td {
  border-bottom: none;
}
.scale-stats .scale-scale_mobile .foquz-slider__slider {
  min-width: 217px;
}
@media screen and (max-width: 1199px) {
  .scale-stats .complex-table table {
    table-layout: auto;
  }
  .scale-stats .foquz-slider__slider {
    min-width: 100px;
  }
  .scale-stats .scale-scale {
    flex-grow: 1;
  }
  .scale-stats .scale-scale .foquz-slider {
    flex-grow: 1;
  }
  .scale-stats .scale-scale__item {
    display: flex;
    align-items: center;
  }
  .scale-stats .scale-variant_mobile {
    display: flex;
    align-items: center;
    padding: 6px 0;
  }
  .scale-stats .scale-variant_mobile .scale-variant__value {
    flex-grow: 1;
  }
  .scale-stats .scale-variant_mobile + .scale-variant_mobile {
    border-top: 1px solid #E7EBED;
  }
}
.scale-stats .scale-variant__name {
  color: #73808D;
}
.scale-stats .ui-state-disabled {
  opacity: 1;
}
.scale-stats .ui-slider {
  background-color: #D9D9D9;
}
.scale-stats .ui-slider .ui-slider-range {
  background-color: #3F65F1;
}
.scale-stats .deleted {
  color: var(--f-color-service);
}
.scale-stats .deleted:after {
  content: "(удален)";
  color: var(--f-color-danger);
  font-style: italic;
  margin-left: 4px;
}
.scale-stats__rating-td {
  max-width: 135px;
}
.scale-stats__rating-td .foquz-slider__slider {
  min-width: unset;
  width: 100px;
}
.scale-stats__rating-td .scale-scale__item {
  display: flex;
  align-items: center;
}
.scale-stats__rating-td .scale-scale__item > :first-child {
  font-size: 14px;
  font-weight: 700;
  line-height: 15px;
}

.variants-filter-sidesheet-wrapper {
  padding: 33px 30px;
  overflow-y: scroll;
  flex: 1;
}
.variants-filter-sidesheet-wrapper::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
.variants-filter-sidesheet-wrapper::-webkit-scrollbar-track {
  background: #E8EDEE;
  width: 8px;
  /* цвет зоны отслеживания */
}
.variants-filter-sidesheet-wrapper::-webkit-scrollbar-thumb {
  background-color: #8E99A3;
  /* цвет бегунка */
  border-radius: 20px;
  /* округлось бегунка */
}
.variants-filter-sidesheet-title {
  color: #2E2F31;
  color: #2E2F31;
  color: var(--text, #2E2F31);
  font-feature-settings: 'clig' off, 'liga' off;
  /* h1 */
  font-family: Roboto;
  font-size: 22px;
  font-style: normal;
  font-weight: 900;
  line-height: 110%;
  /* 24.2px */
}
.variants-filter-sidesheet-title .counter {
  color: #73808D;
  font-weight: 400;
}
.variants-filter-sidesheet-subtitle {
  color: #73808D;
  color: #73808D;
  color: var(--icons-hints-inactive-text, #73808D);
  font-feature-settings: 'clig' off, 'liga' off;
  /* hint text */
  font-family: Roboto;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  /* 15.6px */
  margin-bottom: 30px;
}
.variants-filter-sidesheet-add-button-lable {
  margin-left: 10px;
}
.variants-filter-sidesheet-filter-item {
  border-top: 1px solid #E7EBED;
  padding-top: 15px;
}
.variants-filter-sidesheet-footer {
  margin-top: auto;
}

.card-sorting-stats__client-data td {
  border-top: 2px solid #E7EBED;
  border-bottom: none;
}
.card-sorting-stats .mobile-item__answer {
  padding: 0 !important;
}
.card-sorting-stats .mobile-item__client {
  border-bottom: none !important;
}
.card-sorting-stats__category-name {
  color: #73808D;
}
.card-sorting-stats__card + .card-sorting-stats__card {
  margin-top: 5px;
}
.card-sorting-stats__client-answer {
  position: relative;
  padding: 8px 10px !important;
  border-top: 1px solid #e7ebed;
}
.card-sorting-stats__client-answer table {
  margin-bottom: 0;
}
.card-sorting-answer-values {
  display: flex;
  flex-direction: column;
}
.card-sorting-answer-values__item {
  width: 100%;
  display: flex;
  padding-top: 8px;
  padding-bottom: 8px;
}
.card-sorting-answer-values__item:last-child {
  border-bottom: unset;
}
.card-sorting-answer-value__name {
  flex-grow: 1;
}
.card-sorting-answer-value__value {
  min-width: 200px;
  text-align: right;
}
.card-sorting-answer--no-value {
  font-size: 12px;
  font-weight: 400;
  line-height: 13px;
  color: #73808D;
}
.card-sorting-answer-value__wrapper {
  display: flex;
  justify-content: flex-end;
}

.first-click-heatmap-sidesheet__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px;
  border-bottom: 1px solid #eee;
}
.first-click-heatmap-sidesheet__title {
  margin: 0;
  font-size: 18px;
  font-weight: 600;
}
.first-click-heatmap-sidesheet__close-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  border: none;
  background: none;
  cursor: pointer;
  border-radius: 4px;
}
.first-click-heatmap-sidesheet__close-btn:hover {
  background-color: #f5f5f5;
}
.first-click-heatmap-sidesheet__body {
  padding: 20px;
  min-height: 0;
}
.first-click-heatmap-sidesheet__filters {
  margin-bottom: 20px;
  padding: 10px;
  background-color: #f9f9f9;
  border-radius: 4px;
  display: flex;
  flex-wrap: wrap;
  grid-gap: 10px;
  grid-gap: 10px;
  gap: 10px;
}
.first-click-heatmap-sidesheet__filters .first-click-stats__checkbox {
  display: flex;
  align-items: center;
  cursor: pointer;
  margin: 0;
}
.first-click-heatmap-sidesheet__filters .first-click-stats__checkbox-input {
  margin-right: 8px;
}
.first-click-heatmap-sidesheet__filters .first-click-stats__checkbox-label {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.first-click-heatmap-sidesheet__filters .first-click-stats__checkbox-label--with-indicator {
  grid-gap: 8px;
  grid-gap: 8px;
  gap: 8px;
}
.first-click-heatmap-sidesheet__filters .first-click-stats__color-indicator {
  width: 16px;
  height: 16px;
  border-radius: 4px;
  flex-shrink: 0;
}
.first-click-heatmap-sidesheet__container {
  display: flex;
  flex-direction: column;
  min-height: 0;
  min-width: 0;
  margin-right: 0;
  margin-bottom: 30px;
}
@media screen and (max-width: 1199px) {
  .first-click-heatmap-sidesheet__container {
    padding-right: 30px;
    padding-left: 20px;
  }
}
@media screen and (max-width: 768px) {
  .first-click-heatmap-sidesheet__container {
    padding-right: 0 !important;
    padding-left: 0 !important;
    padding-bottom: 30px !important;
    margin-bottom: 0 !important;
  }
}
.first-click-heatmap-sidesheet__container-inner {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
}
.first-click-heatmap-sidesheet__container-inner .os-scrollbar-horizontal {
  bottom: -26px;
}
.first-click-heatmap-sidesheet__container-inner .os-scrollbar-vertical {
  right: -12px;
}
.first-click-heatmap-sidesheet__container-inner .os-scrollbar-vertical,
.first-click-heatmap-sidesheet__container-inner .os-scrollbar-horizontal {
  z-index: 10;
}
.first-click-heatmap-sidesheet__container-inner.os-host-overflow {
  overflow: visible !important;
}
@media screen and (max-width: 768px) {
  .first-click-heatmap-sidesheet__container-inner .os-scrollbar-horizontal {
    display: none !important;
  }
  .first-click-heatmap-sidesheet__container-inner .os-scrollbar-vertical {
    display: none !important;
  }
}
.first-click-heatmap-sidesheet .heatmap-chart__container {
  width: auto;
  height: auto;
}
.first-click-heatmap-sidesheet .heatmap-chart__background-image {
  width: auto;
  height: auto;
  max-width: none;
  max-height: none;
}
.first-click-heatmap-sidesheet__image-wrapper {
  position: relative;
  display: inline-block;
  border: 1px solid #ddd;
}
.first-click-heatmap-sidesheet__image {
  max-width: 100%;
  height: auto;
  display: block;
}
.first-click-heatmap-sidesheet__overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.first-click-heatmap-sidesheet__areas {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.first-click-heatmap-sidesheet__area {
  position: absolute;
  border: 2px solid #3f51b5;
  background-color: rgba(63, 81, 181, 0.2);
  transition: all 0.2s ease;
  box-sizing: border-box;
}
.first-click-heatmap-sidesheet__area-label {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: rgba(255, 255, 255, 0.95);
  padding: 4px 8px;
  border-radius: 4px;
  font-weight: bold;
  font-size: 12px;
  white-space: nowrap;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  color: #333;
}
@media screen and (min-width: 1200px) {
  .first-click-heatmap-sidesheet__container {
    flex-grow: 1;
    margin-bottom: 0;
  }
  .first-click-heatmap-sidesheet__container-inner {
    overflow: hidden !important;
  }
  .first-click-heatmap-sidesheet__container-inner .os-scrollbar-horizontal,
  .first-click-heatmap-sidesheet__container-inner .os-scrollbar-vertical,
  .first-click-heatmap-sidesheet__container-inner .os-content-glue,
  .first-click-heatmap-sidesheet__container-inner .os-content-glue-horizontal {
    display: none !important;
  }
  .first-click-heatmap-sidesheet .foquz-dialog__scroll {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .first-click-heatmap-sidesheet__image-wrapper {
    border: none;
    max-width: 100%;
    max-height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    flex-direction: column;
  }
  .first-click-heatmap-sidesheet .heatmap-chart {
    overflow: hidden;
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    position: relative;
  }
  .first-click-heatmap-sidesheet .heatmap-chart__container {
    max-width: 100%;
    max-height: 100%;
    width: 100%;
    height: 100%;
    overflow: hidden;
    display: flex;
    flex-direction: column;
  }
  .first-click-heatmap-sidesheet .heatmap-chart__background-image {
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
    align-self: center;
    overflow: hidden;
  }
}

:root {
  --f-color-primary: #3a5cdc;
  --f-color-primary--hover: #3553c1;
  --f-color-primary--contrast: #ffffff;
  --f-color-service: #73808d;
  --f-color-light: #a6b1bc;
  --f-color-text: #2e2f31;
  --f-color-danger: #f96261;
  --f-color-success: #37a74a;
  --f-color-yellow: #ffcc00;
  --f-color-blue: #2d99ff;
  --f-color-blue-2: #3f65f1;
  --f-color-violet: #8400ff;
  --f-color-teal: #16ceb9;
  --f-color-gold: #caad46;
  --f-color-mint: #24bbb6;
  --f-color-red: #f96261;
  --f-color-bg--body: #f5f6fa;
}
/* Цвета иконок */
/* Цвета кнопок */
.first-click-answers-stats-sidesheet__table-row td,
.first-click-answers-stats-sidesheet__clicks-row td,
.first-click-answers-stats-sidesheet__skipped-row td,
.first-click-answers-stats-sidesheet__timeout-row td,
.first-click-answers-stats-sidesheet__no-clicks-row td,
.first-click-answers-stats-sidesheet__map-row td {
  padding-top: 10px;
  padding-bottom: 10px;
  border-style: solid;
}
.first-click-answers-stats-sidesheet__clicks-row td {
  border-top-width: 0px;
  border-bottom-width: 1px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.first-click-answers-stats-sidesheet__skipped-row td {
  border-bottom-width: 2px !important;
  color: #73808d;
}
.first-click-answers-stats-sidesheet__timeout-row td {
  border-bottom-width: 2px !important;
}
.first-click-answers-stats-sidesheet__no-clicks-row td {
  border-bottom-width: 2px !important;
  color: #73808d;
}
.first-click-answers-stats-sidesheet__map-row td {
  border-top-width: 0px;
  border-bottom-width: 2px !important;
  padding-top: 10px;
  padding-bottom: 12px;
}
.first-click-answers-stats-sidesheet-mobile-table {
  display: flex;
  flex-direction: column;
  margin-left: -15px;
  margin-right: -15px;
}
.first-click-answers-stats-sidesheet-mobile-table__client-card {
  background: #fff;
  border-top: 2px solid #E7EBED;
  padding: 12px 15px 0 15px;
  display: flex;
  flex-direction: column;
}
.first-click-answers-stats-sidesheet-mobile-table__client-card:last-child {
  border-bottom: 2px solid #E7EBED;
}
.first-click-answers-stats-sidesheet-mobile-table__client-info {
  display: flex;
  flex-direction: column;
  grid-gap: 15px;
  grid-gap: 15px;
  gap: 15px;
}
.first-click-answers-stats-sidesheet-mobile-table__field {
  display: flex;
  flex-direction: row;
  grid-gap: 25px;
  grid-gap: 25px;
  gap: 25px;
}
.first-click-answers-stats-sidesheet-mobile-table__field-label {
  font-size: 12px;
  color: #2e2f31;
  font-weight: 700;
  flex: 0 0 auto;
  width: 80px;
}
.first-click-answers-stats-sidesheet-mobile-table__field-value {
  font-size: 12px;
  color: #2e2f31;
  word-break: break-word;
  flex-grow: 1;
}
.first-click-answers-stats-sidesheet-mobile-table__comment-section {
  display: flex;
  flex-direction: column;
  grid-gap: 5px;
  grid-gap: 5px;
  gap: 5px;
  padding-top: 15px;
  padding-bottom: 10px;
}
.first-click-answers-stats-sidesheet-mobile-table__comment-label {
  font-size: 12px;
  color: #2e2f31;
  font-weight: 700;
}
.first-click-answers-stats-sidesheet-mobile-table__clicks-section {
  padding-top: 0;
  display: flex;
  flex-direction: column;
  grid-gap: 12px;
  grid-gap: 12px;
  gap: 12px;
}
.first-click-answers-stats-sidesheet-mobile-table__status-message {
  font-size: 12px;
  padding-top: 11px;
  padding-bottom: 12px;
  line-height: 1.2;
  border-top: 1px solid #E7EBED;
}
.first-click-answers-stats-sidesheet-mobile-table__status-message--skipped {
  color: #73808d;
}
.first-click-answers-stats-sidesheet-mobile-table__status-message--timeout {
  color: #f96261;
}
.first-click-answers-stats-sidesheet-mobile-table__status-message--no-clicks {
  color: #73808d;
}
.first-click-answers-stats-sidesheet-mobile-table__clicks {
  display: flex;
  flex-direction: column;
}
.first-click-answers-stats-sidesheet-mobile-table__click-item {
  display: flex;
  align-items: center;
  padding: 9px 0;
  border-bottom: 1px solid #E7EBED;
  grid-gap: 15px;
  grid-gap: 15px;
  gap: 15px;
}
.first-click-answers-stats-sidesheet-mobile-table__click-item:first-child {
  border-top: 1px solid #E7EBED;
}
.first-click-answers-stats-sidesheet-mobile-table__click-label {
  font-size: 12px;
  color: #2e2f31;
  font-weight: 500;
  line-height: 1.3;
  flex-grow: 1;
}
.first-click-answers-stats-sidesheet-mobile-table__click-time {
  font-size: 12px;
  color: #73808d;
  line-height: 1.15;
  flex: 0 0 50px;
}
.first-click-answers-stats-sidesheet-mobile-table__link {
  color: #3a5cdc;
  text-decoration: none;
  font-size: 12px;
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 1.3;
  display: block;
}
.first-click-answers-stats-sidesheet-mobile-table__link--primary {
  font-weight: 500;
}
.first-click-answers-stats-sidesheet-mobile-table__link:hover {
  text-decoration: underline;
}

:root {
  --f-color-primary: #3a5cdc;
  --f-color-primary--hover: #3553c1;
  --f-color-primary--contrast: #ffffff;
  --f-color-service: #73808d;
  --f-color-light: #a6b1bc;
  --f-color-text: #2e2f31;
  --f-color-danger: #f96261;
  --f-color-success: #37a74a;
  --f-color-yellow: #ffcc00;
  --f-color-blue: #2d99ff;
  --f-color-blue-2: #3f65f1;
  --f-color-violet: #8400ff;
  --f-color-teal: #16ceb9;
  --f-color-gold: #caad46;
  --f-color-mint: #24bbb6;
  --f-color-red: #f96261;
  --f-color-bg--body: #f5f6fa;
}
/* Цвета иконок */
/* Цвета кнопок */
.area-selection-answers-stats-sidesheet__table-row td,
.area-selection-answers-stats-sidesheet__clicks-row td,
.area-selection-answers-stats-sidesheet__skipped-row td,
.area-selection-answers-stats-sidesheet__timeout-row td,
.area-selection-answers-stats-sidesheet__no-clicks-row td,
.area-selection-answers-stats-sidesheet__map-row td {
  padding-top: 10px;
  padding-bottom: 10px;
  border-style: solid;
}
.area-selection-answers-stats-sidesheet__clicks-row td {
  border-top-width: 0px;
  border-bottom-width: 1px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.area-selection-answers-stats-sidesheet__skipped-row td {
  border-bottom-width: 2px !important;
  color: #73808d;
}
.area-selection-answers-stats-sidesheet__timeout-row td {
  border-bottom-width: 2px !important;
}
.area-selection-answers-stats-sidesheet__no-clicks-row td {
  border-bottom-width: 2px !important;
  color: #73808d;
}
.area-selection-answers-stats-sidesheet__map-row td {
  border-top-width: 0px;
  border-bottom-width: 2px !important;
  padding-top: 10px;
  padding-bottom: 12px;
}
.area-selection-answers-stats-sidesheet__clicks-row .area-no-intersections {
  padding-left: 10px;
  margin-top: 5px;
  color: #73808D;
  font-weight: 400 !important;
}
.area-selection-answers-stats-sidesheet__clicks-row--intersections {
  padding-top: 7px !important;
  padding-bottom: 7px !important;
  padding-left: 20px !important;
  color: #2E2F31 !important;
  font-weight: 400 !important;
}
.area-selection-answers-stats-sidesheet__clicks-row .percent {
  padding-top: 7px !important;
  padding-bottom: 7px !important;
  color: #73808D;
  font-weight: 400;
}
.area-selection-answers-stats-sidesheet__clicks-row .click-time {
  color: #73808D;
  vertical-align: baseline;
}
.area-selection-answers-stats-sidesheet-mobile-table {
  display: flex;
  flex-direction: column;
  margin-left: -15px;
  margin-right: -15px;
}
.area-selection-answers-stats-sidesheet-mobile-table__client-card {
  background: #fff;
  border-top: 2px solid #E7EBED;
  padding: 12px 15px 0 15px;
  display: flex;
  flex-direction: column;
}
.area-selection-answers-stats-sidesheet-mobile-table__client-card:last-child {
  border-bottom: 2px solid #E7EBED;
}
.area-selection-answers-stats-sidesheet-mobile-table__client-info {
  display: flex;
  flex-direction: column;
  grid-gap: 15px;
  grid-gap: 15px;
  gap: 15px;
}
.area-selection-answers-stats-sidesheet-mobile-table__field {
  display: flex;
  flex-direction: row;
  grid-gap: 25px;
  grid-gap: 25px;
  gap: 25px;
}
.area-selection-answers-stats-sidesheet-mobile-table__field-label {
  font-size: 12px;
  color: #2e2f31;
  font-weight: 700;
  flex: 0 0 auto;
  width: 80px;
}
.area-selection-answers-stats-sidesheet-mobile-table__field-value {
  font-size: 12px;
  color: #2e2f31;
  word-break: break-word;
  flex-grow: 1;
}
.area-selection-answers-stats-sidesheet-mobile-table__comment-section {
  display: flex;
  flex-direction: column;
  grid-gap: 5px;
  grid-gap: 5px;
  gap: 5px;
  padding-top: 15px;
  padding-bottom: 10px;
}
.area-selection-answers-stats-sidesheet-mobile-table__comment-label {
  font-size: 12px;
  color: #2e2f31;
  font-weight: 700;
}
.area-selection-answers-stats-sidesheet-mobile-table__clicks-section {
  padding-top: 0;
  display: flex;
  flex-direction: column;
  grid-gap: 12px;
  grid-gap: 12px;
  gap: 12px;
}
.area-selection-answers-stats-sidesheet-mobile-table__status-message {
  font-size: 12px;
  padding-top: 11px;
  padding-bottom: 12px;
  line-height: 1.2;
  border-top: 1px solid #E7EBED;
}
.area-selection-answers-stats-sidesheet-mobile-table__status-message--skipped {
  color: #73808d;
}
.area-selection-answers-stats-sidesheet-mobile-table__status-message--timeout {
  color: #f96261;
}
.area-selection-answers-stats-sidesheet-mobile-table__status-message--no-clicks {
  color: #73808d;
}
.area-selection-answers-stats-sidesheet-mobile-table__clicks {
  display: flex;
  flex-direction: column;
}
.area-selection-answers-stats-sidesheet-mobile-table__click-item {
  display: flex;
  align-items: flex-start;
  padding: 9px 0;
  border-bottom: 1px solid #E7EBED;
  grid-gap: 15px;
  grid-gap: 15px;
  gap: 15px;
}
.area-selection-answers-stats-sidesheet-mobile-table__click-item:first-child {
  border-top: 1px solid #E7EBED;
}
.area-selection-answers-stats-sidesheet-mobile-table__click-item--intersections {
  padding: 7px 0 7px 10px;
}
.area-selection-answers-stats-sidesheet-mobile-table__click-label {
  font-size: 12px;
  color: #2e2f31;
  font-weight: 500;
  line-height: 1.3;
  flex-grow: 1;
}
.area-selection-answers-stats-sidesheet-mobile-table__click-label .area-no-intersections {
  margin-top: 5px;
  padding-left: 10px;
  color: #73808D;
  font-weight: 400 !important;
}
.area-selection-answers-stats-sidesheet-mobile-table__click-time {
  font-size: 12px;
  color: #73808d;
  line-height: 1.15;
  flex: 0 0 50px;
}
.area-selection-answers-stats-sidesheet-mobile-table__link {
  color: #3a5cdc;
  text-decoration: none;
  font-size: 12px;
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 1.3;
  display: block;
}
.area-selection-answers-stats-sidesheet-mobile-table__link--primary {
  font-weight: 500;
}
.area-selection-answers-stats-sidesheet-mobile-table__link:hover {
  text-decoration: underline;
}

.external-app .gallery-rating .row-2 {
  display: none;
}
.external-app .rating-wrapper .cursor-pointer {
  cursor: default!important;
}
.external-app .question-statistics__content .tags-filter .foquz-checkbox {
  align-self: flex-start;
  margin-top: 1px;
}
.external-app .question-statistics__content .stats-preselected-filters--mobile {
  margin-bottom: 20px;
  padding-bottom: 20px;
  padding-top: 10px !important;
  position: relative;
}
.external-app .question-statistics__content .stats-preselected-filters--mobile::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: calc(100% + 30px);
  margin-left: -15px;
  height: 1px;
  background-color: #E7EBED;
}
.external-app .question-statistics__mobile-collapsible-section {
  overflow: hidden;
}
.fc-popper.matrix-tooltip {
  background: white !important;
  color: black !important;
  box-shadow: 0px 5px 20px rgba(115, 128, 141, 0.4) !important;
  max-width: 460px !important;
  margin-left: -20px !important;
}
.fc-popper.matrix-tooltip .fc-popper__container {
  padding: 23px 30px;
}
.fc-popper.matrix-tooltip .fc-popper__arrow {
  left: 50%;
}
.question-statistics__variant-statistics-legend .os-scrollbar-vertical {
  top: 40px !important;
}
.filials-bar-chart-legend:not(.native-scrollbar--has-y) thead {
  box-shadow: none;
}
.os-host-scrollbar-vertical-hidden .filials-bar-chart-legend-table thead,
.os-host-scrollbar-vertical-hidden .variants-statistics-legend-table thead {
  box-shadow: none;
}
.native-scrollbar--y-start .filials-bar-chart-legend-table thead,
.native-scrollbar--y-start .variants-statistics-legend-table thead {
  box-shadow: none;
}
@media print {
  .only-print {
    display: block !important;
  }
  .external-app .stats-preselected-filters--mobile {
    display: none !important;
  }
  .external-app .print-desktop-block {
    display: block !important;
  }
  .external-app .print-desktop-flex {
    display: flex !important;
  }
  .external-app .foquz-stats-item.adaptive {
    display: block !important;
    border-bottom: none !important;
  }
  .external-app .question-statistics__time.print-desktop-flex {
    align-items: center;
  }
  .f-card-section--preselected-filters {
    border-top: 1px solid #eceff1;
  }
}

.fc-highchart {
  max-width: 100%;
  display: block;
}
.fc-highchart .chart {
  width: 100%;
}


/*# sourceMappingURL=poll.stats.external.css.map*/