/*!*************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-3.use[1]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-3.use[2]!./src/styles/sass/crm/style.sass ***!
  \*************************************************************************************************************************************************************************/
@charset "UTF-8";
.row {
  font-size: 0;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  display: inline-block;
  vertical-align: top;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-11 {
  width: 91.66666667%;
}

.col-xs-10 {
  width: 83.33333333%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-8 {
  width: 66.66666667%;
}

.col-xs-7 {
  width: 58.33333333%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-5 {
  width: 41.66666667%;
}

.col-xs-4 {
  width: 33.33333333%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-2 {
  width: 16.66666667%;
}

.col-xs-1 {
  width: 8.33333333%;
}

@media (min-width: 768px) {
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
}
@media (min-width: 1025px) {
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
}
@media (min-width: 1440px) {
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
}
.clearfix:after {
  content: "";
  display: block;
  clear: both;
}

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.pull-right {
  float: right !important;
}

.pull-left {
  float: left !important;
}

.hide {
  display: none !important;
}

.show {
  display: block !important;
}

.invisible {
  visibility: hidden;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.hidden {
  display: none !important;
}

.affix {
  position: fixed;
}

@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1025px) and (max-width: 1439px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1025px) and (max-width: 1439px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 1025px) and (max-width: 1439px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 1025px) and (max-width: 1439px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 1025px) and (max-width: 1439px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}

@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}

@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}

@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}

@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
.vue-swatches__check__wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
}

.vue-swatches__check__circle {
  width: 21px;
  height: 21px;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.15);
}

.vue-swatches__check__path {
  fill: #fff;
}

.vue-swatches__swatch {
  position: relative;
  display: inline-block;
  font-size: 0;
}

.vue-swatches__swatch:focus, .vue-swatches__swatch:hover {
  opacity: 0.9;
  box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.75);
  outline: none;
}

.vue-swatches__swatch.vue-swatches__swatch--border, .vue-swatches__swatch.vue-swatches__swatch--selected {
  box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.75);
}

.vue-swatches__swatch__label {
  position: absolute;
  left: 0;
  right: 0;
  color: #666;
  font-size: 10px;
  font-weight: 700;
  text-align: center;
}

.vue-swatches__swatch .vue-swatches__diagonal__wrapper {
  position: absolute;
}

fieldset[disabled] .vue-swatches {
  pointer-events: none;
}

.vue-swatches {
  position: relative;
  display: inline-block;
  outline: none;
}

.vue-swatches__trigger__wrapper {
  display: inline-block;
  cursor: pointer;
}

.vue-swatches__trigger.vue-swatches--is-empty {
  border: 2px solid #ccc;
}

.vue-swatches__trigger.vue-swatches--is-disabled {
  cursor: not-allowed;
}

.vue-swatches__container {
  box-sizing: content-box;
}

.vue-swatches__container.vue-swatches--inline {
  font-size: 0;
}

.vue-swatches__container:not(.vue-swatches--inline) {
  position: absolute;
  display: block;
  overflow: auto;
  border-radius: 5px;
  box-shadow: 0 2px 3px rgba(10, 10, 10, 0.2), 0 0 0 1px rgba(10, 10, 10, 0.2);
  z-index: 50;
}

.vue-swatches__wrapper {
  background-color: inherit;
  box-sizing: content-box;
}

.vue-swatches__row {
  font-size: 0;
}

.vue-swatches__fallback__wrapper {
  display: table;
}

.vue-swatches__fallback__input--wrapper {
  display: table-cell;
  padding-right: 10px;
  width: 100%;
  font-size: 14px;
}

.vue-swatches__fallback__input {
  width: 100%;
  padding-top: 6px;
  padding-bottom: 6px;
  border-radius: 5px;
  border: 1px solid #dcdcdc;
  color: #35495e;
  background: #fff;
}

.vue-swatches__fallback__button {
  display: table-cell;
  padding: 6px 15px;
  border: 0;
  cursor: pointer;
  font-weight: 700;
  color: #fff;
  background-color: #3571c8;
  border-radius: 5px;
}

.vue-swatches-show-hide-enter-active, .vue-swatches-show-hide-leave-active {
  transition: all 0.3s ease;
}

.vue-swatches-show-hide-enter, .vue-swatches-show-hide-leave-active {
  opacity: 0;
}

.vue-swatches--has-children-centered {
  display: flex;
  align-items: center;
  justify-content: center;
}

.vue-swatches__diagonal__wrapper {
  width: 100%;
  height: 100%;
}

.vue-swatches__diagonal {
  width: 75%;
  height: 75%;
  background: linear-gradient(to top right, transparent 0, transparent calc(50% - 2.4px), #de080a 50%, transparent calc(50% + 2.4px), transparent);
}

:root {
  --vs-colors--lightest:rgba(60,60,60,0.26);
  --vs-colors--light:rgba(60,60,60,0.5);
  --vs-colors--dark:#333;
  --vs-colors--darkest:rgba(0,0,0,0.15);
  --vs-search-input-color:inherit;
  --vs-search-input-bg:#fff;
  --vs-search-input-placeholder-color:inherit;
  --vs-font-size:1rem;
  --vs-line-height:1.4;
  --vs-state-disabled-bg:#f8f8f8;
  --vs-state-disabled-color:var(--vs-colors--light);
  --vs-state-disabled-controls-color:var(--vs-colors--light);
  --vs-state-disabled-cursor:not-allowed;
  --vs-border-color:var(--vs-colors--lightest);
  --vs-border-width:1px;
  --vs-border-style:solid;
  --vs-border-radius:4px;
  --vs-actions-padding:4px 6px 0 3px;
  --vs-controls-color:var(--vs-colors--light);
  --vs-controls-size:1;
  --vs-controls--deselect-text-shadow:0 1px 0 #fff;
  --vs-selected-bg:#f0f0f0;
  --vs-selected-color:var(--vs-colors--dark);
  --vs-selected-border-color:var(--vs-border-color);
  --vs-selected-border-style:var(--vs-border-style);
  --vs-selected-border-width:var(--vs-border-width);
  --vs-dropdown-bg:#fff;
  --vs-dropdown-color:inherit;
  --vs-dropdown-z-index:1000;
  --vs-dropdown-min-width:160px;
  --vs-dropdown-max-height:350px;
  --vs-dropdown-box-shadow:0px 3px 6px 0px var(--vs-colors--darkest);
  --vs-dropdown-option-bg:#000;
  --vs-dropdown-option-color:var(--vs-dropdown-color);
  --vs-dropdown-option-padding:3px 20px;
  --vs-dropdown-option--active-bg:#5897fb;
  --vs-dropdown-option--active-color:#fff;
  --vs-dropdown-option--deselect-bg:#fb5858;
  --vs-dropdown-option--deselect-color:#fff;
  --vs-transition-timing-function:cubic-bezier(1,-0.115,0.975,0.855);
  --vs-transition-duration:150ms;
}

.v-select {
  font-family: inherit;
  position: relative;
}

.v-select, .v-select * {
  box-sizing: border-box;
}

:root {
  --vs-transition-timing-function:cubic-bezier(1,0.5,0.8,1);
  --vs-transition-duration:0.15s;
}

@-webkit-keyframes vSelectSpinner {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
@keyframes vSelectSpinner {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
.vs__fade-enter-active, .vs__fade-leave-active {
  pointer-events: none;
  transition: opacity var(--vs-transition-duration) var(--vs-transition-timing-function);
}

.vs__fade-enter, .vs__fade-leave-to {
  opacity: 0;
}

:root {
  --vs-disabled-bg:var(--vs-state-disabled-bg);
  --vs-disabled-color:var(--vs-state-disabled-color);
  --vs-disabled-cursor:var(--vs-state-disabled-cursor);
}

.vs--disabled .vs__clear, .vs--disabled .vs__dropdown-toggle, .vs--disabled .vs__open-indicator, .vs--disabled .vs__search, .vs--disabled .vs__selected {
  background-color: var(--vs-disabled-bg);
  cursor: var(--vs-disabled-cursor);
}

.v-select[dir=rtl] .vs__actions {
  padding: 0 3px 0 6px;
}

.v-select[dir=rtl] .vs__clear {
  margin-left: 6px;
  margin-right: 0;
}

.v-select[dir=rtl] .vs__deselect {
  margin-left: 0;
  margin-right: 2px;
}

.v-select[dir=rtl] .vs__dropdown-menu {
  text-align: right;
}

.vs__dropdown-toggle {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: var(--vs-search-input-bg);
  border-radius: var(--vs-border-radius);
  display: flex;
  padding: 0 0 4px;
  white-space: normal;
}

.vs__selected-options {
  display: flex;
  flex-basis: 100%;
  flex-grow: 1;
  flex-wrap: wrap;
  padding: 0 2px;
  position: relative;
}

.vs__actions {
  align-items: center;
  display: flex;
  padding: var(--vs-actions-padding);
}

.vs--searchable .vs__dropdown-toggle {
  cursor: text;
}

.vs--unsearchable .vs__dropdown-toggle {
  cursor: pointer;
}

.vs--open .vs__dropdown-toggle {
  border-bottom-color: transparent;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.vs__open-indicator {
  fill: var(--vs-controls-color);
  transform: scale(var(--vs-controls-size));
  transition: transform var(--vs-transition-duration) var(--vs-transition-timing-function);
  transition-timing-function: var(--vs-transition-timing-function);
}

.vs--open .vs__open-indicator {
  transform: rotate(180deg) scale(var(--vs-controls-size));
}

.vs--loading .vs__open-indicator {
  opacity: 0;
}

.vs__clear {
  fill: var(--vs-controls-color);
  background-color: transparent;
  border: 0;
  cursor: pointer;
  margin-right: 8px;
  padding: 0;
}

.vs__dropdown-menu {
  background: var(--vs-dropdown-bg);
  border: var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);
  border-radius: 0 0 var(--vs-border-radius) var(--vs-border-radius);
  border-top-style: none;
  box-shadow: var(--vs-dropdown-box-shadow);
  box-sizing: border-box;
  color: var(--vs-dropdown-color);
  display: block;
  left: 0;
  list-style: none;
  margin: 0;
  max-height: var(--vs-dropdown-max-height);
  min-width: var(--vs-dropdown-min-width);
  overflow-y: auto;
  padding: 5px 0;
  position: absolute;
  z-index: 10;
  text-align: left;
  top: calc(100% - var(--vs-border-width));
  width: 100%;
  z-index: var(--vs-dropdown-z-index);
}

.vs__no-options {
  text-align: center;
}

.vs__dropdown-option {
  clear: both;
  color: var(--vs-dropdown-option-color);
  cursor: pointer;
  display: block;
  line-height: 1.42857143;
  padding: var(--vs-dropdown-option-padding);
  white-space: nowrap;
}

.vs__dropdown-option--highlight {
  background: var(--vs-dropdown-option--active-bg);
  color: var(--vs-dropdown-option--active-color);
}

.vs__dropdown-option--deselect {
  background: var(--vs-dropdown-option--deselect-bg);
  color: var(--vs-dropdown-option--deselect-color);
}

.vs__dropdown-option--disabled {
  background: var(--vs-state-disabled-bg);
  color: var(--vs-state-disabled-color);
  cursor: var(--vs-state-disabled-cursor);
}

.vs__selected {
  align-items: center;
  background-color: var(--vs-selected-bg);
  border-radius: var(--vs-border-radius);
  color: var(--vs-selected-color);
  display: flex;
  line-height: var(--vs-line-height);
  margin: 4px 2px 0;
  padding: 0 0.25em;
  z-index: 0;
}

.vs__deselect {
  fill: var(--vs-controls-color);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: none;
  border: 0;
  cursor: pointer;
  display: inline-flex;
  margin-left: 4px;
  padding: 0;
  text-shadow: var(--vs-controls--deselect-text-shadow);
}

.vs--single .vs__selected {
  background-color: transparent;
  border-color: transparent;
}

.vs--single.vs--loading .vs__selected, .vs--single.vs--open .vs__selected {
  opacity: 0.4;
  position: absolute;
}

.vs--single.vs--searching .vs__selected {
  display: none;
}

.vs__search::-webkit-search-cancel-button {
  display: none;
}

.vs__search::-ms-clear, .vs__search::-webkit-search-decoration, .vs__search::-webkit-search-results-button, .vs__search::-webkit-search-results-decoration {
  display: none;
}

.vs__search, .vs__search:focus {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: none;
  border: 1px solid transparent;
  border-left: none;
  box-shadow: none;
  color: var(--vs-search-input-color);
  flex-grow: 1;
  font-size: var(--vs-font-size);
  line-height: var(--vs-line-height);
  margin: 4px 0 0;
  max-width: 100%;
  outline: none;
  padding: 0 7px;
  width: 0;
  z-index: 1;
}

.vs__search::-moz-placeholder {
  color: var(--vs-search-input-placeholder-color);
}

.vs__search:-ms-input-placeholder {
  color: var(--vs-search-input-placeholder-color);
}

.vs__search::placeholder {
  color: var(--vs-search-input-placeholder-color);
}

.vs--unsearchable .vs__search {
  opacity: 1;
}

.vs--unsearchable:not(.vs--disabled) .vs__search {
  cursor: pointer;
}

.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search {
  opacity: 0.2;
}

.vs__spinner {
  align-self: center;
  -webkit-animation: vSelectSpinner 1.1s linear infinite;
  animation: vSelectSpinner 1.1s linear infinite;
  border: 0.9em solid hsla(0, 0%, 39%, 0.1);
  border-left-color: rgba(60, 60, 60, 0.45);
  font-size: 5px;
  opacity: 0;
  overflow: hidden;
  text-indent: -9999em;
  transform: translateZ(0) scale(var(--vs-controls--spinner-size, var(--vs-controls-size)));
  transition: opacity 0.1s;
}

.vs__spinner, .vs__spinner:after {
  border-radius: 50%;
  height: 5em;
  transform: scale(var(--vs-controls--spinner-size, var(--vs-controls-size)));
  width: 5em;
}

.vs--loading .vs__spinner {
  opacity: 1;
}

.vs__dropdown-toggle {
  box-shadow: 0px 3px 6px rgba(36, 80, 96, 0.1);
}


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
}

@font-face {
  font-family: "Formular";
  src: url("/fonts/Formular-Medium.woff2") format("woff2"), url("/fonts/Formular-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Formular";
  src: url("/fonts/Formular.woff2") format("woff2"), url("/fonts/Formular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Formular";
  src: url("/fonts/Formular-Light.woff2") format("woff2"), url("/fonts/Formular-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Formular";
  src: url("/fonts/Formular-Bold.woff2") format("woff2"), url("/fonts/Formular-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Formular";
  src: url("/fonts/Formular-BoldItalic.woff2") format("woff2"), url("/fonts/Formular-BoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "Formular";
  src: url("/fonts/Formular-MediumItalic.woff2") format("woff2"), url("/fonts/Formular-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "Formular";
  src: url("/fonts/Formular-LightItalic.woff2") format("woff2"), url("/fonts/Formular-LightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "Formular";
  src: url("/fonts/Formular-Black.woff2") format("woff2"), url("/fonts/Formular-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "Formular";
  src: url("/fonts/Formular-Italic.woff2") format("woff2"), url("/fonts/Formular-Italic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "Formular";
  src: url("/fonts/Formular-BlackItalic.woff2") format("woff2"), url("/fonts/Formular-BlackItalic.woff") format("woff");
  font-weight: 900;
  font-style: italic;
}
body {
  font-size: 14px;
  line-height: 1.63;
  font-family: Formular, sans-serif;
  font-weight: 300;
}
@media (min-width: 767px) {
  body {
    font-size: 14px;
    line-height: 1.67;
  }
}

@media (min-width: 1360px) {
  .section--top .h1 {
    font-size: 2em;
  }
}

.h1 {
  font-family: Formular;
  font-size: 20px;
  line-height: 1.4;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
}
.h1 span {
  color: #55c0c5;
}
.h1 + .lid {
  margin-top: 1.2em;
}
@media (min-width: 1024px) {
  .h1 + .lid {
    margin-top: 1.5em;
  }
}
.h1 + .h3 {
  margin-top: 1.2em;
}
@media (min-width: 1024px) {
  .h1 + .h3 {
    margin-top: 1.5em;
  }
}
.h1--white {
  color: rgb(255, 255, 255);
}
@media (min-width: 767px) {
  .h1 {
    font-size: 2em;
  }
}
@media (min-width: 1360px) {
  .h1 {
    font-size: 3em;
    line-height: normal;
  }
}

.h1n {
  font-weight: bold;
  font-size: 30px;
}
@media (min-width: 1024px) {
  .h1n {
    font-size: 40px;
    line-height: 50px;
  }
}

h2, .h2 {
  font-size: 20px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
}
@media (min-width: 767px) {
  h2, .h2 {
    font-size: 26px;
  }
}
h2 + .p, .h2 + .p {
  margin-top: 2em;
}
h2--green, .h2--green {
  color: rgb(126, 208, 201);
}
h2--white, .h2--white {
  color: rgb(255, 255, 255);
}
@media (min-width: 767px) {
  h2, .h2 {
    font-size: 26px;
    line-height: 1.54;
  }
}
@media (min-width: 1360px) {
  h2, .h2 {
    font-size: 32px;
    line-height: 1.41;
  }
}

.h2n {
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 10px;
}
@media (min-width: 1024px) {
  .h2n {
    margin-bottom: 19px;
  }
}

.h2 + .lid {
  margin-top: 1em;
}

h3, .h3 {
  font-size: 1.4em;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.42;
  letter-spacing: normal;
}
@media (min-width: 767px) {
  h3, .h3 {
    font-size: 18px;
    font-weight: 500;
  }
}
@media (min-width: 1024px) {
  h3, .h3 {
    font-size: 20px;
    font-weight: 500;
  }
}
h3--green, .h3--green {
  color: rgb(126, 208, 201);
}
h3--white, .h3--white {
  color: rgb(255, 255, 255);
}
@media (min-width: 1024px) {
  h3, .h3 {
    font-size: 20px;
    line-height: 1.45;
  }
}
@media (min-width: 767px) {
  h3, .h3 {
    font-size: 20px;
  }
}

.h4 {
  font-size: 20px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
}
@media (min-width: 767px) {
  .h4 {
    font-size: 0.8rem;
    font-weight: 500;
    text-transform: uppercase;
  }
}

.h5 {
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.39;
  letter-spacing: normal;
}
@media (min-width: 767px) {
  .h5 {
    font-size: 16px;
  }
}

.subtitle {
  font-size: 13px;
  font-weight: 300;
  line-height: 1.5;
}
@media (min-width: 767px) {
  .subtitle {
    font-size: 16px;
  }
}

.bigtitle {
  max-width: 492px;
  font-size: 1.5rem;
  font-weight: 300;
  line-height: normal;
}
@media (min-width: 767px) {
  .bigtitle {
    font-size: 3.75vw;
    max-width: 492px;
  }
}
@media (min-width: 1024px) {
  .bigtitle {
    max-width: none;
  }
}

.desc {
  font-family: Formular;
  font-size: 18px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.39;
  letter-spacing: normal;
}
.desc--white {
  color: rgb(255, 255, 255);
}
@media (min-width: 1024px) {
  .desc {
    font-size: 16px;
    line-height: 1.5;
  }
}
@media (min-width: 767px) {
  .desc {
    font-size: 13px;
    line-height: 1.38;
  }
}

p, .p {
  font-family: Formular;
  font-size: 16px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.67;
  letter-spacing: normal;
  margin: 1em 0;
}
@media (min-width: 1024px) {
  p, .p {
    font-size: 1rem;
  }
}
p + .h2, p + h2, .p + .h2, .p + h2 {
  padding-top: 4rem;
}
p + .h3, p + h3, .p + .h3, .p + h3 {
  padding-top: 3rem;
}

.tags {
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.08;
  letter-spacing: normal;
  text-transform: uppercase;
}

.btn {
  font-family: Formular;
  font-size: 15px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
}
.btn--green {
  color: rgb(255, 255, 255);
}
@media (min-width: 1024px) {
  .btn {
    font-size: 14px;
  }
}
@media (min-width: 767px) {
  .btn {
    font-size: 12px;
  }
}

.link--arrow {
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.39;
  letter-spacing: normal;
  color: rgb(126, 208, 201);
}

.number {
  font-size: 28px;
}
@media (min-width: 1024px) {
  .number {
    font-size: 2.25vw;
  }
}
.number small {
  font-size: 16px;
}

.rm-year-title {
  font-size: 50px;
  line-height: 0.9;
  text-align: center;
}
@media (min-width: 767px) {
  .rm-year-title {
    font-size: 22vw;
  }
}
@media (min-width: 1024px) {
  .rm-year-title {
    font-size: 11.5vw;
  }
}

.lid {
  font-size: 1.1em;
  font-weight: 500;
  margin-bottom: 1em;
}
@media (min-width: 1024px) {
  .lid {
    font-size: 1.429em;
  }
}
.lid + .lid {
  margin-top: 1em;
}
.lid + .p {
  margin-top: 1.2em;
}
@media (min-width: 1024px) {
  .lid + .p {
    margin-top: 2em;
  }
}

.big--text {
  font-size: 1.5em;
}

.section--rule p, .section--rule li {
  font-size: 1rem !important;
}
.section--rule ol {
  padding-left: 1em;
  counter-reset: ol-counter;
}
.section--rule ol li {
  counter-increment: ol-counter;
  position: relative;
}
.section--rule ol li::before {
  display: none;
}
.section--rule ol li h3 {
  position: relative;
  padding-left: 2em;
}
.section--rule ol li h3::before {
  position: absolute;
  left: 0;
  content: counter(ol-counter) ".";
}
.section--rule ol li ol {
  counter-reset: ol-counter-2;
}
.section--rule ol li ol li {
  counter-increment: ol-counter-2;
  padding-left: 3em;
}
.section--rule ol li ol li::before {
  content: counter(ol-counter) "." counter(ol-counter-2) ".";
  display: block;
  position: absolute;
  left: 0;
}
.section--rule ol li ol li ol {
  counter-reset: ol-counter-3;
}
.section--rule ol li ol li ol li {
  counter-increment: ol-counter-3;
  padding-left: 4em;
}
.section--rule ol li ol li ol li::before {
  content: counter(ol-counter) "." counter(ol-counter-2) "." counter(ol-counter-3) ".";
  display: block;
  position: absolute;
  left: 0;
}
.section--rule ol li ul li {
  padding-left: 2em;
}
.section--rule ol li ul li::before {
  content: "—";
}
.section--rule ol.not--header > li {
  position: relative;
  padding-left: 2em;
}
.section--rule ol.not--header > li::before {
  display: block;
  position: absolute;
  left: 0;
}

strong {
  font-weight: 600;
}

b {
  font-weight: 500;
}

@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.btn {
  display: inline-block;
  line-height: 1;
  text-align: center;
  cursor: pointer;
}
.btn--big {
  font-size: 18px;
  padding: 16px 20px 17px;
  border-radius: 28px;
}

.btn {
  color: rgb(255, 255, 255);
  padding: 5px 5px;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  background: none;
  border-radius: 8px;
  transition: 100ms ease;
  border: none;
  outline: none;
  font-size: 14px;
}
@media (min-width: 767px) {
  .btn {
    font-size: 1rem;
    padding: 5px;
  }
}
.btn .icon {
  display: inline-block;
  vertical-align: middle;
  padding-right: 0em;
  margin-right: 0.5em;
}
@media (min-width: 767px) {
  .btn .icon {
    border-right: 1px solid;
    padding-right: 0.75em;
    margin-right: 0.75em;
  }
}
.btn .text {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn:disabled {
  opacity: 0.5;
  cursor: default;
}
@media (min-width: 1361px) {
  .btn {
    padding: 7px 10px;
  }
}
.btn--tags {
  color: #079ea9;
  position: relative;
  padding: 7px 12px;
  font-size: 0.9em;
}
.btn--tags::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border: 1px solid #079ea9;
  opacity: 0.5;
  border-radius: 50px;
}
.btn--tags.selected {
  background-color: #079ea9;
  color: rgb(255, 255, 255);
}
.btn--tags.selected::before {
  opacity: 1;
}
.btn--tags:hover::before {
  opacity: 1;
}
.btn-icon {
  padding-left: 45px;
  position: relative;
}
@media (min-width: 1361px) {
  .btn-icon {
    padding-left: 57px;
  }
}
.btn-icon .icon {
  position: absolute;
  left: -29px;
  bottom: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.btn--bigicon .icon {
  width: 32px;
  height: 32px;
  left: -45px;
}
.btn--bigicon .icon path.stroke-only {
  fill: transparent !important;
  stroke-width: 2px;
}
.btn--light {
  display: flex;
}
.btn--green__text {
  color: rgb(126, 208, 201);
}
.btn--white__border {
  color: rgb(255, 255, 255);
  border: 1px solid rgb(255, 255, 255);
}
.btn--white__border:hover {
  background-color: rgb(255, 255, 255);
  color: #079ea9;
}
.btn--white {
  background-color: rgb(255, 255, 255);
}
.btn--green__border {
  color: #079ea9;
  border: 1px solid #079ea9;
}
.btn--green__border svg {
  fill: #079ea9;
}
.btn--green__border:hover {
  background-color: rgb(255, 255, 255);
}
.btn--green {
  background-color: #079ea9;
}
.btn--green:hover {
  background-color: rgb(85, 192, 197);
  color: rgb(255, 255, 255);
}
.btn--dark {
  background-color: rgb(18, 23, 42);
}
.btn--dark svg {
  fill: rgb(255, 255, 255);
}
.btn--dark svg path {
  fill: rgb(255, 255, 255);
}
.btn--dark__border {
  color: rgb(18, 23, 42);
  border: 1px solid;
}
.btn--dark__border:hover {
  background-color: rgb(18, 23, 42);
  color: rgb(255, 255, 255);
}
.btn--success {
  background-color: #2E8500;
}
.btn--warning {
  background-color: #EBBC46;
}
.btn--danger {
  background-color: #E02200;
}
.btn--small {
  font-size: 0.8em;
  padding: 5px 8px;
}
.btn--medium {
  font-size: 14px;
  padding: 10px 15px;
  font-weight: 500;
}

textarea {
  font-family: Formular, sans-serif;
  -webkit-appearance: none;
  border-radius: 0;
  border: none;
  background-color: transparent;
  outline: none;
  resize: none;
}

button {
  outline: none;
}
button:disabled {
  cursor: default;
}

textarea {
  font-family: Formular, sans-serif;
  -webkit-appearance: none;
  border-radius: 0;
  border: none;
  background-color: transparent;
  outline: none;
  resize: none;
}

button {
  border: none;
  outline: none;
}
button:disabled {
  cursor: default;
}

.mx-datepicker {
  max-width: 100%;
}

textarea.input, textarea.mx-input, select.input, select.mx-input, input.input, input.mx-input {
  -webkit-appearance: none;
  border-radius: 0;
  border: none;
  background-color: transparent;
  outline: none;
  padding: 10px 10px;
  border-bottom: 1px solid rgb(255, 255, 255);
  width: 100%;
  font-size: 14px;
  transition: 100ms ease;
  background-color: rgb(255, 255, 255);
  height: auto;
  box-shadow: 0px 3px 6px rgba(36, 80, 96, 0.1);
}

select.input,
textarea.input,
input.mx-input,
.vs__dropdown-toggle,
.input[type=text],
.input[type=tel],
.input[type=email],
.input[type=password] {
  font-family: Formular, sans-serif;
  -webkit-appearance: none;
  border-radius: 0;
  border: none;
  background-color: transparent;
  outline: none;
  padding: 7px 5px;
  background-color: #FFF;
  width: 100%;
  box-shadow: 0px 3px 6px rgba(36, 80, 96, 0.1);
  border-radius: 5px;
  border: 1px solid rgba(169, 169, 169, 0.3);
  height: auto;
  transition: 0.2s linear;
}
select.input:focus, select.input:hover,
textarea.input:focus,
textarea.input:hover,
input.mx-input:focus,
input.mx-input:hover,
.vs__dropdown-toggle:focus,
.vs__dropdown-toggle:hover,
.input[type=text]:focus,
.input[type=text]:hover,
.input[type=tel]:focus,
.input[type=tel]:hover,
.input[type=email]:focus,
.input[type=email]:hover,
.input[type=password]:focus,
.input[type=password]:hover {
  border-bottom: 1px solid #079ea9;
}
select.input:disabled,
textarea.input:disabled,
input.mx-input:disabled,
.vs__dropdown-toggle:disabled,
.input[type=text]:disabled,
.input[type=tel]:disabled,
.input[type=email]:disabled,
.input[type=password]:disabled {
  border-bottom: 1px solid rgba(169, 169, 169, 0.3);
  background-color: #f3f3f3;
  border-color: #d7d7d7;
  color: #b9b9b9;
}

.input[type=file] {
  display: none;
}
.input[type=file] + label .icon {
  width: 15px;
  height: 15px;
  box-sizing: content-box;
}
@media (min-width: 767px) {
  .input[type=file] + label .icon {
    width: 18px;
    height: 16px;
  }
}
.input[type=radio], .input[type=checkbox] {
  display: none;
}
.input[type=radio].turnOnOff:checked + label::before, .input[type=checkbox].turnOnOff:checked + label::before {
  background-color: #079ea9;
}
.input[type=radio].turnOnOff:checked + label::after, .input[type=checkbox].turnOnOff:checked + label::after {
  background-color: rgb(255, 255, 255);
  transform: translateX(100%);
}
.input[type=radio].turnOnOff + label::before, .input[type=checkbox].turnOnOff + label::before {
  width: 34px;
  background-color: rgb(222, 229, 231);
  border-radius: 100px;
}
.input[type=radio].turnOnOff + label::after, .input[type=checkbox].turnOnOff + label::after {
  background-color: rgb(255, 255, 255);
  width: 14px;
  height: 14px;
  top: 3px;
  left: 3px;
  border-radius: 50%;
  display: block;
  transition: 0.3s ease;
}
.input[type=radio] + label, .input[type=checkbox] + label {
  position: relative;
  padding-left: 40px;
  cursor: pointer;
}
.input[type=radio] + label::after, .input[type=radio] + label::before, .input[type=checkbox] + label::after, .input[type=checkbox] + label::before {
  content: "";
  position: absolute;
}
.input[type=radio] + label::before, .input[type=checkbox] + label::before {
  border: 1px solid rgb(222, 229, 231);
  background-color: rgb(255, 255, 255);
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0;
  top: 0;
}
.input[type=radio] + label::after, .input[type=checkbox] + label::after {
  width: 10px;
  height: 10px;
  top: 5px;
  left: 5px;
}
.input[type=radio]:checked + label::after, .input[type=checkbox]:checked + label::after {
  background-color: #079ea9;
}
.input[type=radio] + label::after, .input[type=radio] + label::before {
  border-radius: 50%;
}
.input--group .vue-slider .vue-slider-rail {
  background-color: rgba(73, 160, 164, 0.55);
}
.input--bg__grey.input-group textarea {
  background-color: #E2E7EA;
}
.input--bg__grey.input-group.filled textarea {
  background-color: #E2E7EA;
}
.input--border[type=text], .input--border[type=tel], .input--border[type=email], .input--border[type=password], .input--border textarea {
  border: 1px solid #E2E7EA;
  padding: 0.5em;
  background-color: rgb(255, 255, 255);
}
.input-row small {
  display: block;
  line-height: 1.4;
}
.input--center {
  text-align: center;
}
.input.input--code[type=text] {
  width: 300px;
  font-size: 2rem;
  letter-spacing: 0.7em;
}
.input.input--code .label {
  display: none;
}
.input-row {
  position: relative;
}

.icon-download {
  width: 17px;
  height: 15px;
  fill: rgb(126, 208, 201);
}
@media (min-width: 1361px) {
  .icon-download {
    width: 22px;
    height: 20px;
  }
}

.input-row label {
  font-weight: 500;
}

.file--controller__caption.select--file b {
  position: relative;
  display: inline-block;
}
.file--controller__caption.select--file b::before {
  content: "";
  width: 40px;
  height: 40px;
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_484_1019)'%3E%3Crect width='40' height='40' rx='20' fill='%23272C39'/%3E%3Cpath d='M20.0002 22V15.4644' stroke='white' stroke-width='2'/%3E%3Cpath d='M16.7324 18.7322L20.0002 15.4644L23.268 18.7322' stroke='white' stroke-width='2'/%3E%3Cpath d='M25 21V25H15V21' stroke='white' stroke-width='2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_484_1019'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.loading-state {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 3rem 1rem;
  min-height: 300px;
  width: 100%;
}
.loading-state__content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  max-width: 500px;
  margin: 0 auto;
}
.loading-state__message {
  color: #666;
  margin: 0 0 2rem 0;
  text-align: center;
}
.loading-state__spinner {
  width: 80px;
  height: 80px;
}
.loading-state__spinner .svg-loader {
  position: static;
  transform: none;
}
.loading-state__spinner .svg-loader svg {
  width: 100%;
  height: 100%;
}

.empty-state {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 200px;
  padding: 40px 20px;
  width: 100%;
}

.empty-state__content {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.empty-state__text {
  font-size: 16px;
  color: var(--c-black-40, #666);
  font-weight: 500;
  line-height: 1.5;
  margin: 0;
}

/*---------GENERAL SETTINGS-------*/
body *,
body *:after,
body *::before {
  box-sizing: border-box;
}

html.freeze, body.freeze {
  height: 100%;
  overflow: hidden;
}

body {
  margin: 0;
  padding: 0;
}

.loader {
  width: 140px;
  height: 15px;
  background-image: url(/loader.gif);
}

.loading-state {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 50vh;
  padding: 40px 20px;
  text-align: center;
}
.loading-state__title {
  margin: 0 0 30px 0;
  font-size: 24px;
  font-weight: 500;
  color: #333;
}
.loading-state__loader {
  margin: 0 0 30px 0;
  max-width: 200px;
}
.loading-state__message {
  color: #666;
  font-size: 15px;
  max-width: 400px;
  margin-bottom: 24px !important;
}

a {
  color: #079ea9;
  text-decoration: none;
}

.text-center {
  text-align: center;
}

@media (min-width: 1024px) {
  .two-column {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 2em;
  }
}

.cursor-pointer,
.cursor_pointer,
.cursor--pointer {
  cursor: pointer;
}

.popup {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 10000;
}
.popup--subtitle {
  font-weight: 400;
  font-size: 1.2em;
  line-height: 50px;
  color: #079ea9;
}
.popup-close {
  position: absolute;
  width: 37px;
  height: 37px;
  right: 40px;
  top: 3em;
  cursor: pointer;
}
.popup-close::before, .popup-close::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  height: 2px;
  background-color: rgb(38, 44, 59);
  width: 34px;
}
.popup-close::before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.popup-close::after {
  transform: translate(-50%, -50%) rotate(-45deg);
}
@media (min-width: 767px) {
  .popup-close {
    right: 2em;
  }
}
.popup-bg {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
}
.popup-content {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  max-width: 800px;
}
@media (min-width: 767px) {
  .popup-content {
    width: 100% !important;
    max-height: 100vh;
    overflow: auto;
  }
}
.popup-body {
  background-color: rgb(255, 255, 255);
  padding: 2em 2em;
}
@media (min-width: 767px) {
  .popup-body {
    padding: 3em 3em;
  }
}
.popup-body .h2 {
  margin-top: 0;
}
.popup-header {
  padding: 0 0 2em 0;
}
.popup-footer {
  background-color: rgb(255, 255, 255);
  padding: 2em;
}

.fade-enter-active {
  transition: all 0.3s ease;
}

.fade-enter, .fade-leave-to {
  transform: translateY(5s0px);
  opacity: 0;
}

.fade-leave-active {
  transition: all 0.1s ease;
}
.fade-leave-active .popup-content {
  transition: none;
}

.section p {
  font-size: 1.2em;
}
.section .h2 + p {
  margin-top: 1em;
}
@media (min-width: 767px) {
  .section .h2 + p {
    margin-top: 3em;
  }
}
.section .two-column {
  grid-column-gap: 4em;
}

.image--illustration {
  padding: 0 0 66% 0;
  height: 0;
  background: no-repeat center;
  background-size: cover;
}

.field--control {
  position: relative;
}
.field--control select + i {
  position: absolute;
  right: 5px;
  padding-right: 5px;
  top: 50%;
  transform: translateY(-50%);
}
.field--control select + i::after {
  content: "";
  width: 10px;
  height: 10px;
  border-style: solid;
  border-width: 0 3px 3px 0;
  display: block;
  transform: rotate(45deg);
  border-color: #a3a3a3;
}
.field--control p {
  font-size: 14px;
  line-height: 1.2;
  opacity: 0.7;
  font-weight: 400;
}

.input-select {
  position: relative;
}
.input-select_var {
  position: absolute;
  left: 0;
  top: 75%;
  right: 0;
}

.tooltype-text {
  opacity: 0.36;
}

.link--goto {
  position: relative;
  display: inline-block;
  padding-right: 12px;
  color: #079ea9;
}
.link--goto::before {
  content: "";
  position: absolute;
  right: 0;
  top: 9px;
  border-width: 4px;
  border-style: solid;
  border-left: 4px solid transparent;
  border-bottom: 4px solid transparent;
  transform: rotate(45deg);
}

.link {
  text-transform: uppercase;
  color: #079ea9;
  position: relative;
  font-weight: 500;
  cursor: pointer;
  display: inline-block;
  font-size: 13px;
  padding: 6px 12px;
  margin-top: 10px;
  border-radius: 4px;
  transition: all 0.3s ease;
  text-decoration: none;
}
.link:hover {
  background-color: rgba(73, 160, 164, 0.1);
  color: rgb(4.9715909091, 112.2159090909, 120.0284090909);
}
.link--edit {
  color: #49a0a4;
}
.link--edit:hover {
  background-color: rgba(73, 160, 164, 0.15);
  color: rgb(57.2911392405, 125.5696202532, 128.7088607595);
}
.link--red, .link--delete {
  color: #dc3545;
}
.link--red:hover, .link--delete:hover {
  background-color: rgba(220, 53, 69, 0.1);
  color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
}
.link.delete {
  color: #dc3545;
}
.link.delete:hover {
  background-color: rgba(220, 53, 69, 0.1);
  color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
}
.link__buytiket {
  padding-left: 32px;
}
.link__buytiket::before, .link__buytiket::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
}
.link__buytiket::before {
  background-color: rgb(255, 255, 255);
  border-radius: 50%;
  width: 26px;
  height: 26px;
  left: 0;
}
.link__buytiket::after {
  width: 13px;
  height: 13px;
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='14' viewBox='0 0 13 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.0288 3.66262C10.5344 4.19041 9.70365 4.22879 9.16266 3.74493C8.62167 3.26106 8.57326 2.43635 9.05 1.8928L7.42217 0.436857L0.264453 8.33336L1.8923 9.78932C1.89263 9.78896 1.89296 9.7886 1.89328 9.78824C2.38569 9.245 3.22789 9.20087 3.77439 9.68966C4.32088 10.1784 4.36473 11.0151 3.87232 11.5583C3.87199 11.5587 3.87166 11.559 3.87134 11.5594L5.49906 13.0152L12.6568 5.11873L11.0288 3.66262Z' fill='%2349A0A4'/%3E%3C/svg%3E%0A");
  left: 6px;
}

.form-group {
  padding: 1.5em 0;
}
.form-group .btns {
  padding: 0.75em 0;
}

ol, ul {
  list-style: none;
}

.vue-treeselect {
  outline: none;
}
.vue-treeselect * {
  outline: none;
}

.vue-treeselect__control {
  padding: 0;
  background-color: transparent;
  border: none;
  text-transform: uppercase;
  font-weight: 400;
  outline: none;
}

.vue-treeselect__input-container {
  outline: none;
}

.vue-treeselect__menu-container {
  color: rgb(38, 44, 59);
  font-weight: 400;
}

.vue-treeselect__menu {
  border: none;
  border-radius: 0;
}

.vue-treeselect--single .vue-treeselect__option--selected {
  background: #079ea9;
  color: rgb(255, 255, 255);
  font-weight: 400;
}

.social__icon {
  width: 20px;
  height: 20px;
  display: block;
  background: no-repeat center;
  background-size: contain;
}
.social__icon.vk {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='14' viewBox='0 0 24 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.915 8.028C19.527 7.538 19.638 7.32 19.915 6.882C19.92 6.877 23.123 2.451 23.453 0.95L23.455 0.949C23.619 0.402 23.455 0 22.662 0H20.038C19.37 0 19.062 0.345 18.897 0.731C18.897 0.731 17.561 3.929 15.671 6.002C15.061 6.601 14.779 6.793 14.446 6.793C14.282 6.793 14.027 6.601 14.027 6.054V0.949C14.027 0.293 13.84 0 13.287 0H9.161C8.742 0 8.493 0.306 8.493 0.591C8.493 1.213 9.438 1.356 9.536 3.106V6.903C9.536 7.735 9.385 7.888 9.05 7.888C8.158 7.888 5.993 4.677 4.71 1.002C4.451 0.289 4.198 0.000999928 3.525 0.000999928H0.9C0.151 0.000999928 0 0.346 0 0.732C0 1.414 0.892 4.805 4.148 9.285C6.318 12.343 9.374 14 12.154 14C13.825 14 14.029 13.632 14.029 12.999C14.029 10.077 13.878 9.801 14.715 9.801C15.103 9.801 15.771 9.993 17.331 11.468C19.114 13.217 19.407 14 20.405 14H23.029C23.777 14 24.156 13.632 23.938 12.906C23.439 11.379 20.067 8.238 19.915 8.028Z' fill='%2349A0A3'/%3E%3C/svg%3E%0A");
}
.social__icon.fb {
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='20' viewBox='0 0 11 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 11.5H9.5L10.5 7.5H7V5.5C7 4.47 7 3.5 9 3.5H10.5V0.14C10.174 0.0970001 8.943 0 7.643 0C4.928 0 3 1.657 3 4.7V7.5H0V11.5H3V20H7V11.5Z' fill='%2349A0A3'/%3E%3C/svg%3E%0A");
}

.history--filter {
  align-items: baseline;
  grid-column-gap: 1em;
}
@media (min-width: 1024px) {
  .history--filter {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
}
.history--filter .col50 {
  width: 50%;
}

.subtitle {
  text-transform: uppercase;
  font-size: 0.8em;
  color: #079ea9;
}

.label {
  display: inline-block;
  width: 100%;
}

.input-loader {
  position: relative;
}
.input-loader input[type=file] {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  z-index: 2;
  opacity: 0;
  cursor: pointer;
}
.input-loader.input-loader__img-small {
  width: 200px;
  text-align: center;
  padding: 0;
}
.input-loader.input-loader__img-small .input--loader__img {
  position: relative;
  width: 100%;
  height: 200px;
  margin: 0 0 1em 0;
}

.input-cheked {
  margin-bottom: 0.25em;
  position: relative;
  padding-top: 0.25em;
}
@media (min-width: 1024px) {
  .input-cheked {
    margin-bottom: 22px;
    padding-top: 20px;
  }
}

.input--range {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 1em;
}
.input--range__column {
  position: relative;
  padding-top: 20px;
}

.input-group {
  margin-bottom: 22px;
  margin-top: 10px;
  position: relative;
  padding-top: 20px;
}
.input-group .vs__dropdown-toggle .vs__selected {
  padding: 0 0.35em !important;
}
.input-group .input.error {
  color: red !important;
}
.input-group label {
  position: absolute;
  left: 0.5em;
  right: 0;
  top: 18px;
  line-height: 1;
  transition: 100ms ease;
  display: block;
  width: 100%;
  padding: 15px 0;
}
.input-group label.error {
  top: 100% !important;
  font-size: 12px !important;
  color: red !important;
  margin-top: 3px;
  padding: 0;
}
.input-group input:focus + textarea,
.input-group input:focus + input, .input-group.filled textarea,
.input-group.filled input, .input-group.focus textarea,
.input-group.focus input {
  background-color: rgb(255, 255, 255);
}
.input-group input:focus + label, .input-group.filled label, .input-group.focus label {
  top: 3px;
  font-size: 14px;
  padding: 0;
}

.form--group {
  padding-bottom: 1em;
}
@media (min-width: 767px) {
  .form--group {
    padding-bottom: 2em;
  }
}

.tags-list {
  margin: 0.5em 0 0em;
  line-height: 2.5;
  letter-spacing: 16px;
}
@media (min-width: 767px) {
  .tags-list {
    margin: 0.5em 0 0em;
    line-height: 2.2;
  }
}
.tags-list .btn {
  letter-spacing: normal;
  margin-right: 0.5em;
}
.tags-list .btn + .btn {
  margin-left: 0;
}
.tags-list .btn::last-child {
  margin-right: 0;
}

.range-value {
  display: flex;
  font-weight: 400;
  font-size: 1.2em;
  margin-top: 1em;
}
.range-value .range-value__dot {
  padding: 0 0.25em;
}

.form--group .vue-slider-dot-handle {
  border: 2px solid #079ea9;
}
.form--group .vue-slider-process {
  background-color: #079ea9;
}

.vue-range-slider {
  margin: 0.5em 0 1.5em;
}
.vue-range-slider .slider {
  background-color: #D8D8D8;
  margin: 5px 0;
  position: relative;
}
.vue-range-slider .slider-process {
  position: absolute;
  height: 100%;
}
.vue-range-slider .slider-dot {
  background-color: rgb(255, 255, 255);
  border: 2px solid #079ea9;
  border-radius: 50%;
  width: 21px;
  height: 21px;
  position: absolute;
  z-index: 2;
  cursor: pointer;
}
.vue-range-slider .slider-dot:hover {
  border: 2px solid rgb(85, 192, 197);
}
.vue-range-slider .slider-tooltip-top {
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  margin-top: 10px;
  text-align: center;
  display: none;
}

.table {
  display: table;
}

.tr {
  display: table-row;
}

.td, .th {
  display: table-cell;
}

.link {
  cursor: pointer;
  font-weight: 400;
  font-size: 0.75em;
}
@media (min-width: 767px) {
  .link {
    font-size: 1em;
  }
}
.link--red {
  color: #E02200;
}
.link--delete {
  position: relative;
  padding-left: 1.5em;
  border-bottom: 1px dotted;
}
.link--delete:hover {
  border-bottom: 1px dotted transparent;
}
.link--delete::before, .link--delete::after {
  content: "";
  height: 1px;
  width: 1em;
  background-color: #E02200;
  left: 0;
  position: absolute;
  top: 50%;
  transform-origin: 50% 50%;
}
.link--delete::before {
  transform: rotate(45deg);
}
.link--delete::after {
  transform: rotate(-45deg);
}

.g-tabs {
  margin: 1em 0;
}

.g-tab {
  margin-right: 1.75em;
  opacity: 0.6;
  border-bottom: 2px solid transparent;
  display: inline-block;
  text-transform: uppercase;
  cursor: pointer;
}
.g-tab:hover {
  opacity: 1;
}
.g-tab.select {
  opacity: 1;
  border-color: #079ea9;
}

.page {
  overflow: hidden;
}
.page--header {
  padding: 3em 0;
}
.page--center {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100vh;
}

#svg-spritesf {
  display: none;
}

.img--bg {
  background: no-repeat center;
  background-size: cover;
}

.input-loader__line,
.img--loader__line {
  position: relative;
  cursor: pointer;
}
.input-loader__line .input-loader__line-label,
.input-loader__line .img--loader__line-label,
.img--loader__line .input-loader__line-label,
.img--loader__line .img--loader__line-label {
  display: flex;
  align-items: center;
  font-weight: 500;
}
.input-loader__line .input-loader__line-label svg,
.input-loader__line .img--loader__line-label svg,
.img--loader__line .input-loader__line-label svg,
.img--loader__line .img--loader__line-label svg {
  margin: 0 0.5em 0 0;
}
.input-loader__line input[type=file],
.img--loader__line input[type=file] {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
}
.input-loader__line input[type=file]::-webkit-file-upload-button,
.img--loader__line input[type=file]::-webkit-file-upload-button {
  cursor: pointer;
}

.open_more {
  cursor: pointer;
}

.gallery {
  position: relative;
}

.switch__tab {
  cursor: pointer;
}

.delete {
  cursor: pointer;
}

.gallery__tab {
  display: none;
}
.gallery__tab.active {
  display: block;
}

.tab {
  border-radius: 8px;
  border: solid 1px rgba(255, 225, 255, 0.2);
  display: inline-block;
  padding: 10px 21px 15px;
  line-height: 1;
  transition: 0.1s ease;
}
.tab.active {
  color: rgb(126, 208, 201);
  border-color: rgb(126, 208, 201);
}
.tab:hover {
  border: solid 1px rgb(255, 225, 255);
  color: rgb(255, 255, 255);
}

.tabs-container .tab-content {
  display: none;
}
.tabs-container .tab-content.show {
  display: block;
}

.simple {
  opacity: 0.6;
}

.wrapper {
  padding: 0 12px;
  margin: 0 auto;
}
@media (min-width: 767px) {
  .wrapper {
    padding: 0 20px;
  }
}
@media (min-width: 1361px) {
  .wrapper {
    padding: 0 40px;
    max-width: 1440px;
  }
}
.wrapper--inner {
  max-width: 640px;
}
.wrapper--left {
  padding: 0 0 0 0px;
}
@media (min-width: 767px) {
  .wrapper--left {
    padding: 0 0 0 20px;
  }
}
@media (min-width: 1361px) {
  .wrapper--left {
    padding: 0 0 0 7vw;
  }
}
.wrapper--right {
  padding: 0 0px 0 0;
}
@media (min-width: 767px) {
  .wrapper--right {
    padding: 0 20px 0 0;
  }
}
@media (min-width: 1361px) {
  .wrapper--right {
    padding: 0 7vw 0 0;
  }
}
.wrapper--inner {
  padding: 0 15px;
}
@media (min-width: 767px) {
  .wrapper--inner {
    padding: 0 30px;
  }
}

.footer {
  background-color: rgb(38, 44, 59);
  padding: 6vh 0;
  color: rgb(255, 255, 255);
}
.footer .footer-col__contact {
  padding-bottom: 30px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 1em;
}
.footer .social-list a {
  display: flex;
  align-items: center;
  font-weight: 500;
  font-size: 16px;
  line-height: 17px;
  color: rgb(255, 255, 255);
  gap: 1em;
}
.footer .social-list a:hover {
  opacity: 0.6;
}
.footer .ft--cnt__col {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.footer .ft--cnt__col * {
  margin: 0;
}
@media (min-width: 767px) {
  .footer .ft--cnt__col {
    width: 50%;
  }
}
.footer .ft--cnt__col .h3 {
  opacity: 0.6;
}
.footer--row {
  display: flex;
  flex-wrap: wrap;
  gap: 1em;
  font-size: 14px;
}
@media (min-width: 1024px) {
  .footer--row {
    flex-wrap: nowrap;
  }
}
.footer--logo {
  margin-bottom: 20px;
  height: 37px;
  margin-top: 8px;
}
@media (min-width: 767px) {
  .footer--contact, .footer--adress__list {
    display: flex;
    gap: 2em;
  }
}
.footer .footer-menu__project-cat a {
  color: rgb(255, 255, 255);
  font-weight: 500;
  border-bottom: 1px solid rgba(255, 255, 255, 0.6);
}
.footer .footer-menu__project-cat a:hover {
  border-bottom: 1px solid transparent;
  color: rgba(255, 255, 255, 0.6);
}
.footer--contact {
  align-items: center;
  margin-bottom: 20px;
}
.footer--contact a {
  font-weight: 500;
}
.footer--contact a:hover {
  color: rgba(255, 255, 255, 0.6);
}
.footer--contact a[href^="tel:"] {
  font-size: 1.4em;
}
.footer--info a {
  border-bottom: 1px solid rgba(255, 255, 255, 0.6);
  display: inline;
}
.footer--info a:hover {
  border-bottom: 1px solid transparent;
  color: rgba(255, 255, 255, 0.6);
}
.footer--info ul li {
  margin-bottom: 7px;
}
.footer--info ul li a {
  color: rgb(255, 255, 255);
  font-weight: 500;
}
.footer--about {
  margin-bottom: 25px;
}
.footer .popup {
  color: #000;
}
.footer .footer-nav {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}
@media (min-width: 767px) {
  .footer .footer-nav {
    display: flex;
    flex-wrap: nowrap;
  }
}
@media (min-width: 767px) {
  .footer .footer-column-_two {
    width: 31%;
  }
}
.footer .footer-menu__project-cat {
  margin-bottom: 2em;
  display: none;
}
.footer .footer-menu__project-cat ul {
  display: flex;
  gap: 1rem;
}
@media (min-width: 767px) {
  .footer .footer-menu__project-cat {
    display: block;
  }
}
.footer .footer-menu__project-cat-title {
  margin-bottom: 2em;
  display: none;
}
@media (min-width: 767px) {
  .footer .footer-menu__project-cat-title {
    display: block;
  }
}
.footer .footer-menu__project-cat li {
  line-height: 1.6;
}
.footer .footer-menu__sitemap li + li {
  margin-top: 0.5em;
}
.footer .social--link__txt {
  display: flex;
  gap: 1em;
}
.footer .social-link {
  display: inline-block;
  margin-bottom: 2em;
}
@media (min-width: 767px) {
  .footer .social-link {
    margin-left: 1.8em;
    margin-bottom: 0em;
  }
}
.footer .social-link li {
  display: inline-block;
}
.footer .social-link li + li {
  margin-left: 0.4em;
}
@media (min-width: 1024px) {
  .footer .social-link li + li {
    margin-left: 1.8em;
  }
}
.footer .social-link a {
  color: #079ea9;
}

.footer-link__accent {
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  line-height: 1.6;
  font-weight: 400;
}

.copy {
  margin-top: 3em;
  opacity: 0.5;
}
.copy a {
  color: rgb(255, 255, 255);
  display: block;
}

.section p {
  margin: 1em 0;
}
.section--blue {
  background-color: rgba(36, 80, 96, 0.04);
}
.section--green {
  background-color: rgb(36, 80, 96);
}
.section-xs--green {
  background-color: rgb(36, 80, 96);
}
@media (min-width: 767px) {
  .section-sm--green {
    background-color: rgb(36, 80, 96);
  }
}
.section--grey {
  background-color: #f9fcfb;
}
.section--dark {
  background-color: rgba(0, 0, 0, 0.15);
}
.section--dark .h2 {
  color: #079ea9;
}
.section--dark__2 {
  background-color: rgb(26, 30, 40);
  color: rgb(255, 255, 255);
}
.section--not-margin {
  margin: 0;
}
.section--not-padding {
  padding: 0 !important;
}
.section--quotes {
  overflow: hidden;
}

.quotes--overflow {
  position: relative;
}

.fin-item {
  font-size: 1rem;
}

.col {
  font-size: 1rem;
}
@media (min-width: 1360px) {
  .col--title {
    padding-bottom: 70px;
  }
}
.col-center {
  vertical-align: middle !important;
}
.col-over {
  padding: 40px 0;
}
@media (min-width: 1361px) {
  .col-over {
    padding: 60px 0;
  }
}
.col-static {
  position: static;
}

.row-relative {
  position: relative;
}

.slider--main {
  position: relative;
}

@media (min-width: 767px) {
  .img-over__right {
    margin-right: -20px;
    margin-left: 20px;
  }
}
@media (min-width: 1360px) {
  .img-over__right {
    margin-right: -7vw;
    margin-left: 0;
  }
}
.img-over__right img {
  width: 100%;
  display: block;
}

.mfp-container {
  padding: 0;
}

.popup--body {
  background-color: rgb(36, 80, 96);
  padding: 50px 0;
}

.form .form-content {
  display: block;
}
.form .form-thx,
.form .form-oops {
  display: none;
}
.form .form-thx .icon-result,
.form .form-oops .icon-result {
  width: 60px;
  height: 60px;
  margin: 60px auto 30px;
}
.form .form-thx .icon-result svg path,
.form .form-oops .icon-result svg path {
  fill: rgb(126, 208, 201);
}
.form-footer {
  margin-top: 60px;
  text-align: left;
}
.form-header {
  margin-bottom: 30px;
}
.form.thx .form-content {
  display: none;
}
.form.thx .form-thx {
  display: block;
}
.form.oops .form-content {
  display: none;
}
.form.oops .form-oops {
  display: block;
}

.mfp-move-horizontal .wrapper--inner {
  max-width: 560px;
}
.mfp-move-horizontal .mfp-close {
  font-size: 0;
  width: 24px;
  height: 24px;
  right: 25px;
  top: 15px;
  opacity: 1;
}
@media (min-width: 1024px) {
  .mfp-move-horizontal .mfp-close {
    right: 50px;
    top: 50px;
    width: 32px;
    height: 32px;
  }
}
.mfp-move-horizontal .mfp-close::before, .mfp-move-horizontal .mfp-close::after {
  content: "";
  border-bottom: 1px solid;
  width: 32px;
  height: 0;
  top: 50%;
  left: 0;
  position: absolute;
  color: rgb(255, 255, 255);
}
.mfp-move-horizontal .mfp-close::before {
  transform: rotate(45deg);
}
.mfp-move-horizontal .mfp-close::after {
  transform: rotate(-45deg);
}
.mfp-move-horizontal .mfp-with-anim {
  opacity: 0;
  transition: all 0.3s ease;
  transform: translateX(25%) rotateY(30deg);
  transform-origin: 100% 0;
  transform-style: preserve-3d;
}
.mfp-move-horizontal.mfp-bg {
  opacity: 0;
  transition: all 0.3s ease;
}
.mfp-move-horizontal.mfp-ready .mfp-with-anim {
  opacity: 1;
  transform: translateX(0) rotateY(0deg);
}
.mfp-move-horizontal.mfp-ready.mfp-bg {
  opacity: 0.8;
}
.mfp-move-horizontal.mfp-removing .mfp-with-anim {
  transform: translateX(25%) rotateY(30deg);
  opacity: 0;
}
.mfp-move-horizontal.mfp-removing.mfp-bg {
  opacity: 0;
}

.flickity-page-dots {
  text-align: left;
  margin-left: -8px;
  bottom: 25px;
}
.flickity-page-dots .dot {
  background-color: transparent;
  opacity: 1;
  width: 8px;
  height: 8px;
  position: relative;
}
.flickity-page-dots .dot::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 50%;
  height: 50%;
  transform: translate(-50%, -50%);
  transition: 0.1s ease;
  background-color: rgb(126, 208, 201);
  border-radius: 50%;
}
.flickity-page-dots .dot.is-selected::before {
  width: 100%;
  height: 100%;
}

.tabs-select {
  margin: 2em 0 2em;
}
@media (min-width: 1024px) {
  .tabs-select {
    display: flex;
    margin: 4em 0 2em;
  }
  .tabs-select.open .tab-select {
    display: block;
  }
}
.tabs-select .tab-select {
  opacity: 0.3;
  color: rgb(38, 44, 59);
  text-transform: uppercase;
  font-weight: 400;
  cursor: pointer;
  transition: 0.1s ease;
  display: none;
  position: relative;
}
@media (min-width: 1024px) {
  .tabs-select .tab-select {
    display: inline-block;
  }
}
.tabs-select .tab-select:hover {
  opacity: 1;
}
.tabs-select .tab-select.active {
  display: inline-block;
  opacity: 1;
}
.tabs-select .tab-select.active::before {
  content: "";
  width: 8px;
  height: 8px;
  border-style: solid;
  border-color: rgb(38, 44, 59);
  border-width: 0 1px 1px 0;
  transform: rotate(45deg);
  position: absolute;
  left: 100%;
  margin: 0 0 0 1em;
  top: 4px;
}
@media (min-width: 767px) {
  .tabs-select .tab-select.active::before {
    display: none;
  }
}
@media (min-width: 1024px) {
  .tabs-select .tab-select + .tab-select {
    margin-left: 4em;
  }
}

.picture-block {
  height: 0;
  padding: 0 0 60% 0;
  background: no-repeat center;
  background-size: cover;
  margin-bottom: -40px;
}

.h1 + .btn {
  margin-top: 50px;
}

.page--inner {
  padding: 2em 0;
}

.titler {
  background: no-repeat center;
  background-size: cover;
  background-color: rgb(36, 80, 96);
  min-height: 65vh;
  padding: 5vh 0;
  color: rgb(255, 255, 255);
  position: relative;
}
@media (min-width: 1024px) {
  .titler {
    padding: 11vh 0 6vh 0;
  }
}
.titler--not-background {
  background: transparent;
  color: inherit;
}
.titler--not-margin {
  margin-bottom: 0;
}
.titler--autoheight {
  min-height: 0;
}
@media (min-width: 767px) {
  .titler--manager {
    width: 67%;
  }
}
.titler--footer {
  position: absolute;
  left: 15px;
  right: 15px;
  bottom: 1em;
}
@media (min-width: 767px) {
  .titler--footer {
    margin-top: 2em;
    left: 0;
    right: 0;
    top: 100%;
    bottom: auto;
  }
}
.titler--overlay {
  max-width: 640px;
  margin: 0 auto;
}
@media (min-width: 767px) {
  .titler--overlay {
    max-width: none;
    display: flex;
  }
}
.titler--text {
  width: 100%;
  padding-bottom: 2em;
}
@media (min-width: 1024px) {
  .titler--text {
    width: 45%;
    padding-right: 2em;
  }
}
@media (min-width: 1024px) {
  .titler--text .lid {
    padding-right: 3em;
  }
}
.titler--content {
  width: 100%;
  position: relative;
}
@media (min-width: 1024px) {
  .titler--content {
    width: 55%;
  }
}
@media (min-width: 767px) {
  .titler.half .titler--text,
  .titler.half .titler--content {
    width: 50%;
  }
}
.titler--img {
  width: 100%;
  background-color: rgb(38, 44, 59);
  padding: 70% 0 0 0;
  position: relative;
}
@media (min-width: 1024px) {
  .titler--img {
    width: 85%;
    margin: -40px auto -9vh auto;
  }
}
.titler--img {
  background: no-repeat center;
  background-size: cover;
}
.titler--img .slider--top {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  left: 1em;
  right: 1em;
}
@media (min-width: 1024px) {
  .titler--img .slider--top {
    left: 0;
    right: 0;
  }
}
.titler--video {
  width: 100%;
  background: no-repeat center;
  background-size: cover;
  background-color: rgb(38, 44, 59);
  margin: 0 auto;
  padding: 70% 0 0 0;
  position: relative;
  transition: 0.3s ease;
  cursor: pointer;
}
@media (min-width: 767px) {
  .titler--video {
    width: 90%;
    margin: -40px auto -15vh auto;
  }
}
.titler--video::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border: 2px solid rgb(255, 255, 255);
  border-radius: 50%;
  position: absolute;
  width: 130px;
  height: 130px;
}
.titler--video::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 0;
  height: 0;
  border-top: 17px solid transparent;
  border-left: 35px solid rgb(255, 255, 255);
  border-right: 17px solid transparent;
  border-bottom: 17px solid transparent;
  position: absolute;
  margin-left: 14px;
}
.titler--video:hover::before {
  border-color: #079ea9;
}
.titler--video:hover::after {
  border-left-color: #079ea9;
}
.titler--form {
  background-color: rgb(255, 255, 255);
  color: rgb(38, 44, 59);
  padding: 2em 15px 1em;
}
@media (min-width: 767px) {
  .titler--form {
    padding: 4em 3em 1em;
    width: 85%;
    margin: -40px auto -15vh auto;
  }
}
.titler .h1 + .subtitle {
  margin: 1.5em 0;
  font-size: 1.5em;
  text-transform: none;
  color: rgb(126, 208, 201);
}

@media (min-width: 1024px) {
  .show--phone {
    display: none;
  }
}

@media (min-width: 1024px) {
  .hide--phone {
    display: block;
  }
}

.section {
  padding: 4vh 0;
  position: relative;
}
@media (min-width: 1024px) {
  .section {
    padding: 7vh 0;
  }
}
.section--partners {
  overflow: hidden;
}
.section--white {
  background-color: rgb(255, 255, 255);
}
.section--dark {
  background-color: rgb(38, 44, 59);
  color: rgb(255, 255, 255);
}
.section--green {
  background-color: #245060;
  color: #FFF;
}
.section--grey::before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  content: "";
  opacity: 0.12;
  background-color: #079ea9;
}
.section--grey .project-list__overlay::before {
  display: none;
}

.section.__flex {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-l);
}

.p-small--desc {
  font-size: 0.8em;
  opacity: 0.6;
}

.steps-list {
  margin-top: 4em;
  position: relative;
  counter-reset: stepsCounter;
}
.steps-list .steps-item {
  width: 100%;
  padding: 50px 0 4em;
  position: relative;
  text-align: center;
}
@media (min-width: 1024px) {
  .steps-list .steps-item .steps-overlay,
  .steps-list .steps-item .steps-image {
    max-width: 415px;
  }
}
.steps-list .steps-item .steps-overlay {
  padding-bottom: 25px;
}
@media (min-width: 1024px) {
  .steps-list .steps-item .steps-overlay {
    padding-left: 0;
  }
}
.steps-list .steps-item .steps-image {
  height: auto;
}
.steps-list .steps-item .steps-image .img {
  padding: 0 0 66% 0;
  background-size: cover;
  background-position: center;
}
@media (min-width: 1024px) {
  .steps-list .steps-item {
    display: flex;
    gap: 8em;
    align-items: top;
    text-align: right;
    justify-content: center;
    padding: 4em 0 4em;
  }
  .steps-list .steps-item .steps-overlay {
    width: 50%;
  }
  .steps-list .steps-item .steps-image {
    width: 50%;
  }
}
@media (min-width: 1024px) and (min-width: 1024px) {
  .steps-list .steps-item .steps-image {
    max-width: 400px;
  }
}
@media (min-width: 1024px) {
  .steps-list .steps-item .steps-image .img {
    padding: 0 0 66% 0;
    background: no-repeat center;
    background-size: cover;
  }
}
.steps-list .steps-item::before {
  content: "";
  width: 0;
  left: 0;
  height: 100%;
  background-color: #079ea9;
  top: 0;
  position: absolute;
}
@media (min-width: 1024px) {
  .steps-list .steps-item::before {
    width: 1px;
    left: 50%;
  }
}
.steps-list .steps-item::after {
  top: 0;
  position: absolute;
  background-color: #079ea9;
  border-radius: 50%;
  text-align: center;
  width: 40px;
  height: 40px;
  left: 50%;
  transform: translateX(-50%);
  counter-increment: stepsCounter;
  content: counter(stepsCounter);
  color: rgb(255, 255, 255);
  font-weight: 500;
  line-height: 40px;
}
@media (min-width: 1024px) {
  .steps-list .steps-item::after {
    left: 50%;
  }
}
@media (min-width: 1024px) {
  .steps-list .steps-item:nth-child(2n) {
    text-align: left;
    flex-direction: row-reverse;
  }
}
.steps-list .steps-item:last-child {
  margin-bottom: 0;
}
.steps-list .steps-item:last-child::before {
  display: none;
}

.danger {
  color: red;
}

.header-user__data {
  position: relative;
}
.header-user__data .input-cheked {
  padding: 0;
  margin: 0;
}
.header-user__data .input-cheked .input[type=radio] + label::before,
.header-user__data .input-cheked .input[type=checkbox] + label::before {
  width: 32px;
  border-radius: 10px;
}
.header-user__data .input-cheked .input[type=radio] + label::after,
.header-user__data .input-cheked .input[type=checkbox] + label::after {
  border-radius: 50%;
  background-color: #000;
  opacity: 0.6;
}
.header-user__data .input-cheked .input[type=radio]:checked + label::after,
.header-user__data .input-cheked .input[type=checkbox]:checked + label::after {
  background-color: #079ea9;
  opacity: 1;
  left: 16px;
}
.header-user__data .header-user__data-popup_info {
  position: absolute;
  right: 0;
  top: 100%;
  display: none;
  background-color: rgb(255, 255, 255);
  color: rgb(18, 23, 42);
  padding: 10px 25px;
  white-space: nowrap;
  border: 1px solid #E2E7EA;
}
.header-user__data .header-user__data-popup_info a {
  color: rgb(18, 23, 42);
}
.header-user__data .header-user__data-popup_info .btn--green {
  color: rgb(255, 255, 255);
}
.header-user__data .header-user__data-popup_info .title {
  font-weight: 600;
  font-size: 1.2rem;
}
.header-user__data .header-user__data-icon {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  background: no-repeat center;
  background-size: cover;
  font-size: 1.2rem;
  font-weight: 500;
  border: 1px solid #FFF;
  text-align: center;
  line-height: 45px;
  background-color: rgb(255, 255, 255);
  color: #079ea9;
}
.header-user__data .header-user__data-saleaccount {
  font-size: 1.6rem;
  line-height: 1;
}
.header-user__data:hover .header-user__data-popup_info {
  display: block;
}

.header-user__data-userrow {
  padding-bottom: 0.5rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0.25);
  line-height: 1;
}

.header-user__data-row {
  padding: 0.5rem 0 0.5rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0.25);
}
.header-user__data-row .subtitle {
  color: rgb(18, 23, 42);
}
.header-user__data-row:last-child {
  border-bottom: none;
}
.header-user__data-row .header-user__data-saleaccount_line {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.container .vs__dropdown-toggle {
  background-color: rgb(255, 255, 255);
  border-radius: 0;
  border: 1px solid #E2E7EA;
  padding: 0.5em;
}
.container .vs__dropdown-toggle .vs__selected {
  border: 0;
  background-color: #079ea9;
  color: rgb(255, 255, 255);
  padding: 0.25em 0.35em;
}
.container .vs__dropdown-toggle .vs__deselect {
  fill: white;
}

.page-error {
  min-height: 75vh;
}
.page-error .container--error {
  padding: 3em 0;
}

.file--upload__list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  margin: 1em 0;
  grid-column-gap: 1em;
}

.file--upload_line {
  background-color: rgb(255, 255, 255);
  padding: 0.5em 0.5em;
}
.file--upload_line .name {
  font-weight: 500;
}

.zoom--doc {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 10;
  background-color: rgba(255, 255, 255, 0.6);
  padding: 17px 20px;
  border-radius: 50%;
  cursor: pointer;
}

.qual--form__quest {
  padding: 0 0 35px 0;
}

.qual--form__files {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(290px, calc(25% - 0.8em)));
  grid-column-gap: 1em;
  grid-row-gap: 1.5em;
  padding: 25px 0;
}

.qual--form__file {
  display: grid;
  grid-template-columns: 1fr 2fr;
  grid-column-gap: 1em;
  line-height: 1.2;
  font-size: 0.9em;
  cursor: pointer;
}

.qual--accept {
  list-style: disc;
  padding-left: 1em;
  margin: 25px 0;
}
.qual--accept li {
  margin-bottom: 10px;
}

.svg-loader {
  display: flex;
  position: relative;
  align-content: space-around;
  justify-content: center;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.svg-loader svg {
  width: 50px;
  height: 50px;
}

.loader-svg {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  fill: none;
  stroke-width: 31px;
  stroke: rgb(73, 160, 164);
}
.loader-svg.bg {
  stroke-width: 31px;
  stroke: #000;
}
.loader-svg.animate {
  stroke-dasharray: 520;
  animation: fill-animation 2s cubic-bezier(1, 1, 1, 1) 0s infinite;
}

@keyframes fill-animation {
  0% {
    stroke-dasharray: 538;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 538;
    stroke-dashoffset: 538;
  }
  100% {
    stroke-dasharray: 538;
    stroke-dashoffset: 1076;
  }
}
@media (min-width: 1024px) {
  .list {
    display: grid;
    grid-gap: 2em;
  }
}
.list > div {
  margin-bottom: 25px;
}

.file--controller {
  position: relative;
  display: block;
  height: 0px;
  padding: 0 0 100% 0;
  background-color: #FFF;
  border-radius: 5px;
  box-shadow: 0 2px 7px rgba(0, 0, 0, 0.15);
  border: 1px solid rgb(255, 255, 255);
  transition: 0.1s ease;
  overflow: hidden;
}
.file--controller .link {
  text-transform: lowercase;
  border-bottom: 1px dotted;
}
.file--controller:hover {
  border: 1px solid #079ea9;
  background-color: rgba(73, 160, 164, 0.2);
}
.file--controller input[type=file] {
  opacity: 0;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  cursor: pointer;
  display: block;
  position: absolute;
  z-index: 2;
}
.file--controller .file--controller__caption {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  padding: 0 10px;
  text-align: center;
  overflow-wrap: break-word;
  transition: 300ms linear;
  z-index: 3;
}
.file--controller .file--controller__caption.select--file {
  z-index: 1;
}
.file--controller .file--controller__caption:hover {
  opacity: 0.8;
}
.file--controller .file--image {
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-size: cover;
  transition: 300ms linear;
  background-position: center;
  z-index: 3;
}
.file--controller .file--image:hover {
  opacity: 0.8;
  background-size: 120%;
}

.input--fields__group {
  display: flex;
  gap: 1em;
  flex-wrap: wrap;
  margin: 2em 0;
}
.input--fields__group .input-row.input-row__file .field--control {
  display: flex;
  flex-direction: row-reverse;
  gap: 1em;
  width: 100%;
}
.input--fields__group .input-row.input-row__file .field--control .file--controller__over {
  text-align: center;
  width: 150px;
}
.input--fields__group .input-row.input-row__file .field--control label {
  width: calc(100% - 150px - 1em);
  text-align: left;
}

.input--file {
  display: inline-block;
  background: #FFF;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
  height: 70px;
  width: 200px;
  position: relative;
  border: 1px solid rgb(255, 255, 255);
  transition: 0.1s ease;
  border-radius: 5px;
  overflow: hidden;
}
.input--file:hover {
  border: 1px solid #079ea9;
  background-color: rgba(73, 160, 164, 0.2);
}
.input--file input[type=file] {
  opacity: 0;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  cursor: pointer;
  display: block;
  position: absolute;
  z-index: 2;
}
.input--file .file--image {
  z-index: 3;
}
.input--file .file--controller__caption {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  padding: 0 10px;
  text-align: center;
  overflow-wrap: break-word;
  z-index: 3;
}
.input--file .file--controller__caption.select--file {
  z-index: 1;
}
.input--file .input--file__info {
  display: flex;
  align-items: center;
  height: 100%;
  width: 100%;
}
.input--file .input--file__info .input--file__icon {
  width: 68px;
  height: 68px;
  background-size: cover;
  background-position: center;
}
.input--file .input--file__info .input--file__caption {
  padding: 10px;
}

.form--bill__param {
  display: grid;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-columns: repeat(3, 1fr);
  margin: 0 0 15px 0;
}
.form--bill__param .input-row {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.tab--type_bill label {
  border-radius: 5px;
  background-color: #2D2D2D;
  padding: 30px 20px;
  display: block;
  border: 1px solid #2D2D2D;
  color: rgb(255, 255, 255);
  cursor: pointer;
  height: 100%;
}
.tab--type_bill label:hover {
  background-color: #334445;
  border: 1px solid #3B9498;
}
.tab--type_bill label .h3 {
  padding: 0 0 0 34px;
  position: relative;
}
.tab--type_bill label .h3::before {
  content: "";
  position: absolute;
  top: 4px;
  left: 0;
  width: 20px;
  height: 20px;
  border-radius: 10px;
  border: 2px solid #3B9498;
  background-size: 131%;
  background-position: center;
  cursor: pointer;
}
.tab--type_bill input {
  display: none;
}
.tab--type_bill input:checked + label {
  border: 1px solid #3B9498;
}
.tab--type_bill input:checked + label .h3::before {
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5 22C11.1167 22 9.81667 21.7373 8.6 21.212C7.38333 20.6873 6.325 19.975 5.425 19.075C4.525 18.175 3.81267 17.1167 3.288 15.9C2.76267 14.6833 2.5 13.3833 2.5 12C2.5 10.6167 2.76267 9.31667 3.288 8.1C3.81267 6.88333 4.525 5.825 5.425 4.925C6.325 4.025 7.38333 3.31233 8.6 2.787C9.81667 2.26233 11.1167 2 12.5 2C13.8833 2 15.1833 2.26233 16.4 2.787C17.6167 3.31233 18.675 4.025 19.575 4.925C20.475 5.825 21.1873 6.88333 21.712 8.1C22.2373 9.31667 22.5 10.6167 22.5 12C22.5 13.3833 22.2373 14.6833 21.712 15.9C21.1873 17.1167 20.475 18.175 19.575 19.075C18.675 19.975 17.6167 20.6873 16.4 21.212C15.1833 21.7373 13.8833 22 12.5 22Z' fill='%233B9498'/%3E%3Cpath d='M18.1501 9.5499L11.1001 16.5999L6.8501 12.3499L8.2501 10.9499L11.1001 13.7999L16.7501 8.1499L18.1501 9.5499Z' fill='%232D2D2D'/%3E%3C/svg%3E%0A");
}

.tab--type_bill input {
  display: none;
}

.list--type_bill {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 1em;
  margin: 25px 0;
}

.table--col_left {
  text-align: left;
}
.table--col_left th, .table--col_left td {
  text-align: left;
}

.notification-toast {
  position: fixed;
  top: auto;
  bottom: 20px;
  right: 20px;
  left: auto;
  display: inline-block;
  width: auto;
  max-width: 300px;
  height: auto;
  min-height: auto;
  max-height: 150px;
  background-color: #000;
  color: #fff;
  padding: 20px;
  border-radius: 5px;
  z-index: 10000;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);
  overflow: hidden;
  word-wrap: break-word;
}
@media (min-width: 767px) {
  .notification-toast {
    right: 10px;
    bottom: 10px;
    max-width: calc(100% - 20px);
  }
}

.toast-fade-enter-active {
  animation: slideInUpToast 0.3s ease-out;
}

.toast-fade-leave-active {
  animation: slideOutDownToast 0.3s ease-in;
}

@keyframes slideInUpToast {
  from {
    transform: translateY(100%);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes slideOutDownToast {
  from {
    transform: translateY(0);
    opacity: 1;
  }
  to {
    transform: translateY(100%);
    opacity: 0;
  }
}
.header {
  position: sticky;
  left: 0;
  right: 0;
  top: 0;
  z-index: 1000;
  transition: 0.3s ease;
  background-color: rgb(36, 80, 96);
  color: rgb(255, 255, 255);
}
.header__overlay {
  position: relative;
  z-index: 10;
  max-width: 1440px;
  margin: 0 auto;
  background-color: #f2f2f2;
}
.header__line {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  height: 64px;
}
.header__left-col {
  display: flex;
  align-items: center;
  gap: 15px;
  padding: 0 15px;
}
.header__logo-link {
  text-decoration: none;
  display: block;
}
.header__logo {
  font-size: 28px;
  font-weight: 500;
  line-height: 1;
  color: #55c0c5;
  display: block;
}
@media (min-width: 1024px) {
  .header__logo {
    font-size: 28px;
  }
}
.header__nav {
  position: relative;
  transition: 0.2s ease;
  z-index: 100;
  display: flex;
  align-items: center;
  align-self: stretch;
  gap: 15px;
}
@media (min-width: 1024px) {
  .header__nav {
    display: flex;
    background-color: transparent;
    padding: 0;
    width: auto;
    opacity: 1;
    transform: none;
  }
}
.header__menu {
  position: static;
  background-color: transparent;
  display: flex;
  gap: 15px;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  list-style: none;
}
@media (min-width: 1360px) {
  .header__menu {
    gap: 20px;
  }
}
.header__menu-item {
  position: relative;
  text-transform: lowercase;
  height: 100%;
  display: flex;
  align-items: center;
}
.header__menu-item:hover .header__submenu {
  display: block;
}
.header__menu-link {
  color: rgb(255, 255, 255);
  text-decoration: none;
}
.header__menu-link:hover, .header__menu-link.router-link-active {
  color: rgb(85, 192, 197);
}
.header__submenu {
  position: absolute;
  left: -14px;
  top: 64px;
  background-color: rgb(255, 255, 255);
  padding: 8px 16px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  display: none;
  z-index: 999;
  list-style: none;
  width: max-content;
  min-width: 200px;
}
.header__submenu:hover {
  display: block;
}
.header__submenu-item {
  display: block;
}
.header__submenu-item + .header__submenu-item {
  margin-top: 8px;
}
.header__submenu-link {
  color: rgb(38, 44, 59);
  font-size: 13px;
  white-space: nowrap;
  padding: 8px 0;
  display: block;
  text-decoration: none;
}
.header__submenu-link:hover {
  color: rgb(126, 208, 201);
}
.header__search {
  cursor: pointer;
  display: flex;
  align-items: center;
}
.header__actions {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 16px;
  padding: 0 0 0 15px;
}
.header__user-link {
  padding: 8px 16px;
  text-align: left;
  background-color: #FFF;
  color: #000;
  border-radius: 8px;
  display: none;
  line-height: 1.3;
  white-space: nowrap;
  text-decoration: none;
  flex-direction: column;
}
@media (min-width: 720px) {
  .header__user-link {
    display: flex;
  }
}
.header__user-link:hover {
  opacity: 0.9;
}
.header__user-name {
  font-weight: bold;
}
.header__user-role {
  font-size: 14px;
}
.header__exit-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 8px;
  cursor: pointer;
  transition: all 0.3s ease;
  flex-shrink: 0;
}
.header__exit-btn:hover {
  background-color: rgba(255, 255, 255, 0.2);
}
.header__exit-icon {
  display: block;
}

.section--privilege .h2,
.section--princip .h2 {
  color: rgb(255, 255, 255);
}

.icon-scroll {
  position: absolute;
  bottom: 50px;
  left: 0;
  right: 0;
  margin: auto;
  width: 39px;
  height: 50px;
  display: none;
}
.icon-scroll svg {
  fill: transparent;
  stroke: rgb(255, 255, 255);
  width: 100%;
  height: 100%;
}
@media (min-width: 1361px) {
  .icon-scroll {
    display: block;
  }
}

.section--top {
  padding: 0;
  color: rgb(255, 255, 255);
  min-height: 100vh;
}
.section--top .section--overlay {
  background-color: rgb(36, 80, 96);
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.section--top .slide {
  padding: 80% 0 0 0;
}
.section--top .slide::before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background: rgba(38, 44, 59, 0.5);
  mix-blend-mode: multiply;
}
@media (min-width: 767px) {
  .section--top .slide {
    padding: 55vh 0 0 0;
  }
}

.page-main .section--top {
  margin-top: -76px;
  background-color: rgb(36, 80, 96);
  width: 100%;
  grid-template-columns: 1fr;
}
@media (min-width: 1024px) {
  .page-main .section--top {
    display: grid;
    grid-template-rows: 55% 1fr;
  }
}
.page-main .header {
  background-color: #f2f2f2;
}
.page-main .header::before {
  background-color: rgb(36, 80, 96);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  opacity: 0.5;
  transition: 0.3s linear;
  content: "";
}
.page-main .header .header-overlay {
  position: relative;
}
.page-main .header.whit-scroll {
  position: sticky;
}
.page-main .header.whit-scroll::before {
  opacity: 1;
  height: 100%;
}
.page-main .page {
  overflow: visible;
}
.page-main .page .mx-input-wrapper {
  width: calc(100% + 10px);
}

.slide {
  height: 0;
  padding: 82.3% 0 0 0;
  width: 100%;
  position: relative;
  background: no-repeat center;
  background-size: cover;
}
.slide a {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.slide a::before {
  content: "";
  background-color: rgba(38, 44, 59, 0.5);
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.big-logo {
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  font-size: 1rem;
  font-weight: 200;
  display: flex;
  fill: rgb(255, 255, 255);
  align-items: flex-end;
  left: 50%;
}
@media (min-width: 767px) {
  .big-logo {
    font-size: 2rem;
  }
}
@media (min-width: 1024px) {
  .big-logo {
    font-size: 3vw;
    left: 50%;
    transform: translate(-52%, -50%);
  }
}
@media (min-width: 1360px) {
  .big-logo {
    font-size: 54px;
  }
}
.big-logo svg {
  display: block;
}
.big-logo svg path {
  fill: rgb(255, 255, 255);
}
.big-logo__text {
  line-height: 1;
  position: relative;
  overflow: hidden;
  height: 1em;
}
.big-logo__text.v-enter {
  opacity: 1;
}
.big-logo__text .big-logo__text_hide,
.big-logo__text .big-logo__text_show {
  position: absolute;
  left: 0;
  top: 0;
}
.big-logo__text .big-logo__text_hide {
  transform: translateY(0);
}
.big-logo__text .big-logo__text_show {
  transform: translateY(120%);
}
.big-logo__text.start-change {
  transition: 0.5s ease;
}
.big-logo__text.start-change .big-logo__text_hide,
.big-logo__text.start-change .big-logo__text_show {
  transition: 0.5s ease;
}
.big-logo__text.start-change.changing .big-logo__text_hide {
  transform: translateY(-120%);
}
.big-logo__text.start-change.changing .big-logo__text_show {
  transform: translateY(0);
}
.big-logo__start {
  padding-bottom: 1.35vw;
}
.big-logo__start svg {
  width: 56px;
  height: 35px;
}
@media (min-width: 767px) {
  .big-logo__start svg {
    width: 110px;
    height: 65px;
  }
}
@media (min-width: 1024px) {
  .big-logo__start svg {
    width: 156px;
    height: 93px;
  }
}
.big-logo__end {
  padding-bottom: 1.35vw;
}
.big-logo__end svg {
  width: 87px;
  height: 36px;
}
@media (min-width: 767px) {
  .big-logo__end svg {
    width: 156px;
    height: 76px;
  }
}
@media (min-width: 1024px) {
  .big-logo__end svg {
    width: 223px;
    height: 93px;
  }
}
.big-logo__center {
  position: relative;
  overflow: hidden;
  padding: 0 0.5em 0.75em 0.5em;
  margin: 0 0.25em;
}
.big-logo__center-bottom::before, .big-logo__center-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  background-color: rgb(255, 255, 255);
  width: 0.937vw;
  height: 2.5vw;
}
.big-logo__center-bottom::before {
  left: 0;
}
.big-logo__center-bottom::after {
  right: 0;
}
.big-logo__center::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 0.937vw;
  bottom: 0;
  background-color: rgb(255, 255, 255);
}

.main-desc {
  margin: 20px 0;
}
@media (min-width: 1024px) {
  .main-desc {
    margin: 0;
  }
}
.main-desc .col {
  font-size: 13px;
}
@media (min-width: 1024px) {
  .main-desc .col {
    font-size: 1rem;
  }
}

.section--main__row .col {
  vertical-align: middle;
}
.section--main__row .col .h1 {
  margin-bottom: 1rem;
}
.section--main__row .col .h1 + .lid {
  margin-top: 1.25rem;
  line-height: 1.4;
}
.section--main__row .col .lid + .p {
  margin-top: 1.25rem;
}

.row-bizmall_connect {
  position: relative;
  z-index: 2;
}

.section--bizmall-connect {
  overflow: hidden;
}
.section--bizmall-connect .h1 {
  max-width: 522px;
  margin-right: 1vw;
}

.bizmall_connect__text {
  margin-bottom: 60px;
}

.wrapper--bizmall_connect {
  background-color: rgba(0, 0, 0, 0.15);
}
.wrapper--bizmall_connect .h2 {
  max-width: none;
}
@media (min-width: 767px) {
  .wrapper--bizmall_connect {
    background-color: transparent;
  }
}

.analis--col__img {
  position: relative;
  margin-bottom: 2rem;
}
@media (min-width: 1024px) {
  .analis--col__img {
    position: static;
  }
}

@media (min-width: 1024px) {
  .col-img__analis {
    width: 84%;
    transform: translate(17%, -2.5%);
    padding-top: 2.5%;
  }
}

@media (min-width: 767px) {
  .col-img__analis__bg {
    width: calc(100% - 50px);
    transform: translate(0%, -5%);
    background-color: #000;
    opacity: 0.15;
    left: 25px;
    top: 0;
    bottom: 0;
    position: absolute;
  }
}
@media (min-width: 1024px) {
  .col-img__analis__bg {
    width: 42%;
    left: 0;
    transform: translate(17%, -2.5vw);
  }
}

@media (min-width: 1024px) {
  .col-txt__analis {
    padding-top: 6.37vw;
    padding-bottom: 4.37vw;
  }
}

.row-analis {
  padding-bottom: 50px;
}
.row-benefit {
  display: grid;
  width: 100%;
  column-gap: 1.1vw;
  grid-template-columns: 1fr;
}
@media (min-width: 767px) {
  .row-benefit {
    column-gap: 3vw;
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 1280px) {
  .row-benefit {
    column-gap: 1.1vw;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}
.row-benefit .about_benefit-item {
  padding: 50px 0 75px 0;
  position: relative;
  margin: 50px 0;
}
.row-benefit .about_benefit-item .ab-icon {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
}
.row-benefit .about_benefit-item .ab-icon svg {
  width: 30px;
  height: 23px;
  fill: rgb(126, 208, 201);
}
.row-benefit .about_benefit-item .r-link {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin-top: 52px;
}
.row-benefit .about_benefit-item .link--arrow {
  position: relative;
  padding-left: 30px;
}
.row-benefit .about_benefit-item .link--arrow svg {
  position: absolute;
  width: 23px;
  height: 22px;
  left: 0;
  bottom: -3px;
  fill: rgb(126, 208, 201);
}

.section--download__1 .btn,
.section--download__2 .btn {
  width: 100%;
  margin-top: 25px;
}
@media (min-width: 767px) {
  .section--download__1 .btn,
  .section--download__2 .btn {
    width: auto;
  }
}

.download__1,
.download__2 {
  display: block;
}
@media (min-width: 767px) {
  .download__1,
  .download__2 {
    display: flex;
  }
}

.download__2 {
  background-color: rgb(30, 68, 81);
}

.download__1 {
  background-color: rgb(30, 68, 81);
}

.download__2--txt,
.download__1--txt {
  padding: 25px 1vw 32px 0;
}
.download__2--txt .h2,
.download__1--txt .h2 {
  max-width: 590px;
  margin-bottom: 50px;
}
@media (min-width: 767px) {
  .download__2--txt .h2,
  .download__1--txt .h2 {
    margin-bottom: 300px;
  }
}

.download__2--img::before,
.download__1--img::before {
  display: block;
  content: "";
  height: 0;
  padding-bottom: 60%;
}
.download__2--img,
.download__1--img {
  background: no-repeat center;
  background-size: cover;
  margin-bottom: -40px;
}
@media (min-width: 767px) {
  .download__2--img,
  .download__1--img {
    margin-bottom: 0;
  }
}
.download__2--img__set,
.download__1--img__set {
  width: 100%;
}

.row-princip {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.tb-row {
  display: grid;
  grid-template-columns: 1fr;
  border-bottom: solid 1px rgba(255, 255, 255, 0.6);
  padding: 40px 0 57px 0;
}
@media (min-width: 767px) {
  .tb-row {
    padding: 0;
    grid-template-columns: 2fr 3fr 3fr;
    column-gap: 1vw;
  }
}
@media (min-width: 767px) {
  .tb-row__header .tb-cell {
    padding: 40px 30px 57px 30px;
  }
  .tb-row__header .tb-cell .subtitle {
    color: rgb(255, 255, 255);
    text-decoration: lowercase;
  }
}
.tb-row .tb-cell {
  font-size: 1.25em;
  max-width: 365px;
}
@media (min-width: 767px) {
  .tb-row .tb-cell {
    padding: 40px 30px 45px 30px;
  }
}
.tb-row .tb-cell .tb-row__title {
  padding-top: 0.5rem;
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: rgb(126, 208, 201);
  margin-top: 28px;
}
@media (min-width: 767px) {
  .tb-row .tb-cell .tb-row__title {
    font-size: 16px;
    max-width: 135px;
    margin-top: 0;
  }
}
.tb-row .tb-cell .h2 {
  color: rgb(126, 208, 201);
}
.tb-row:last-child {
  border-bottom: none;
}

.section--benefit .btn {
  width: 100%;
  margin-top: 25px;
}
@media (min-width: 767px) {
  .section--benefit .btn {
    width: auto;
  }
}
.section--benefit .bigtitle {
  color: rgb(126, 208, 201);
  margin-bottom: 8.125vw;
}
.section--benefit .benefit-list {
  font-size: 1rem;
}
@media (min-width: 1024px) {
  .section--benefit .benefit-list {
    font-size: 1.87vw;
  }
}
.section--benefit .benefit-list {
  padding-bottom: 25px;
  counter-reset: cbenefit;
}
.section--benefit .benefit-list .benefit-title {
  margin-bottom: 25px;
}
.section--benefit .benefit-list .benefit-item {
  counter-increment: cbenefit;
  display: block;
  padding: 15px 0;
}
@media (min-width: 1024px) {
  .section--benefit .benefit-list .benefit-item {
    padding: 25px 0;
  }
}
.section--benefit .benefit-list .benefit-item .benefit-item__content {
  position: relative;
  padding: 0 0 0 40px;
}
@media (min-width: 1024px) {
  .section--benefit .benefit-list .benefit-item .benefit-item__content {
    padding: 0 0px 0px 60px;
  }
}
.section--benefit .benefit-list .benefit-item .benefit-item__content::before {
  content: counter(cbenefit) ".";
  position: absolute;
  transform: translateY(-50%);
  background-color: rgb(36, 80, 96);
  border-radius: 50%;
  z-index: -1;
  line-height: 1;
  text-align: center;
  left: -5px;
  height: 50px;
  width: 50px;
  top: 12px;
  padding: 18px 0;
}
@media (min-width: 1024px) {
  .section--benefit .benefit-list .benefit-item .benefit-item__content::before {
    left: 0px;
    height: 75px;
    width: 75px;
    top: 23px;
    padding: 23px 0;
  }
}

.section--privilege .h2 {
  margin: 25px 0 55px 0;
}
@media (min-width: 1024px) {
  .section--privilege .h2 {
    margin: 25px 0 120px;
  }
}
@media (min-width: 1024px) {
  .section--privilege .col-img__right {
    margin-bottom: -160px;
  }
}

.privilege-item {
  padding: 30px 0;
  border-bottom: 1px solid rgb(126, 208, 201);
  font-size: 1rem;
}
.privilege-item:last-child {
  border-bottom: none;
}
.privilege-item .privilege-item__txt {
  display: none;
  padding: 25px 0 50px;
}
.privilege-item .privilege-header {
  padding-right: 35px;
  position: relative;
}
@media (min-width: 1024px) {
  .privilege-item .privilege-header {
    padding-right: 45px;
  }
}
.privilege-item .privilege-header::before {
  content: "";
  position: absolute;
  right: 15px;
  top: 6px;
  width: 8px;
  height: 8px;
  border-style: solid;
  border-color: rgb(126, 208, 201);
  border-width: 0 1px 1px 0;
  transform: rotate(45deg);
}
@media (min-width: 1024px) {
  .privilege-item .privilege-header::before {
    top: 8px;
    right: 30px;
    width: 12px;
    height: 12px;
  }
}
.privilege-item.open .privilege-header::before {
  border-width: 1px 0 0 1px;
}
.privilege-item .privilege-title {
  color: rgb(126, 208, 201);
  max-width: 510px;
}

.section-fin .fin-list {
  margin-top: 60px;
}

.fin-item {
  padding-bottom: 75px;
}
.fin-item .fin-desc {
  max-width: 312px;
}
.fin-item .number {
  color: rgb(126, 208, 201);
}
.fin-item .number small {
  color: rgb(255, 255, 255);
}

.different-item__title.h2 {
  color: rgb(255, 255, 255) !important;
}

@media (min-width: 1024px) {
  .different-item__desc {
    font-size: 16px;
  }
}

.different-overlay {
  position: relative;
  margin: 20px 0 0 0;
  overflow: hidden;
}
@media (min-width: 1024px) {
  .different-overlay {
    margin: 40px 0px 0 0px;
  }
}

@media (min-width: 1024px) {
  .different-item__row {
    display: flex;
    align-items: start;
    gap: 2em;
  }
  .different-item__row > div {
    width: 50%;
  }
}

.different-list {
  margin-top: 40px;
  padding: 25px 0 75px 0;
  min-height: 424px;
  position: relative;
}
@media (min-width: 1024px) {
  .different-list {
    margin-top: 60px;
  }
}
.different-list .flickity-slider {
  height: 100%;
}
.different-list .different-item {
  width: 100%;
  min-height: 100%;
  display: flex;
  opacity: 0;
  transition: 0.5s opacity;
}
.different-list .different-item .different-item__over {
  padding: 20px 20px;
  transition: 0.5s linear;
  background-color: rgb(36, 80, 96);
}
.different-list .different-item.is-selected {
  opacity: 1;
}
.different-list .different-item.is-selected + .different-item {
  opacity: 0.5;
}
.different-list .different-item.is-selected + .different-item .different-item__over {
  transform: scale(0.9);
}
@media (min-width: 1361px) {
  .different-list .different-item {
    width: 75%;
  }
  .different-list .different-item .different-item__over {
    padding: 50px 30px 75px;
  }
}

.flickity-button {
  position: absolute;
  background: rgba(255, 255, 255, 0.75);
  border: none;
  color: #333;
}
.flickity-button .h2 {
  margin-bottom: 21px;
}

.slider__different + .slider--numbers {
  position: absolute;
  font-size: 0;
  padding: 0 33px;
  left: 50%;
  transform: translateX(-50%);
  bottom: 35px;
}
@media (min-width: 1024px) {
  .slider__different + .slider--numbers {
    left: 15px;
    bottom: 75px;
    transform: none;
  }
}
.slider__different + .slider--numbers .slider--number__current,
.slider__different + .slider--numbers .slider--number__count {
  display: inline-block;
  font-size: 16px;
  vertical-align: top;
}
.slider__different + .slider--numbers .slider--number__current + .slider--number__count {
  padding-left: 17px;
}
.slider__different + .slider--numbers .slider--number__count {
  margin-top: 5px;
}
.slider__different + .slider--numbers .slider--number__def {
  position: absolute;
  width: 1px;
  height: 35px;
  background-color: rgb(255, 255, 255);
  transform: rotate(40deg);
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.slider__different .flickity-button {
  background-color: transparent;
}
.slider__different .flickity-prev-next-button {
  width: 68px;
  height: 68px;
  border-radius: 0;
  padding: 0;
  top: auto;
  transform: none;
  bottom: 0px;
}
@media (min-width: 767px) {
  .slider__different .flickity-prev-next-button {
    width: 100px;
    height: 100px;
    bottom: -12px;
  }
}
.slider__different .flickity-prev-next-button path {
  fill: rgb(126, 208, 201);
}
.slider__different .flickity-prev-next-button.next {
  left: auto;
  right: 0;
  bottom: 0px;
}
@media (min-width: 1024px) {
  .slider__different .flickity-prev-next-button.next {
    bottom: 200px;
    right: auto;
    left: 20px;
  }
}
.slider__different .flickity-prev-next-button.previous {
  bottom: 0px;
  left: 0;
}
@media (min-width: 1024px) {
  .slider__different .flickity-prev-next-button.previous {
    left: 20px;
    bottom: 100px;
  }
}
.slider__different .flickity-prev-next-button .flickity-button-icon {
  top: 0;
  left: 20px;
  width: 100%;
  height: 100%;
}

.section-yourbene {
  min-height: calc(49.5vw + 290px);
  padding-bottom: 7vh;
}

.yourbene-list .h2 {
  margin-bottom: 39px;
}
@media (min-width: 767px) {
  .yourbene-list .h2 {
    margin-bottom: 72px;
  }
}

.yourbene-item {
  padding: 25px 0;
  background-color: rgb(33, 38, 49);
  position: relative;
  z-index: 1;
}
.yourbene-item .yourbene-item__txt {
  display: none;
}
.yourbene-item .yourbene-item__header {
  position: relative;
  padding: 3px 25px 50px 0;
}
.yourbene-item .yourbene-item__header::after, .yourbene-item .yourbene-item__header::before {
  content: "";
  height: 1px;
  width: 25px;
  position: absolute;
  bottom: 15px;
  right: 0;
  background-color: rgb(126, 208, 201);
  transform-origin: 50% 50%;
  transition: 0.5s ease;
}
.yourbene-item .yourbene-item__header::after {
  transform: rotate(90deg);
}
.yourbene-item.open .yourbene-item__header::after {
  transform: rotate(45deg);
}
.yourbene-item.open .yourbene-item__header::before {
  transform: rotate(-45deg);
}
.yourbene-item .h3 {
  color: rgb(126, 208, 201);
  max-width: 407px;
}
.yourbene-item__txt {
  padding: 25px 0 25px 0;
}

.yourbene-title {
  position: relative;
}

.yourbene-image-block {
  height: 0;
  padding: 0 0 60% 0;
}
@media (min-width: 767px) {
  .yourbene-image-block {
    margin-top: -15vh;
  }
}
@media (min-width: 1024px) {
  .yourbene-image-block {
    position: absolute;
    left: 0;
    right: -100%;
    margin-top: 0;
    margin-right: -20px;
    min-height: 49.5vw;
  }
}
@media (min-width: 1361px) {
  .yourbene-image-block {
    margin-right: -7vw;
  }
}
.yourbene-image-block {
  background: no-repeat center;
  background-size: cover;
}

.section--analog .col-over {
  padding-bottom: 0;
}
.section--analog .h2 {
  margin-bottom: 20px;
}
@media (min-width: 767px) {
  .section--analog .h2 {
    margin-bottom: 70px;
  }
}
.section--analog .p {
  margin-bottom: 60px;
}
@media (min-width: 1024px) {
  .section--analog .p {
    margin-bottom: 0;
  }
}
.section--analog .analog--item {
  padding: 20px 0 100px 0;
}
@media (min-width: 767px) {
  .section--analog .analog--item .analog--item__over {
    max-width: 230px;
  }
}
.section--analog .analog--item .analog--item__logoover {
  height: 55px;
  border-bottom: 1px solid rgb(126, 208, 201);
  margin-bottom: 25px;
}
.section--analog .analog--item .analog--item__logoover .analog--item__logo img {
  height: 24px;
}
.section--analog .analog--item__tags {
  opacity: 0.4;
  margin: 5px 0 15px;
}

.section--roadmap .h2 {
  margin-right: 2vw;
  margin-bottom: 30px;
}
@media (min-width: 767px) {
  .section--roadmap .h2 {
    margin-bottom: 90px;
  }
}

@media (min-width: 1024px) {
  .rm-year {
    border-left: 1px solid rgb(126, 208, 201);
  }
}

.rm-year-title {
  text-align: left;
  color: rgb(126, 208, 201);
  margin-bottom: 16px;
}
@media (min-width: 1024px) {
  .rm-year-title {
    text-align: center;
  }
}

@media (min-width: 767px) {
  .col-roadmap__title,
  .rm-year-col {
    padding-top: 37px;
    padding-bottom: 50px;
  }
}
@media (min-width: 1024px) {
  .col-roadmap__title,
  .rm-year-col {
    padding-top: 0;
  }
}

@media (min-width: 767px) {
  .rm-month-list {
    border-left: 1px solid rgb(126, 208, 201);
    padding-left: 6.5vw;
  }
}

.rm-month {
  padding: 18px 0;
}
@media (min-width: 767px) {
  .rm-month {
    padding: 37px 0;
  }
}
.rm-month .rm-moth_title {
  margin-bottom: 9px;
}

.investors-list {
  margin-top: 32px;
}
@media (min-width: 767px) {
  .investors-list {
    margin-top: 67px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 1vw;
  }
}
@media (min-width: 1024px) {
  .investors-list {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-gap: 0.5vw;
  }
}
.investors-list .investor-item {
  display: flex;
}
@media (min-width: 767px) {
  .investors-list .investor-item {
    display: block;
  }
}
.investors-list .investor-item .investor__txt {
  margin-left: 15px;
}
@media (min-width: 767px) {
  .investors-list .investor-item .investor__txt {
    margin-left: 0;
    margin-bottom: 25px;
  }
}

.investor__avatar {
  margin-bottom: 20px;
}

.investor__status {
  margin-top: 5px;
  opacity: 0.3;
}

.section--footer .h2 {
  margin-bottom: 30px;
}

.section--footer__wrapper {
  min-height: calc(60vh - 160px);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.social-list a {
  display: block;
}
@media (min-width: 767px) {
  .social-list a {
    display: inline-block;
  }
}

@media (min-width: 1024px) {
  .section--callback_2 .col-over {
    padding-bottom: 11.11vh;
  }
}

.social {
  color: rgb(126, 208, 201);
  margin: 5px 0;
}
@media (min-width: 767px) {
  .social {
    margin: 0 20px 0 0;
  }
}
.social:last-child {
  margin-right: 0;
}

.social-title {
  opacity: 0.3;
  margin-bottom: 22px;
}

.footer--developer {
  margin-top: 30px;
}
@media (min-width: 767px) {
  .footer--developer {
    margin-top: 0;
  }
}

.footer--about,
.footer--developer {
  font-size: 0.9rem;
}

.section--princip img {
  max-width: 100%;
}
.section--princip .princip--schema {
  padding: 50px 0 0 0;
}
.section-security {
  padding: 10vh 0;
}
.section-security .h2 {
  margin-bottom: 1em;
}
@media (min-width: 1024px) {
  .section-security .h2 {
    margin-bottom: 3em;
  }
}

@media (min-width: 1024px) {
  .security__overlay {
    display: flex;
  }
}
.security__text {
  padding-bottom: 1em;
  text-align: center;
}
@media (min-width: 1024px) {
  .security__text {
    padding-right: 2em;
    width: 66%;
    text-align: left;
  }
}
.security__right {
  font-size: 1.25em;
  margin-top: 0.5em;
  text-align: center;
}
.security__right img {
  max-width: 100%;
}
@media (min-width: 1024px) {
  .security__right {
    width: 33%;
  }
}

.section-cta {
  background-color: rgb(36, 80, 96);
  color: rgb(255, 255, 255);
  margin-bottom: 10vh;
}
.section-cta.section-cta__bottom {
  margin-top: 10vh;
  margin-bottom: 0;
}
.section-cta.section-cta__bottom .cta-img {
  bottom: 0;
}
@media (min-width: 767px) {
  .section-cta.section-cta__bottom .cta-img {
    top: -15vh;
  }
}
.section-cta .cta-overlay {
  display: grid;
  grid-gap: 2em;
}
@media (min-width: 767px) {
  .section-cta .cta-overlay {
    grid-template-columns: repeat(2, 1fr);
  }
}
.section-cta .cta-text {
  max-width: 530px;
}
.section-cta .cta-btn {
  margin-top: 1em;
}
@media (min-width: 767px) {
  .section-cta .cta-btn {
    margin-top: 5em;
  }
}
.section-cta .cta-img {
  background: no-repeat center;
  background-size: cover;
  position: absolute;
  left: 0;
  top: 0;
  bottom: -5vh;
  right: 0;
}
@media (min-width: 1024px) {
  .section-cta .cta-img {
    bottom: -15vh;
  }
}
.section-cta .cta-img__overlay {
  height: 30vh;
  position: relative;
}

.page-main .tabs-select {
  display: none;
}
@media (min-width: 767px) {
  .page-main .tabs-select {
    display: block;
  }
}

.project-item {
  margin-bottom: 1px;
  grid-column: span 12;
}
@media (min-width: 767px) {
  .project-item {
    grid-column: span 6;
  }
}
@media (min-width: 1024px) {
  .project-item {
    grid-column: span 3;
  }
}
.project-item .project-item__name {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.2;
}
.project-item .project-item__ov {
  height: 100%;
}
.project-item .project-item__ov a, .project-item .project-item__ov .project-item__overlay {
  height: 100%;
}
.project-item .project-item__ov .project-item__overlay {
  display: flex;
  flex-direction: column;
}
.project-item .project-item__ov .project-item__text {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.project-item .project-item_coming {
  background-color: #2E4F5F;
  color: #FFF;
  padding: 20px;
  border-radius: 5px;
  width: 100%;
  margin-top: 2em;
}
.project-item .project-item_coming_name {
  font-weight: bold;
}

.project-list {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-around;
}
.project-list__overlay {
  position: relative;
  padding: 3em 0;
}
.project-list__overlay::before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  content: "";
  opacity: 0.12;
  background-color: #079ea9;
}

.page-events .titler {
  padding: 35px 0;
}

.page-project,
.page-projects {
  background-color: rgba(73, 160, 164, 0.12);
}
.page-project .page,
.page-projects .page {
  overflow: visible;
}
.page-project b,
.page-projects b {
  font-weight: bold;
}
.page-project .tags-list .btn--tags:nth-child(7), .page-project .tags-list .btn--tags:nth-child(8), .page-project .tags-list .btn--tags:nth-child(9), .page-project .tags-list .btn--tags:nth-child(10),
.page-projects .tags-list .btn--tags:nth-child(7),
.page-projects .tags-list .btn--tags:nth-child(8),
.page-projects .tags-list .btn--tags:nth-child(9),
.page-projects .tags-list .btn--tags:nth-child(10) {
  display: none;
}
@media (min-width: 1024px) {
  .page-project .tags-list .btn--tags:nth-child(7):nth-child(7), .page-project .tags-list .btn--tags:nth-child(7):nth-child(8), .page-project .tags-list .btn--tags:nth-child(7):nth-child(9), .page-project .tags-list .btn--tags:nth-child(7):nth-child(10), .page-project .tags-list .btn--tags:nth-child(8):nth-child(7), .page-project .tags-list .btn--tags:nth-child(8):nth-child(8), .page-project .tags-list .btn--tags:nth-child(8):nth-child(9), .page-project .tags-list .btn--tags:nth-child(8):nth-child(10), .page-project .tags-list .btn--tags:nth-child(9):nth-child(7), .page-project .tags-list .btn--tags:nth-child(9):nth-child(8), .page-project .tags-list .btn--tags:nth-child(9):nth-child(9), .page-project .tags-list .btn--tags:nth-child(9):nth-child(10), .page-project .tags-list .btn--tags:nth-child(10):nth-child(7), .page-project .tags-list .btn--tags:nth-child(10):nth-child(8), .page-project .tags-list .btn--tags:nth-child(10):nth-child(9), .page-project .tags-list .btn--tags:nth-child(10):nth-child(10),
  .page-projects .tags-list .btn--tags:nth-child(7):nth-child(7),
  .page-projects .tags-list .btn--tags:nth-child(7):nth-child(8),
  .page-projects .tags-list .btn--tags:nth-child(7):nth-child(9),
  .page-projects .tags-list .btn--tags:nth-child(7):nth-child(10),
  .page-projects .tags-list .btn--tags:nth-child(8):nth-child(7),
  .page-projects .tags-list .btn--tags:nth-child(8):nth-child(8),
  .page-projects .tags-list .btn--tags:nth-child(8):nth-child(9),
  .page-projects .tags-list .btn--tags:nth-child(8):nth-child(10),
  .page-projects .tags-list .btn--tags:nth-child(9):nth-child(7),
  .page-projects .tags-list .btn--tags:nth-child(9):nth-child(8),
  .page-projects .tags-list .btn--tags:nth-child(9):nth-child(9),
  .page-projects .tags-list .btn--tags:nth-child(9):nth-child(10),
  .page-projects .tags-list .btn--tags:nth-child(10):nth-child(7),
  .page-projects .tags-list .btn--tags:nth-child(10):nth-child(8),
  .page-projects .tags-list .btn--tags:nth-child(10):nth-child(9),
  .page-projects .tags-list .btn--tags:nth-child(10):nth-child(10) {
    display: inline-block;
  }
}
.page-project .titler--text,
.page-projects .titler--text {
  max-width: 680px;
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.page-project .titler--text .lid,
.page-projects .titler--text .lid {
  font-weight: normal;
  font-size: 24px;
  line-height: 29px;
}

.page--project__create .g-tabs {
  position: sticky;
  top: 76px;
  z-index: 90;
  background-color: rgb(255, 255, 255);
  padding: 1em 1em;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.015);
}
.page--project__create .table {
  margin: 2em 0;
}

.titler--form .h3 {
  font-size: 0.8rem;
  text-transform: uppercase;
  font-weight: 500;
}

.project-page-overlay {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-column-gap: 20px;
  padding: 0 0 4em 0;
}
.project-page-overlay .project-list .project-item {
  background-color: rgb(255, 255, 255);
  grid-column: span 12;
}
@media (min-width: 767px) {
  .project-page-overlay .project-list .project-item {
    grid-column: span 6;
  }
}
@media (min-width: 1024px) {
  .project-page-overlay .project-list .project-item {
    grid-column: span 4;
  }
}
.project-page-overlay .project-page--contetlist {
  grid-column: span 12;
}
@media (min-width: 767px) {
  .project-page-overlay .project-page--contetlist {
    grid-column: span 6;
  }
}
@media (min-width: 767px) {
  .project-page-overlay .project-page--contetlist {
    grid-column: span 9;
  }
}
.project-page-overlay .project-page--filter {
  grid-column: span 12;
}
.project-page-overlay .project-page--filter .filter--content {
  background-color: rgb(255, 255, 255);
  padding: 30px 20px;
}
.project-page-overlay .project-page--filter .fix--filter {
  position: sticky;
  top: 0;
  z-index: 10;
}
@media (min-width: 767px) {
  .project-page-overlay .project-page--filter {
    grid-column: span 4;
    order: 2;
  }
}
@media (min-width: 1024px) {
  .project-page-overlay .project-page--filter {
    grid-column: span 3;
  }
}
.project-page-overlay .project-list {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
}

.project-item__nav menu {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
}
.project-item a {
  color: #000;
}
.project-item__overlay {
  position: relative;
}
.project-item__img {
  padding: 0 0 47.61% 0;
  height: 0;
  background: no-repeat center;
  background-size: cover;
  background-color: rgb(33, 38, 49);
}
.project-item__text {
  background-color: rgb(255, 255, 255);
  padding: 25px 20px;
}
.project-item__tags {
  padding-bottom: 1em;
  text-transform: uppercase;
  font-weight: 400;
  color: #079ea9;
  margin: 0 -0.5em;
  font-size: 0.75em;
}
.project-item__tags span {
  display: inline-block;
  padding: 0 0.5em;
}
.project-item__name {
  padding-bottom: 1em;
  height: 56px;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-bottom: 5px;
}
.project-item__ptext {
  height: 6em;
  line-height: 1;
  font-weight: 400;
  opacity: 0.65;
  overflow: hidden;
  background: #fff;
  margin: 0;
  font-size: 12px;
}
.project-item__ptext:hover {
  overflow: visible;
}
.project-item__ptext p {
  line-height: 1;
  font-weight: 400;
  margin: 0;
  font-size: 12px;
  background-color: rgb(255, 255, 255);
}
.project-item__progress {
  padding: 2em 0;
  display: flex;
  align-items: center;
}
.project-item__progress b {
  display: block;
  text-align: center;
  width: 100%;
  background-color: #079ea9;
  color: rgb(255, 255, 255);
}
.project-item__progress_value {
  width: 50px;
  font-weight: 400;
}
.project-item__progress_line {
  position: relative;
  height: 4px;
  width: calc(100% - 50px);
}
.project-item__progress_line::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: #079ea9;
  opacity: 0.12;
}
.project-item__progress_indicator {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  background-color: #079ea9;
}
.project-item_footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: rgb(36, 80, 96);
  font-weight: 400;
}
.section-compilation {
  color: rgb(255, 255, 255);
}
@media (min-width: 1024px) {
  .section-compilation {
    color: #000;
  }
}
.section-compilation::before {
  content: "";
  position: absolute;
  width: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  background-color: rgb(38, 44, 59);
}
@media (min-width: 1024px) {
  .section-compilation::before {
    width: 50%;
  }
}

.compilation-overlay {
  display: grid;
  grid-template-columns: 1fr;
  position: relative;
}
@media (min-width: 1024px) {
  .compilation-overlay {
    grid-template-columns: 1fr 2fr;
  }
}
@media (min-width: 1024px) {
  .compilation__text {
    padding-right: 35%;
  }
}
.compilation__text .h2 {
  color: #079ea9;
}
@media (min-width: 1024px) {
  .compilation__text .h2 {
    margin-bottom: 60%;
  }
}
.compilation__text .p {
  color: rgb(255, 255, 255);
}
.compilation__slider {
  padding-top: 3em;
  margin: 0 -15px -4vh;
}
@media (min-width: 767px) {
  .compilation__slider {
    margin: 0 -20px -4vh;
  }
}
@media (min-width: 1024px) {
  .compilation__slider {
    margin: 0;
    grid-template-columns: 1fr 2fr;
  }
}
.compilation__slider__img {
  padding: 0 0 100% 0;
  background: no-repeat center;
  background-size: cover;
  height: 0;
}
.compilation__cell {
  display: block;
  align-items: center;
  width: 100%;
}
@media (min-width: 1024px) {
  .compilation__cell {
    display: flex;
  }
}
.compilation__slider__visual, .compilation__slider__text {
  width: 100%;
}
@media (min-width: 767px) {
  .compilation__slider__visual, .compilation__slider__text {
    width: 50%;
  }
}
.compilation__slider__text {
  padding: 15px;
}
@media (min-width: 767px) {
  .compilation__slider__text {
    padding-left: 4em;
  }
}
.compilation .flickity-button {
  background-color: transparent;
  width: 50px;
  height: 50px;
}
@media (min-width: 1024px) {
  .compilation .flickity-button {
    width: 100px;
    height: 100px;
  }
}
.compilation .flickity-prev-next-button {
  border-radius: 0;
}
.compilation .flickity-prev-next-button:hover {
  background-color: transparent;
}
.compilation .flickity-prev-next-button.next, .compilation .flickity-prev-next-button.previous {
  top: auto !important;
  left: auto !important;
  right: 40px !important;
  bottom: 0em;
}
@media (min-width: 767px) {
  .compilation .flickity-prev-next-button.next, .compilation .flickity-prev-next-button.previous {
    left: 50% !important;
    right: auto !important;
    margin-left: 4em;
  }
}
@media (min-width: 1024px) {
  .compilation .flickity-prev-next-button.next, .compilation .flickity-prev-next-button.previous {
    bottom: 2em;
  }
}
.compilation .flickity-prev-next-button.previous {
  transform: translateX(-15%) translateY(-25%);
}
@media (min-width: 767px) {
  .compilation .flickity-prev-next-button.previous {
    transform: translateX(-15%) translateY(-50%);
  }
}
.compilation .flickity-prev-next-button.next {
  transform: translateX(63%) translateY(-25%);
}
@media (min-width: 767px) {
  .compilation .flickity-prev-next-button.next {
    transform: translateX(63%) translateY(-50%);
  }
}
.compilation .flickity-prev-next-button .flickity-button-icon {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  fill: #079ea9;
}

.project--create__form {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  align-content: flex-start;
  flex-direction: column-reverse;
}
@media (min-width: 1024px) {
  .project--create__form {
    display: flex;
    flex-direction: row;
  }
}
.project--create__form .input-loader {
  padding: 1em;
}
.project--create__form .input-loader__file {
  background-color: transparent;
  padding: 0;
}
.project--create__form .partner--list {
  padding: 1em 0 2em 0;
}
.project--create__form .partner--item {
  background-color: rgb(255, 255, 255);
  padding: 0 1em;
  position: relative;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
.project--create__form .partner--item__wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.project--create__form .partner--item .delete {
  position: absolute;
  left: 1em;
  top: 1em;
}
.project--create__form .partner--item .input-group {
  padding-right: 1em;
  width: 100%;
}
.project--create__form .partner--item .input-loader.input-loader__img-small {
  width: 90px;
  padding: 0;
}
.project--create__form .partner--item .input-loader.input-loader__img-small .input--loader__img {
  height: 90px;
}
.project--create__form .partner--item .input-loader.input-loader__img-small .input--loader__img::after {
  width: 50%;
  height: 50%;
}

.project--create__faq {
  width: 100%;
  padding-bottom: 2em;
}
@media (min-width: 1024px) {
  .project--create__faq {
    position: sticky;
    top: 100px;
    width: 33%;
  }
}

.page-cabinet__body--my-projects .cabinet--tutorial {
  grid-area: unset;
}

.page--project__create {
  background-color: rgba(73, 160, 164, 0.12);
  overflow: inherit;
}
.page--project__create b {
  font-weight: bold;
}

@media (min-width: 1024px) {
  .project--create__questions {
    width: 66%;
  }
}

.slide-enter-active {
  -moz-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -moz-transition-timing-function: ease-in;
  -webkit-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
}

.slide-leave-active {
  -moz-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -moz-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
  -webkit-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
  -o-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
  transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
}

.slide-enter-to, .slide-leave {
  max-height: 100px;
  overflow: hidden;
}

.slide-enter, .slide-leave-to {
  overflow: hidden;
  max-height: 0;
}

.checkboxes-list {
  padding: 2em 0 3em 0;
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-column-gap: 1em;
  grid-row-gap: 1em;
}
@media (min-width: 767px) {
  .checkboxes-list {
    grid-column-gap: 1.5em;
    grid-template-columns: repeat(2, 1fr);
  }
}

.links-item {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.links-item .input-group {
  width: 80%;
}

.page-project {
  overflow: inherit;
}

.page-cabinet .titler--form,
.page-project-detail .titler--form {
  padding: 0;
}
.page-cabinet .project--rate,
.page-project-detail .project--rate {
  display: flex;
  gap: 6px;
  align-items: center;
  line-height: 20px;
  font-size: 14px;
}

.page-project__header {
  background-color: rgb(36, 80, 96);
  color: rgb(255, 255, 255);
  border-color: #668490;
  border-style: solid;
  border-width: 1px 0 1px 0;
}

.page-project-detail .titler {
  position: relative;
}
.page-project-detail .titler::before {
  content: "";
  background: linear-gradient(90deg, #212631 35%, rgba(33, 38, 49, 0) 55%), rgba(33, 38, 49, 0.2);
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 0;
}
.page-project-detail .titler .h1 {
  font-weight: bold;
  font-size: 30px;
}
@media (min-width: 1024px) {
  .page-project-detail .titler .h1 {
    font-size: 40px;
    line-height: 50px;
  }
}
.page-project-detail .titler--overlay {
  position: relative;
  z-index: 1;
  display: block;
}
.page-project-detail {
  z-index: 100;
}
.page-project-detail .project-item__progress_value {
  font-size: 1.8em;
  line-height: 1;
}
@media (min-width: 1024px) {
  .page-project-detail .project-item__progress_value {
    font-size: 1.6em;
  }
}
.page-project-detail .page-project__header--overlay {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
@media (min-width: 1024px) {
  .page-project-detail .page-project__header--overlay {
    grid-template-columns: 2fr 3fr 3fr 3fr 8fr 4fr;
    grid-column-gap: 1em;
  }
}
@media (min-width: 1360px) {
  .page-project-detail .page-project__header--overlay {
    grid-template-columns: 2fr 3fr 3fr 2fr 7fr 4fr;
    grid-column-gap: 1em;
  }
}
.page-project-detail .page-project__header--overlay .project-tem__invest {
  display: none;
}
@media (min-width: 1024px) {
  .page-project-detail .page-project__header--overlay .project-tem__invest {
    display: block;
  }
}
.page-project-detail .page-project__header--overlay menu {
  list-style: none;
  border: #668490;
  border-style: solid;
  border-width: 0;
}
@media (min-width: 767px) {
  .page-project-detail .page-project__header--overlay menu {
    border-width: 0 1px 0 0;
  }
}
.page-project-detail .page-project__header--overlay menu li {
  border: #668490;
  border-style: solid;
  display: inline-block;
  border-width: 0;
  text-align: center;
}
.page-project-detail .page-project__header--overlay menu li a {
  color: rgb(255, 255, 255);
  text-align: center;
  display: block;
  padding: 15px 10px;
}
.page-project-detail .page-project__header--overlay menu li a.nuxt-link-exact-active {
  background-color: rgb(255, 255, 255);
  color: #079ea9;
}
@media (min-width: 767px) {
  .page-project-detail .page-project__header--overlay menu li a {
    padding: 2em 2em;
  }
}
@media (min-width: 1024px) {
  .page-project-detail .page-project__header--overlay menu li a {
    padding: 2em 0.5em;
  }
}
@media (min-width: 767px) {
  .page-project-detail .page-project__header--overlay menu li {
    border-width: 0 0 0 1px;
  }
}

.project--line__summary {
  display: flex;
  gap: 20px;
  align-items: center;
  padding: 10px 0;
}
.project--line__summary .page-project__header--cell {
  width: 52px;
  height: 52px;
  text-align: center;
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
}
.project--line__summary .page-project__header--cell #svg circle {
  transition: stroke-dashoffset 1s linear;
  stroke: rgba(0, 0, 0, 0.25);
  stroke-width: 4px;
  stroke-dasharray: 156;
  stroke-dashoffset: 0;
}
.project--line__summary .page-project__header--cell #svg #bar {
  stroke: #49A0A3;
}
.project--line__summary .page-project__header--cell #cont {
  display: block;
  height: 52px;
  width: 52px;
  border-radius: 100%;
  position: relative;
}
.project--line__summary .page-project__header--cell #cont::after {
  position: absolute;
  display: block;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  content: attr(data-pct) "%";
  font-size: 14px;
  font-weight: bold;
}

.project--header__title-props.project--header__body {
  margin: 20px 0 20px 0;
  opacity: 0.75;
}
.project--header__title-props.project--header__footer {
  grid-template-columns: repeat(3, 1fr);
}

.project--line__utp {
  font-size: 12px;
  font-weight: bold;
}
.project--line__utp span {
  opacity: 0.75;
  display: inline-block;
  padding: 0 0.5rem;
}

.project--header__title-prop {
  padding: 0;
  display: flex;
  justify-content: space-between;
  margin-bottom: 5px;
  align-items: center;
  gap: 5px;
}
.project--header__title-prop .project-item__sumsearch {
  text-align: right;
}
.section--documents a,
.section--documents a.link {
  font-weight: 400;
  text-transform: none;
}
.section--documents a:hover,
.section--documents a.link:hover {
  color: rgb(38, 44, 59);
}

.project--main__img {
  padding: 0 0 66% 0;
  background-size: cover;
  border-radius: 10px;
}

.panel--close {
  position: absolute;
  top: 25px;
  right: 0px;
  width: 36px;
  height: 36px;
  cursor: pointer;
}
.panel--close::after, .panel--close::before {
  content: "";
  width: 100%;
  border-top: 1px solid #000;
  top: 50%;
  left: 0;
  width: 100%;
  position: absolute;
}
.panel--close::after {
  transform: rotate(-45deg);
}
.panel--close::before {
  transform: rotate(45deg);
}

.project--header__ti {
  font-weight: 500;
  text-transform: lowercase;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 12px;
  line-height: 1;
  margin: 10px 0;
}
.project--header__ti span {
  display: inline-block;
  border: 1px solid;
  padding: 1px 17px;
  border-radius: 20px;
}
.project--header__ti .tooltipe,
.project--header__ti .tags,
.project--header__ti .space {
  text-transform: lowercase;
  font-size: inherit;
  font-weight: inherit;
}
.project--header__ti .project--header__typeinvest {
  color: #079ea9;
}

.project--header__progress-value {
  font-weight: 500;
  font-size: 26px;
  line-height: 32px;
}

.clients--list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  padding: 4em 0 0 0;
}
@media (min-width: 767px) {
  .clients--list {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1024px) {
  .clients--list {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (min-width: 1360px) {
  .clients--list {
    grid-template-columns: repeat(5, 1fr);
  }
}
.clients--item .img {
  background: no-repeat center;
  background-size: contain;
  width: 125px;
  height: 0;
  padding: 0 0 50% 0;
}

.roadmap--list {
  display: grid;
  grid-row-gap: 2em;
  padding: 0 0 2em 0;
}
@media (min-width: 1024px) {
  .roadmap--list {
    padding: 4em 0 2em 0;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 2em;
  }
}
.roadmap--item {
  margin: 0;
  border-top: 1px solid rgb(222, 229, 231);
  padding: 2em 0;
}
@media (min-width: 1024px) {
  .roadmap--item {
    margin: 3em 0 0 0;
  }
}
.roadmap--item__text {
  padding: 0 2em 0 0;
}
.roadmap--item__date {
  font-weight: 500;
  font-size: 12px;
  line-height: 15px;
  text-transform: uppercase;
  color: #079ea9;
  margin-bottom: 2em;
}
@media (min-width: 1024px) {
  .roadmap--item__date {
    margin-bottom: 0;
    margin-top: 4px;
  }
}
@media (min-width: 767px) {
  .roadmap--content {
    display: grid;
    grid-template-columns: 2fr 5fr;
  }
}

.bonuse--list {
  display: grid;
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  padding: 2em 0 2em 0;
}
@media (min-width: 767px) {
  .bonuse--list {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (min-width: 1024px) {
  .bonuse--list {
    grid-template-columns: repeat(3, 1fr);
  }
}
.bonuse--item {
  background-color: rgb(38, 44, 59);
  color: rgb(255, 255, 255);
  padding: 2em;
}
.bonuse--item .h3 {
  color: #079ea9;
  margin-bottom: 1em;
}
.bonuse--item__footer-props {
  margin-top: 2em;
  border-top: 1px solid rgb(222, 229, 231);
  padding: 1em 0;
  display: grid;
  grid-column-gap: 1.5em;
  grid-template-columns: repeat(2, 1fr);
}
.bonuse--item__footer-name {
  text-transform: uppercase;
  font-size: 0.75em;
  padding-bottom: 0.5em;
}
.bonuse--item__footer-val {
  font-weight: 500;
}

.doc--list {
  display: grid;
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  padding: 2em 0 2em 0;
  align-items: baseline;
}
@media (min-width: 767px) {
  .doc--list {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1024px) {
  .doc--list {
    grid-template-columns: repeat(4, 1fr);
  }
}
.doc--item {
  text-align: left;
  padding: 0 0 0 2.5em;
  position: relative;
}
.doc--item a {
  color: #000;
  text-decoration: underline;
}
.doc--item a:hover {
  text-decoration: none;
}
.doc--item::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.4673e-05 6L6.00303 0H16.998C17.55 0 18 0.455 18 0.992V19.008C17.9998 19.2712 17.895 19.5235 17.7088 19.7095C17.5226 19.8955 17.2702 20 17.007 20H0.993025C0.861702 19.9991 0.731845 19.9723 0.61087 19.9212C0.489895 19.8701 0.38017 19.7957 0.287961 19.7022C0.195752 19.6087 0.122864 19.4979 0.0734597 19.3762C0.0240555 19.2545 -0.000897804 19.1243 2.4673e-05 18.993V6ZM7.00002 1.5L1.50002 7H7.00002V1.5Z' fill='%2349A0A4'/%3E%3C/svg%3E%0A");
  width: 18px;
  height: 20px;
}

.rate--list {
  display: grid;
  grid-column-gap: 2em;
  padding: 2em 0 2em 0;
  font-size: 1.2em;
  grid-template-columns: repeat(12, 1fr);
  grid-column-gap: 24px;
}
.rate--list .rate--val {
  grid-column: span 12;
}
.rate--list .rate--txt {
  grid-column: span 12;
}
@media (min-width: 1024px) {
  .rate--list .rate--val {
    grid-column: span 5;
  }
  .rate--list .rate--txt {
    grid-column: span 7;
  }
}
.rate--list p {
  margin: 1em 0;
}
.rate--value {
  font-size: 80px;
  line-height: 1;
  margin: 2rem 0;
}

.section--risk p {
  font-size: 1rem;
}

.comments--list {
  max-width: 680px;
  margin: 2em 0;
}
.comments--item {
  margin-bottom: 3em;
}
.comments--item___header {
  margin-bottom: 1em;
}
.comments--item___img {
  border-radius: 50%;
  width: 50px;
  height: 50px;
  background: no-repeat center;
  background-size: cover;
  margin-right: 2em;
  float: left;
}
.comments--item__username {
  font-size: 1.2em;
}
.comments--item__date {
  opacity: 0.8;
}

.popoup--invest__content {
  display: grid;
}
@media (min-width: 1024px) {
  .popoup--invest__content {
    grid-template-columns: 3fr 1fr;
    grid-column-gap: 2em;
  }
}
.popoup--invest__body {
  position: relative;
}
.popoup--invest__bonuse {
  position: relative;
}

.popoup--invest__config {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 1em;
}
@media (min-width: 1024px) {
  .popoup--invest__config {
    grid-template-columns: repeat(4, 1fr);
    grid-column-gap: 2em;
  }
}
.popoup--invest__config .title {
  text-transform: uppercase;
  padding: 0 0 1em 0;
  font-size: 0.9em;
}
.popoup--invest__config .val {
  font-weight: 400;
  font-size: 1.1em;
}

.popup--invest__line {
  margin: 2em 0 0 0;
}
.popup--invest__line .checkboxes-list {
  padding: 1em 0;
}

.popup--pay__card {
  display: grid;
  grid-template: repeat(2, 1fr)/250px 125px;
  grid-column-gap: 1em;
}

.project--create__addvideo {
  padding: 2em 0 3em;
}

.video-img {
  height: 160px;
  width: 280px;
  background: no-repeat center;
  background-size: cover;
}

.project--create__doc {
  display: grid;
  grid-template-columns: 6fr 4fr;
  padding: 2em 0 2em;
  align-items: center;
  grid-column-gap: 1em;
  background-color: rgb(255, 255, 255);
  padding: 0 1em;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.project--create__press {
  paddint: 2em 0 4em;
}
.project--create__press .press-list {
  grid-template-columns: repeat(1, 1fr);
  padding: 2em 0 4em;
}
@media (min-width: 767px) {
  .project--create__press .press-list {
    grid-template-columns: repeat(2, 1fr);
  }
}

.project--create__press-url {
  display: grid;
  grid-template-columns: 7fr 3fr;
  align-items: center;
  grid-column-gap: 2em;
}

.roadmap--item {
  align-items: start;
}
@media (min-width: 1024px) {
  .roadmap--item {
    grid-template-columns: 100px 1fr;
    display: grid;
    grid-gap: 1em;
  }
}

.reviews--item {
  display: grid;
  grid-template-areas: "autor company" "text text";
  grid-column-gap: 1em;
}
.reviews--item > div:nth-child(1) {
  grid-area: autor;
}
.reviews--item > div:nth-child(2) {
  grid-area: company;
}
.reviews--item > div:nth-child(3) {
  grid-area: text;
}

.project__create--partners__addform {
  padding: 0 0 4em 0;
}
.project__create--partners__addform .partner--data {
  display: grid;
  grid-template-columns: 6fr 4fr;
  align-items: center;
  grid-column-gap: 0.6em;
}

.project--create__logo {
  padding: 2em 0 4em;
}

.project--create__command {
  padding: 2em 0 4em;
}

.project--create__command-add {
  display: grid;
  grid-template-columns: 7fr 3fr;
  align-items: center;
  grid-column-gap: 2em;
}

.command--line {
  padding: 0.75em 1em;
  background-color: rgb(255, 255, 255);
  margin: 2px 0;
}
.command--line__img {
  background: no-repeat center;
  background-size: cover;
  width: 55px;
  height: 55px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 1em;
}
.command--line__name {
  display: inline-block;
  vertical-align: middle;
}

.press-list.line {
  display: block;
}

.press-line {
  position: relative;
  background-color: rgb(255, 255, 255);
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  padding: 1em;
}
.press-line b {
  font-weight: bold;
}
.press-line .del {
  position: absolute;
  right: 0.4em;
  top: 0.4em;
  z-index: 1;
}

.project-list__line {
  margin: 1em 0;
}

.project-item__line {
  background-color: rgb(255, 255, 255);
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  padding: 1em;
  position: relative;
}
.project-item__line:nth-child(2n) {
  background-color: transparent;
}
.project-item__line a {
  color: rgb(38, 44, 59);
}
.project-item__line .title {
  font-weight: bold;
}

.cabinet--propject-invets__table {
  margin-top: 2em;
}
.cabinet--propject-invets__table .cabinet--propject-invets__table__item {
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
.cabinet--propject-invets__table .cabinet--propject-invets__table__item:nth-child(2n) {
  background-color: rgb(255, 255, 255);
}
.cabinet--propject-invets__table .cabinet--propject-invets__table__item a {
  color: rgb(38, 44, 59);
}
.cabinet--propject-invets__table .cabinet--propject-invets__row {
  display: grid;
  grid-template-columns: 1fr 4fr 2fr 2fr 2fr 2fr 3fr;
  grid-column-gap: 1em;
}
.cabinet--propject-invets__table .cabinet--propject-invets__row .cell {
  padding: 0.5em 0.75em;
}
.cabinet--propject-invets__table .cabinet--propject-invets__row .cell .name {
  font-weight: 500;
}

.page--cabiner__project {
  background-color: #F2F2F2;
  overflow: visible;
}

.cabinte--project--data {
  display: grid;
  grid-template-columns: 6fr 4fr;
  grid-gap: 2em;
}
.cabinte--project--data .titler--manager {
  width: 100%;
}
.cabinte--project--data .titler--manager .manager-block.open {
  width: 100%;
}

.cabinte--project--data__title {
  display: flex;
  align-items: center;
}
.cabinte--project--data__title .format-date {
  display: inline-block;
}
.cabinte--project--data__title .logo__project {
  width: 100px;
  height: 100px;
  background: no-repeat center;
  background-size: cover;
  border-radius: 50%;
  border: 2px solid rgb(255, 255, 255);
  margin-right: 2em;
}

.cabinte--project--data__invest {
  background-color: rgb(255, 255, 255);
  padding: 1.5em 2em;
  margin: 2em 0;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 1em;
}
.cabinte--project--data__invest .currency_val {
  font-size: 2em;
}

.tabs--project {
  margin: 1em 0;
}
.tabs--project .tab--project {
  cursor: pointer;
  font-size: 1.75em;
  opacity: 0.5;
  display: inline-block;
  border-bottom: 2px solid transparent;
  margin-right: 2em;
}
.tabs--project .tab--project.active {
  opacity: 1;
  border-bottom: 2px solid #079ea9;
}

ol {
  counter-reset: ol-counter;
  margin: 1em 0;
}
ol li {
  counter-increment: ol-counter;
  position: relative;
  padding-left: 1em;
  margin-top: 0.5em;
}
ol li::before {
  content: counter(ol-counter) ".";
}
ol li p {
  display: inline-block;
  padding: 0;
  margin: 0 !important;
}

.section--contents {
  display: grid;
  grid-template-columns: 7fr 3fr;
  grid-gap: 2em;
  align-self: start;
  grid-template-areas: "content nav";
}
.section--contents .section--contents__table {
  position: sticky;
  top: 75px;
  grid-area: nav;
  height: calc(100vh - 75px);
  padding: 2em 0;
}
.section--contents .section--contents__table ul {
  margin: 0 0 0 1em;
}
.section--contents .section--contents__text {
  grid-area: content;
}

.status-org {
  width: 10px;
  height: 10px;
  border-radius: 50%;
}
.status-org--ACTIVE {
  background-color: green;
}

.org--data {
  margin: 2em 0;
}
.org--data .org--header {
  position: relative;
  padding-left: 1.25em;
}
.org--data .org--header .org--name {
  font-weight: 600;
}
.org--data .org--header .status-org {
  position: absolute;
  top: 0.5em;
  left: 0;
}
.org--data .org--date--egril {
  opacity: 0.6;
  margin-bottom: 1em;
}
.org--data .org--date--egril .format-date,
.org--data .org--date-registration .format-date {
  display: inline-block;
}

.autor--project {
  background-color: rgb(255, 255, 255);
  padding: 1em 1em;
  border-radius: 5px;
  display: grid;
  grid-template-columns: 55px 1fr;
  grid-gap: 1em;
  margin: 0 0 2em 0;
}
.autor--project .autor--name {
  font-weight: 600;
  font-size: 1.2em;
  line-height: 1;
  padding-top: 0.5em;
}
.autor--project .header-user__data-icon {
  width: 55px;
  height: 55px;
  border-radius: 50%;
  background: no-repeat center;
  background-size: cover;
  font-size: 1.2rem;
  font-weight: 500;
  border: 1px solid #FFF;
  text-align: center;
  line-height: 45px;
  background-color: white;
  color: #49a0a4;
}

.project-item__line-overlay {
  display: grid;
  grid-gap: 1em;
  grid-template-columns: 2fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.calc-project--conf {
  display: grid;
  grid-gap: 1em;
  grid-template-columns: 2fr 2fr;
  margin: 1em 0;
}
.calc-project--conf .form--group,
.calc-project--conf .input-group {
  padding-right: 0;
  min-height: 32px;
}
.calc-project--conf_3 {
  grid-template-columns: repeat(3, 1fr);
}
.calc-project--conf .vs__dropdown-toggle {
  max-height: 3em;
  overflow: hidden;
}
.calc-project--conf .vs__dropdown-toggle .vs__selected {
  max-height: 2em;
}

.page--project__create .btns {
  margin-top: 1em;
}

.table thead th, .table thead td, .table tfoot th, .table tfoot td {
  font-weight: bold;
  padding: 0.5em;
  line-height: 1;
}
.table td {
  padding: 0.5em;
}
.table td .input-group {
  padding-top: 0;
  margin-bottom: 0;
  padding-right: 0;
}
.table td.td-title {
  font-weight: bold;
}
.table tr:hover td {
  background-color: rgba(0, 0, 0, 0.05);
}

.page--project__create .calendar--month,
.page-cabinet .calendar--month,
.page--cabinet .calendar--month {
  grid-column-gap: 0;
  border-style: solid;
  border-width: 1px 0 0 1px;
  border-color: rgba(0, 0, 0, 0.15);
}
.page--project__create .calendar--month .calendar--month__day,
.page-cabinet .calendar--month .calendar--month__day,
.page--cabinet .calendar--month .calendar--month__day {
  text-align: left;
  border-style: solid;
  border-width: 0 1px 1px 0;
  border-color: rgba(0, 0, 0, 0.15);
}
.page--project__create .calendar--month .calendar--month__day .calendar--month__day-over,
.page-cabinet .calendar--month .calendar--month__day .calendar--month__day-over,
.page--cabinet .calendar--month .calendar--month__day .calendar--month__day-over {
  margin: 0;
}
.page--project__create .calendar--month__day-title,
.page-cabinet .calendar--month__day-title,
.page--cabinet .calendar--month__day-title {
  font-weight: bold;
  display: flex;
  justify-content: space-between;
  padding-right: 1rem;
}
.page--project__create .calendar--month__day-cell,
.page-cabinet .calendar--month__day-cell,
.page--cabinet .calendar--month__day-cell {
  min-height: 200px;
  padding: 0.5rem;
}
.page--project__create .calendar--month__day__event,
.page-cabinet .calendar--month__day__event,
.page--cabinet .calendar--month__day__event {
  border: 1px solid;
  border-radius: 5px;
  padding: 0.2rem;
  line-height: 1;
  cursor: pointer;
}
.page--project__create .calendar--month__day__event:hover,
.page-cabinet .calendar--month__day__event:hover,
.page--cabinet .calendar--month__day__event:hover {
  background-color: rgba(0, 0, 0, 0.15);
}

.add--form__shadow {
  background-color: rgba(0, 0, 0, 0.65);
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1000;
}

.add--form__content {
  background-color: rgb(255, 255, 255);
  padding: 20px;
  left: 50%;
  top: 50%;
  position: fixed;
  transform: translate(-50%, -50%);
  z-index: 1001;
}

.add--form__close {
  position: absolute;
  right: 10px;
  top: 10px;
}

.project__invest--history {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  padding: 0.25rem 0.5rem;
}

.project--invest__header {
  display: flex;
  justify-content: space-between;
  gap: 1rem;
  flex-wrap: wrap;
}
.project--invest__header .input--group,
.project--invest__header .input-group {
  width: calc(20% - 1rem);
}
.project--invest__header .currency_val {
  font-weight: 600;
  font-size: 1.6rem;
  line-height: 1;
}

.change_month {
  cursor: pointer;
}

.add_day__work {
  cursor: pointer;
}

.pay-invest__calendar {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-column-gap: 1rem;
}

.footer-form__add-project {
  position: sticky;
  bottom: 0;
  background-color: rgb(255, 255, 255);
  padding: 20px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.project--form__nav {
  text-align: center;
}

.page--project__create .input-group label {
  position: relative;
  padding-bottom: 0.25rem;
  top: auto;
  min-height: 26px;
  display: inline-block;
}

.quillWrapper {
  background-color: rgb(255, 255, 255);
  height: 350px;
}
.quillWrapper .ql-container {
  height: 302px;
}

.page-project__header {
  position: sticky;
  top: 0;
  z-index: 2000;
}

.section--project__text ul {
  list-style: none;
}
.section--project__text ul li::before {
  content: "— ";
}
.section--project__text p {
  margin: 0.5em 0;
  font-size: 1.2em;
}
.section--project__text h2, .section--project__text h3, .section--project__text h4,
.section--project__text .h2, .section--project__text .h3, .section--project__text ul, .section--project__text ol, .section--project__text table, .section--project__text p {
  max-width: 760px;
}
.section--project__text ol, .section--project__text ul {
  margin: 1rem 0;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.section--project__text ol li, .section--project__text ul li {
  margin: 0;
  font-size: 1.2em;
  position: relative;
  padding-left: 1em;
}
.section--project__text ol li::before, .section--project__text ul li::before {
  position: absolute;
  left: 0;
}
.section--project__text h2, .section--project__text h3 {
  margin-top: 2.25rem;
  padding-top: 0;
}
.section--project__text b, .section--project__text strong {
  font-weight: 600;
}
.section--project__text i, .section--project__text em {
  font-style: italic;
}

.project--list__lock-detection {
  position: relative;
}
.project--list__lock-detection .project--list__lock-authbtn {
  position: absolute;
  left: -20px;
  top: -20px;
  bottom: -20px;
  right: -20px;
  display: flex;
  padding: 20px;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  backdrop-filter: blur(6px);
  z-index: 15;
  text-align: center;
  background-color: rgba(239, 242, 244, 0.65);
}

.project--header {
  display: grid;
  gap: 1em;
}
@media (min-width: 1280px) {
  .project--header {
    grid-template-columns: 6fr 4fr;
    margin-bottom: 50px;
  }
}
.project--header .titler {
  min-height: 300px;
}
.project--header .lid {
  line-height: 1.2;
}
.project--header .lbl--project {
  color: #6e6e6e;
  font-weight: 400;
}

.project--header__offer {
  padding: 0 20px;
  max-width: 640px;
  margin: 0 auto;
}

.project--header__progress-wrap {
  display: flex;
  justify-content: space-between;
}

.project--header__progress-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 20px 0;
}
.project--header__progress-wrap .project--header__progress-column {
  font-weight: 400;
}
.project--header__progress-wrap .project--header__progress-column:last-child {
  text-align: right;
}
.project--header__progress-wrap .project--header__progress-column .project--header__progress-investors {
  font-weight: 600;
}
.project--header__progress-wrap .project--header__progress-caption,
.project--header__progress-wrap .project--header__progress-time {
  color: #6e6e6e;
}

.project--header__progress-line {
  margin-bottom: 20px;
  background: #245060;
  height: 20px;
  border-radius: 20px;
  text-align: center;
  line-height: 20px;
  color: #fff;
}
.project--header__progress-line .header__progress-percent {
  background: linear-gradient(270deg, #7ED0C9 0%, #499FA3 100%);
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15);
  border-radius: 20px;
  height: 100%;
  overflow: hidden;
  padding: 0 5px;
  padding: 2px 0;
  max-width: 100%;
}

.project--header__buy__btn .btn {
  width: 100%;
  font-size: 1.4em;
}

.section--company .project--header__title-props {
  margin: 25px 0;
}

.invest--calc .popoup--invest__config {
  display: block;
}
.invest--calc .popoup--invest__config .form--group,
.invest--calc .popoup--invest__config .input-group {
  padding-right: 0;
}
.invest--calc .popoup--invest__config .form--group .input,
.invest--calc .popoup--invest__config .input-group .input {
  text-align: center;
}

.popup--invest .popup--overlay {
  max-width: 768px;
}

.section--text__utp .list--flex {
  display: flex;
  flex-wrap: wrap;
  gap: 2em;
  align-items: top;
  justify-content: center;
}
.section--text__utp .list--flex .flex-column {
  min-width: 200px;
}
.section--text__utp .list--flex img {
  width: 48px;
  margin: 0 auto 15px auto;
}
.section--text__utp .list--row img {
  width: 48px;
  margin: 0 auto 15px auto;
}

@media (min-width: 767px) {
  .page-blog .press-list,
  .section-blog .press-list {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1024px) {
  .page-blog .press-list,
  .section-blog .press-list {
    grid-template-columns: repeat(3, 1fr);
  }
}

.section-press {
  overflow: hidden;
}

.press-list {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-gap: 2em;
  padding-top: 3em;
}
.press-item {
  position: relative;
}
.press-item a {
  color: inherit;
  display: block;
  height: 100%;
}
.press-item .h3 {
  line-height: 1.2;
}
.press-item::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background-color: #079ea9;
  opacity: 0.04;
}
.press-item__img {
  height: 0;
  padding: 0 0 66% 0;
  background: no-repeat center;
  background-size: cover;
}
.press-item__overlay {
  position: relative;
  height: 100%;
}
.press-item__text {
  margin: 2rem 2em;
  padding: 0 0 2.5em 0;
}
.press-item__text .h3 {
  margin-bottom: 1em;
}
.press-item__footer {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  margin-top: 2em;
  position: absolute;
  left: 2em;
  bottom: 2em;
  right: 2em;
}
.press-item__date {
  font-weight: 400;
  color: #079ea9;
}
.press-item__logo {
  width: 33px;
  height: 33px;
  background: no-repeat center;
  background-size: contain;
}
.press-item__tags {
  font-size: 0.7rem;
  text-transform: uppercase;
  font-weight: 500;
  margin-bottom: 0.35em;
}
.press-item__desc {
  line-height: 1.4;
  font-size: 0.8rem;
  font-weight: 400;
  opacity: 0.5;
}
.press-item__desc p {
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
}
.press-item__desc > span {
  display: block;
  max-height: 7em;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 4;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}

.events-list {
  padding-top: 2em;
}
.events-item {
  position: relative;
  margin-bottom: 2em;
}
.events-item a {
  color: inherit;
  display: block;
  position: relative;
  z-index: 1;
}
.events-item::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background-color: #079ea9;
  opacity: 0.04;
}
.events-item__cost {
  white-space: nowrap;
  font-size: 18px;
}
@media (min-width: 767px) {
  .events-item__overlay {
    display: flex;
  }
}
.events-item__header {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  margin-bottom: 1em;
}
@media (min-width: 767px) {
  .events-item__header {
    margin-bottom: 2em;
    display: flex;
  }
}
.events-item__footer {
  display: flex;
  justify-content: space-between;
  margin-top: 2em;
}
.events-item__text {
  padding: 15px;
}
@media (min-width: 767px) {
  .events-item__text {
    padding: 30px 40px;
    width: 45%;
  }
}
.events-item__col1 {
  padding: 15px;
  background-color: #f9fcfb;
  position: relative;
}
@media (min-width: 767px) {
  .events-item__col1 {
    padding: 40px;
    width: 25%;
  }
}
.events-item__img {
  height: 250px;
  background: no-repeat center;
  background-size: cover;
}
@media (min-width: 767px) {
  .events-item__img {
    height: auto;
    width: 30%;
  }
}
.events-item__city {
  margin-top: 1em;
}
@media (min-width: 767px) {
  .events-item__city {
    margin-top: 2em;
  }
}
.events-item__date {
  position: relative;
  display: flex;
  justify-content: space-between;
}
@media (min-width: 767px) {
  .events-item__date {
    display: block;
  }
}
.events-item__date::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  background-color: rgb(38, 44, 59);
  height: 1px;
  display: block;
}
@media (min-width: 767px) {
  .events-item__date::before {
    display: none;
  }
}
.events-item__datestart {
  margin-left: -0.5em;
}
.events-item__dateend {
  margin-right: -0.5em;
}
.events-item__datestart, .events-item__dateend {
  font-size: 1.4em;
  text-transform: lowercase;
  position: relative;
  overflow: hidden;
  background-color: #f9fcfb;
}
.events-item__datestart .date_value, .events-item__dateend .date_value {
  position: relative;
  display: inline-block;
  padding: 0.5em;
}
.events-item__datestart .date_value::before, .events-item__dateend .date_value::before {
  background-color: rgb(38, 44, 59);
}
.events-item__datestart .date_day, .events-item__dateend .date_day {
  font-size: 2em;
  display: inline-block;
  vertical-align: top;
  line-height: 1.2;
}
.events-item__datestart .date_value::before {
  content: "";
  position: absolute;
  left: 100%;
  width: 1000px;
  height: 1px;
  top: 0;
  bottom: 0;
  margin: auto;
  margin-left: 15px;
}
.events-item__dateend {
  text-align: right;
}
.events-item__dateend .date_value::before {
  content: "";
  position: absolute;
  right: 100%;
  width: 1000px;
  height: 1px;
  top: 0;
  bottom: 0;
  margin: auto;
  margin-right: 15px;
}

.page-event .page--public .page,
.page-events .page--public .page {
  background-color: rgb(255, 255, 255);
}
.page-event .titler .events-item__date .events-item__datestart,
.page-event .titler .events-item__date .events-item__dateend,
.page-events .titler .events-item__date .events-item__datestart,
.page-events .titler .events-item__date .events-item__dateend {
  background-color: transparent;
  display: inline-block;
}
.page-event .titler .events-item__date .events-item__datestart .date_value,
.page-events .titler .events-item__date .events-item__datestart .date_value {
  padding-right: 140px;
}
.page-event .titler .events-item__date .events-item__datestart .date_value::before,
.page-events .titler .events-item__date .events-item__datestart .date_value::before {
  width: 120px;
  left: auto;
  right: 0;
}
.page-event .titler .events-item__date .events-item__dateend .date_value::before,
.page-events .titler .events-item__date .events-item__dateend .date_value::before {
  display: none;
}

@media (min-width: 767px) {
  .section-reviews {
    padding-bottom: 8em;
  }
}
.section-reviews::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background-color: #079ea9;
  opacity: 0.04;
}

.reviews-list {
  margin-top: 2em;
}
@media (min-width: 767px) {
  .reviews-list {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 6em;
  }
}
.reviews-item {
  padding: 2em 0;
}
.reviews-item__img {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: no-repeat center;
  background-size: cover;
  float: left;
  margin-right: 1em;
  margin-bottom: 1em;
}
@media (min-width: 767px) {
  .reviews-item__img {
    float: none;
  }
}
.reviews-item__role {
  opacity: 0.4;
  font-size: 0.75em;
}
@media (min-width: 767px) {
  .reviews-item__role {
    font-size: 1em;
  }
}
@media (min-width: 767px) {
  .reviews-item__header {
    display: flex;
  }
}
.reviews-item__autor {
  padding: 0 4em 0 3em;
}
.reviews-item__text {
  padding: 1em 0 0 0;
}
@media (min-width: 767px) {
  .reviews-item__text {
    padding: 2em 0 0 0;
    font-size: 1.42em;
  }
}

.variants-list {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  padding-top: 3em;
}
@media (min-width: 767px) {
  .variants-list {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1024px) {
  .variants-list {
    grid-template-columns: repeat(3, 1fr);
  }
}
.variants-item {
  position: relative;
  color: rgb(255, 255, 255);
}
.variants-item::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgb(38, 44, 59);
  border-radius: 10px;
}
.variants-item .variants-item__title {
  color: #079ea9;
}
.variants-item__description.p {
  font-size: 1em;
  line-height: 1.4;
  opacity: 0.8;
  font-weight: 400;
}
.variants-item__overlay {
  position: relative;
}
.variants-item__head {
  padding: 20px 15px;
}
@media (min-width: 1024px) {
  .variants-item__head {
    padding: 2em;
  }
}
.variants-item__footer {
  background-color: #234f60;
  border-radius: 0 0 10px 10px;
  padding: 20px 15px;
}
@media (min-width: 1024px) {
  .variants-item__footer {
    padding: 2em 1.5em;
  }
}
.variants-item__footer em {
  font-style: normal;
  font-size: 0.9rem;
}

.terms-list {
  display: grid;
  grid-template-columns: 33% 33% 33%;
  grid-column-gap: 1em;
}
.terms-item__name {
  font-size: 0.857em;
}
.terms-item__value {
  font-size: 1.286em;
  font-weight: 400;
}

.contacts-list {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-column-gap: 2em;
}
@media (min-width: 1024px) {
  .contacts-list {
    grid-template-columns: repeat(3, 1fr);
  }
}
.contacts-item {
  padding-bottom: 3em;
}

.section--people,
.section--partners,
.section--docs {
  text-align: center;
}

.people--overlay {
  padding-top: 3em;
}
.people--list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 1em;
  grid-row-gap: 2em;
  padding: 2em 0 1em;
}
@media (min-width: 1024px) {
  .people--list {
    grid-template-columns: repeat(4, 1fr);
    grid-column-gap: 2em;
  }
}
.people--item {
  text-align: center;
  padding: 1em 0 2em 0;
}
.people--img {
  width: 128px;
  height: 128px;
  background: no-repeat center;
  background-size: cover;
  border-radius: 50%;
  margin: 0 auto 1em;
}
@media (min-width: 1024px) {
  .people--img {
    width: 164px;
    height: 164px;
  }
}
.people--role {
  opacity: 0.4;
}

.contact--connect {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  font-size: 16px;
}
.contact--connect .contact--field {
  margin: 50px 0 50px;
  display: flex;
  flex-direction: column;
  gap: 1em;
}
.contact--connect a {
  font-weight: 500;
  display: inline-block;
  border-bottom: 1px solid;
  line-height: 1.5;
}
.contact--connect a:hover {
  border-bottom: 1px solid transparent;
}
.contact--connect .contact--phone {
  font-size: 2em;
  font-weight: 600;
}
.contact--connect .contact--phone a {
  color: #000;
  text-decoration: none;
  border-bottom: 1px solid transparent;
}
.contact--connect .contact---email {
  font-size: 1.4em;
}
.contact--connect .social--ul {
  font-size: 1.2em;
}
@media (min-width: 1024px) {
  .contact--connect {
    justify-content: center;
  }
  .contact--connect .contact--field {
    margin: 5vh 0 5vh;
    width: 33%;
  }
}

.contact--content {
  margin: 100px 0 50px;
}
@media (min-width: 1024px) {
  .contact--content {
    margin: 10vh 0 5vh;
  }
}
.contact--content .h2n {
  font-weight: 700;
}
.contact--content .h3 {
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 500;
}
.contact--content .p {
  margin-top: 5px;
}

.contact--head {
  display: flex;
  flex-wrap: wrap;
  margin: 0px 0 50px;
  gap: 1em;
}
.contact--head .contact--header {
  width: 100%;
}
.contact--head .contact--adress {
  margin-top: 1em;
}
.contact--head .contact--adress .p {
  font-size: 1.2em;
  font-weight: 400;
}
@media (min-width: 767px) {
  .contact--head .contact--adress {
    width: 50%;
  }
}
@media (min-width: 1024px) {
  .contact--head {
    margin: 5vh 0 5vh;
  }
  .contact--head .contact--header,
  .contact--head .contact--adress {
    width: calc(33% - 0.66em);
  }
}

.f-auth::before {
  content: "";
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  background-color: rgb(246, 248, 249);
}
@media (min-width: 767px) {
  .f-auth::before {
    display: none;
  }
}

.form--auth-reg {
  padding: 0;
  background-color: rgb(246, 248, 249);
  max-width: 680px;
  position: relative;
}
@media (min-width: 767px) {
  .form--auth-reg {
    padding: 2.5em 3em;
  }
}
.form--auth-reg .footer-form {
  display: flex;
  justify-content: space-between;
  padding-top: 2em;
}
.form--auth-reg .form--header {
  padding: 1em 0;
  display: flex;
  justify-content: space-between;
}
@media (min-width: 767px) {
  .form--auth-reg .form--header {
    padding: 2em 0;
  }
}

.page-auth {
  position: relative;
}
.page-auth .page--overlay {
  padding: 2em 0;
  background: no-repeat center;
  background-size: cover;
}
@media (min-width: 767px) {
  .page-auth .page--overlay {
    padding: 4em 0;
    background-color: rgb(38, 44, 59);
  }
}

.note {
  font-size: 0.75rem;
}
.note.error {
  color: red;
}

td .note.error {
  border: none;
}

.select_city_list {
  background-color: rgb(255, 255, 255);
}
.select_city_list > div {
  padding: 0.5em;
}
.select_city_list > div:hover {
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.15);
}

.manager-block {
  background-color: rgb(255, 255, 255);
  color: rgb(38, 44, 59);
  max-width: 420px;
  margin: 0 0 0 auto;
  width: 75px;
  height: 75px;
  border-radius: 50%;
  transition: 0.3s ease;
  position: fixed;
  right: 15px;
  bottom: 1em;
  z-index: 100;
  overflow: hidden;
}
.manager-block div {
  transition: 0.3s ease;
}
.manager-block.open {
  border-radius: 0;
  width: calc(100% - 30px);
  height: 360px;
}
@media (min-width: 767px) {
  .manager-block.open {
    height: auto;
  }
}
.manager-block.open .manager--title {
  height: auto;
  position: relative;
}
.manager-block.open .manager--title::before, .manager-block.open .manager--title::after {
  content: "";
  position: absolute;
  width: 40px;
  height: 1px;
  background-color: rgb(38, 44, 59);
  right: 15px;
  top: 37px;
}
@media (min-width: 767px) {
  .manager-block.open .manager--title::before, .manager-block.open .manager--title::after {
    display: none;
  }
}
.manager-block.open .manager--title::before {
  transform: rotate(45deg);
}
.manager-block.open .manager--title::after {
  transform: rotate(-45deg);
}
.manager-block.open .manager--content {
  padding: 1.75em 1.5em;
}
.manager-block.open .manager--header {
  padding-bottom: 1.5em;
}
@media (min-width: 767px) {
  .manager-block.open .manager--header {
    padding-bottom: 3em;
  }
}
.manager-block.open .manager--footer {
  height: auto;
}
@media (min-width: 767px) {
  .manager-block {
    width: auto;
    border-radius: 0;
    position: static;
    height: auto;
  }
}

.manager--title {
  overflow: hidden;
  height: 0;
}
@media (min-width: 767px) {
  .manager--title {
    height: auto;
  }
}
.manager--title__content {
  padding: 1.75em 1.5em;
  border-bottom: 1px solid rgb(222, 229, 231);
}

@media (min-width: 767px) {
  .manager--content {
    padding: 1.75em 1.5em;
  }
}

.manager--header {
  display: grid;
  grid-column-gap: 1.75em;
  grid-template-columns: 1fr 2fr;
  place-items: center left;
}
@media (min-width: 767px) {
  .manager--header {
    padding-bottom: 3em;
  }
}
.manager--header__image {
  width: 75px;
  height: 75px;
  border-radius: 50%;
  cursor: pointer;
  background: no-repeat center;
  background-size: cover;
}
@media (min-width: 767px) {
  .manager--header__image {
    width: 120px;
    height: 120px;
  }
}

.manager--footer {
  grid-column-gap: 1.75em;
  grid-template-columns: repeat(2, 1fr);
  grid-row-gap: 2em;
  place-items: center left;
  height: 0;
  overflow: hidden;
}
.manager--footer > div {
  margin-bottom: 1em;
}
@media (min-width: 767px) {
  .manager--footer {
    display: grid;
    height: auto;
  }
}
.manager--footer__chat {
  grid-column-end: span 3;
  text-align: left;
}
@media (min-width: 767px) {
  .manager--footer__chat {
    text-align: center;
    margin-top: 1em;
  }
}
@media (min-width: 767px) {
  .manager--footer .subtitle {
    padding-bottom: 0.75em;
  }
}
.manager--footer__sociallink {
  display: inline-block;
  padding-right: 1em;
}

.page-cabinet,
.page-company,
.page-investor {
  overflow: inherit;
}
@media (min-width: 1024px) {
  .page-cabinet,
  .page-company,
  .page-investor {
    padding-bottom: 0;
  }
}
.page-cabinet__body,
.page-company__body,
.page-investor__body {
  display: flex;
  flex-direction: column-reverse;
  margin: 1em 0;
  grid-column-gap: 1em;
}
@media (min-width: 767px) {
  .page-cabinet__body,
  .page-company__body,
  .page-investor__body {
    display: grid;
    grid-template-columns: 75fr 25fr;
  }
}
.page-cabinet .project-list,
.page-company .project-list,
.page-investor .project-list {
  text-align: left;
  padding: 2em 0;
  grid-template-columns: 1fr;
  grid-gap: 1em;
}
@media (min-width: 767px) {
  .page-cabinet .project-list,
  .page-company .project-list,
  .page-investor .project-list {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1024px) {
  .page-cabinet .project-list,
  .page-company .project-list,
  .page-investor .project-list {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1361px) {
  .page-cabinet .project-list,
  .page-company .project-list,
  .page-investor .project-list {
    grid-template-columns: repeat(4, 1fr);
  }
}
.page-cabinet .project-list .project-item,
.page-company .project-list .project-item,
.page-investor .project-list .project-item {
  grid-column: auto;
  border-radius: 5px;
  overflow: hidden;
}

.cabinet--user__anonim {
  background-color: rgb(38, 44, 59);
  color: rgb(255, 255, 255);
}
.cabinet--user__anonim .p {
  opacity: 0.4;
  line-height: 1.2;
}

.white--form {
  background-color: rgb(255, 255, 255);
  color: rgb(38, 44, 59);
  padding: 20px 20px;
  border-radius: 20px;
}
@media (min-width: 1024px) {
  .white--form {
    padding: 40px 40px;
  }
}
.white--form .mx-datepicker {
  width: 100%;
}
.white--form .field--label {
  text-align: left;
}
.white--form p {
  text-align: left;
}
.white--form .input--fields__group .input-row.input-row__file .field--control {
  flex-direction: column;
}

.hr--or {
  text-align: center;
  overflow: hidden;
  margin-bottom: 20px;
}
.hr--or span {
  position: relative;
  opacity: 0.6;
}
.hr--or span::after, .hr--or span::before {
  content: "";
  position: absolute;
  top: 50%;
  width: 1000px;
  background-color: rgb(255, 255, 255);
  height: 1px;
  opacity: 0.5;
}
.hr--or span::after {
  left: 110%;
}
.hr--or span::before {
  right: 110%;
}

.cabinet-layout {
  display: flex;
  justify-content: space-between;
  background-color: rgba(73, 160, 164, 0.12);
  flex-direction: column;
}
@media (min-width: 1024px) {
  .cabinet-layout {
    flex-direction: row;
  }
}
.cabinet-layout .titler {
  margin-top: -5vh;
  min-height: 50vh;
  padding: 6vh 0 6vh 0;
}
.cabinet-layout .titler .titler--text,
.cabinet-layout .titler .titler--manager {
  align-self: center;
}
@media (min-width: 767px) {
  .cabinet-layout .titler .titler--text,
  .cabinet-layout .titler .titler--manager {
    width: 50%;
  }
}

.page-profile-form {
  background-color: rgba(73, 160, 164, 0.12);
}

.nav-cabinet {
  width: 100%;
  top: 75px;
  align-self: flex-start;
  background-color: rgb(255, 255, 255);
  overflow-x: scroll;
}
@media (min-width: 1024px) {
  .nav-cabinet {
    width: 20%;
    position: sticky;
  }
}
.nav-cabinet menu {
  list-style: none;
  display: flex;
}
@media (min-width: 1024px) {
  .nav-cabinet menu {
    display: block;
  }
}
.nav-cabinet menu li menu {
  display: none;
}
.nav-cabinet menu li.active menu {
  display: block;
}
.nav-cabinet menu li.parent-li a.level-one {
  display: none;
}
@media (min-width: 1024px) {
  .nav-cabinet menu li.parent-li a.level-one {
    display: block;
  }
}
.nav-cabinet menu li.parent-li menu {
  display: flex;
}
@media (min-width: 1024px) {
  .nav-cabinet menu li.parent-li menu {
    display: block;
  }
}
.nav-cabinet menu li a {
  color: rgb(38, 44, 59);
  white-space: nowrap;
}
.nav-cabinet menu li a.active {
  opacity: 0.6;
}
.nav-cabinet menu li a.active + menu {
  display: flex;
}
@media (min-width: 1024px) {
  .nav-cabinet menu li a.active + menu {
    display: block;
  }
}
.nav-cabinet menu li a.level-one {
  display: block;
  padding: 1em 15px;
  border-bottom: 1px solid rgb(222, 229, 231);
  text-transform: uppercase;
}
@media (min-width: 767px) {
  .nav-cabinet menu li a.level-one {
    padding: 1em 40px;
  }
}
@media (min-width: 1024px) {
  .nav-cabinet menu li a.level-one {
    padding: 1em 1em;
  }
}
.nav-cabinet menu li a.level-two {
  display: block;
  padding: 1em 15px 1em 15px;
  border-bottom: 1px solid rgb(222, 229, 231);
  text-transform: uppercase;
}
@media (min-width: 767px) {
  .nav-cabinet menu li a.level-two {
    text-transform: lowercase;
  }
}
@media (min-width: 1024px) {
  .nav-cabinet menu li a.level-two {
    padding: 1em 40px 1em 40px;
  }
}

.profile--header {
  margin: 25px 0 0 0;
}

.container-cabinet {
  width: 100%;
  padding: 5vh 0;
}

@media (min-width: 1024px) {
  .nav-cabinet + .container-cabinet {
    border-left: 1px solid rgb(222, 229, 231);
    width: 80%;
  }
}

.change-password {
  grid-gap: 2em;
}
@media (min-width: 767px) {
  .change-password {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
  }
}

.change-password__block {
  padding-bottom: 2em;
}

.profile--config__man {
  display: grid;
  grid-column-gap: 2em;
  padding: 2em 0;
}
@media (min-width: 1024px) {
  .profile--config__man {
    grid-template-areas: "ln fn mn " "dr adr adr ";
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1024px) {
  .profile--config__man .first-name {
    grid-area: fn;
  }
  .profile--config__man .middle-name {
    grid-area: mn;
  }
  .profile--config__man .last-name {
    grid-area: ln;
  }
  .profile--config__man .dbirthday {
    grid-area: dr;
  }
  .profile--config__man .input-adress {
    grid-area: adr;
  }
}

.passport--header {
  display: grid;
  grid-column-gap: 2em;
  padding: 2em 0;
}
@media (min-width: 1024px) {
  .passport--header {
    grid-template-columns: repeat(2, 1fr) 4fr;
  }
}

.passport--builder {
  display: grid;
  grid-column-gap: 2em;
  padding: 2em 0;
  align-items: center;
}
@media (min-width: 1024px) {
  .passport--builder {
    grid-template-columns: repeat(3, 1fr);
  }
}

.input-loader {
  background-color: rgb(255, 255, 255);
  padding: 15px 15px 15px 27.5%;
  max-width: 645px;
  position: relative;
  margin: 2em 0;
}
@media (min-width: 1024px) {
  .input-loader {
    padding: 1em 1em 1em 234px;
    max-width: 645px;
  }
}
.input-loader .input--loader__img {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 25%;
  background: no-repeat center;
  background-size: cover;
}
@media (min-width: 1024px) {
  .input-loader .input--loader__img {
    width: 212px;
  }
}
.input-loader .input--loader__img .input--loader__img_container {
  background: no-repeat center;
  background-size: cover;
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 2;
}
.input-loader .input--loader__img::after, .input-loader .input--loader__img::before {
  content: "";
  position: absolute;
}
.input-loader .input--loader__img::before {
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: #079ea9;
}
.input-loader .input--loader__img::after {
  width: 50px;
  height: 85px;
  top: 50%;
  transform: translate(-50%, -50%);
  left: 50%;
  background: no-repeat center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg width='100' height='89' viewBox='0 0 100 89' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M46.154 56.0992V0H53.8463V56.0992L74.2036 35.7419L79.6429 41.1812L50.0001 70.8239L20.3574 41.1812L25.7967 35.7419L46.154 56.0992Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.69231 80.7689V61.5381H0V88.4612H100V61.5381H92.3077V80.7689H7.69231Z' fill='white'/%3E%3C/svg%3E%0A");
}
@media (min-width: 1024px) {
  .input-loader .input--loader__img::after {
    width: 100px;
  }
}
.input-loader .p {
  font-size: 0.8em;
}
@media (min-width: 1024px) {
  .input-loader .p {
    font-size: 1em;
  }
}

.history--table {
  background-color: rgb(255, 255, 255);
  padding: 2em 0 0 0;
  margin: 2em 0 0 0;
}

.history--head {
  opacity: 0.6;
  display: none;
}
@media (min-width: 1024px) {
  .history--head {
    display: block;
  }
}

.history--cell {
  padding: 7px 15px;
  display: flex;
  justify-content: space-between;
  text-align: right;
}
@media (min-width: 1024px) {
  .history--cell {
    padding: 15px 32px;
    display: block;
    text-align: left;
  }
}

.history--cell__name {
  opacity: 0.6;
  font-size: 0.8em;
  text-align: left;
}
@media (min-width: 1024px) {
  .history--cell__name {
    display: none;
  }
}

.history--row {
  border-bottom: 1px solid rgb(222, 229, 231);
}
@media (min-width: 1024px) {
  .history--row {
    display: grid;
    grid-template-columns: 1fr 2fr 2fr 3fr 4fr;
  }
}
.history--row:nth-child(2n) {
  background-color: #fafeff;
}

.section--cabinet--projects {
  grid-area: projects;
}
@media (min-width: 767px) {
  .section--cabinet--projects {
    max-width: 76vw;
  }
}
.section--cabinet--projects .cabinet--projects {
  background-color: rgb(255, 255, 255);
  padding: 2em 1em;
  margin-bottom: 1em;
}
@media (min-width: 767px) {
  .section--cabinet--projects .cabinet--projects {
    margin-bottom: 0;
  }
}

.cabinet--tutorial {
  grid-area: faq;
}
@media (min-width: 767px) {
  .cabinet--tutorial {
    max-width: 25vw;
  }
}

.dashboard--item {
  padding: 2em 1em;
  background-color: rgb(255, 255, 255);
  text-align: center;
  margin-bottom: 1em;
}
@media (min-width: 767px) {
  .dashboard--item {
    grid-area: dashboarditem;
    max-width: 25vw;
    margin-bottom: 0;
  }
}
@media (min-width: 767px) {
  .dashboard--item:nth-child(2) {
    grid-area: dashboarditem1;
  }
}
@media (min-width: 767px) {
  .dashboard--item:nth-child(3) {
    grid-area: dashboarditem2;
  }
}
@media (min-width: 767px) {
  .dashboard--item:nth-child(4) {
    grid-area: dashboarditem3;
  }
}

.cabinet--invest__data {
  margin: 2em 0 1em;
}
.cabinet--invest__data:first-child {
  padding-top: 0;
}
.cabinet--invest__chart {
  grid-gap: 1em;
}
@media (min-width: 767px) {
  .cabinet--invest__chart {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-template-areas: "dashboarditem dashboarditem1 dashboarditem2 dashboarditem3" "projects projects projects faq";
  }
}
.cabinet--invest__chart canvas {
  width: 100%;
}
.cabinet--invest__line {
  padding: 1em 0;
}

.plan_divident__chart {
  padding: 3em 0 5em;
}
.plan_divident__chart > div {
  height: 400px;
  max-height: 400px;
}
.plan_divident__chart .chartjs-size-monitor {
  max-height: 400px;
}
.plan_divident__chart canvas {
  height: 400px;
}

.section--anket .form {
  max-width: 726px;
}

.page--registration--anket .checkboxes-list {
  display: block;
}

.passport--files {
  padding: 2em 0 0 0;
  display: flex;
  align-items: center;
}
.passport--files .img {
  width: 200px;
  height: 200px;
  background: no-repeat center;
  background-size: contain;
  background-color: rgb(255, 255, 255);
  margin: 0 1em;
  border: 1px solid #079ea9;
  position: relative;
}
.passport--files .img .del {
  position: absolute;
  right: 1em;
  top: 1em;
  cursor: pointer;
}
.passport--files .img .del::before {
  content: "x";
  font-weight: 600;
}

.cabinet-user__saleaccount {
  display: flex;
  align-items: center;
  padding-bottom: 2em;
}

.cabinet-user__data-saleaccount {
  font-size: 2.5rem;
  padding-right: 0.5em;
  line-height: 1;
}

.refunds-form,
.pay-form {
  padding: 2em 2em 2em;
  border: 1px solid rgba(0, 0, 0, 0.1);
  background-color: rgb(255, 255, 255);
  align-items: center;
  max-width: 480px;
}

.refunds-form {
  max-width: 560px;
}

small {
  font-size: 0.8em;
  opacity: 0.6;
}

.card-form {
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  padding: 2em 2em;
  margin-top: 1em;
  position: relative;
}

.input-group__card {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.input-group__card > div input.input {
  width: 70px;
}
.input-group__card .input-group__card__date {
  display: flex;
}
.input-group__card .input-group__card__date > div input.input {
  width: 70px;
}

.card-form {
  position: relative;
}
.card-form.dark * {
  color: rgb(255, 255, 255);
}
.card-form.dark * label,
.card-form.dark * input {
  color: black;
}
.card-form.dark .input-group input:focus + label,
.card-form.dark .input-group.filled label,
.card-form.dark .input-group.focus label {
  color: rgb(255, 255, 255);
}
.card-form .input-group label {
  text-transform: uppercase;
  font-size: 0.8em;
  top: 22px;
}
.card-form .input-group input:focus + label,
.card-form .input-group.filled label,
.card-form .input-group.focus label {
  top: 3px;
}
.card-form .card-form__logobank {
  width: 150px;
  height: 40px;
  background: no-repeat center;
  background-size: contain;
  position: absolute;
  right: 2em;
  top: 1em;
  background-position: top right;
}

.protection-card-number {
  font-size: 2em;
  padding-top: 1.5em;
}

.cabinet--projects .project-list {
  display: block;
}
.cabinet--projects .project-list .project-item .project-item__overlay .project-item__img {
  display: none;
}
.cabinet--projects .project-list .project-item .project-item__overlay .project-item__text {
  display: grid;
  grid-template-columns: 3fr 1fr 2fr;
  grid-gap: 1em;
}
.cabinet--projects .project-list .project-item .project-item__overlay .project-item__text .project-item__tags {
  font-size: 0.75em;
}
.cabinet--projects .project-list .project-item .project-item__overlay .project-item__text .project-item__name.h3 {
  font-size: 16px;
}
.cabinet--projects .project-list .project-item .project-item__overlay .project-item__text .project-item__ptext {
  display: none;
}
.cabinet--projects .project-list .project-item .project-item__overlay .project-item__text .project-item__sumsearch,
.cabinet--projects .project-list .project-item .project-item__overlay .project-item__text .project-item__day {
  font-size: 1.2em;
}
.cabinet--projects .project-list .project-item .project-item__overlay .project-item__text .project-item__sumneed,
.cabinet--projects .project-list .project-item .project-item__overlay .project-item__text .project-item__daytitle {
  font-size: 0.75em;
}

.qr--code__identity {
  max-width: 420px;
  padding: 20px;
  background-color: rgb(255, 255, 255);
  border-radius: 5px;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  margin: 0 auto;
  text-align: center;
}

.cabinet--overlay {
  display: flex;
  flex-direction: column-reverse;
  margin: 0 auto;
}
@media (min-width: 1024px) {
  .cabinet--overlay {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-column-gap: 20px;
  }
}

@media (min-width: 1024px) {
  .cabinet--nav {
    grid-column: span 3;
  }
}
@media (min-width: 1360px) {
  .cabinet--nav {
    grid-column: span 2;
  }
}
.cabinet--nav .cabinet--menu {
  position: fixed;
  z-index: 900;
  background-color: #FFF;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0 15px;
}
@media (min-width: 1024px) {
  .cabinet--nav .cabinet--menu {
    bottom: auto;
    background-color: transparent;
    box-shadow: none;
    padding: 0;
    position: static;
  }
  .cabinet--nav .cabinet--menu .cabinet--menu {
    top: 100px;
    position: sticky;
  }
}
.cabinet--nav .cabinet--menu menu {
  display: flex;
  list-style: none;
  flex-direction: row;
  align-items: start;
  justify-content: center;
}
.cabinet--nav .cabinet--menu menu li {
  width: 20%;
  display: flex;
  height: 100%;
  justify-content: center;
}
@media (min-width: 1024px) {
  .cabinet--nav .cabinet--menu menu {
    align-items: inherit;
    margin: 0px 0 0 0;
  }
  .cabinet--nav .cabinet--menu menu li {
    margin-bottom: 0px;
    width: auto;
  }
}
.cabinet--nav .cabinet--menu menu a {
  display: flex;
  align-items: center;
  gap: 10px;
  border-radius: 5px;
  color: #000;
  flex-direction: column;
  font-size: 10px;
  line-height: 1;
  text-transform: lowercase;
  justify-content: space-between;
}
@media (min-width: 1024px) {
  .cabinet--nav .cabinet--menu menu a {
    flex-direction: row;
    padding: 0px;
    font-size: 14px;
    text-transform: none;
  }
}
.cabinet--nav .cabinet--menu menu a.router-link-active {
  background-color: rgb(255, 255, 255);
  color: rgb(36, 80, 96);
}
@media (min-width: 1024px) {
  .cabinet--nav .cabinet--menu menu a.router-link-active {
    background-color: transparent;
    color: rgb(126, 208, 201);
  }
}
.cabinet--nav .cabinet--menu menu svg path {
  stroke: #000;
}
.cabinet--nav .cabinet--menu menu svg.fill path {
  fill: #000;
  stroke: none;
}
.cabinet--nav .cabinet--menu menu:hover {
  color: rgb(36, 80, 96);
}
.cabinet--nav .cabinet--menu menu:hover svg path {
  stroke: rgb(36, 80, 96);
}
.cabinet--nav .cabinet--menu menu:hover svg.fill path {
  fill: rgb(36, 80, 96);
  stroke: none;
}
.cabinet--nav .cabinet--menu menu.router-link-exact-active {
  background-color: rgb(255, 255, 255);
  color: rgb(36, 80, 96);
}
.cabinet--nav .cabinet--menu menu.router-link-exact-active svg.fill path {
  fill: rgb(36, 80, 96);
  stroke: none;
}
.cabinet--nav .cabinet--menu menu.router-link-exact-active svg path {
  stroke: rgb(36, 80, 96);
}

.cabinet--body {
  grid-column: span 12;
}

@media (min-width: 1024px) {
  .cabinet--portfolio__content {
    padding-top: 0px;
  }
}

@media (min-width: 1024px) {
  .cabinet--portfolio__bill {
    grid-area: a;
  }
}

@media (min-width: 1024px) {
  .cabinet--header__portfolio {
    grid-area: b;
  }
}

@media (min-width: 1024px) {
  .cabinet--portfolio__container {
    grid-area: c;
  }
}
@media (min-width: 767px) {
  .cabinet--portfolio__container .project-list .project-item {
    display: none;
  }
}
.cabinet--portfolio__container .project-list .project-item:first-child {
  display: block;
}
@media (min-width: 767px) {
  .cabinet--portfolio__container .project-list .project-item:nth-child(2) {
    display: block;
  }
  .cabinet--portfolio__container .project-list .project-item:nth-child(3) {
    display: block;
  }
}
@media (min-width: 1024px) {
  .cabinet--portfolio__container .project-list .project-item:nth-child(3) {
    display: block;
  }
}
@media (min-width: 1360px) {
  .cabinet--portfolio__container .project-list .project-item:nth-child(4) {
    display: block;
  }
}

.cabinet--header__portfolio {
  padding-bottom: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.input--fields__group .input {
  background-color: rgb(255, 255, 255);
}

.app__cabinet {
  width: 100%;
  margin: 64px 0 65px 0;
}
@media (min-width: 1080px) {
  .app__cabinet {
    margin: 64px 0 0;
  }
}
.app__cabinet .header {
  color: rgb(255, 255, 255);
  background-color: rgb(38, 44, 59);
}
.app__cabinet .header a.router-link-active {
  color: rgb(85, 192, 197);
}
.app__cabinet .titler--text {
  width: 100%;
}
@media (min-width: 1024px) {
  .app__cabinet .titler--text {
    width: 65%;
  }
}
.app__cabinet .bx-filter {
  white-space: nowrap;
  overflow: scroll;
  margin: 10px -15px 10px -15px;
  padding: 0 0 0 15px;
}
@media (min-width: 1024px) {
  .app__cabinet .bx-filter {
    margin: 1em 0;
    white-space: normal;
    overflow: visible;
    padding: 0;
  }
}
.app__cabinet .header nav .header-menu {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 10px;
  background-color: #fff;
  height: 100%;
  max-height: 66px;
}
.app__cabinet .header nav .header-menu a {
  color: rgb(38, 44, 59);
  text-align: center;
  font-weight: 400;
  text-transform: lowercase;
}
.app__cabinet .header nav .header-menu a.router-link-active {
  color: rgb(85, 192, 197);
}
@media (min-width: 1024px) {
  .app__cabinet .header nav .header-menu {
    position: static;
    background-color: transparent;
    padding: 0;
  }
  .app__cabinet .header nav .header-menu a {
    color: rgb(255, 255, 255);
  }
  .app__cabinet .header nav .header-menu a svg {
    display: none;
  }
}
.app__cabinet .header nav .header-menu menu li {
  margin-bottom: 0;
}

.table--project__invest {
  display: block;
  margin-top: 20px;
}
@media (min-width: 1024px) {
  .table--project__invest {
    display: table;
  }
}
.table--project__invest a {
  color: #000;
}
.table--project__invest tbody {
  display: block;
}
@media (min-width: 1024px) {
  .table--project__invest tbody {
    display: table-row-group;
  }
}
.table--project__invest thead {
  display: none;
}
@media (min-width: 1024px) {
  .table--project__invest thead {
    display: table-header-group;
  }
}
.table--project__invest th {
  text-align: center;
  font-size: 12px;
  text-transform: lowercase;
  font-weight: 500;
}
.table--project__invest tbody tr {
  display: block;
  margin: 0 -20px;
  padding: 10px 20px;
}
@media (min-width: 767px) {
  .table--project__invest tbody tr {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
}
@media (min-width: 1024px) {
  .table--project__invest tbody tr {
    display: table-row;
    margin: 0;
    padding: 0;
    width: auto;
  }
}
.table--project__invest tbody tr:nth-child(2n+1) {
  background-color: rgb(255, 255, 255);
}
.table--project__invest td {
  display: block;
}
@media (min-width: 767px) {
  .table--project__invest td {
    width: calc(50% - 0.5em);
  }
  .table--project__invest td:first-child {
    width: 100%;
  }
}
@media (min-width: 1024px) {
  .table--project__invest td {
    width: auto;
    display: table-cell;
  }
}
.table--project__invest .project--invest__name {
  font-weight: bold;
  font-size: 18px;
  line-height: 1;
}
.table--project__invest .project--invest__name a {
  color: #000;
}
@media (min-width: 1024px) {
  .table--project__invest .project--invest__name {
    font-size: 14px;
    font-weight: 500;
  }
}
.table--project__invest .project--invest__prop {
  display: flex;
  justify-content: space-between;
  gap: 1em;
}
.table--project__invest .project--invest__prop .lbl {
  text-transform: lowercase;
}
.table--project__invest .project--invest__prop .val {
  text-align: right;
  font-weight: bold;
}
.table--project__invest .project--invest__prop .val.prop--status {
  font-weight: 400;
  line-height: 1.2;
}
.table--project__invest .project--invest__prop .val.prop--status.prop--status__S {
  color: #49A0A4;
}
.table--project__invest .project--invest__prop .val.prop--status.prop--status__C {
  color: #FF0000;
}
@media (min-width: 1024px) {
  .table--project__invest .project--invest__prop {
    display: block;
  }
  .table--project__invest .project--invest__prop .lbl {
    display: none;
  }
  .table--project__invest .project--invest__prop .val {
    text-align: center;
  }
}

.invoice--detail {
  background-color: rgb(255, 255, 255);
  border-radius: 5px;
  padding: 20px;
}
.invoice--detail__content {
  max-width: 768px;
}
@media (min-width: 1024px) {
  .invoice--detail {
    padding: 40px;
  }
}

.invoice--header {
  margin-bottom: 25px;
}
@media (min-width: 1024px) {
  .invoice--header {
    display: flex;
    gap: 2em;
    align-items: center;
  }
}
.invoice--header .invoice--sum {
  font-size: 60px;
  font-weight: 600;
}
.invoice--header .invoice--title {
  font-size: 16px;
  font-weight: 600;
}

.invoice--bills {
  font-size: 16px;
  font-weight: 500;
}
@media (min-width: 1024px) {
  .invoice--bills {
    display: flex;
    gap: 2em;
  }
}
.invoice--bills .invoice--bill__item {
  margin-bottom: 20px;
}
.invoice--bills .invoice--bill__label {
  color: #a3a2a2;
  margin-bottom: 10px;
}

.invoice--status__S {
  color: #78be20;
}

@media (min-width: 1024px) {
  .profile--props {
    display: flex;
    gap: 2em;
    margin: 20px 0 0 0;
  }
}

.profile--status__param {
  display: flex;
  align-items: center;
  gap: 1em;
}

@media (min-width: 1024px) {
  .portfolio--pproject__element {
    display: grid;
    grid-template-columns: repeat(10, 1fr);
    grid-column-gap: 1em;
  }
  .portfolio--pproject__element .project--header__body {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(180px, 280px));
    grid-column-gap: 2em;
    grid-row-gap: 0.5em;
  }
  .portfolio--pproject__element .portfolio--nav {
    grid-column: span 3;
  }
  .portfolio--pproject__element .portfolio--element__content {
    grid-column: span 7;
    grid-row: 1;
  }
  .portfolio--pproject__element .portfolio--element__content .table tbody tr:nth-child(2n+1) td {
    background-color: #FFF;
  }
}

.portfolio--nav__content {
  padding: 15px;
  background-color: #FFF;
  border-radius: 5px;
  margin-bottom: 2em;
}
@media (min-width: 1024px) {
  .portfolio--nav__content {
    position: sticky;
    top: 100px;
  }
}

.bill--info__header {
  padding: 20px 0px;
  display: flex;
  align-items: baseline;
  gap: 2em;
  grid-template-columns: repeat(auto-fit, minmax(110px, 170px));
}

.bill--free {
  margin-bottom: 20px;
}
@media (min-width: 1024px) {
  .bill--free {
    margin-bottom: 0;
  }
}

.bill--free__title {
  margin-bottom: 7px;
}
@media (min-width: 1024px) {
  .bill--free__title {
    margin-bottom: 7px;
  }
}

.bill--free__sum {
  font-weight: 400;
  font-size: 36px;
  line-height: 28px;
}

.bill--full__title {
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
}

.bill--full__sum {
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
}

.cabinet-bill--params {
  display: flex;
  grid-template-columns: repeat(auto-fit, minmax(120px, 190px));
  gap: 2em;
  padding: 20px 0px;
}
.bill--item__container {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(200px, 430px));
}
@media (min-width: 1024px) {
  .bill--item__container {
    display: flex;
    gap: 2em;
    width: 100%;
  }
  .bill--item__container .btn {
    width: 100%;
  }
}

.bill--param__lbl {
  font-weight: 500;
  font-size: 14px;
  line-height: 1.2;
  margin-bottom: 5px;
  min-height: 30px;
  opacity: 0.6;
}

.bill--param__val {
  font-weight: 400;
  font-size: 22px;
  line-height: 1.2;
}

.bill--controll {
  padding: 20px 0 0px 0;
}
@media (min-width: 1024px) {
  .bill--controll {
    padding: 0;
  }
  .bill--controll .btn {
    margin-bottom: 10px;
  }
}

.file--image img {
  max-width: 100%;
}

.passport--is__sended {
  max-width: 768px;
  text-align: center;
  margin: 0 auto;
}

.project--form .input--group {
  padding: 20px 0;
  line-height: 1;
  width: 100%;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
  transition: all 0.3s ease;
  position: relative;
}
.project--form .input--group__sector {
  position: relative;
  z-index: 1;
}
.project--form .input--group:hover {
  background-color: rgba(73, 160, 164, 0.02);
}
@media (min-width: 1024px) {
  .project--form .input--group {
    padding: 25px 0;
  }
}
.project--form .input--group .faq--group__item {
  background-color: #FFF;
  padding: 20px 15px;
  border-radius: 8px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
  transition: box-shadow 0.3s ease;
}
.project--form .input--group .faq--group__item:hover {
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}
.project--form .input--group .faq--group__item p {
  font-size: 13px;
  line-height: 1.5;
  color: #555;
}

.faq--group__list {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.input--group__faq {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  margin-top: 23px;
}

@media (min-width: 1024px) {
  .faq--group__list, .input--group__content_st {
    z-index: 1;
  }
}

.input--group__content {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.input--group__content .file--controller {
  display: block;
}
.input--group__content label {
  font-weight: 500;
  font-size: 15px;
  margin-bottom: 4px;
  display: block;
  transition: color 0.2s ease;
  position: relative;
  z-index: 1;
}
.input--group__content .notice--field {
  font-size: 13px;
  color: #6c757d;
  margin-bottom: 8px;
  line-height: 1.4;
  font-style: italic;
}
.input--group__content input.input,
.input--group__content textarea.input,
.input--group__content select.input,
.input--group__content .vs__dropdown-toggle {
  border-radius: 6px;
  border: 1px solid #dee2e6;
  transition: all 0.3s ease;
  font-size: 14px;
}
.input--group__content input.input:hover,
.input--group__content textarea.input:hover,
.input--group__content select.input:hover,
.input--group__content .vs__dropdown-toggle:hover {
  border-color: #adb5bd;
}
.input--group__content input.input:focus,
.input--group__content textarea.input:focus,
.input--group__content select.input:focus,
.input--group__content .vs__dropdown-toggle:focus {
  border-color: #49a0a4;
  box-shadow: 0 0 0 3px rgba(73, 160, 164, 0.1);
}
.input--group__content .vs__dropdown-toggle {
  padding: 4px 8px;
  min-height: 42px;
}
.input--group__content .vs__dropdown-menu {
  z-index: 9999 !important;
}
.input--group__content .vs__selected {
  margin: 3px 2px;
  padding: 4px 8px;
  background-color: #49a0a4;
  color: white;
  border-radius: 4px;
  border: none;
}
.input--group__content .vs__deselect {
  fill: white;
}
.input--group__content input[type=checkbox],
.input--group__content input[type=radio] {
  margin-right: 8px;
  cursor: pointer;
}
.input--group__content input[type=checkbox] + label,
.input--group__content input[type=radio] + label {
  cursor: pointer;
  font-weight: 400;
  display: inline-flex;
  align-items: center;
  gap: 8px;
}

.input--group__content_st {
  display: flex;
  flex-direction: column;
  gap: 8px;
  position: relative !important;
  z-index: auto !important;
}
.input--group__content_st label {
  position: relative;
  z-index: auto;
}

.project--edit_nav--tab {
  padding: 0 0 25px 0;
}

.project--edit_nav {
  transition: 0.3s ease;
  overflow: scroll;
  white-space: nowrap;
}
@media (min-width: 1024px) {
  .project--edit_nav {
    overflow: visible;
    white-space: inherit;
  }
}

.tabs--line {
  display: flex;
  flex-wrap: wrap;
  margin: 20px 0;
  gap: 0.5ßem;
  width: auto;
  align-items: center;
}
.tabs--line .tab--line label {
  font-size: 14px;
  font-weight: 400;
  padding: 0 5px 5px 5px;
  border-bottom: 2px solid transparent;
  opacity: 0.6;
  cursor: pointer;
}
.tabs--line .tab--line input[type=radio] {
  display: none;
}
.tabs--line .tab--line:hover {
  opacity: 1;
}
.tabs--line .tab--line.select label {
  border-bottom: 2px solid #49a0a4;
  color: #000;
  opacity: 1;
  cursor: pointer;
  display: inline-block;
}

.section--wiget {
  background-color: white;
  border-radius: 5px;
  padding: 10px 0 20px 0;
  margin-bottom: 20px;
}
.section--wiget .table--project__invest tbody tr:nth-child(2n+1) {
  background-color: #F8F8F8;
}

.cabinet--portfolio {
  position: relative;
  z-index: -1;
  margin: 44px 0;
  display: flex;
  gap: 1em;
  flex-direction: column;
}
@media (min-width: 767px) {
  .cabinet--portfolio {
    flex-direction: row;
    align-items: center;
    justify-content: center;
  }
}
.cabinet--portfolio .cabinet--portfolio__params {
  background-color: white;
  padding: 20px;
  display: flex;
  gap: 1em;
  border-radius: 5px;
}

.cabinet--manager {
  background-color: #2E4F5F;
  border-radius: 10px;
  margin: -5px 0;
  padding: 20px;
  display: flex;
  flex-direction: column;
  gap: 15px;
  justify-content: center;
  text-align: left;
  color: rgb(255, 255, 255);
}
.cabinet--manager .online--chat__open {
  margin-top: 10px;
}
.cabinet--manager .icon--circle {
  width: 36px;
  height: 36px;
  padding: 10px;
  border-radius: 50%;
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
  background-color: #272C39;
}
.cabinet--manager .manager--img {
  width: 40px;
  height: 40px;
  background: no-repeat center;
  background-size: cover;
  border-radius: 50%;
  overflow: hidden;
}
.cabinet--manager .bill--param__lbl {
  min-height: 0;
  height: auto;
  font-size: 12px;
  font-weight: normal;
}
.cabinet--manager .manager--name {
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 5px;
}

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

.bill--name {
  font-weight: 400;
  font-size: 10px;
  line-height: 12px;
  text-transform: uppercase;
}

.bill--params {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 10px;
  color: rgba(255, 254, 254, 0.6);
}

.bill--param__t {
  font-size: 12px;
}

.bill--param__v {
  font-weight: 700;
  font-size: 14px;
  line-height: 15px;
}

.bill--sum {
  font-weight: 700;
  font-size: 20px;
  line-height: 20px;
  padding: 13px 0 7px 0;
}

.cabiner--portfolio__header {
  background-color: rgb(38, 44, 59);
  color: rgb(255, 255, 255);
  padding: 20px 0;
}

.cabinet--bills {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
@media (min-width: 720px) {
  .cabinet--bills {
    flex-direction: row;
    justify-content: space-between;
  }
}

.list--items {
  margin: 0 10px 35px 10px;
}
.list--items .item--items {
  background-color: #f4f6f6;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

.project--autor__list {
  display: grid;
  grid-gap: 1em;
  text-align: left;
  grid-template-columns: repeat(auto-fill, minmax(380px, 1fr));
  margin: 0 0 25px 0;
}
.project--autor__list .project--autor__item {
  background-color: rgb(255, 255, 255);
  border-radius: 5px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  overflow: hidden;
}
.project--autor__list .project--autor__item.pai_D {
  border: 1px solid #49A0A4;
}
.project--autor__list .project--autor__item.pai_D .pai--btns {
  background-color: #49A0A4;
  color: rgb(255, 255, 255);
}
.project--autor__list .project--autor__item.pai_D .pai--btns a {
  color: rgb(255, 255, 255);
}
.project--autor__list .project--autor__item.pai_D .pai--btns a:hover {
  opacity: 0.6;
}
.project--autor__list .project--autor__item.pai_D .pai--btns .btn--icon {
  cursor: pointer;
}
.project--autor__list .project--autor__item.pai_D .pai--btns .btn--icon:hover {
  opacity: 0.6;
}
.project--autor__list .project--autor__item.pai_V {
  background-color: rgba(73, 160, 164, 0.6);
  border: 1px solid #49A0A4;
}
.project--autor__list .project--autor__item.pai_V .pai--btns {
  background-color: #49A0A4;
  color: rgb(255, 255, 255);
}
.project--autor__list .project--autor__item.pai_V .pai--btns a {
  color: rgb(255, 255, 255);
}
.project--autor__list .project--autor__item.pai_S {
  border: 1px solid #49A0A4;
  background-color: rgba(73, 160, 164, 0.6);
}
.project--autor__list .project--autor__item.pai_S .pai--btns {
  background-color: #49A0A4;
  color: rgb(255, 255, 255);
}
.project--autor__list .project--autor__item.pai_S .pai--btns a {
  color: rgb(255, 255, 255);
}
.project--autor__list .project--autor__item.pai_T {
  background-color: rgba(73, 160, 164, 0.2);
}
.project--autor__list .project--autor__item.pai_L {
  background-color: #2D2D2D;
  color: rgb(255, 255, 255);
}
.project--autor__list .project--autor__item.pai_L .pai--btns {
  background-color: #49A0A4;
  color: rgb(255, 255, 255);
}
.project--autor__list .project--autor__item.pai_L .pai--btns a {
  color: rgb(255, 255, 255);
}
.project--autor__list .project--autor__item.pai_W {
  background-color: #2D2D2D;
  color: rgb(255, 255, 255);
}
.project--autor__list .project--autor__item.pai_W .pai--btns {
  background-color: #49A0A4;
  color: rgb(255, 255, 255);
}
.project--autor__list .project--autor__item.pai_W .pai--btns a {
  color: rgb(255, 255, 255);
}
.project--autor__list .project--autor__item.pai_C {
  background-color: #FFEFEF;
  color: rgba(0, 0, 0, 0.5);
}

.pai--main {
  padding: 30px;
  display: grid;
  grid-template-columns: 5fr 2fr;
  grid-column-gap: 1em;
}

.pai--btns {
  padding: 20px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 1.5em;
}
.pai--btns span, .pai--btns a {
  display: flex;
  gap: 0.5em;
  align-items: center;
}

.text--block {
  max-width: 560px;
  margin: 20px auto;
  background-color: rgb(255, 255, 255);
  color: #000;
  border-radius: 20px;
  padding: 25px 15px;
}
@media (min-width: 1024px) {
  .text--block {
    padding: 35px 35px;
  }
}

.input--section {
  display: grid;
  grid-template-columns: repeat(8, 1fr);
  grid-gap: 1em;
}
.input--section .input--group {
  grid-column: span 8;
}
.input--section .input--group.input--group__file {
  grid-column: span 4;
}

.input--group .table thead th {
  text-align: center;
}

.wrapper.tab--container__main {
  max-width: 760px;
}

.tab--container__fin .input--group .table th {
  text-align: left;
}
.tab--container__fin .input--group .table.table--five__year td:first-child {
  width: 225px;
}

.popup-body {
  background-color: #fafafa;
}

.popup-content__payment {
  max-width: 500px;
}

.input-row__num {
  font-size: 20px;
}

.input--fields__group {
  justify-content: center;
}

.input-row .tabs--line {
  margin: 0;
}

@media (min-width: 1024px) {
  .cabinet--nav__sticky {
    position: sticky;
    top: 75px;
  }
}

.input-row__public_people,
.input-row__firstname,
.input-row__lastname,
.input-row__middlename,
.input-row__date_birth {
  width: 100%;
}
@media (min-width: 767px) {
  .input-row__public_people,
  .input-row__firstname,
  .input-row__lastname,
  .input-row__middlename,
  .input-row__date_birth {
    width: calc(50% - 0.5em);
  }
}

.input-row__header_passport,
.input-row__place_of_birth,
.input-row__name_department,
.input-row__place_of_residence {
  width: 100%;
}

.input-row__passport_seria,
.input-row__passport_number,
.input-row__code_department,
.input-row__date_passport {
  width: 100%;
}
@media (min-width: 767px) {
  .input-row__passport_seria,
  .input-row__passport_number,
  .input-row__code_department,
  .input-row__date_passport {
    width: calc(50% - 0.5em);
  }
}

.input-row__inn,
.input-row__snils,
.input-row__citizenship_rf {
  width: 100%;
}
@media (min-width: 767px) {
  .input-row__inn,
  .input-row__snils,
  .input-row__citizenship_rf {
    width: calc(50% - 0.5em);
  }
}

.input-row__text_passport {
  margin-top: -1.5em;
}

.input-row__trials,
.input-row__financial_statements,
.input-row__audit_report,
.input-row__manage_report,
.input-row__licence,
.input-row__card51,
.input-row__turnover_balance,
.input-row__order_of_appointment,
.input-row__order_appointment,
.input-row__company_charter,
.input-row__shareholder_agreement {
  width: calc(50% - 0.5em);
}

.input-row__photo_first,
.input-row__photo_second,
.input-row__photo_face_passport {
  width: 100%;
}

.input-row__photo_first .file--controller__over {
  position: relative;
}
.input-row__photo_first .file--controller__over::before {
  position: absolute;
  top: 0;
  left: 120%;
  content: "";
  width: 140px;
  height: 145px;
  background-image: url("data:image/svg+xml,%3Csvg width='140' height='145' viewBox='0 0 140 145' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M1.092 3.432H7.956V12H6.876V4.416H2.172V12H1.092V3.432ZM12.9349 6.684C11.5909 6.684 11.0389 7.788 11.0389 8.976C11.0389 10.164 11.5909 11.268 12.9349 11.268C14.1469 11.268 14.7949 10.32 14.7949 8.976C14.7949 7.632 14.1469 6.684 12.9349 6.684ZM10.0309 5.952H11.0149V6.6H11.2789C11.6149 6.18 12.2029 5.796 13.1629 5.796C14.8309 5.796 15.8149 7.188 15.8149 8.976C15.8149 10.8 14.8309 12.156 13.1629 12.156C12.2029 12.156 11.6389 11.784 11.3149 11.352H11.0509V14.4H10.0309V5.952ZM18.8537 12H17.4137V5.952H18.4097V10.632H18.6737L21.3257 5.952H22.8137V12H21.8177V7.32H21.5537L18.8537 12ZM24.7848 12V5.952H26.4048L27.8928 8.712H28.1568L29.6448 5.952H31.2408V12H30.2448V7.14H29.9808L28.5768 9.732H27.4488L26.0448 7.14H25.7808V12H24.7848ZM38.4546 8.616V8.964H33.8466C33.8826 10.404 34.5306 11.268 35.7786 11.268C36.6306 11.268 37.1346 10.908 37.3146 10.332H38.3466C38.1546 11.364 37.2786 12.156 35.7786 12.156C33.8946 12.156 32.8386 10.776 32.8386 8.916C32.8386 7.056 33.9186 5.796 35.7546 5.796C37.5546 5.796 38.4186 7.128 38.4546 8.616ZM35.7306 6.684C34.6386 6.684 34.0386 7.344 33.9066 8.112H37.3986C37.3386 7.344 36.7506 6.684 35.7306 6.684ZM42.9466 6.684C41.6026 6.684 41.0506 7.788 41.0506 8.976C41.0506 10.164 41.6026 11.268 42.9466 11.268C44.1586 11.268 44.8066 10.32 44.8066 8.976C44.8066 7.632 44.1586 6.684 42.9466 6.684ZM40.0426 5.952H41.0266V6.6H41.2906C41.6266 6.18 42.2146 5.796 43.1746 5.796C44.8426 5.796 45.8266 7.188 45.8266 8.976C45.8266 10.8 44.8426 12.156 43.1746 12.156C42.2146 12.156 41.6506 11.784 41.3266 11.352H41.0626V14.4H40.0426V5.952Z' fill='%237D8088'/%3E%3Crect y='22' width='90' height='122.786' fill='url(%23pattern0)'/%3E%3Crect x='100' y='63.3928' width='40' height='40' rx='20' fill='%23F2F7F7'/%3E%3Cpath d='M112.5 83.3634L117.519 88.3928L126.5 79.3928' stroke='%23079EA8' stroke-width='2'/%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_494_2149' transform='matrix(0.00714286 0 0 0.0052356 -0.0571429 -0.0732984)'/%3E%3C/pattern%3E%3Cimage id='image0_494_2149' width='300' height='210' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E%0A");
}

.input-row__photo_second .file--controller__over {
  position: relative;
}
.input-row__photo_second .file--controller__over::before {
  position: absolute;
  top: 0;
  left: 120%;
  content: "";
  width: 140px;
  height: 145px;
  background-image: url("data:image/svg+xml,%3Csvg width='140' height='145' viewBox='0 0 140 145' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M1.092 3.432H7.956V12H6.876V4.416H2.172V12H1.092V3.432ZM12.9349 6.684C11.5909 6.684 11.0389 7.788 11.0389 8.976C11.0389 10.164 11.5909 11.268 12.9349 11.268C14.1469 11.268 14.7949 10.32 14.7949 8.976C14.7949 7.632 14.1469 6.684 12.9349 6.684ZM10.0309 5.952H11.0149V6.6H11.2789C11.6149 6.18 12.2029 5.796 13.1629 5.796C14.8309 5.796 15.8149 7.188 15.8149 8.976C15.8149 10.8 14.8309 12.156 13.1629 12.156C12.2029 12.156 11.6389 11.784 11.3149 11.352H11.0509V14.4H10.0309V5.952ZM18.8537 12H17.4137V5.952H18.4097V10.632H18.6737L21.3257 5.952H22.8137V12H21.8177V7.32H21.5537L18.8537 12ZM24.7848 12V5.952H26.4048L27.8928 8.712H28.1568L29.6448 5.952H31.2408V12H30.2448V7.14H29.9808L28.5768 9.732H27.4488L26.0448 7.14H25.7808V12H24.7848ZM38.4546 8.616V8.964H33.8466C33.8826 10.404 34.5306 11.268 35.7786 11.268C36.6306 11.268 37.1346 10.908 37.3146 10.332H38.3466C38.1546 11.364 37.2786 12.156 35.7786 12.156C33.8946 12.156 32.8386 10.776 32.8386 8.916C32.8386 7.056 33.9186 5.796 35.7546 5.796C37.5546 5.796 38.4186 7.128 38.4546 8.616ZM35.7306 6.684C34.6386 6.684 34.0386 7.344 33.9066 8.112H37.3986C37.3386 7.344 36.7506 6.684 35.7306 6.684ZM42.9466 6.684C41.6026 6.684 41.0506 7.788 41.0506 8.976C41.0506 10.164 41.6026 11.268 42.9466 11.268C44.1586 11.268 44.8066 10.32 44.8066 8.976C44.8066 7.632 44.1586 6.684 42.9466 6.684ZM40.0426 5.952H41.0266V6.6H41.2906C41.6266 6.18 42.2146 5.796 43.1746 5.796C44.8426 5.796 45.8266 7.188 45.8266 8.976C45.8266 10.8 44.8426 12.156 43.1746 12.156C42.2146 12.156 41.6506 11.784 41.3266 11.352H41.0626V14.4H40.0426V5.952Z' fill='%237D8088'/%3E%3Crect y='22' width='90' height='122.786' fill='url(%23pattern0)'/%3E%3Crect x='100' y='63.3928' width='40' height='40' rx='20' fill='%23F2F7F7'/%3E%3Cpath d='M112.5 83.3634L117.519 88.3928L126.5 79.3928' stroke='%23079EA8' stroke-width='2'/%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_494_2150' transform='matrix(0.00714286 0 0 0.0052356 -1.05599 -0.0732984)'/%3E%3C/pattern%3E%3Cimage id='image0_494_2150' width='300' height='210' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E%0A");
}

.popup--payment .popup--overlay {
  max-width: 520px;
}

.copy--icon {
  display: inline-block;
  margin-left: 4px;
  width: 12px;
  height: 12px;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_235_966)'%3E%3Crect x='1' y='4' width='7' height='7' stroke='%23A9ABB0' stroke-width='2'/%3E%3Cpath d='M4 1H11V8' stroke='%23A9ABB0' stroke-width='2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_235_966'%3E%3Crect width='12' height='12' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.copy--icon:hover {
  opacity: 0.7;
  cursor: pointer;
}

.popup--invest .project--header__title-props {
  display: flex;
  flex-wrap: wrap;
  gap: 2em;
}
.popup--invest .project--header__title-props .popup--overlay {
  max-width: 560px;
}

.popup--overlay {
  width: 100%;
}

.users-element-bki {
  padding: 20px 0;
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
.users-element-bki .btn {
  margin: 0 !important;
}

.users-element-questionnaires {
  margin-top: 10px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  max-width: 330px;
  gap: 10px;
}
.users-element-questionnaires .btn {
  margin: 0 !important;
}

.faq--list {
  background-color: rgb(255, 255, 255);
}
.faq--listfix {
  top: 100px;
  margin: 0 0 0 auto;
}
@media (min-width: 767px) {
  .faq--listfix {
    position: sticky;
    max-width: 420px;
  }
}
.faq--list.open .faq--item {
  display: block;
}
.faq--list.open .faq--title::before {
  transform: rotate(-135deg);
}
.faq--title {
  padding: 1.5em 1.5em;
  border-bottom: 1px solid rgb(222, 229, 231);
  position: relative;
}
.faq--title::before {
  content: "";
  width: 10px;
  height: 10px;
  border-style: solid;
  border-width: 0 1px 1px 0;
  transform: rotate(45deg);
  display: block;
  position: absolute;
  right: 15px;
  top: 36px;
}
@media (min-width: 767px) {
  .faq--title::before {
    display: none;
  }
}
.faq--item {
  display: none;
}
@media (min-width: 1024px) {
  .faq--item {
    display: block;
  }
}
.faq--item.open .faq--item__title {
  background-color: #079ea9;
  color: rgb(255, 255, 255);
}
.faq--item__title {
  padding: 1.5em 1.5em;
  border-bottom: 1px solid rgb(222, 229, 231);
  cursor: pointer;
  font-weight: bold;
  transition: 0.1s linear;
}
.faq--item__answer {
  font-size: 1em;
}
.faq--item__answertext {
  padding: 1.5em 1.5em;
  border-bottom: 1px solid rgb(222, 229, 231);
  transition: 0.3s ease;
}
.faq--item__answertext .p, .faq--item__answertext p {
  font-size: inherit;
  margin: 0;
}

.page-blog .titler,
.page-events .titler {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.page-blog .titler .wrapper,
.page-events .titler .wrapper {
  width: 100%;
}
.page-blog .titler::before,
.page-events .titler::before {
  content: "";
  background: linear-gradient(90deg, #212631 35%, rgba(33, 38, 49, 0) 55%), rgba(33, 38, 49, 0.2);
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
}
.page-blog .titler .titler--overlay,
.page-events .titler .titler--overlay {
  position: relative;
}
.page-blog .titler .titler-chunk,
.page-events .titler .titler-chunk {
  font-size: 0.7rem;
  padding-bottom: 1em;
}
.page-blog .titler .titler-chunk a, .page-blog .titler .titler-chunk span,
.page-events .titler .titler-chunk a,
.page-events .titler .titler-chunk span {
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  display: inline-block;
  margin: 0 1.5em 0 0;
}
.page-blog .titler .titler-chunk a,
.page-events .titler .titler-chunk a {
  text-decoration: underline;
}

.post-form {
  padding: 2em;
  background-color: rgb(255, 255, 255);
  margin: 0 0 1em 0;
}
.post-form .post-form__controls {
  display: flex;
  align-items: flex-start;
}
.post-form .post-form__controls .input-group__ctrl {
  width: 100%;
}
.post-form .post-form__controls .input-group {
  margin: 0;
  padding: 0;
  padding-right: 1em;
}

.post-summary {
  border-top: 1px solid #f2f2f2;
  padding-top: 0.5em;
}

.post-item {
  background-color: rgb(255, 255, 255);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.04);
  margin-bottom: 1em;
}
.post-item .post-summart__reaction {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.post-item .post-summart__reaction--like {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.post-item .post-summart__reaction--like:hover {
  color: red;
}
.post-item .post-summart__reaction--like:hover svg path {
  fill: red;
}
.post-item .post-summart__reaction--like.active {
  color: red;
  font-weight: 500;
}
.post-item .post-summart__reaction--like.active svg path {
  fill: red;
}
.post-item.level0 .post-form {
  background-color: rgba(0, 0, 0, 0.04);
  padding: 1em 2em;
}
.post-item.level0 .post-form .input--bg__grey.input-group textarea {
  background-color: rgb(255, 255, 255);
  font-size: 0.9rem;
}
.post-item.level0 .post-item .post-form {
  background-color: transparent;
  padding: 0em 1em 0 calc(1em + 65px);
}
.post-item.level0 .post-item .post-comments {
  padding: 0em 0em 0em 55px;
}
.post-item .post-summary__comment {
  font-size: 0.8em;
  margin-top: 0.5em;
}
.post-item .post-summary__comment svg {
  width: 1rem;
}
.post-item .answer-answer {
  font-weight: 500;
  cursor: pointer;
}
.post-item .answer-answer:hover {
  color: #079ea9;
}
.post-item .post-comments {
  padding: 1em 1em 1em 55px;
}
.post-item .post-content {
  border-bottom: 1px solid rgba(0, 0, 0, 0.04);
  padding: 1em;
}
.post-item .post--header .post--header__overlay {
  display: grid;
  grid-template-columns: 55px 1fr;
  grid-gap: 1em;
}
.post-item .post-autor__text {
  font-weight: 500;
}
.post-item .post-date {
  opacity: 0.5;
}
.post-item .post--text {
  padding: 1em;
}
.post-item .post--header {
  position: relative;
  padding: 2em 0 0 0;
}
.post-item .post--header .delete {
  position: absolute;
  right: 0.5em;
  top: 0.5em;
}
.post-item .post-item {
  box-shadow: none;
  margin-bottom: 1em;
}
.post-item .post-item .post--header .post--header__overlay {
  display: flex;
}
.post-item .post-item .post-content {
  border-bottom: none;
}
.post-item .post-item .post--text {
  border-radius: 5px;
  background-color: rgba(0, 0, 0, 0.05);
  padding: 0.25em 0.5em;
}
.post-item .post-item .post-autor__text,
.post-item .post-item .post-date {
  display: inline-block;
}

.post-form .post-autor__picture,
.post-item .post-autor__picture {
  width: 55px;
  height: 55px;
  border-radius: 50%;
  background: no-repeat center;
  background-size: cover;
  font-size: 1.2rem;
  font-weight: 500;
  border: 1px solid #FFF;
  text-align: center;
  line-height: 45px;
  background-color: white;
  color: #49a0a4;
}

.post-form .post-autor__picture {
  float: left;
}
.post-form .post-form__controls {
  margin: 0 0 0 65px;
}
.post-form .input-group {
  margin: 0;
  padding: 0;
}

.post-form__attach--filelist {
  margin: 1em 0;
}

.post-file__attach {
  margin: 1em 0;
}

.post-form__attach--imglist {
  margin: 1em -0.5em;
}

.post-form__attach--imgitem {
  width: 100px;
  height: 100px;
  display: inline-block;
  background: no-repeat center;
  background-size: cover;
  margin: 0 0.5em;
  position: relative;
}
.post-form__attach--imgitem .delete {
  position: absolute;
  background-color: rgb(255, 255, 255);
  padding: 0.314em 0.5em;
  border-radius: 50%;
  right: 0.5em;
  top: 0.5em;
  line-height: 1;
}

.post-img__attach--item img {
  width: 100%;
}

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

.post--form__config__attach {
  display: flex;
}
.post--form__config__attach > div {
  padding-right: 1em;
}

.chat-body {
  position: fixed;
  right: 10%;
  bottom: 0;
  z-index: 1000;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  border-radius: 5px 5px 0 0;
  max-width: 50%;
}
.chat-body .chat--header {
  background-color: #079ea9;
  color: rgb(255, 255, 255);
  padding: 10px;
  border-radius: 5px 5px 0 0;
  display: flex;
  justify-content: space-between;
}
.chat-body .chat--header .close {
  cursor: pointer;
}

.chat--message__header {
  display: flex;
  font-size: 0.65rem;
}
.chat--message__header .date_value {
  margin-right: 0.5em;
}

.chat--content {
  padding: 10px;
  background-color: rgb(255, 255, 255);
}
.chat--content textarea {
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 5px;
}

.chat-form {
  border-top: 1px solid rgba(0, 0, 0, 0.5);
  padding-top: 0.5em;
}

.chat--history {
  max-height: 25vh;
  overflow: scroll;
}

.chat--message {
  margin: 0.5rem 0;
}
.chat--message .chat--message__wrap {
  max-width: 45%;
  padding: 0.35rem;
  background-color: rgba(0, 0, 0, 0.15);
  border-radius: 5px;
}
.chat--message .chat--message__wrap.my--message {
  margin: 0 auto 0 0;
  background-color: #079ea9;
  color: rgb(255, 255, 255);
}
.chat--message .chat--message__wrap.manager--message {
  margin: 0 0 0 auto;
  text-align: right;
}
.chat--message .chat--message__wrap.manager--message .chat--message__header {
  justify-content: end;
}

.section--chat .chat-history {
  max-height: calc(100vh - 200px);
  overflow: scroll;
}

.page--crm__index {
  background-color: rgb(36, 80, 96);
}
.page--crm__index .crm--dashboard {
  display: grid;
  grid-template-columns: 2fr 3fr 3fr;
  grid-column-gap: 1rem;
}
.page--crm__index .crm--dashboard__item {
  background-color: rgb(255, 255, 255);
}
.page--crm__index .crm--dashboard__item table {
  margin: 1rem 0;
  width: 100%;
}
.page--crm__index .crm--dashboard__item table th {
  text-align: left;
  font-weight: 600;
  font-size: 0.75rem;
  padding: 0.25rem;
}
.page--crm__index .crm--dashboard__item table td {
  padding: 0.25rem;
}
.page--crm__index .crm--dashboard .crm--dashboard__item-overlay {
  padding: 1rem;
}

.calendar--month {
  display: grid;
  grid-column-gap: 0.5rem;
  grid-template-columns: repeat(7, 1fr);
  margin: 1rem 0;
}
.calendar--month .calendar--month__day-name {
  font-weight: 600;
  text-align: center;
  font-size: 0.75rem;
  padding: 0.25rem 0.5rem;
}
.calendar--month .calendar--month__day .calendar--month__day-over {
  width: 28px;
  margin: 0 auto;
  text-align: center;
}
.calendar--month .calendar--month__day .calendar--month__day-over.active {
  background-color: rgb(36, 80, 96);
  color: rgb(255, 255, 255);
  height: 28px;
  width: 28px;
  line-height: 28px;
  border-radius: 50%;
}

.project-link-table {
  color: #000;
}

.filter--header {
  display: grid;
  flex-wrap: nowrap;
  align-items: center;
  grid-column-gap: 1em;
  grid-template-columns: repeat(5, 1fr);
}

.page--crm__project {
  overflow: visible;
}

.documents-layout {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  box-sizing: border-box;
}

.documents-layout > .wrapper {
  max-width: none;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box;
}

.page--crm table {
  font-size: 0.9rem;
  line-height: 1.3;
}
.page--crm table th {
  font-weight: 600;
  text-align: left;
  padding: 0.25em 0.5em;
}
.page--crm table tr td {
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  padding: 0.25em 0.5em;
}
.page--crm table tr td.td--name .td--name__link, .page--crm table tr td.td--FULL_NAME .td--name__link {
  font-weight: 600;
}
.page--crm table tr td a {
  color: #000;
}

.status--firm__LIQUIDATED {
  color: red;
}

.status--firm__ACTIVE {
  color: green;
}

.firm--name {
  font-weight: 600;
}

.form--group,
.input-group {
  position: relative;
  padding-right: 50px;
}
.form--group .comments--field,
.input-group .comments--field {
  position: absolute;
  right: 0;
  top: 25px;
  cursor: pointer;
}

.crm--project__data {
  display: grid;
  grid-template-columns: 8fr 4fr;
  grid-column-gap: 1em;
  align-items: start;
}

.crm--project__sidebar {
  border-left: 1px solid rgba(0, 0, 0, 0.15);
  padding: 1rem;
  position: sticky;
  top: 100px;
  height: calc(100vh - 100px);
}

.user--avatar {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  overflow: hidden;
}
.user--avatar img {
  width: 100%;
  height: 100%;
}

.user--picture {
  width: 177px;
  height: 177px;
  border-radius: 50%;
  overflow: hidden;
}
.user--picture > div {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}

.user--header {
  display: flex;
  gap: 1rem;
}

.user--passport__imgs .user--passport__img {
  display: inline-block;
  width: 320px;
}
.user--passport__imgs img {
  max-width: 100%;
}

.user--data__analitic {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  padding: 2rem 0;
  margin: 1rem 0;
  border-width: 1px 0 1px 0;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.15);
}

.active_not_verify td,
.status-project__5 td {
  background-color: #dffdc8;
}

.crm-project--user__contact {
  display: flex;
  gap: 1rem;
}

.crm-project--user__info {
  display: flex;
  gap: 1rem;
}

.user-info-row {
  display: grid;
  grid-template-columns: 200px 1fr;
  gap: 16px;
  align-items: center;
  margin-bottom: 12px;
  font-size: 16px;
}
.user-info-row__label {
  font-weight: 500;
}
.user-info-row__value {
  display: flex;
  align-items: center;
  gap: 8px;
  justify-content: flex-end;
}

.noti.error {
  background-color: #fdd;
  border: 2px solid #f44;
  border-radius: 4px;
  padding: 12px 16px;
  margin: 16px 0;
  color: #c00;
  font-size: 14px;
  line-height: 1.5;
  display: inline-block;
  width: fit-content;
  max-width: 100%;
}
.noti.error__hint {
  display: block;
  margin-top: 8px;
  font-size: 12px;
  color: #800;
  font-style: italic;
}

.bill-buttons-item {
  margin-bottom: 12px;
}
.bill-buttons-item-first {
  margin-top: 12px;
}
.bill-buttons-item:last-child {
  margin-bottom: 0;
}

.crm-tabs {
  margin-bottom: 20px;
  border-bottom: 2px solid var(--c-black-10, #e0e0e0);
}

.crm-tabs__list {
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
  gap: 8px;
  flex-wrap: wrap;
}

.crm-tabs__item {
  position: relative;
  padding: 12px 24px;
  cursor: pointer;
  transition: all 0.3s ease;
  border-bottom: 3px solid transparent;
  margin-bottom: -2px;
  font-weight: 400;
  color: var(--c-black-40, #666);
  background: transparent;
  border-radius: 4px 4px 0 0;
  user-select: none;
  box-sizing: border-box;
  min-width: fit-content;
}
.crm-tabs__item:hover {
  color: var(--c-accent, #007bff);
  background: var(--c-black-bg-light, #f5f5f5);
  cursor: pointer;
  transform: translateY(-2px);
}
.crm-tabs__item.is-active {
  color: var(--c-accent, #007bff);
  border-bottom-color: var(--c-accent, #007bff);
  background: transparent;
  text-shadow: 0 0 0.5px currentColor;
}
.crm-tabs__item.is-active:hover {
  transform: none;
}

.crm-tabs__item-text {
  display: inline-block;
  transition: color 0.3s ease;
  pointer-events: none;
}

.crm-tabs-details {
  min-height: 100px;
}

.bill-buttons-group {
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: flex-start;
  margin-top: 12px;
}

.bill-buttons-group--inline {
  display: flex;
  gap: 12px;
  align-items: center;
}

.section--block {
  position: relative;
  min-height: 40px;
}
.section--block .section--block__btns {
  position: absolute;
  left: 20px;
  right: 0px;
  top: 20px;
  display: none;
  justify-content: space-between;
  z-index: 10;
  pointer-events: auto;
}
.section--block .section--block__preview {
  position: relative;
  z-index: 0;
  isolation: isolate;
  pointer-events: none;
}
.section--block:hover {
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
}
.section--block:hover .section--block__btns {
  display: flex;
}

.vue-swatches__trigger {
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
}

.editor--panel {
  position: fixed;
  left: 50%;
  max-width: 1024px;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 1000;
}
.editor--panel .file--controller__overlay {
  max-width: 200px;
}
.editor--panel__overlay {
  background-color: #FAFAFA;
  overflow-y: scroll;
  height: 100%;
}
.editor--panel--content {
  max-width: 1024px;
}
.editor--panel--content::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: -1;
}
.editor--panel .editor--item__list {
  display: flex;
  flex-wrap: wrap;
}
.editor--panel .editor--item {
  padding: 15px;
}
.editor--panel .editor--item img {
  max-width: 100%;
}
.editor--panel .editor--item:hover {
  background-color: rgba(0, 0, 0, 0.2);
}
.editor--panel .editor--row {
  position: relative;
  margin: 0 0 10px 0;
  padding: 0 10px;
}
.editor--panel label {
  display: block;
  margin: 0 0 2px 0;
}

.editor--panel .editor--row.input--group {
  display: block;
}
.editor--panel .editor--row.input--group textarea {
  height: 200px;
}

.section {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.editor--panel__actions {
  position: sticky;
  top: 0;
  z-index: 10;
  background-color: #FFF;
  text-align: center;
  display: flex;
}
.editor--panel__actions .btn {
  border-radius: 0;
  width: 50%;
}
.editor--panel__actions .btn + .btn {
  margin-left: 0;
}

.section--only__img {
  padding: 0;
  margin: 0;
  min-height: 0;
  max-height: none;
  height: auto;
}
.section--only__img img {
  max-width: 100%;
  width: 100%;
  display: block;
}

.section--yt {
  padding: 0 0 56% 0;
  position: relative;
  height: 0;
}
.section--yt iframe {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}

@media (min-width: 1024px) {
  .section__img-txt .img--txt {
    display: flex;
    gap: 60px;
  }
  .section__img-txt .img--txt img {
    width: 40%;
  }
  .section__img-txt .img--txt .txt {
    width: 60%;
  }
}

.e-layout__load-skip {
  display: none;
}

.modal-cmp__wrapper {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1001;
  height: 100%;
  padding: 20px 0;
}
.modal-cmp__wrapper .input-group {
  padding-right: 0;
}

.modal-cmp__backdrop {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.6);
  backdrop-filter: blur(3px);
  transition: 0.5s linear;
}

.modal-cmp__content {
  position: relative;
  margin: 0 auto;
  padding: 25px 40px 25px 25px;
  background-color: #FFF;
  color: rgb(38, 44, 59);
  border-radius: 5px;
  z-index: 1;
  max-height: 85%;
  width: 90%;
  max-width: 1024px;
  overflow: auto;
  transition: 0.5s linear;
}
.modal-cmp__content .input {
  background-color: #FFF;
}
.modal-cmp__content .project--header__title-prop {
  flex-direction: column;
  align-items: start;
}
.modal-cmp__content .bank--req__account {
  display: flex;
  flex-wrap: wrap;
  gap: 2em;
  text-align: left;
}
.modal-cmp__content .lbl--project {
  font-weight: 500;
}

.modal-cmp__close-btn {
  position: absolute;
  right: 8px;
  top: 8px;
  width: 24px;
  height: 24px;
  margin: 0 0 0 auto;
  background-color: transparent !important;
  z-index: 1001;
  cursor: pointer;
}
.modal-cmp__close-btn::before, .modal-cmp__close-btn::after {
  content: "";
  position: absolute;
  top: 50%;
  width: 100%;
  left: 0;
  border-bottom: 2px solid;
}
.modal-cmp__close-btn::before {
  transform: rotate(45deg);
}
.modal-cmp__close-btn::after {
  transform: rotate(-45deg);
}

.search-results {
  margin-top: 20px;
  max-height: 67vh;
  display: flex;
  flex-direction: column;
  transition: all 0.3s ease-in-out;
}
.search-results__loader, .search-results__empty, .search-results__hint {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 40px 20px;
  min-height: 200px;
  color: #666;
}
.search-results__loader p, .search-results__empty p, .search-results__hint p {
  margin: 0;
  font-size: 16px;
}
.search-results__loader .loader-spinner {
  width: 40px;
  height: 40px;
  border: 4px solid #f3f3f3;
  border-top: 4px solid #079ea9;
  border-radius: 50%;
  animation: spin 1s linear infinite;
  margin-bottom: 15px;
}
.search-results__loader p {
  color: #079ea9;
}
.search-results__empty {
  color: #999;
}
.search-results__hint {
  color: #999;
  font-style: italic;
}
.search-results__list {
  overflow-y: auto;
  flex: 1;
  padding-right: 10px;
  padding-top: 10px;
}
.search-results__list::-webkit-scrollbar {
  width: 6px;
}
.search-results__list::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 3px;
}
.search-results__list::-webkit-scrollbar-thumb {
  background: #888;
  border-radius: 3px;
}
.search-results__list::-webkit-scrollbar-thumb:hover {
  background: #555;
}
.search-results__item {
  margin-bottom: 10px;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
  transition: all 0.2s ease;
}
.search-results__item:hover {
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  border-color: #079ea9;
  transform: translateY(-2px);
}
.search-results__item:last-child {
  margin-bottom: 0;
}
.search-results__link {
  display: block;
  padding: 12px 14px;
  text-decoration: none;
  color: inherit;
}
.search-results__link:hover {
  text-decoration: none;
}
.search-results__title {
  margin: 0 0 8px 0;
  font-size: 16px;
  font-weight: 600;
  color: rgb(38, 44, 59);
  transition: color 0.2s ease;
}
.search-results__item:hover .search-results__title {
  color: #079ea9;
}
.search-results__desc {
  margin: 0;
  color: #666;
  font-size: 14px;
  line-height: 1.4;
}
.search-results__desc small {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.search-state-enter-active,
.search-state-leave-active {
  transition: opacity 0.2s ease, transform 0.2s ease;
}

.search-state-enter {
  opacity: 0;
}

.search-state-leave-to {
  opacity: 0;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.invoice--item {
  padding: 10px 20px;
}
@media (min-width: 1024px) {
  .invoice--item {
    padding: 10px 20px;
    margin: 0;
  }
}
.invoice--item:nth-child(2n) {
  background-color: rgb(255, 255, 255);
}
.invoice--item a {
  color: rgb(38, 44, 59);
  display: grid;
  grid-column-gap: 1em;
}
@media (min-width: 1024px) {
  .invoice--item a {
    grid-template-columns: 150px 1fr;
  }
}
.invoice--item b {
  font-weight: 600;
}
.invoice--item__status {
  display: flex;
  gap: 1em;
  display: flex;
  gap: 2em;
  justify-content: space-between;
}
.invoice--item__price {
  font-size: 20px;
  font-weight: bold;
}
@media (min-width: 1024px) {
  .invoice--item__price {
    font-size: 18px;
  }
}

.cabinet--portfolio__table {
  padding-top: 20px;
}

.referal--dasboard {
  padding: var(--px-padding-m);
  margin-top: var(--px-padding-m);
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
  background-color: #2E4F5F;
  border-radius: var(--px-border-radius-s);
  justify-content: space-between;
}
@media (min-width: 720px) {
  .referal--dasboard {
    flex-direction: row;
  }
}

.referal--summary {
  width: 100%;
}
@media (min-width: 720px) {
  .referal--summary {
    width: 50%;
  }
}

.referal--summary__list {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}

.referal--links__overlay {
  background-color: rgb(255, 255, 255);
  color: rgb(38, 44, 59);
  border-radius: 20px;
  padding: 20px;
}

.referal--links__row {
  display: flex;
  gap: 20px;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 10px;
}
.referal--links__row:nth-child(2n) {
  background-color: #F2F7F7;
}
.referal--links__row .referal--links__name {
  opacity: 0.6;
}
.referal--links__row .referal--links__link {
  display: flex;
  gap: 5px;
}

.referal--summary__title {
  opacity: 0.6;
  font-weight: 500;
}

.referal--summary__val {
  font-size: 30px;
  font-weight: 500;
}

.tbln {
  width: 100%;
}
.tbln th, .tbln td {
  border-bottom: 1px solid #D4D5D7;
  text-align: left;
}
.tbln th {
  text-align: left;
  font-size: 12px;
  font-weight: 400;
  padding: 8px 10px;
}
.tbln td {
  font-size: 14px;
  padding: 10px;
}

.table-container {
  margin-bottom: var(--px-padding-m);
}

.table-controls {
  margin: 10px 0;
  display: flex;
  gap: 15px;
  align-items: flex-end;
}

.table-search {
  flex: 1;
  max-width: 300px;
}

.table-count-items {
  padding-bottom: 4px;
}

.table-per-page {
  width: 80px;
}

.table-filters-wrapper {
  margin: 10px 0;
}
.table-filters-wrapper span {
  cursor: pointer;
}

.table-filter-field {
  flex-basis: clamp(200px, 25% - 0.75em, 400px);
}
.table-filter-field .vs__search::placeholder {
  font-size: 13px;
}
.table-filter-field .vs__dropdown-toggle {
  font-size: 13px;
}

.table-action_btn {
  display: flex;
  flex-wrap: wrap;
  gap: var(--px-gap-s);
  justify-content: space-between;
}

.table-pagination {
  display: flex;
  gap: 5px;
  align-items: center;
  justify-content: flex-end;
  margin: 10px 0;
}
.table-pagination button {
  cursor: pointer;
}
.table-pagination button:disabled {
  cursor: not-allowed;
}
.table-pagination--bottom {
  margin: 20px 10px 10px;
}

.table_wrapper {
  overflow-x: auto;
}
.table_wrapper thead {
  top: 0 !important;
}

.tb--users td.tdt-html,
.tb--users td.tdt-richtext {
  font-size: 14px;
}
.tb--users td.tdt-html p,
.tb--users td.tdt-richtext p {
  font-size: 14px;
}

.tdt-text div .__new-ui {
  max-width: 500px;
  overflow-wrap: break-word;
  hyphens: auto;
  text-wrap: balance;
}

.calendar-item.__red {
  background-color: var(--c-red-10);
}

.calendar-table_wrapper {
  overflow-x: auto;
}

.calendar-table_action {
  position: relative;
}

.calendar-table_action > td {
  background-color: transparent !important;
}

:root {
  --c-accent-10: #ccf3f4;
  --c-accent-20: #aaeaed;
  --c-accent-30: #80e0e5;
  --c-accent-40: #55d6dc;
  --c-accent-50: #2acbd3;
  --c-accent: #00c1ca;
  --c-accent-bg-light: #EEFBFB;
  --c-accent-bg-dark: #222F2F;
  --c-black-10: #d3d4d6;
  --c-black-20: #b5b7ba;
  --c-black-30: #909398;
  --c-black-40: #6b6e76;
  --c-black-50: #464a53;
  --c-black: #212631;
  --c-black-bg-light: #F0F1F1;
  --c-black-bg-dark: #242525;
  --c-black-bg: #14171E;
  --c-white-60: #d5d5d5;
  --c-white-70: #aaaaaa;
  --c-white-80: #808080;
  --c-white-90: #555555;
  --c-white-100: #333333;
  --c-white: #ffffff;
  --c-white-bg-light: #F7F7F7;
  --c-white-bg-dark: #2B2B2B;
  --c-red-10: #f8d8d6;
  --c-red-20: #f3bdbb;
  --c-red-30: #ed9d9a;
  --c-red-40: #e77c78;
  --c-red-50: #e15b56;
  --c-red: #db3a34;
  --c-red-bg-light: #FDF2F1;
  --c-red-bg-dark: #312625;
  --c-yellow-10: #fff4dd;
  --c-yellow-20: #ffedc7;
  --c-yellow-30: #ffe4ab;
  --c-yellow-40: #ffda8f;
  --c-yellow-50: #ffd173;
  --c-yellow: #ffc857;
  --c-yellow-bg-light: #FFFBF4;
  --c-yellow-bg-dark: #332F28;
  --c-green-10: #ebfeea;
  --c-green-20: #defedc;
  --c-green-30: #cefecb;
  --c-green-40: #bdfdba;
  --c-green-50: #adfda8;
  --c-green: #9cfc97;
  --c-green-bg-light: #F8FFF8;
  --c-green-bg-dark: #2C332C;
  --g-skeleton: linear-gradient(270deg, var(--c-black-bg-light) 40%, var(--c-white-bg-light) 50%, var(--c-black-bg-light) 60%) no-repeat;
  --px-gap-xs: 5px;
  --px-gap-s: 10px;
  --px-gap-m: 20px;
  --px-gap-l: 40px;
  --px-gap-xl: 80px;
  --px-padding-xs: 5px;
  --px-padding-s: 10px;
  --px-padding-m: 20px;
  --px-padding-l: 40px;
  --px-padding-xl: 80px;
  --px-border-radius-xs: 4px;
  --px-border-radius-s: 8px;
  --px-border-radius-m: 16px;
  --px-border-radius-l: 32px;
  --px-border-radius-xl: 64px;
  --a-type-m: ease-in-out;
  --a-type-skeleton: linear;
  --a-duration-m: .3s;
  --a-duration-skeleton: 10s;
  --shadow-1: 2px 2px 4px 0px #21263133;
}

.__new-ui.header--profile__line {
  gap: 2em;
}
.__new-ui h1,
.__new-ui .h2 {
  font-weight: 700;
  font-family: Formular, sans-serif;
  line-height: calc(100% + 4px);
  font-size: 36px;
}
@media (min-width: 720px) {
  .__new-ui h1,
  .__new-ui .h2 {
    font-size: 40px;
  }
}
@media (min-width: 1080px) {
  .__new-ui h1,
  .__new-ui .h2 {
    font-size: 46px;
  }
}
.__new-ui h2,
.__new-ui .h2 {
  font-weight: 700;
  font-family: Formular, sans-serif;
  line-height: calc(100% + 4px);
  font-size: 32px;
}
@media (min-width: 720px) {
  .__new-ui h2,
  .__new-ui .h2 {
    font-size: 36px;
  }
}
@media (min-width: 1080px) {
  .__new-ui h2,
  .__new-ui .h2 {
    font-size: 40px;
  }
}
.__new-ui h3,
.__new-ui .h3 {
  font-weight: 700;
  font-family: Formular, sans-serif;
  line-height: calc(100% + 4px);
  font-size: 28px;
}
@media (min-width: 720px) {
  .__new-ui h3,
  .__new-ui .h3 {
    font-size: 32px;
  }
}
@media (min-width: 1080px) {
  .__new-ui h3,
  .__new-ui .h3 {
    font-size: 36px;
  }
}
.__new-ui h5,
.__new-ui .h5 {
  font-weight: 700;
  font-family: Formular, sans-serif;
  line-height: calc(100% + 4px);
  font-size: 22px;
}
@media (min-width: 720px) {
  .__new-ui h5,
  .__new-ui .h5 {
    font-size: 26px;
  }
}
@media (min-width: 1080px) {
  .__new-ui h5,
  .__new-ui .h5 {
    font-size: 28px;
  }
}
.__new-ui p, .__new-ui .p {
  margin: 0;
  font-family: Formular, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: calc(100% + 4px);
  transition: color var(--a-duration-m) var(--a-type-m);
}
.__new-ui p.__centered, .__new-ui .p.__centered {
  text-align: center;
}
.__new-ui p.__decorated, .__new-ui .p.__decorated {
  background: var(--c-white);
  padding: 0 10px;
  z-index: 1;
}
.__new-ui p.__medium, .__new-ui .p.__medium {
  font-weight: 500;
}
.__new-ui p.__bold, .__new-ui .p.__bold {
  font-weight: 700;
}
.__new-ui p.__fs-20, .__new-ui .p.__fs-20 {
  font-size: 20px;
}
.__new-ui p.__fs-18, .__new-ui .p.__fs-18 {
  font-size: 18px;
}
.__new-ui p.__fs-16, .__new-ui .p.__fs-16 {
  font-size: 16px;
}
.__new-ui p.__fs-14, .__new-ui .p.__fs-14 {
  font-size: 14px;
}
.__new-ui p.__fs-12, .__new-ui .p.__fs-12 {
  font-size: 12px;
}
.__new-ui p.__link, .__new-ui .p.__link {
  color: var(--c-accent);
  text-decoration: underline;
  cursor: pointer;
}
.__new-ui p.__link:hover, .__new-ui .p.__link:hover {
  color: var(--c-accent-40);
}
.__new-ui a, .__new-ui .a {
  display: inline-flex;
  font-family: Formular, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: calc(100% + 4px);
  color: var(--c-accent);
  transition: color var(--a-duration-m) var(--a-type-m);
  cursor: pointer;
}
.__new-ui a:hover, .__new-ui .a:hover {
  color: var(--c-accent-40);
}
.__new-ui a.__light, .__new-ui .a.__light {
  color: var(--c-white);
}
.__new-ui a.__light:hover, .__new-ui .a.__light:hover {
  color: var(--c-accent-10);
}
.__new-ui a.__dark, .__new-ui .a.__dark {
  color: var(--c-black);
}
.__new-ui a.__dark:hover, .__new-ui .a.__dark:hover {
  color: var(--c-black-30);
}
.__new-ui a.__no-decor, .__new-ui .a.__no-decor {
  text-decoration: none;
}

#site-url {
  display: none;
}

.header-button {
  display: flex;
  align-items: center;
  gap: var(--px-gap-s);
  transition: color var(--a-duration-m) var(--a-type-m);
  color: var(--c-white);
  cursor: pointer;
}
.header-button.__accent:hover {
  color: var(--c-accent);
}
.header-button:hover {
  color: var(--c-white-bg-light);
}
.header-button p {
  display: none;
}
@media (min-width: 720px) {
  .header-button p {
    display: block;
  }
}

.v-input {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 5px;
  color: var(--c-black);
  width: 100%;
}

.v-input_container {
  display: flex;
  flex-direction: column;
  gap: 5px;
}

.v-input_item {
  display: flex;
  position: relative;
}

.v-input_field {
  cursor: pointer;
  width: 100%;
  text-overflow: ellipsis;
  color: var(--c-black);
  padding: var(--px-padding-s);
  border-radius: var(--px-border-radius-s);
  outline: none;
  border: 1px solid var(--c-black-30);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  font-family: Formular, sans-serif;
  transition: border var(--a-duration-m) var(--a-type-m), background var(--a-duration-m) var(--a-type-m);
}
.v-input_field::-webkit-inner-spin-button, .v-input_field::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.v-input_field::placeholder {
  transition: color var(--a-duration-m) var(--a-type-m);
  color: var(--c-black-30);
}
.v-input_field:hover {
  border: 1px solid var(--c-black-40);
}
.v-input_field:hover::placeholder {
  color: var(--c-black-40);
}
.v-input_field:focus {
  border: 1px solid var(--c-black);
}

.v-input_top,
.v-input_bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
}

.v-input_icon {
  display: flex;
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  transition: color var(--a-duration-m) var(--a-type-m);
  cursor: pointer;
  color: var(--c-black-30);
}
.v-input_icon:hover {
  color: var(--c-black);
}

.v-input_suggestions {
  position: absolute;
  bottom: -5px;
  left: 0;
  right: 0;
  padding: var(--px-padding-s);
  background: var(--c-white);
  transform: translateY(100%);
  border: 1px solid var(--c-black-10);
  border-radius: var(--px-border-radius-s);
  z-index: 1;
  box-shadow: var(--shadow-1);
  display: flex;
  flex-direction: column;
  max-height: 300px;
  overflow-y: auto;
}

.v-input.__icon .v-input_field {
  padding-right: 40px;
}

.v-input.__error .v-input_field {
  color: var(--c-red);
  border: 1px solid var(--c-red);
}
.v-input.__error .v-input_field::placeholder {
  color: var(--c-red);
}
.v-input.__error .v-input_bottom {
  color: var(--c-red);
}
.v-input.__error .v-input_icon {
  color: var(--c-red);
}

.v-input.__disabled {
  pointer-events: none;
  user-select: none;
}
.v-input.__disabled .v-input_field {
  background: var(--c-black-bg-light);
  color: var(--c-black-30);
}
.v-input.__disabled .v-input_field::placeholder {
  color: var(--c-black-30);
}

.vform__fields {
  display: grid;
  grid-template-columns: repeat(3, 280px);
  gap: 1em;
  align-items: start;
  justify-content: flex-start;
}
.vform__fields > div {
  width: 280px;
}
.vform__fields .input,
.vform__fields .mx-datepicker,
.vform__fields .field--control {
  width: 100%;
}
.vform .field--error {
  color: var(--c-red);
  font-size: 12px;
}

.users-add-popup .modal-cmp__content {
  width: 950px;
  max-width: calc(100% - 40px);
}
.users-add-popup .modal-cmp__inner {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}
.users-add-popup .vform-modal-title {
  margin: 0;
  padding: 0;
}
.users-add-popup .field--label {
  min-height: 36px;
  display: flex;
  align-items: flex-end;
}
.users-add-popup .vform__fields {
  margin: 24px 0 0;
}
.users-add-popup .vform__required-note {
  margin: 12px 0 0;
  padding: 0;
}
.users-add-popup .vform__actions {
  margin: 16px 0 0;
  padding: 0;
}
.users-add-popup .modal-cmp__footer {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-xs);
}
.users-add-popup .modal-cmp__footer .users-add-popup_footer-line {
  display: flex;
  width: 100%;
  height: 1px;
  border-top: 1px solid var(--c-black-30);
}
.users-add-popup .modal-cmp__footer .users-add-popup_footer-content {
  display: flex;
  width: max-content;
  background: var(--c-red-10);
  padding: var(--px-padding-s);
  border-radius: var(--px-border-radius-m);
  color: var(--c-red);
}
.users-add-popup .modal-cmp__footer .users-add-popup_footer-content:empty {
  display: none;
}

.verify__actions {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  margin-top: 12px;
  text-align: left;
}
.verify__action {
  margin: 0;
}

.file-preview {
  width: 280px;
  max-width: 100%;
}
.file-preview__input {
  display: none;
}
.file-preview__panel {
  width: 280px;
  min-height: 140px;
  padding: 12px;
  border: 1px solid rgba(169, 169, 169, 0.3);
  border-radius: 8px;
  background: #fff;
  box-shadow: 0 3px 6px rgba(36, 80, 96, 0.1);
  box-sizing: border-box;
}
.file-preview__empty {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: 4px;
  color: #2d2d2d;
  text-align: left;
  cursor: pointer;
  transition: border-color 0.2s ease, background-color 0.2s ease;
}
.file-preview__empty:hover {
  border-color: #49a0a4;
  background-color: rgba(73, 160, 164, 0.06);
}
.file-preview__empty-title {
  display: -webkit-box;
  overflow: hidden;
  font-weight: 500;
  line-height: 1.25;
  overflow-wrap: anywhere;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
.file-preview__file {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-content: space-between;
  gap: 10px;
}
.file-preview__preview {
  flex: 0 0 42px;
  width: 42px;
  height: 42px;
  padding: 0;
  border: 0;
  border-radius: 6px;
  overflow: hidden;
  background: rgba(73, 160, 164, 0.1);
  color: #49a0a4;
  cursor: pointer;
}
.file-preview__thumb {
  display: block;
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
}
.file-preview__icon {
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  padding: 0 4px;
  font-size: 10px;
  font-weight: 600;
  box-sizing: border-box;
}
.file-preview__meta {
  display: flex;
  flex-direction: column;
  min-width: 0;
  flex: 1;
}
.file-preview__name {
  display: -webkit-box;
  overflow: hidden;
  font-weight: 500;
  line-height: 1.3;
  overflow-wrap: anywhere;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.file-preview__hint {
  overflow: hidden;
  margin-top: 2px;
  color: #8a8f99;
  font-size: 12px;
  line-height: 1.3;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.file-preview__actions {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-end;
  flex: 0 0 auto;
  gap: 4px;
  margin-top: auto;
}
.file-preview__action {
  padding: 0;
  border: 0;
  background: transparent;
  color: #49a0a4;
  cursor: pointer;
  font-size: 13px;
  line-height: 1.2;
}
.file-preview__action:hover {
  text-decoration: underline;
}
.file-preview__action--danger {
  color: #d9534f;
}
.file-preview__panel--loading {
  display: flex;
  align-items: center;
  color: #8a8f99;
}
.file-preview--readonly .file-preview__panel {
  min-height: 80px;
}
.file-preview--readonly .file-preview__empty {
  cursor: default;
}
.file-preview--readonly .file-preview__empty:hover {
  border-color: rgba(169, 169, 169, 0.3);
  background-color: #fff;
}

.vform__file-grid {
  display: grid;
  grid-template-columns: repeat(3, 280px);
  gap: 1em;
  margin-top: 1em;
  align-items: stretch;
}
.vform__file-grid .vform-file-row {
  display: flex;
  flex-direction: column;
  min-width: 0;
}
.vform__file-grid .input-row.input-row__file:has(.field--label) {
  flex: 1;
  display: flex;
  flex-direction: column;
  min-height: 0;
}
.vform__file-grid .input-row.input-row__file:has(.field--label) .field--control.vform-file-field {
  margin-top: auto;
}
.vform__file-grid .vform-file-row,
.vform__file-grid .field--label,
.vform__file-grid .field--control.vform-file-field {
  width: 280px;
}
.vform__file-grid .field--label label {
  font-size: 14px;
  line-height: 1.25;
}

.input--fields__group .vform-file-row {
  width: 280px;
}
.input--fields__group .input-row.input-row__file .field--label {
  width: 280px;
}
.input--fields__group .input-row.input-row__file .field--label label {
  font-size: 14px;
}
.input--fields__group .input-row.input-row__file .field--control.vform-file-field {
  display: block;
  width: 280px;
}

.v-tabs {
  display: flex;
  flex-direction: column;
  gap: 5px;
  overflow: hidden;
  width: 100%;
}

.v-tabs.__small {
  max-width: max-content;
}
.v-tabs.__small .v-tabs_container {
  max-width: max-content;
}
.v-tabs.__small .v-tabs_item {
  max-width: max-content;
}

.v-tabs_container {
  display: flex;
  gap: var(--px-gap-xs);
  border: 1px solid var(--c-black-10);
  border-radius: var(--px-border-radius-s);
  padding: var(--px-padding-xs);
  user-select: none;
  background: var(--c-black-bg-light);
  overflow-x: auto;
  box-sizing: border-box;
  width: 100%;
}

.v-tabs_item {
  padding: var(--px-padding-xs) var(--px-padding-m);
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: var(--px-border-radius-s);
  background: none;
  box-shadow: none;
  transition: opacity 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
  width: 50%;
  cursor: pointer;
  color: var(--c-black);
  opacity: 0.5;
  background: var(--c-white);
  white-space: nowrap;
  min-width: min-content;
}
.v-tabs_item p {
  line-height: 24px;
}
.v-tabs_item:hover {
  opacity: 0.75;
}
.v-tabs_item.__active {
  opacity: 1;
  box-shadow: var(--shadow-1);
}

.v-tabs-big {
  position: relative;
}

.v-tabs-big_container {
  position: relative;
  display: flex;
  overflow-x: auto;
  border-bottom: 1px solid var(--c-accent);
  min-height: 43px;
  z-index: 1;
}

.v-tabs-big_decor {
  position: absolute;
  top: 0;
  bottom: 3px;
  width: 20px;
  z-index: 2;
  pointer-events: none;
}
.v-tabs-big_decor.__left {
  left: 0;
  background: linear-gradient(90deg, var(--c-white) 0%, transparent 100%);
}
.v-tabs-big_decor.__right {
  right: 0;
  background: linear-gradient(270deg, var(--c-white) 0%, transparent 100%);
}

.v-tabs-big_tab {
  z-index: 2;
  padding: 10px 20px;
  cursor: pointer;
  border-bottom: 2px solid transparent;
  transition: border var(--a-duration-m) var(--a-type-m), color var(--a-duration-m) var(--a-type-m);
  color: var(--c-black-10);
  white-space: nowrap;
}
.v-tabs-big_tab:hover {
  color: var(--c-accent-30);
  border-bottom: 2px solid var(--c-accent-30);
}
.v-tabs-big_tab.__active {
  color: var(--c-accent);
  border-bottom: 2px solid var(--c-accent);
}

.v-button {
  text-align: center;
  box-sizing: border-box;
  cursor: pointer;
  display: flex;
  outline: none;
  border: 1px solid var(--c-accent);
  text-decoration: none;
  padding: var(--px-padding-s);
  width: max-content;
  background: var(--c-accent);
  border-radius: var(--px-border-radius-s);
  color: var(--c-white) !important;
  gap: 10px;
  align-items: center;
  justify-content: center;
  user-select: none;
  transition: background-color var(--a-duration-m) var(--a-type-m), border var(--a-duration-m) var(--a-type-m) !important;
  font-size: 16px !important;
  line-height: 24px !important;
  font-weight: 500 !important;
  font-family: Formular, sans-serif !important;
  max-width: 100%;
}
.v-button:hover {
  background: var(--c-accent-40);
  border: 1px solid var(--c-accent-40);
}
.v-button svg {
  min-width: 24px;
  min-height: 24px;
}
.v-button svg * {
  stroke-width: 2px;
}

.v-button.__disabled {
  background: var(--c-accent-10);
  border: 1px solid var(--c-accent-10);
  pointer-events: none;
}

.v-button.__maxed {
  width: 100%;
}

.v-button.__white {
  color: var(--c-black) !important;
  background: var(--c-white);
  border: 1px solid var(--c-black-10);
}
.v-button.__white.__disabled {
  background: var(--c-black-bg-light);
  color: var(--c-black-10);
}
.v-button.__white:hover {
  background: var(--c-white-bg-light);
  border: 1px solid var(--c-black);
}

.v-button.__black {
  color: var(--c-white) !important;
  background: var(--c-black);
  border: 1px solid var(--c-black);
}
.v-button.__black.__disabled {
  background: var(--c-black-10);
  border: 1px solid var(--c-black-10);
}
.v-button.__black:hover {
  background: var(--c-black-40);
  border: 1px solid var(--c-black-40);
}

.v-button.__red {
  color: var(--c-white) !important;
  background: var(--c-red);
  border: 1px solid var(--c-red);
}
.v-button.__red.__disabled {
  background: var(--c-red-10);
  border: 1px solid var(--c-red-10);
}
.v-button.__red:hover {
  background: var(--c-red-40);
  border: 1px solid var(--c-red-40);
}

.v-button.__yellow {
  color: var(--c-black) !important;
  background: var(--c-yellow);
  border: 1px solid var(--c-yellow);
}
.v-button.__yellow.__disabled {
  background: var(--c-yellow-10);
  border: 1px solid var(--c-yellow-10);
}
.v-button.__yellow:hover {
  background: var(--c-yellow-40);
  border: 1px solid var(--c-yellow-40);
}

.v-button.__green {
  color: var(--c-black) !important;
  background: var(--c-green);
  border: 1px solid var(--c-green);
}
.v-button.__green.__disabled {
  background: var(--c-green-10);
  border: 1px solid var(--c-green-10);
}
.v-button.__green:hover {
  background: var(--c-green-40);
  border: 1px solid var(--c-green-40);
}

.v-checkbox {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-xs);
}
.v-checkbox .p {
  color: var(--c-black);
  transition: color var(--a-duration-m) var(--a-type-m);
}

.v-checkbox-item {
  width: 100%;
  max-width: max-content;
  position: relative;
  display: flex;
  gap: var(--px-gap-s);
  align-items: center;
  cursor: pointer;
  user-select: none;
}
.v-checkbox-item:hover .v-checkbox_box {
  border: 1px solid var(--c-accent);
}

.v-checkbox_input {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  opacity: 0;
}

.v-checkbox_input:checked ~ .v-checkbox_box {
  border: 1px solid var(--c-accent);
  background: var(--c-accent);
}
.v-checkbox_input:checked ~ .v-checkbox_box svg {
  opacity: 1;
}

.v-checkbox_box {
  box-sizing: border-box;
  height: 20px;
  width: 20px;
  min-height: 20px;
  min-width: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--c-accent-30);
  border-radius: var(--px-border-radius-xs);
  background: var(--c-white);
  transition: border var(--a-duration-m) var(--a-type-m), background var(--a-duration-m) var(--a-type-m);
}

.v-checkbox_item_icon {
  color: var(--c-white);
  opacity: 0;
  transition: opacity var(--a-duration-m) var(--a-type-m);
}

.v-checkbox.__disabled {
  pointer-events: none;
}
.v-checkbox.__disabled .v-checkbox_box {
  border: 1px solid var(--c-black-10);
  background: var(--c-black-bg-light);
}
.v-checkbox.__disabled .v-checkbox_box .v-checkbox_item_icon {
  color: var(--c-black-10);
}

.v-checkbox.__error {
  color: var(--c-red);
}
.v-checkbox.__error .v-checkbox_box {
  border: 1px solid var(--c-red);
}
.v-checkbox.__error .p {
  color: var(--c-red);
}

.v-organisation-suggested-card {
  padding: var(--px-padding-s);
  background: var(--c-white);
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
  transition: background var(--a-duration-m) var(--a-type-m);
  cursor: pointer;
  border-radius: var(--px-border-radius-s);
}
.v-organisation-suggested-card:hover {
  background: var(--c-accent-10);
}

.v-organisation-suggested-card_text {
  color: var(--c-black-30);
}
.v-organisation-suggested-card_text span {
  color: var(--c-black);
}

.v-select {
  display: flex;
  flex-direction: column;
  gap: 5px;
  width: 100%;
}

.v-select.__error .v-select_input {
  border: 1px solid var(--c-red);
  color: var(--c-red);
}
.v-select.__error .v-select_bottom {
  color: var(--c-red);
}

.v-select.__disabled {
  pointer-events: none;
}
.v-select.__disabled .v-select_input {
  background: var(--c-black-bg-light);
  border: 1px solid var(--c-black-30);
  color: var(--c-black-30);
}

.v-select.__focus .v-select_input {
  border: 1px solid var(--c-black);
  color: var(--c-black);
}
.v-select.__focus .v-select_input .v-select_icon {
  transform: rotateX(180deg);
}

.v-select_input {
  outline: none;
  color: var(--c-black-30);
  position: relative;
  background: var(--c-white);
  padding: var(--px-padding-s);
  border: 1px solid var(--c-black-30);
  border-radius: var(--px-border-radius-s);
  user-select: none;
  cursor: pointer;
  transition: border var(--a-duration-m) var(--a-type-m);
}
.v-select_input:hover {
  border: 1px solid var(--c-black-40);
  color: var(--c-black-40);
}

.v-select_item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
}

.v-select_icon {
  min-height: 24px;
  min-width: 24px;
  transition: color var(--a-duration-m) var(--a-type-m), transform var(--a-duration-m) var(--a-type-m);
}

.v-select_variants {
  position: absolute;
  bottom: -5px;
  left: 0;
  right: 0;
  padding: var(--px-padding-s);
  background: var(--c-white);
  transform: translateY(100%);
  border: 1px solid var(--c-black-10);
  border-radius: var(--px-border-radius-s);
  z-index: 1;
  box-shadow: var(--shadow-1);
  display: flex;
  flex-direction: column;
}

.v-select_variant {
  padding: var(--px-padding-s);
  background: var(--c-white);
  transition: background var(--a-duration-m) var(--a-type-m);
  cursor: pointer;
  border-radius: var(--px-border-radius-s);
}
.v-select_variant:hover {
  background: var(--c-accent-10);
}

.v-select_item_text {
  line-height: 24px;
  transition: color var(--a-duration-m) var(--a-type-m);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.v-file-input {
  user-select: none;
  position: relative;
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-xs);
}

.v-file-input.__error .v-file-input_item {
  color: var(--c-red);
  border: 1px solid var(--c-red);
}
.v-file-input.__error .v-file-input_bottom {
  color: var(--c-red);
}

.v-file-input_container {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-xs);
}

.v-file-input_item {
  width: 100%;
  box-sizing: border-box;
  border: 1px solid var(--c-black-30);
  background: var(--c-white);
  padding: var(--px-padding-s);
  border-radius: var(--px-border-radius-s);
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--c-black-30);
  cursor: pointer;
  transition: color var(--a-duration-m) var(--a-type-m), border var(--a-duration-m) var(--a-type-m), background var(--a-duration-m) var(--a-type-m);
}
.v-file-input_item:hover {
  border: 1px solid var(--c-black);
  color: var(--c-black);
}

.v-file-input_input {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
}

.v-file-input_text {
  display: flex;
  gap: var(--px-gap-s);
  align-items: center;
  width: max-content;
  max-width: 100%;
}
.v-file-input_text svg {
  min-height: 24px;
  min-width: 24px;
}
.v-file-input_text span {
  line-height: 24px !important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.v-file-input_top,
.v-file-input_bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--px-gap-s);
}

.v-file-input.__disabled {
  pointer-events: none;
}
.v-file-input.__disabled .v-file-input_item {
  background: var(--c-black-bg-light);
  color: var(--c-black-30);
  border: 1px solid var(--c-black-30);
}

.v-organisation-card {
  display: flex;
  flex-direction: column;
  gap: 20px;
  color: var(--c-black);
  border-radius: var(--px-border-radius-s);
  box-sizing: border-box;
}

.v-organisation-card_list {
  display: flex;
  flex-direction: column;
}

.v-organisation-card_list-item {
  padding: 10px 20px;
  display: flex;
  gap: 10px;
  border-radius: var(--px-border-radius-s);
}
.v-organisation-card_list-item:nth-child(odd) {
  background: var(--c-white-bg-light);
}
.v-organisation-card_list-item p {
  width: 50%;
}
.v-organisation-card_list-item p:last-child {
  text-align: right;
}

.v-label {
  padding: var(--px-padding-xs) var(--px-padding-s);
  width: max-content;
  color: var(--c-white);
  border-radius: var(--px-border-radius-s);
  height: max-content;
  display: flex;
  gap: var(--px-gap-xs);
  align-items: center;
}

.v-manager-card {
  display: flex;
  width: 100%;
  flex-direction: column;
  gap: var(--px-gap-m);
  padding: var(--px-padding-m);
  border-radius: var(--px-border-radius-m);
  background: var(--c-black);
  color: var(--c-white);
}
@media (min-width: 720px) {
  .v-manager-card {
    max-width: 440px;
  }
}

.v-manager-card_info {
  display: flex;
  gap: var(--px-gap-m);
  align-items: center;
}

.v-manager-card_image {
  width: 64px;
  height: 64px;
  min-width: 64px;
  min-height: 64px;
  object-fit: cover;
  border-radius: var(--px-border-radius-xl);
}

.v-text-area {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-xs);
}

.v-text-area_container {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-xs);
}

.v-text-area_item {
  background: var(--c-white);
  cursor: pointer;
  resize: none;
  display: flex;
  width: 100%;
  border: 1px solid var(--c-black-30);
  box-sizing: border-box;
  outline: none;
  max-height: 150px;
  border-radius: var(--px-border-radius-s);
  padding: var(--px-padding-s);
  color: var(--c-black-30);
  transition: color var(--a-duration-m) var(--a-type-m), border var(--a-duration-m) var(--a-type-m), background var(--a-duration-m) var(--a-type-m);
}
.v-text-area_item::placeholder {
  transition: color var(--a-duration-m) var(--a-type-m);
  color: var(--c-black-30);
}
.v-text-area_item:hover {
  border: 1px solid var(--c-black-40);
  color: var(--c-black-40);
}
.v-text-area_item:hover::placeholder {
  color: var(--c-black-40);
}
.v-text-area_item:focus {
  border: 1px solid var(--c-black);
  color: var(--c-black);
}

.v-text-area_container.__error {
  color: var(--c-red);
}
.v-text-area_container.__error .v-text-area_item {
  color: var(--c-red);
  border: 1px solid var(--c-red);
}
.v-text-area_container.__error .v-text-area_item::placeholder {
  color: var(--c-red);
}

.v-text-area_container.__disabled .v-text-area_item {
  pointer-events: none;
  color: var(--c-black-30);
  border: 1px solid var(--c-black-30);
  background: var(--c-black-bg-light);
}
.v-text-area_container.__disabled .v-text-area_item::placeholder {
  color: var(--c-black-30);
}

.v-bookmark {
  width: 28px;
  height: 28px;
  padding: var(--px-padding-xs);
  background: var(--c-white);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: var(--px-border-radius-s);
  box-sizing: border-box;
  color: var(--c-black);
  transition: background var(--a-duration-m) var(--a-type-m);
}
.v-bookmark:hover {
  background: var(--c-accent-bg-light);
  color: var(--c-red-50);
}

.v-bookmark.__active {
  color: var(--c-red-50);
}
.v-bookmark.__active .v-bookmark_icon {
  fill: var(--c-red-50);
}

.v-bookmark_icon {
  fill: var(--c-white);
  transition: color var(--a-duration-m) var(--a-type-m), fill var(--a-duration-m) var(--a-type-m);
}

.v-icon-label {
  color: var(--c-white) !important;
  position: relative;
  width: max-content;
  height: max-content;
  display: flex;
  transition: color var(--a-duration-m) var(--a-type-m);
}
.v-icon-label.__bell:hover {
  color: var(--c-accent) !important;
}
.v-icon-label.__bell * {
  fill: transparent !important;
}
.v-icon-label.__heart:hover {
  color: var(--c-red-50) !important;
}
.v-icon-label.__heart * {
  transition: fill var(--a-duration-m) var(--a-type-m);
  fill: transparent !important;
}
.v-icon-label.__heart *:hover * {
  fill: var(--c-red-50) !important;
}

.v-icon-label_label {
  min-width: 26px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  right: 50%;
  transform: translate(100%, -50%);
  padding: var(--px-padding-xs);
  background: var(--c-accent);
  color: var(--c-white);
  border-radius: var(--px-border-radius-s);
}

.v-button-toggle {
  text-align: center;
  box-sizing: border-box;
  cursor: pointer;
  display: flex;
  outline: none;
  border: 1px solid var(--c-accent);
  text-decoration: none;
  padding: var(--px-padding-s);
  width: max-content;
  background: var(--c-accent);
  border-radius: var(--px-border-radius-s);
  color: var(--c-white) !important;
  gap: 10px;
  align-items: center;
  justify-content: center;
  user-select: none;
  transition: background-color var(--a-duration-m) var(--a-type-m), border var(--a-duration-m) var(--a-type-m) !important;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  font-family: Formular, sans-serif;
}
.v-button-toggle:hover {
  background: var(--c-accent-40);
  border: 1px solid var(--c-accent-40);
}
.v-button-toggle svg {
  fill: transparent;
  transition: all var(--a-duration-m) var(--a-type-m);
  min-width: 24px;
  min-height: 24px;
}

.v-button-toggle.__disabled {
  background: var(--c-accent-10);
  border: 1px solid var(--c-accent-10);
  pointer-events: none;
}

.v-button-toggle.__maxed {
  width: 100%;
}

.v-button-toggle.__white {
  color: var(--c-black);
  background: var(--c-white);
  border: 1px solid var(--c-black-10);
}
.v-button-toggle.__white.__disabled {
  background: var(--c-black-bg-light);
  color: var(--c-black-10);
}
.v-button-toggle.__white:hover {
  background: var(--c-white-bg-light);
  border: 1px solid var(--c-black);
}

.v-button-toggle.__black {
  color: var(--c-white);
  background: var(--c-black);
  border: 1px solid var(--c-black);
}
.v-button-toggle.__black.__disabled {
  background: var(--c-black-10);
  border: 1px solid var(--c-black-10);
}
.v-button-toggle.__black:hover {
  background: var(--c-black-40);
  border: 1px solid var(--c-black-40);
}

.v-button-toggle.__red {
  color: var(--c-white);
  background: var(--c-red);
  border: 1px solid var(--c-red);
}
.v-button-toggle.__red.__disabled {
  background: var(--c-red-10);
  border: 1px solid var(--c-red-10);
}
.v-button-toggle.__red:hover {
  background: var(--c-red-40);
  border: 1px solid var(--c-red-40);
}

.v-button-toggle.__yellow {
  color: var(--c-black);
  background: var(--c-yellow);
  border: 1px solid var(--c-yellow);
}
.v-button-toggle.__yellow.__disabled {
  background: var(--c-yellow-10);
  border: 1px solid var(--c-yellow-10);
}
.v-button-toggle.__yellow:hover {
  background: var(--c-yellow-40);
  border: 1px solid var(--c-yellow-40);
}

.v-button-toggle.__green {
  color: var(--c-black);
  background: var(--c-green);
  border: 1px solid var(--c-green);
}
.v-button-toggle.__green.__disabled {
  background: var(--c-green-10);
  border: 1px solid var(--c-green-10);
}
.v-button-toggle.__green:hover {
  background: var(--c-green-40);
  border: 1px solid var(--c-green-40);
}

.v-page-title {
  padding: var(--px-padding-l);
  background: var(--c-black);
  border-radius: var(--px-border-radius-s);
  color: var(--c-white);
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
}

.v-notice-block {
  display: flex;
  gap: var(--px-gap-m);
  align-items: center;
  flex-direction: column;
  justify-content: center;
  padding: var(--px-padding-l);
  background: var(--c-yellow-bg-light);
  border-radius: var(--px-border-radius-s);
  color: var(--c-black);
  text-align: center;
}

.v-notice-block_icon {
  min-width: 48px;
  min-height: 48px;
}

.v-accordion {
  box-sizing: border-box;
  padding: var(--px-padding-m);
  background-color: var(--c-accent-bg-light);
  border-radius: var(--px-border-radius-s);
  display: flex;
  flex-direction: column;
  cursor: pointer;
  transition: background-color var(--a-duration-m) var(--a-type-m), color var(--a-duration-m) var(--a-type-m);
}
.v-accordion.__disabled {
  background: var(--c-black-bg-light);
  color: var(--c-black-30);
  pointer-events: none;
}
.v-accordion:hover .v-accordion_title-icon {
  transform: rotate(45deg);
}

.v-accordion_title {
  display: flex;
  gap: var(--px-gap-m);
  justify-content: space-between;
  align-items: flex-start;
}

.v-accordion_desc-wrapper {
  padding: var(--px-padding-m) 0 0;
  width: 100%;
  overflow: auto;
}

.v-accordion_title-icon {
  min-height: 24px;
  min-width: 24px;
  transform: rotate(0);
  transition: transform var(--a-duration-m) var(--a-type-m);
}
.v-accordion_title-icon.__active {
  transform: rotate(180deg);
}

.copy-icon {
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  margin-left: 4px;
  transition: opacity 0.2s ease;
}
.copy-icon:hover {
  opacity: 0.7;
}

.v-table {
  display: table;
  color: var(--c-black);
  width: 100%;
}
.v-table div {
  display: table-row;
}
.v-table div:last-child div {
  border-bottom: unset;
}
.v-table div div {
  display: table-cell;
  padding: var(--px-padding-s);
  border-right: 1px solid var(--c-black-10);
  border-bottom: 1px solid var(--c-black-10);
}
.v-table div div:last-child {
  border-right: unset;
}

.v-radio-group {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
}
.v-radio-group.__error .v-radio-group_item {
  color: var(--c-red);
}
.v-radio-group.__error .v-radio-group_item-decor {
  border: 1px solid var(--c-red);
}
.v-radio-group.__error .v-radio-group_bottom {
  color: var(--c-red);
}
.v-radio-group.__disabled {
  pointer-events: none;
}
.v-radio-group.__disabled .v-radio-group_item-decor {
  border: 1px solid var(--c-black-10);
  background: var(--c-black-bg-light);
}
.v-radio-group.__disabled .v-radio-group_item-decor:after {
  background: var(--c-black-10);
}

.v-radio-group_container {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
}

.v-radio-group_item {
  display: flex;
  gap: var(--px-gap-s);
  cursor: pointer;
  color: var(--c-black);
}
.v-radio-group_item:hover .v-radio-group_item-decor {
  border: 1px solid var(--c-accent);
}
.v-radio-group_item.__active .v-radio-group_item-decor:after {
  opacity: 1;
}

.v-radio-group_item-decor {
  background: var(--c-white);
  width: 20px;
  height: 20px;
  min-width: 20px;
  min-height: 20px;
  box-sizing: border-box;
  border: 1px solid var(--c-accent-30);
  border-radius: var(--px-border-radius-xl);
  transition: border var(--a-duration-m) var(--a-type-m);
  position: relative;
}
.v-radio-group_item-decor:after {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  background: var(--c-accent);
  border-radius: var(--px-border-radius-xl);
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: opacity var(--a-duration-m) var(--a-type-m), background var(--a-duration-m) var(--a-type-m);
}

.v-dynamic-input {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--px-gap-s);
  width: 100%;
}
@media (max-width: 720px) {
  .v-dynamic-input {
    width: 100% !important;
  }
}
.v-dynamic-input.__expand {
  gap: var(--px-gap-m);
}
.v-dynamic-input.__title {
  gap: var(--px-gap-s);
}

.v-dynamic-input_group {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
}

.v-dynamic-input-item {
  width: 100%;
}

.v-dynamic-input_group-item {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--px-gap-s);
}

.v-dynamic-input_sub-group {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
}

.v-dynamic-input-extension-container {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
  width: 100%;
}

.v-dynamic-input_extension-item {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}

.v-dynamic-input_buttons {
  display: flex;
  flex-direction: row;
  gap: var(--px-gap-s);
  width: 100%;
}

.v-dynamic-form {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}

.v-dynamic-form_title {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: var(--px-gap-s);
}
@media (min-width: 720px) {
  .v-dynamic-form_title {
    flex-direction: row;
    align-items: center;
    flex-wrap: nowrap;
  }
}

.v-dynamic-form_title-page {
  width: 100%;
  max-width: max-content;
}
.v-dynamic-form_title-page span {
  color: var(--c-accent);
}

.v-dynamic-form_inputs {
  display: flex;
  flex-wrap: wrap;
  gap: var(--px-gap-m);
}

.v-dynamic-form_button {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
}

.v-checkbox-group {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
}
.v-checkbox-group.__error .v-checkbox-group_bottom {
  color: var(--c-red);
}

.v-checkbox-group_container {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
}

.v-checkbox-group_bottom {
  color: var(--c-black);
  transition: color var(--a-duration-m) var(--a-type-m);
}

.v-balance-card {
  padding: var(--px-padding-m);
  background: var(--c-black);
  border-radius: var(--px-border-radius-m);
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
  width: 100%;
  justify-content: space-between;
  box-sizing: border-box;
}

.v-balance-card_container {
  color: var(--c-white);
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--px-gap-m);
  justify-content: space-between;
}
@media (min-width: 720px) {
  .v-balance-card_container {
    gap: var(--px-gap-m);
    flex-direction: row;
  }
}

.v-balance-card_item {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
  width: 100%;
}
@media (min-width: 720px) {
  .v-balance-card_item {
    width: max-content;
  }
}

.v-balance-card_item.__accent .v-balance-card_icon {
  color: var(--c-accent);
}
.v-balance-card_item.__accent .v-balance-card_value {
  color: var(--c-accent);
}

.v-balance-card_text {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-xs);
}

.v-balance-card_title {
  color: var(--c-black-30);
}

.v-balance-card_buttons {
  display: flex;
  gap: var(--px-gap-m);
}
.v-balance-card_buttons .v-button {
  width: 100%;
}
@media (min-width: 720px) {
  .v-balance-card_buttons .v-button {
    width: max-content;
  }
}

.v-search {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 5px;
  color: var(--c-black);
  width: 100%;
}

.v-search_container {
  display: flex;
  flex-direction: column;
  gap: 5px;
}

.v-search_item {
  display: flex;
  position: relative;
}

.v-search_field {
  cursor: pointer;
  width: 100%;
  text-overflow: ellipsis;
  color: var(--c-black);
  padding: var(--px-padding-s) var(--px-padding-l) var(--px-padding-s) var(--px-padding-s);
  border-radius: var(--px-border-radius-s);
  outline: none;
  border: 1px solid var(--c-black-30);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  font-family: Formular, sans-serif;
  transition: border var(--a-duration-m) var(--a-type-m), background var(--a-duration-m) var(--a-type-m);
}
.v-search_field::placeholder {
  transition: color var(--a-duration-m) var(--a-type-m);
  color: var(--c-black-30);
}
.v-search_field:hover {
  border: 1px solid var(--c-black-40);
}
.v-search_field:hover::placeholder {
  color: var(--c-black-40);
}
.v-search_field:focus {
  border: 1px solid var(--c-black);
}

.v-search_top,
.v-search_bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
}

.v-search_icon {
  display: flex;
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  transition: color var(--a-duration-m) var(--a-type-m);
  cursor: pointer;
  color: var(--c-black-30);
}
.v-search_icon:hover {
  color: var(--c-black);
}
.v-search_icon svg.__loading {
  animation: loader-animation var(--a-duration-m) var(--a-type-m) infinite;
}

.v-search_results {
  position: absolute;
  bottom: -5px;
  left: 0;
  right: 0;
  padding: var(--px-padding-s);
  background: var(--c-white);
  transform: translateY(100%);
  border: 1px solid var(--c-black-10);
  border-radius: var(--px-border-radius-s);
  z-index: 1;
  box-shadow: var(--shadow-1);
  display: flex;
  flex-direction: column;
  max-height: 150px;
  overflow-y: auto;
  scrollbar-width: thin;
}

.v-search_result {
  padding: var(--px-padding-s);
  background: var(--c-white);
  transition: background var(--a-duration-m) var(--a-type-m);
  cursor: pointer;
  border-radius: var(--px-border-radius-s);
}
.v-search_result:hover {
  background: var(--c-accent-10);
}

.v-search.__error .v-search_field {
  color: var(--c-red);
  border: 1px solid var(--c-red);
}
.v-search.__error .v-search_field::placeholder {
  color: var(--c-red);
}
.v-search.__error .v-search_bottom {
  color: var(--c-red);
}
.v-search.__error .v-search_icon {
  color: var(--c-red);
}

.v-search.__disabled {
  pointer-events: none;
  user-select: none;
}
.v-search.__disabled .v-search_field {
  background: var(--c-black-bg-light);
  color: var(--c-black-30);
}
.v-search.__disabled .v-search_field::placeholder {
  color: var(--c-black-30);
}

@keyframes loader-animation {
  to {
    transform: rotate(45deg);
  }
}
.v-list {
  display: flex;
  flex-direction: column;
}

.v-list_item {
  padding: var(--px-padding-s) 0;
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
  justify-content: space-between;
  border-bottom: 1px solid var(--c-black-20);
}
.v-list_item:first-child {
  padding: 0 0 var(--px-padding-s);
}
.v-list_item:last-child {
  padding: var(--px-padding-s) 0 0;
  border-bottom: none;
}
@media (min-width: 720px) {
  .v-list_item {
    flex-direction: row;
  }
}

.v-area-chart .apexcharts-xaxistooltip-bottom {
  display: none;
}
.v-area-chart .apexcharts-tooltip {
  border: none !important;
  box-shadow: none !important;
  background: none !important;
  border-radius: var(--px-border-radius-s) !important;
}
.v-area-chart .v-area-chart_tooltip {
  display: flex;
  flex-direction: column;
  padding: var(--px-padding-s);
  gap: var(--px-gap-xs);
  background: var(--c-accent);
  border: 2px solid var(--c-accent-bg-light);
  color: var(--c-white);
  border-radius: var(--px-border-radius-s);
}
.v-area-chart .v-area-chart_tooltip p:first-child {
  color: var(--c-accent-10);
}
.v-area-chart .apexcharts-element-hidden {
  display: none;
}
.v-area-chart .apexcharts-toolbar {
  z-index: 1;
}

.v-column-chart .apexcharts-legend {
  padding: 0;
  gap: var(--px-gap-m);
}
.v-column-chart .apexcharts-legend-series {
  gap: var(--px-gap-s);
}
.v-column-chart .apexcharts-legend-text {
  margin: 0;
  padding: 0;
}
.v-column-chart .apexcharts-xaxistooltip-bottom {
  display: none;
}
.v-column-chart .apexcharts-toolbar {
  z-index: 1;
}
.v-column-chart .apexcharts-tooltip {
  border: none !important;
  box-shadow: none !important;
  background: none !important;
  border-radius: var(--px-border-radius-s) !important;
}
.v-column-chart .v-area-chart_tooltip {
  display: flex;
  flex-direction: column;
  padding: var(--px-padding-s);
  gap: var(--px-gap-xs);
  background: var(--c-accent);
  border: 2px solid var(--c-accent-bg-light);
  color: var(--c-white);
  border-radius: var(--px-border-radius-s);
}
.v-column-chart .v-area-chart_tooltip p:first-child {
  color: var(--c-accent-10);
}
.v-column-chart .apexcharts-element-hidden {
  display: none;
}

.v-donut-chart {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
}
.v-donut-chart .apexcharts-legend {
  display: flex;
  gap: var(--px-gap-s);
  padding: 0;
}
.v-donut-chart .apexcharts-legend-series {
  width: 100%;
  margin: 0 !important;
  gap: var(--px-gap-s);
}
.v-donut-chart .apexcharts-legend-text {
  width: 100%;
  margin: 0;
  padding: 0;
}
.v-donut-chart .apexcharts-legend-item {
  display: flex;
  justify-content: space-between;
  gap: var(--px-gap-s);
}
.v-donut-chart .apexcharts-legend-item_value {
  white-space: nowrap;
}
.v-donut-chart .legend-item {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.v-donut-chart_total {
  display: flex;
  padding-left: var(--px-padding-m);
  gap: var(--px-gap-s);
  justify-content: space-between;
}

.v-header {
  position: fixed;
  z-index: 9999;
}

.v-header-top {
  z-index: 3;
  pointer-events: all;
  color: var(--c-white);
  background: #262c3b;
  padding: var(--px-padding-m) 0;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.v-header-top_wrapper {
  width: 100%;
  display: flex;
  justify-content: space-between;
  gap: var(--px-gap-m);
  align-items: center;
  max-width: 1440px;
  margin: 0 auto;
  padding: 0 var(--px-padding-m);
}

.v-header-top_menu {
  display: none;
}
@media (min-width: 1080px) {
  .v-header-top_menu {
    display: flex;
    gap: var(--px-gap-m);
  }
}

.v-header-top_icons {
  display: flex;
  gap: var(--px-gap-s);
  align-items: center;
}

.v-header-top_icon.__logout {
  display: none;
}
@media (min-width: 1080px) {
  .v-header-top_icon.__logout {
    display: flex;
  }
}
.v-header-top_icon.__wallet {
  flex-direction: row-reverse;
  gap: var(--px-gap-s);
}
.v-header-top_icon.__wallet p {
  display: none;
}
@media (min-width: 720px) {
  .v-header-top_icon.__wallet p {
    display: inline;
  }
}

.v-header-bottom {
  z-index: 3;
  position: fixed;
  pointer-events: all;
  bottom: 0;
  left: 0;
  right: 0;
}

.v-header-bottom_menu {
  box-sizing: border-box;
  background: var(--c-white);
  padding: var(--px-padding-s) var(--px-padding-m);
  position: relative;
  z-index: 2;
  display: flex;
  gap: var(--px-gap-s);
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.v-header-bottom_menu .v-header-link {
  width: 100%;
}

.v-header-contacts {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
  padding: var(--px-padding-m);
  background: var(--c-accent-bg-light);
  border-radius: var(--px-border-radius-s);
}
@media (min-width: 720px) {
  .v-header-contacts {
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
  }
}

.v-header-contacts_social {
  display: flex;
  gap: var(--px-gap-m);
  align-items: center;
}

.v-header-popup {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: calc(100dvh - 65px);
  display: flex;
  align-items: flex-end;
  transform: translateY(-100%);
  backdrop-filter: blur(3px);
  background: rgba(33, 38, 49, 0.4980392157);
}

.v-header-popup_decor {
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.v-header-popup_links {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}

.v-header-popup_link {
  flex-direction: row !important;
}

.v-header-popup_menu {
  border-top-right-radius: var(--px-border-radius-s);
  border-top-left-radius: var(--px-border-radius-s);
  position: relative;
  z-index: 2;
  width: 100%;
  background: var(--c-white);
  padding: var(--px-padding-m);
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
  max-height: 100%;
  box-sizing: border-box;
  overflow-y: auto;
}

.v-header-link {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-xs);
  transition: color var(--a-duration-m) var(--a-type-m);
  cursor: pointer;
  align-items: center;
}
.v-header-link:hover {
  color: var(--c-accent) !important;
}

.v-header-link.__left {
  flex-direction: row-reverse;
}
.v-header-link.__left p {
  display: none;
}
@media (min-width: 720px) {
  .v-header-link.__left p {
    display: inline;
  }
}

.v-header-link.__hide-mobile {
  display: none;
}
@media (min-width: 1080px) {
  .v-header-link.__hide-mobile {
    display: flex;
  }
}

.v-header-link.__active {
  color: var(--c-accent) !important;
}

.v-header-link_decor {
  position: absolute;
  top: 0;
  right: 0;
  background: var(--c-accent);
  height: 10px;
  width: 10px;
  transform: translate(50%, -50%);
  border-radius: var(--px-border-radius-xl);
}

.payment-modal {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
  max-height: 100%;
}

.payment-modal_content {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
  color: var(--c-black);
  overflow: auto;
  max-height: 100%;
}

.payment-modal_form {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}

.payment-modal_data {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}
@media (min-width: 680px) {
  .payment-modal_data {
    flex-direction: row;
  }
}

.payment-modal_qr {
  width: 100%;
  object-fit: contain;
  max-width: 168px;
  align-self: center;
}
@media (min-width: 680px) {
  .payment-modal_qr {
    align-self: flex-start;
  }
}

.payment-modal_requisites {
  display: flex;
  flex-direction: column;
}

.payment-modal_requisites-item {
  display: flex;
  gap: var(--px-gap-m);
  padding: var(--px-padding-s);
  border-radius: var(--px-border-radius-s);
  flex-direction: column;
}
@media (min-width: 680px) {
  .payment-modal_requisites-item {
    flex-direction: row;
  }
}
.payment-modal_requisites-item:nth-child(odd) {
  background: var(--c-accent-bg-light);
}
.payment-modal_requisites-item p {
  width: 100%;
  display: flex;
  gap: 10px;
}
.payment-modal_requisites-item p:last-child {
  display: flex;
  gap: var(--px-gap-s);
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
}
.payment-modal_requisites-item p:last-child:hover .payment-modal_copy-icon {
  color: var(--c-black);
}
@media (min-width: 680px) {
  .payment-modal_requisites-item p {
    width: 50%;
  }
  .payment-modal_requisites-item p:last-child {
    justify-content: flex-end;
    text-align: right;
  }
}

.payment-modal_copy-icon {
  max-width: 18px;
  max-height: 18px;
  min-height: 18px;
  min-width: 18px;
  color: var(--c-black-30);
  transition: color var(--a-duration-m) var(--a-type-m);
}

.modal-wrap {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: var(--px-padding-m);
  z-index: 999999;
  backdrop-filter: blur(3px);
}

.modal-wrap_shadow {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(33, 38, 49, 0.4980392157);
  z-index: 1;
}

.modal-wrap_container {
  position: relative;
  z-index: 2;
  padding: var(--px-padding-l);
  background: var(--c-white);
  border-radius: var(--px-border-radius-s);
  width: 100%;
  max-width: 640px;
  display: flex;
  flex-direction: column;
  max-height: 100%;
  box-sizing: border-box;
  box-shadow: var(--shadow-1);
}

.modal-wrap_title {
  color: var(--c-black);
  display: flex;
  gap: var(--px-gap-m);
  align-items: center;
  justify-content: space-between;
}

.modal-wrap_content {
  max-height: 100%;
  overflow: hidden;
}

.modal-wrap_close {
  position: absolute;
  top: 10px;
  right: 10px;
  min-width: 20px;
  min-height: 20px;
  color: var(--c-black-30);
  cursor: pointer;
  transition: color var(--a-duration-m) var(--a-type-m);
}
.modal-wrap_close:hover {
  color: var(--c-black);
}

.shareholder_modal {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-l);
  text-align: center;
}

.manager-modal {
  color: var(--c-black);
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}

.manager-modal_content {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}
@media (min-width: 720px) {
  .manager-modal_content {
    flex-direction: row;
    align-items: center;
  }
}

.manager-modal_text {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}
@media (min-width: 720px) {
  .manager-modal_text {
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
  }
}

.manager-modal_actions {
  display: flex;
  gap: var(--px-gap-s);
  justify-content: space-evenly;
}
@media (min-width: 720px) {
  .manager-modal_actions {
    justify-content: flex-start;
  }
}

.manager-modal_actions-button {
  width: 100%;
}

.manager-modal_image {
  width: 92px;
  max-width: 92px;
  position: relative;
  align-self: center;
}
.manager-modal_image:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
@media (min-width: 720px) {
  .manager-modal_image {
    align-self: flex-start;
  }
}

.manager-modal_image-item {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transform: translate(-50%, -50%);
  border-radius: var(--px-border-radius-xl);
}

.manager-modal_form {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
}

.redirect-form {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}

.redirect-form_buttons {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
  color: var(--c-white-80);
}

.auth-form,
.code_form,
.repass_form,
.repass_success {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 440px;
  gap: var(--px-gap-m);
}

.fade-enter-active, .fade-leave-active {
  opacity: 1;
  transition: opacity var(--a-duration-m) var(--a-type-m);
}

.fade-enter, .fade-leave-to {
  opacity: 0;
}

.registration-type-form {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}

.registration-type-form_item {
  position: relative;
  padding: var(--px-padding-m);
  background: var(--c-accent-bg-light);
  border-radius: var(--px-border-radius-s);
  display: flex;
  flex-direction: column;
  overflow: hidden;
  cursor: pointer;
  transition: background-color var(--a-duration-m) var(--a-type-m);
  min-height: 140px;
  box-sizing: border-box;
  justify-content: space-between;
}
.registration-type-form_item:hover {
  background: var(--c-accent-10);
}
.registration-type-form_item:hover .registration-type-form_item-image {
  transform: translateY(-50%) scale(1.1);
}

.registration-type-form_item-title {
  width: 50%;
  z-index: 2;
}

.registration-type-form_item-icon {
  transform: rotate(225deg);
  z-index: 2;
}

.registration-type-form_item-image {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  height: 100%;
  z-index: 1;
  transition: transform var(--a-duration-m) var(--a-type-m);
}

.registration-data-form {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
}

.registration-data-form_item {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}

.registration-data-form-interests {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
}

.user-verification-form,
.company-verification-form,
.user-verification-type,
.passport-verification {
  width: 100%;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-l);
  padding: var(--px-padding-m);
  border-radius: var(--px-border-radius-s);
  border: 1px solid var(--c-black-10);
  background: var(--c-white);
  box-sizing: border-box;
  max-width: 600px;
}

.user-verification-form_notice {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-xs);
}
.user-verification-form_notice img {
  width: 100%;
}

.user-verification-blocked {
  width: 100%;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--px-gap-m);
  padding: var(--px-padding-m);
  border-radius: var(--px-border-radius-s);
  background: var(--c-black-bg-light);
  box-sizing: border-box;
  max-width: 600px;
  height: 100%;
  color: var(--c-black);
}

.user-verification-deleted {
  width: 100%;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--px-gap-m);
  padding: var(--px-padding-m);
  border-radius: var(--px-border-radius-s);
  background: var(--c-black-bg-light);
  box-sizing: border-box;
  max-width: 600px;
  height: 100%;
  color: var(--c-black);
}

.user-verification-path {
  width: 100%;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
  padding: var(--px-padding-m);
  border-radius: var(--px-border-radius-s);
  border: 1px solid var(--c-black-10);
  background: var(--c-white);
  box-sizing: border-box;
  max-width: 600px;
  height: 100%;
}

.user-verification-path_content {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}

.user-verification-path_item {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
  background: var(--c-accent-bg-light);
  padding: var(--px-padding-m);
  border-radius: var(--px-border-radius-s);
}

.user-verification-path_text {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
}
.user-verification-path_text p:last-child {
  color: var(--c-black-30);
}

.verification-pending {
  display: flex;
  flex-direction: column;
  gap: 40px;
  width: 100%;
  max-width: 1440px;
}

.verification-pending_info {
  width: 100%;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-l);
  padding: var(--px-padding-m);
  border-radius: var(--px-border-radius-s);
  border: 1px solid var(--c-black-10);
  background: var(--c-white);
  box-sizing: border-box;
}
@media (min-width: 720px) {
  .verification-pending_info {
    flex-direction: row;
  }
}

.verification-pending_company,
.verification-pending_text {
  color: var(--c-black);
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
}
@media (min-width: 720px) {
  .verification-pending_company,
  .verification-pending_text {
    width: 50%;
  }
  .verification-pending_company.__full,
  .verification-pending_text.__full {
    width: 100%;
  }
}

.verification-pending_cards {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
  color: var(--c-black);
}

.user-verification-type_buttons {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}

.passport-verification_error {
  display: flex;
  background: var(--c-red-bg-light);
  border-radius: var(--px-border-radius-s);
  padding: var(--px-padding-m);
}

.passport-verification_notice {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-xs);
}

.accept-buy-form {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
}

.buy-success-modal {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
  color: var(--c-black);
  height: 100%;
  overflow-y: auto;
}
.buy-success-modal .__gray {
  color: var(--c-black-30);
}

.buy-success-modal_title {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
}
.buy-success-modal_title .__accent {
  color: var(--c-accent);
}

.buy-success-modal_image {
  width: 100%;
}

.buy-actions {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-l);
  overflow-y: auto;
  overflow-x: hidden;
  height: 100%;
}

.buy-actions_title {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}

.buy-actions_title-item {
  display: inline-flex;
  align-items: center;
  gap: var(--px-gap-s);
}
.buy-actions_title-item svg {
  color: var(--c-accent);
  min-width: 24px;
  min-height: 24px;
}

.buy-actions_amount {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}

.buy-actions_calc {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}

.buy-actions_calc-sum {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-xs);
  justify-content: space-between;
}
@media (min-width: 720px) {
  .buy-actions_calc-sum {
    align-items: center;
    flex-direction: row;
  }
  .buy-actions_calc-sum p {
    width: 50%;
  }
}

.buy-actions_cost {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}
@media (min-width: 720px) {
  .buy-actions_cost {
    flex-direction: row;
  }
}

.buy-actions_cost-item {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-xs);
  justify-content: space-between;
}
@media (min-width: 720px) {
  .buy-actions_cost-item {
    width: 50%;
  }
}

.buy-actions_chips {
  display: flex;
  gap: var(--px-gap-s);
  flex-wrap: wrap;
}

.buy-actions_notify {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
  justify-content: space-between;
  padding: var(--px-padding-m);
  background: var(--c-accent-bg-light);
  border-radius: var(--px-border-radius-s);
}
@media (min-width: 720px) {
  .buy-actions_notify {
    align-items: center;
    flex-direction: row;
  }
}

.buy-actions_notify-title {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-xs);
  justify-content: space-between;
}

.buy-actions_notify-text {
  max-width: 350px;
}

.buy-actions_notify-button {
  width: 100% !important;
  height: max-content;
}
@media (min-width: 720px) {
  .buy-actions_notify-button {
    width: max-content !important;
  }
}

.buy-actions_submit {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
}

.buy-actions_list {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-xs);
  color: var(--c-black);
}

.buy-actions_list-item {
  display: inline-flex;
  gap: var(--px-gap-xs);
}

.buy-actions_table {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}

.buy-actions_table-info {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}
@media (min-width: 720px) {
  .buy-actions_table-info {
    flex-direction: row;
  }
}
.buy-actions_table-info div {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
  width: 100%;
  justify-content: space-between;
}
@media (min-width: 720px) {
  .buy-actions_table-info div {
    width: 50%;
  }
}

.buy-bonds {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-l);
  overflow-y: auto;
  overflow-x: hidden;
  height: 100%;
}

.buy-bonds_title {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}

.buy-bonds_title-item {
  display: inline-flex;
  align-items: center;
  gap: var(--px-gap-s);
}
.buy-bonds_title-item svg {
  color: var(--c-accent);
  min-width: 24px;
  min-height: 24px;
}

.buy-bonds_amount {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}

.buy-bonds_calc {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}

.buy-bonds_calc-sum {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-xs);
  justify-content: space-between;
}
@media (min-width: 720px) {
  .buy-bonds_calc-sum {
    align-items: center;
    flex-direction: row;
  }
  .buy-bonds_calc-sum p {
    width: 50%;
  }
}

.buy-bonds_cost {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}
@media (min-width: 720px) {
  .buy-bonds_cost {
    flex-direction: row;
  }
}

.buy-bonds_cost-item {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-xs);
  justify-content: space-between;
}
@media (min-width: 720px) {
  .buy-bonds_cost-item {
    width: 50%;
  }
}

.buy-bonds_chips {
  display: flex;
  gap: var(--px-gap-s);
  flex-wrap: wrap;
}

.buy-bonds_notify {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
  justify-content: space-between;
  padding: var(--px-padding-m);
  background: var(--c-accent-bg-light);
  border-radius: var(--px-border-radius-s);
}
@media (min-width: 720px) {
  .buy-bonds_notify {
    flex-direction: row;
  }
}

.buy-bonds_notify-title {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-xs);
  justify-content: space-between;
}

.buy-bonds_notify-text {
  max-width: 350px;
}

.buy-bonds_notify-button {
  width: 100% !important;
  height: max-content;
}
@media (min-width: 720px) {
  .buy-bonds_notify-button {
    width: max-content !important;
  }
}

.buy-bonds_submit {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
}

.buy-bonds_list {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-xs);
  color: var(--c-black);
}

.buy-bonds_list-item {
  display: inline-flex;
  gap: var(--px-gap-xs);
}

.buy-bonds_table {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}

.buy-bonds_table-info {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}
@media (min-width: 720px) {
  .buy-bonds_table-info {
    flex-direction: row;
  }
}
.buy-bonds_table-info div {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
  width: 100%;
  justify-content: space-between;
}
@media (min-width: 720px) {
  .buy-bonds_table-info div {
    width: 50%;
  }
}

.buy-loans {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-l);
  overflow-y: auto;
  overflow-x: hidden;
  height: 100%;
}

.buy-loans_title {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}

.buy-loans_title-item {
  display: inline-flex;
  align-items: center;
  gap: var(--px-gap-s);
}
.buy-loans_title-item svg {
  color: var(--c-accent);
  min-width: 24px;
  min-height: 24px;
}

.buy-loans_chips {
  display: flex;
  gap: var(--px-gap-s);
  flex-wrap: wrap;
}

.buy-loans_amount {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}

.buy-loans_notify {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
  justify-content: space-between;
  padding: var(--px-padding-m);
  background: var(--c-accent-bg-light);
  border-radius: var(--px-border-radius-s);
}
@media (min-width: 720px) {
  .buy-loans_notify {
    flex-direction: row;
  }
}

.buy-loans_notify-title {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-xs);
  justify-content: space-between;
}

.buy-loans_notify-text {
  max-width: 350px;
}

.buy-loans_notify-button {
  width: 100% !important;
  height: max-content;
}
@media (min-width: 720px) {
  .buy-loans_notify-button {
    width: max-content !important;
  }
}

.buy-loans_table {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}

.buy-loans_info {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}
@media (min-width: 720px) {
  .buy-loans_info {
    flex-direction: row;
  }
}

.buy-loans_info-item {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
}
@media (min-width: 720px) {
  .buy-loans_info-item {
    width: 50%;
  }
}

.buy-loans_submit {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
}

.buy-loans_list {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-xs);
  color: var(--c-black);
}

.buy-loans_list-item {
  display: inline-flex;
  gap: var(--px-gap-xs);
}

.buy-loans_table {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}

.buy-loans_table-info {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}
@media (min-width: 720px) {
  .buy-loans_table-info {
    flex-direction: row;
  }
}
.buy-loans_table-info div {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
  width: 100%;
  justify-content: space-between;
}
@media (min-width: 720px) {
  .buy-loans_table-info div {
    width: 50%;
  }
}

.buy-service {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
  height: 100%;
  overflow-y: auto;
}

.buy-service_title {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}

.buy-service_content {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}

.buy-service_content-desc {
  display: flex;
  gap: var(--px-gap-m);
}

.buy-service_content-table {
  width: 100%;
  padding: var(--px-padding-m);
  background: var(--c-accent-bg-light);
  border-radius: var(--px-border-radius-s);
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
}

.buy-service_content-table-item {
  display: flex;
  gap: var(--px-gap-xs);
  flex-direction: column;
  justify-content: space-between;
}
.buy-service_content-table-item:last-child {
  border-top: 1px solid var(--c-black);
  padding-top: var(--px-padding-s);
}
@media (min-width: 720px) {
  .buy-service_content-table-item {
    flex-direction: row;
    align-items: center;
    gap: var(--px-gap-s);
  }
}

.buy-service_content-image {
  display: none;
}
@media (min-width: 720px) {
  .buy-service_content-image {
    display: flex;
    width: 30%;
  }
}

.buy-service_buttons {
  display: flex;
  flex-wrap: wrap;
  gap: var(--px-gap-s);
}

.buy-service_buttons-item {
  width: 100% !important;
}
@media (min-width: 720px) {
  .buy-service_buttons-item {
    width: calc(75% - 5px) !important;
  }
  .buy-service_buttons-item:first-child {
    width: 100% !important;
  }
  .buy-service_buttons-item:last-child {
    width: calc(25% - 5px) !important;
  }
}

.buy-service_notify {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
  justify-content: space-between;
  padding: var(--px-padding-m);
  background: var(--c-accent-bg-light);
  border-radius: var(--px-border-radius-s);
}
@media (min-width: 720px) {
  .buy-service_notify {
    flex-direction: row;
  }
}

.buy-service_notify-title {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-xs);
  justify-content: space-between;
}

.buy-service_notify-button {
  width: 100% !important;
  height: max-content;
}
@media (min-width: 720px) {
  .buy-service_notify-button {
    width: max-content !important;
  }
}

.buy-business {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-l);
  overflow-y: auto;
  overflow-x: hidden;
  height: 100%;
}

.buy-business_title {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}

.buy-business_title-item {
  display: inline-flex;
  align-items: center;
  gap: var(--px-gap-s);
}
.buy-business_title-item svg {
  color: var(--c-accent);
  min-width: 24px;
  min-height: 24px;
}

.buy-business_form {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-l);
}

.surety-form-view {
  min-height: 100vh;
  display: flex;
  justify-content: center;
  padding: var(--px-padding-m);
}

.surety-form {
  width: 100%;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-l);
  padding: var(--px-padding-m);
  border-radius: var(--px-border-radius-s);
  border: 1px solid var(--c-black-10);
  background: var(--c-white);
  box-sizing: border-box;
  max-width: 600px;
  height: 100%;
}

.surety-form_waiting {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
  text-align: center;
  align-items: center;
}

.surety-form_waiting-image {
  width: 100%;
  max-width: max-content;
}

.surety-form_company-info {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
  padding: var(--px-padding-m);
  background: var(--c-accent-bg-light);
  border-radius: var(--px-border-radius-s);
}

.surety-form_company-info_item {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
  color: var(--c-black);
}
.surety-form_company-info_item p:last-child {
  color: var(--c-black-40);
}

.reinvest-loans {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-l);
  height: 100%;
  overflow-y: auto;
}

.reinvest-loans_title {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}

.reinvest-loans_title-item {
  display: inline-flex;
  align-items: center;
  gap: var(--px-gap-s);
}
.reinvest-loans_title-item svg {
  color: var(--c-accent);
  min-width: 24px;
  min-height: 24px;
}

.reinvest-loans_notice {
  padding: var(--px-padding-m);
  background: var(--c-accent-bg-light);
  border-radius: var(--px-border-radius-s);
}

.reinvest-loans_table {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}

.reinvest-loans_numbers {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--px-gap-m);
}

.reinvest-loans_numbers-item {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
}
.reinvest-loans_numbers-item span {
  color: var(--c-black-20);
  text-decoration: line-through;
}
@media (min-width: 720px) {
  .reinvest-loans_numbers-item {
    width: calc(50% - 10px);
  }
}

.reinvest-loans_notify {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
  justify-content: space-between;
  padding: var(--px-padding-m);
  background: var(--c-accent-bg-light);
  border-radius: var(--px-border-radius-s);
}
@media (min-width: 720px) {
  .reinvest-loans_notify {
    flex-direction: row;
  }
}

.reinvest-loans_notify-title {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-xs);
  justify-content: space-between;
}

.reinvest-loans_notify-button {
  width: 100% !important;
  height: max-content;
}
@media (min-width: 720px) {
  .reinvest-loans_notify-button {
    width: max-content !important;
  }
}

.invest-card {
  color: var(--c-black) !important;
  text-decoration: none;
  width: 100%;
  background: #EEFBFB;
  border-radius: var(--px-border-radius-s);
  display: flex;
  flex-direction: column;
  gap: 10px;
  transition: box-shadow var(--a-duration-m) var(--a-type-m);
}
.invest-card:hover {
  box-shadow: var(--shadow-1);
}
.invest-card:hover .invest-card_image-item {
  width: 105%;
  height: 105%;
}

.invest-card_overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  line-height: 20px;
  text-align: center;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  gap: var(--px-gap-s);
  color: var(--c-white);
  background: rgba(33, 38, 49, 0.8);
  padding: 0 var(--px-padding-s);
}
.invest-card_overlay svg {
  width: 40px;
  height: 40px;
}
.invest-card_overlay path {
  stroke-width: 2;
}

.invest-card.__skeleton {
  pointer-events: none;
}
.invest-card.__skeleton .invest-card_image-item, .invest-card.__skeleton .invest-card_status, .invest-card.__skeleton .invest-card_info-item {
  background: var(--g-skeleton);
  animation: 2s skeleton ease-in-out infinite;
  background-size: 1000% 100%;
  border-radius: var(--px-border-radius-s);
}
.invest-card.__skeleton .invest-card_status {
  min-height: 84px;
}

.invest-card_image {
  width: 100%;
  position: relative;
  border-radius: var(--px-border-radius-s);
  overflow: hidden;
}
.invest-card_image:after {
  content: "";
  display: block;
  padding-bottom: 60%;
}

.invest-card_image-item {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  transform: translate(-50%, -50%);
  transition: width var(--a-duration-m) var(--a-type-m), height var(--a-duration-m) var(--a-type-m);
}

.invest-card_content {
  padding: 10px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  flex-grow: 1;
  justify-content: space-between;
}

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

.invest-card_info-sector {
  display: flex;
  align-items: start;
  flex-direction: column;
  justify-content: space-between;
  gap: 10px;
}
.invest-card_info-sector p {
  color: var(--c-black-40);
}
@media (min-width: 680px) {
  .invest-card_info-sector {
    flex-direction: row;
    align-items: center;
  }
}

.invest-card_info-direction {
  position: relative;
  display: flex;
  align-items: center;
  gap: 2px;
}
.invest-card_info-direction p {
  color: var(--c-accent);
}
.invest-card_info-direction svg {
  color: var(--c-accent);
}

.invest-card_info-question {
  position: sticky;
  cursor: pointer;
  z-index: 1;
}
.invest-card_info-question:hover {
  color: var(--c-accent-40);
  transition: all var(--a-duration-m) var(--a-type-m);
}

.invest-card_info-question:hover + .invest-card_info-tooltip {
  visibility: visible;
  opacity: 1;
}

.invest-card_info-tooltip {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-xs);
  visibility: hidden;
  position: absolute;
  width: min-content;
  opacity: 0;
  top: 20px;
  right: 5px;
  padding: var(--px-padding-s);
  background: var(--c-black-bg-dark);
  border-radius: var(--px-border-radius-s);
  transition: all var(--a-duration-m) var(--a-type-m);
}
.invest-card_info-tooltip p {
  width: max-content;
  color: var(--c-white);
}

.invest-card_info-item.__top {
  height: 18px;
  max-width: 110px;
}
.invest-card_info-item.__mid {
  height: 60px;
}
.invest-card_info-item.__bottom {
  height: 36px;
}

.invest-card_status {
  display: flex;
  gap: 10px;
  flex-direction: column;
}
.invest-card_status.__business {
  gap: 30px;
}

.invest-card_status.__soon {
  cursor: pointer;
  flex-direction: row;
  padding: var(--px-padding-m);
  background: var(--c-black);
  border-radius: var(--px-border-radius-s);
  color: var(--c-white);
  justify-content: space-between;
  align-items: center;
}
.invest-card_status.__soon:hover .invest-card_status-icon-item {
  animation: ringingBell 1s ease-in-out;
}

.invest-card_status-sum {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  gap: var(--px-gap-s);
}
.invest-card_status-sum p:first-child {
  color: var(--c-accent);
}
.invest-card_status-sum p:last-child {
  color: var(--c-black-50);
}

.invest-card_status-text {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.invest-card_status-text p:last-child {
  color: var(--c-accent);
}
.invest-card_status-text p.__business p:last-child {
  color: var(--c-black);
}

.invest-card_status_progress {
  height: 10px;
  background: var(--c-accent-20);
  width: 100%;
  position: relative;
  border-radius: var(--px-border-radius-s);
  overflow: hidden;
}

.invest-card_status_progress-inner {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  background: var(--c-accent);
}

.invest-card_labels {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: var(--px-padding-s);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  box-sizing: border-box;
  background: rgba(33, 38, 49, 0.2);
}

.invest-card_labels-container {
  display: flex;
  gap: var(--px-gap-s);
  flex-wrap: wrap;
  width: calc(100% - 28px - 10px);
}

.invest-card_labels-container_rating {
  color: var(--c-white);
}
.invest-card_labels-container_rating svg {
  color: var(--c-accent);
  fill: var(--c-accent);
}

.invest-card_labels-container_guarantee svg {
  color: var(--c-accent);
  fill: var(--c-accent);
}

.invest-card_labels-bookmark {
  position: absolute;
  top: 10px;
  right: 10px;
}

.invest-card_status-icon {
  padding: var(--px-padding-s);
  background: var(--c-accent);
  border-radius: var(--px-border-radius-xl);
  display: flex;
}
.invest-card_status-icon .invest-card_status-icon-item {
  transition: transform var(--a-duration-m) var(--a-type-m);
}

.invest-card_status_profit span {
  color: var(--c-accent);
}

@keyframes ringingBell {
  0% {
    transform: rotate(0deg);
  }
  25% {
    transform: rotate(-10deg);
  }
  50% {
    transform: rotate(20deg);
  }
  75% {
    transform: rotate(-10deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
.project-info,
.project-about {
  background: var(--c-black-bg);
  padding: var(--px-padding-l) var(--px-padding-m);
}

.project-info_wrapper,
.project-about_wrapper {
  color: var(--c-white);
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-l);
}
@media (min-width: 1080px) {
  .project-info_wrapper,
  .project-about_wrapper {
    flex-direction: row;
  }
}

.project-info-left {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}
@media (min-width: 1080px) {
  .project-info-left {
    width: 50%;
  }
}

.project-info-left_text {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
  color: var(--c-white);
}
@media (min-width: 1080px) {
  .project-info-left_text {
    display: none;
  }
}

.project-info-left_text-labels {
  display: flex;
  gap: var(--px-gap-s);
  flex-wrap: wrap;
}

.project-info-left_image {
  position: relative;
  width: 100%;
  border-radius: var(--px-border-radius-s);
  overflow: hidden;
}
@media (min-width: 1080px) {
  .project-info-left_image {
    height: 100%;
  }
}
.project-info-left_image:after {
  content: "";
  display: block;
  padding-bottom: 65%;
}
@media (min-width: 1080px) {
  .project-info-left_image:after {
    display: none;
  }
}

.project-info-left_image-item {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 1;
}

.project-info-left_image-logo {
  top: 0;
  right: 0;
  position: absolute;
  width: 64px;
  height: 64px;
  object-fit: contain;
  z-index: 3;
  background: var(--c-white);
  padding: var(--px-padding-s);
  box-sizing: border-box;
  border-bottom-left-radius: var(--px-border-radius-s);
}
@media (min-width: 720px) {
  .project-info-left_image-logo {
    width: 80px;
    height: 80px;
  }
}
@media (min-width: 1080px) {
  .project-info-left_image-logo {
    width: 96px;
    height: 96px;
  }
}

.project-info-left_rate {
  color: var(--c-white);
  display: flex;
  gap: var(--px-gap-xs);
  align-items: center;
  height: max-content;
}
.project-info-left_rate svg {
  color: var(--c-accent);
  fill: var(--c-accent);
}

.project-info-left_image-content {
  position: absolute;
  display: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 50%;
  padding: var(--px-padding-m);
  box-sizing: border-box;
  background: linear-gradient(180deg, var(--c-black-bg-dark) 0%, transparent 100%);
  z-index: 2;
  align-content: flex-start;
}
@media (min-width: 1080px) {
  .project-info-left_image-content {
    display: flex;
    gap: var(--px-gap-s);
    flex-wrap: wrap;
  }
}

.project-info-right {
  color: var(--c-white);
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
  width: 100%;
}
@media (min-width: 1080px) {
  .project-info-right {
    width: 50%;
  }
}

.project-info-right_text {
  display: none;
}
@media (min-width: 1080px) {
  .project-info-right_text {
    display: flex;
    flex-direction: column;
    gap: var(--px-gap-s);
    color: var(--c-white);
  }
}

.project-info-right_close-text {
  color: var(--c-green);
}

.project-info-right_buttons {
  display: flex;
  gap: var(--px-gap-s);
  flex-direction: column;
}
@media (min-width: 720px) {
  .project-info-right_buttons {
    flex-direction: row;
  }
}
.project-info-right_buttons .v-button, .project-info-right_buttons .v-button-toggle {
  width: 100%;
}
@media (min-width: 720px) {
  .project-info-right_buttons .v-button, .project-info-right_buttons .v-button-toggle {
    width: max-content;
  }
}

.project-info-right_content {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
  padding: var(--px-padding-m);
  background: linear-gradient(0deg, transparent 0%, var(--c-black) 100%);
  border-radius: var(--px-border-radius-s);
}
.project-info-right_content.__hidden {
  display: none;
}
@media (min-width: 1080px) {
  .project-info-right_content {
    min-height: 350px;
  }
  .project-info-right_content.__hidden {
    background: none;
    display: flex;
  }
}

.project-info-right_favorite-toggle:hover .icon {
  color: var(--c-red-50);
}
.project-info-right_favorite-toggle.__active .icon {
  fill: var(--c-red-50);
  color: var(--c-red-50);
}

.project-info-right_invested-label path {
  stroke-width: 2px;
}

.project-info-status {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
  color: var(--c-white);
}

.project-info-status_top {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  gap: var(--px-gap-s);
}

.project-info-status_bottom {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: var(--px-gap-s);
  color: var(--c-black-10);
}

.project-info-status_top-right,
.project-info-status_top-left {
  width: 50%;
}
.project-info-status_top-right:last-child,
.project-info-status_top-left:last-child {
  text-align: right;
  color: var(--c-accent);
}

.project-info-status_bottom-left,
.project-info-status_bottom-right {
  width: 50%;
}
.project-info-status_bottom-left:last-child,
.project-info-status_bottom-right:last-child {
  text-align: right;
}

.project-info-table {
  display: flex;
  flex-direction: column;
}

.project_info_table-item {
  padding: var(--px-padding-s) 0;
  color: var(--c-white);
  display: flex;
  justify-content: space-between;
  gap: var(--px-gap-s);
  border-bottom: 1px solid var(--c-black-30);
}

.project_info_table-item_title {
  width: 50%;
}

.project_info_table-item_value {
  width: 50%;
  text-align: right;
}

.project-progress-bar {
  position: relative;
  width: 100%;
  height: 20px;
  background: var(--c-black-50);
  border-radius: var(--px-border-radius-s);
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-progress-bar_amount {
  position: relative;
  z-index: 2;
}

.project-progress-bar_inner {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  background: var(--c-accent);
  border-radius: var(--px-border-radius-s);
  z-index: 1;
  box-shadow: var(--shadow-1);
}

.project-footer {
  position: fixed;
  align-items: center;
  z-index: 1000;
  width: 100%;
  bottom: 67px;
  transition: background var(--a-duration-m) var(--a-type-m);
  padding: var(--px-padding-s) 0;
}
@media (min-width: 1080px) {
  .project-footer {
    position: sticky;
    bottom: 0;
    background: var(--c-white);
  }
}

.project-footer_wrapper {
  display: flex;
  margin: 0 auto;
  max-width: 1440px;
  align-items: center;
  justify-content: center;
  gap: var(--px-gap-m);
}
@media (min-width: 1080px) {
  .project-footer_wrapper {
    padding: 0 var(--px-padding-m);
    justify-content: space-between;
  }
}

.project-footer_title {
  display: none;
}
@media (min-width: 1080px) {
  .project-footer_title {
    display: block;
  }
}

.promotion-page_container {
  max-width: 1200px;
  margin: 0 auto;
  width: 100%;
  padding-left: 16px;
  padding-right: 16px;
  box-sizing: border-box;
}

.promotion-page_title {
  margin-top: 24px;
  margin-bottom: 16px;
  font-size: 24px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.87);
}

.promotion-page_header {
  display: flex;
  justify-content: space-between;
  align-items: start;
  gap: var(--px-gap-m);
  flex-wrap: wrap;
  margin-bottom: var(--px-gap-m);
}

.promotion-page_create-btn {
  white-space: nowrap;
}

.promotion-page_controls {
  display: flex;
  align-items: start;
  gap: var(--px-gap-m);
  justify-content: flex-end;
  flex-wrap: wrap;
}

.promotion-page_filters {
  flex: 1;
  width: 400px;
}

.promotion-page_search {
  min-width: 300px;
  max-width: 350px;
}

.promotion-page__pagination {
  margin-top: var(--px-gap-l);
}

.section-title, .promotion-edit h3 {
  margin-top: 24px;
  font-size: 24px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.87);
}

.content-container, .promotion-edit__container {
  max-width: 1200px;
  margin: 0 auto;
  width: 100%;
  padding-left: 16px;
  padding-right: 16px;
  box-sizing: border-box;
}

.promotion-edit {
  padding-bottom: var(--px-padding-l);
}
.promotion-edit__header {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-bottom: 20px;
}
.promotion-edit__header-link {
  cursor: pointer;
}
.promotion-edit__top-fields {
  display: flex;
  flex-direction: row;
  gap: 24px;
  margin-bottom: 32px;
  align-items: flex-start;
}
.promotion-edit__top-fields--left, .promotion-edit__top-fields--right {
  flex: 1;
}

.promotion-edit__top-field {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.promotion-edit__top-field--left {
  flex: 1;
}
.promotion-edit__top-field--right {
  flex: 0 0 auto;
  min-width: 200px;
}

.promotion-edit__row-fields {
  display: flex;
  flex-direction: row;
  gap: 16px;
  margin-bottom: 24px;
  align-items: flex-start;
}
.promotion-edit__row-fields .mdc-form-field {
  flex: 1;
  min-width: 0;
}
.promotion-edit__row-fields .mdc-form-field:first-child {
  flex: 1.2;
}
.promotion-edit__row-fields .mdc-form-field:last-child {
  flex: 1;
}

.promotion-edit-wrapper {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.promotion-edit-wrapper > .mdc-button {
  align-self: flex-end;
  width: auto;
  min-width: auto;
}
.promotion-edit-wrapper .mdc-button {
  align-self: flex-end;
  width: auto;
  min-width: auto;
}

.promotion-edit_checkbox-group {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.promotion-edit_checkbox-group--inline {
  flex-direction: row;
  gap: 16px;
  flex-wrap: wrap;
}
.promotion-edit_checkbox-group .mdc-form-field {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 6px;
}

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

.promotion-edit__general-errors {
  margin-bottom: 16px;
  padding: 12px 16px;
  background-color: #ffebee;
  border: 1px solid #b00020;
  border-radius: 4px;
}

.promotion-edit__general-errors-field {
  margin-bottom: 8px;
}
.promotion-edit__general-errors-field:last-child {
  margin-bottom: 0;
}

.promotion-edit-wrapper {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.promotion-edit-wrapper > .mdc-button {
  align-self: flex-end;
  width: auto;
  min-width: auto;
}
.promotion-edit-wrapper .mdc-button {
  align-self: flex-end;
  width: auto;
  min-width: auto;
}

.section-title, .promotion-create h3 {
  margin-top: 24px;
  font-size: 24px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.87);
}

.content-container, .promotion-create__container {
  max-width: 1200px;
  margin: 0 auto;
  width: 100%;
  padding-left: 16px;
  padding-right: 16px;
  box-sizing: border-box;
}

.promotion-create {
  padding-bottom: var(--px-padding-l);
}
.promotion-create__header {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-bottom: 20px;
}
.promotion-create__header-link {
  cursor: pointer;
}
.promotion-create__top-fields {
  display: flex;
  flex-direction: row;
  gap: 24px;
  margin-bottom: 32px;
  align-items: flex-start;
}
.promotion-create__top-fields--left, .promotion-create__top-fields--right {
  flex: 1;
}

.promotion-create__top-field {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.promotion-create__top-field--left {
  flex: 1;
}
.promotion-create__top-field--right {
  flex: 0 0 auto;
  min-width: 200px;
}

.promotion-create__row-fields {
  display: flex;
  flex-direction: row;
  gap: 16px;
  margin-bottom: 24px;
  align-items: flex-start;
}
.promotion-create__row-fields .mdc-form-field {
  flex: 1;
  min-width: 0;
}
.promotion-create__row-fields .mdc-form-field:first-child {
  flex: 1.2;
}
.promotion-create__row-fields .mdc-form-field:last-child {
  flex: 1;
}

.promotion-create-wrapper {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.promotion-create-wrapper > .mdc-button {
  align-self: flex-end;
  width: auto;
  min-width: auto;
}
.promotion-create-wrapper .mdc-button {
  align-self: flex-end;
  width: auto;
  min-width: auto;
}

.mdc-form-field {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.mdc-form-field__label {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.87);
  margin: 0;
  user-select: none;
}

.mdc-text-field, .mdc-banner-field {
  position: relative;
  display: inline-flex;
  align-items: baseline;
  box-sizing: border-box;
  width: 100%;
  height: 42px;
  margin: 0;
  padding: 0;
  border: none;
  outline: none;
  background: #fff;
}
.mdc-text-field--outlined {
  height: 42px;
}
.mdc-text-field--textarea {
  height: auto;
  min-height: 80px;
}
.mdc-text-field--invalid .mdc-notched-outline__leading,
.mdc-text-field--invalid .mdc-notched-outline__notch,
.mdc-text-field--invalid .mdc-notched-outline__trailing {
  border-color: #b00020;
}
.mdc-text-field--with-leading-icon .mdc-text-field__input {
  padding-left: 48px;
}
.mdc-text-field--with-leading-icon .mdc-text-field__leading-icon {
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
  color: rgba(0, 0, 0, 0.54);
  cursor: pointer;
  user-select: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  font-size: 24px;
  line-height: 1;
}
.mdc-text-field__input {
  width: 100%;
  height: 100%;
  padding: 10px 16px;
  border: none;
  outline: none;
  background: #fff;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.87);
  box-sizing: border-box;
  line-height: 1.5;
}
.mdc-text-field__input:focus {
  outline: none;
}
.mdc-text-field__input::placeholder {
  color: transparent;
}
.mdc-text-field__resizer {
  display: none;
}

.mdc-banner-field--preview {
  height: auto;
  cursor: default;
}

.mdc-text-field--textarea .mdc-text-field__input {
  resize: vertical;
  min-height: 80px;
  padding-top: 16px;
  vertical-align: top;
  text-align: left;
}
.mdc-text-field--textarea .mdc-floating-label {
  top: 16px;
  transform: translateY(0);
}
.mdc-text-field--textarea .mdc-text-field__input:focus ~ .mdc-notched-outline .mdc-floating-label,
.mdc-text-field--textarea .mdc-text-field__input:not(:placeholder-shown) ~ .mdc-notched-outline .mdc-floating-label {
  transform: translateY(-50%) translateX(-4px) scale(0.85);
  top: 0;
  background: #fff;
  padding: 0 4px;
  margin-left: -4px;
}
.mdc-text-field--textarea .mdc-text-field__resizer {
  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 12px;
  height: 12px;
  cursor: nwse-resize;
}

.mdc-notched-outline {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  box-sizing: border-box;
}
.mdc-notched-outline__leading, .mdc-notched-outline__notch, .mdc-notched-outline__trailing {
  border: 1px solid rgba(0, 0, 0, 0.38);
  box-sizing: border-box;
  transition: border-color 150ms cubic-bezier(0.4, 0, 0.2, 1);
}
.mdc-notched-outline__leading {
  position: absolute;
  left: 0;
  top: 0;
  width: 12px;
  height: 100%;
  border-right: none;
  border-radius: 4px 0 0 4px;
}
.mdc-notched-outline__notch {
  position: absolute;
  left: 0px;
  top: 0;
  width: calc(100% - 12px);
  height: 100%;
  border-left: none;
  border-right: none;
  overflow: visible;
}
.mdc-notched-outline__trailing {
  position: absolute;
  right: 0;
  top: 0;
  width: 12px;
  height: 100%;
  border-left: none;
  border-radius: 0 4px 4px 0;
}

.mdc-text-field__input:focus ~ .mdc-notched-outline .mdc-notched-outline__leading,
.mdc-text-field__input:focus ~ .mdc-notched-outline .mdc-notched-outline__notch,
.mdc-text-field__input:focus ~ .mdc-notched-outline .mdc-notched-outline__trailing {
  border-color: #55c0c5;
  border-width: 2px;
}

.mdc-text-field__input:focus ~ .mdc-notched-outline .mdc-notched-outline__leading,
.mdc-text-field__input:focus ~ .mdc-notched-outline .mdc-notched-outline__trailing {
  border-width: 2px;
}

.mdc-floating-label {
  position: absolute;
  left: 16px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.6);
  transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1), color 150ms cubic-bezier(0.4, 0, 0.2, 1), top 150ms cubic-bezier(0.4, 0, 0.2, 1);
  transform-origin: left top;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: calc(100% - 48px);
  line-height: 1;
  z-index: 1;
}

.mdc-text-field__input:focus ~ .mdc-notched-outline .mdc-floating-label,
.mdc-text-field__input:not(:placeholder-shown) ~ .mdc-notched-outline .mdc-floating-label,
.mdc-floating-label--float-above {
  transform: translateY(-50%) translateX(-4px) scale(0.85);
  color: #55c0c5;
  top: 0;
  background: #fff;
  padding: 0 4px;
  margin-left: -4px;
}

.mdc-text-field--invalid .mdc-floating-label {
  color: #b00020;
}

.mdc-banner-wrapper,
.mdc-select-wrapper {
  position: relative;
}
.mdc-banner-wrapper .mdc-text-field, .mdc-banner-wrapper .mdc-banner-field,
.mdc-select-wrapper .mdc-text-field,
.mdc-select-wrapper .mdc-banner-field {
  cursor: pointer;
}
.mdc-banner-wrapper .mdc-text-field select, .mdc-banner-wrapper .mdc-banner-field select,
.mdc-select-wrapper .mdc-text-field select,
.mdc-select-wrapper .mdc-banner-field select {
  cursor: pointer;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.mdc-banner-wrapper .mdc-text-field .mdc-select__dropdown-icon, .mdc-banner-wrapper .mdc-banner-field .mdc-select__dropdown-icon,
.mdc-select-wrapper .mdc-text-field .mdc-select__dropdown-icon,
.mdc-select-wrapper .mdc-banner-field .mdc-select__dropdown-icon {
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  color: rgba(0, 0, 0, 0.54);
  font-size: 16px;
  line-height: 1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
}
.mdc-banner-wrapper--filled .mdc-floating-label,
.mdc-select-wrapper--filled .mdc-floating-label {
  transform: translateY(-130%) scale(0.75);
  color: rgba(0, 0, 0, 0.6);
}

.promotion-create_checkbox-group {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.promotion-create_checkbox-group--inline {
  flex-direction: row;
  gap: 16px;
  flex-wrap: wrap;
}
.promotion-create_checkbox-group .mdc-form-field {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 6px;
}

.mdc-checkbox {
  position: relative;
  display: inline-block;
  width: 18px;
  height: 18px;
  cursor: pointer;
  flex-shrink: 0;
}
.mdc-checkbox__native-control {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  opacity: 0;
  cursor: inherit;
  z-index: 1;
}
.mdc-checkbox__background {
  position: absolute;
  top: 0;
  left: 0;
  width: 18px;
  height: 18px;
  border: 2px solid rgba(0, 0, 0, 0.54);
  border-radius: 2px;
  transition: background-color 90ms cubic-bezier(0.4, 0, 0.2, 1), border-color 90ms cubic-bezier(0.4, 0, 0.2, 1);
  box-sizing: border-box;
}
.mdc-checkbox__checkmark {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: opacity 90ms cubic-bezier(0.4, 0, 0.2, 1);
}
.mdc-checkbox__checkmark-path {
  stroke: #fff;
  stroke-width: 3.12px;
  stroke-dasharray: 29.7833385;
  stroke-dashoffset: 29.7833385;
}
.mdc-checkbox__ripple {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0;
  transform: scale(0);
  transition: opacity 90ms cubic-bezier(0.4, 0, 0.2, 1), transform 90ms cubic-bezier(0.4, 0, 0.2, 1);
}
.mdc-checkbox--checked .mdc-checkbox__background {
  background-color: #55c0c5;
  border-color: #55c0c5;
}
.mdc-checkbox--checked .mdc-checkbox__checkmark {
  opacity: 1;
}
.mdc-checkbox--checked .mdc-checkbox__checkmark-path {
  stroke-dashoffset: 0;
}
.mdc-checkbox__native-control:focus ~ .mdc-checkbox__ripple {
  opacity: 1;
  transform: scale(1);
}

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

.mdc-button {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  min-width: auto;
  width: auto;
  height: 36px;
  padding: 0 24px;
  border: none;
  outline: none;
  text-decoration: none;
  vertical-align: middle;
  background-color: transparent;
  color: rgba(0, 0, 0, 0.87);
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.0892857143em;
  text-transform: uppercase;
  cursor: pointer;
  user-select: none;
  overflow: visible;
  transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1), opacity 15ms linear 30ms, transform 270ms cubic-bezier(0, 0, 0.2, 1) 0ms;
}
.mdc-button--raised {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  background-color: #55c0c5;
  color: #fff;
}
.mdc-button--raised:hover {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: #4aa8ac;
}
.mdc-button--raised:active {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.mdc-button__ripple {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  overflow: hidden;
  pointer-events: none;
}
.mdc-button__label {
  position: relative;
  z-index: 1;
}

.mdc-text-field-helper-line {
  padding-right: 16px;
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.mdc-text-field-helper-text {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.6);
}
.mdc-text-field-helper-text--validation-msg {
  color: #b00020;
}

.promotion-create__general-errors {
  margin-bottom: 16px;
  padding: 12px 16px;
  background-color: #ffebee;
  border: 1px solid #b00020;
  border-radius: 4px;
}
.promotion-create__general-errors .mdc-text-field-helper-text--validation-msg {
  margin-bottom: 8px;
  font-size: 14px;
  line-height: 1.5;
}
.promotion-create__general-errors .mdc-text-field-helper-text--validation-msg:last-child {
  margin-bottom: 0;
}

.mdc-text-field__leading-icon,
.mdc-select__dropdown-icon {
  font-size: 20px;
  line-height: 1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  user-select: none;
}

.promotion-action-banner {
  display: flex;
  width: 100%;
  flex-direction: column-reverse;
  justify-content: space-between;
  align-items: flex-start;
}
@container promotion-preview (min-width: 960px) {
  .promotion-action-banner {
    padding: var(--px-padding-m);
    flex-direction: row;
    align-items: stretch;
    gap: var(--px-gap-m);
    height: 270px;
    min-height: 270px;
    max-height: 270px;
  }
}
@container promotion-preview (min-width: 1280px) {
  .promotion-action-banner {
    padding: var(--px-padding-l);
  }
}

.promotion-action-banner_main {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  min-height: 262px;
  gap: var(--px-gap-m);
  padding: var(--px-padding-m) var(--px-padding-m) var(--px-padding-l);
}
@container promotion-preview (min-width: 640px) {
  .promotion-action-banner_main {
    padding: var(--px-padding-l) var(--px-padding-l);
  }
}
@container promotion-preview (min-width: 960px) {
  .promotion-action-banner_main {
    padding: 0;
    min-height: auto;
    justify-content: center;
    flex: 0 0 calc(60% - var(--px-padding-l));
  }
}

.promotion-action-banner_text-content {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-xs);
}

.promotion-action-banner_image {
  width: 100%;
  object-fit: cover;
  aspect-ratio: 2.5/1;
}
@container promotion-preview (min-width: 960px) {
  .promotion-action-banner_image {
    flex: 0 0 40%;
    min-width: 340px;
    min-height: 188px;
    border-radius: var(--px-border-radius-s);
  }
}
@container promotion-preview (min-width: 1280px) {
  .promotion-action-banner_image {
    min-width: 400px;
  }
}

.promotion-info-banner {
  display: flex;
  width: 100%;
  flex-direction: column-reverse;
  justify-content: space-between;
  align-items: flex-start;
}
@container promotion-preview (min-width: 960px) {
  .promotion-info-banner {
    padding: var(--px-padding-m);
    flex-direction: row;
    align-items: stretch;
    gap: var(--px-gap-l);
    height: 270px;
    min-height: 270px;
    max-height: 270px;
  }
}
@container promotion-preview (min-width: 1280px) {
  .promotion-info-banner {
    padding: var(--px-padding-l);
    gap: var(--px-gap-l);
  }
}

.promotion-info-banner_main {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: var(--px-gap-m);
  width: 100%;
  min-height: 262px;
  padding: var(--px-padding-m) var(--px-padding-m) var(--px-padding-l);
}
@container promotion-preview (min-width: 640px) {
  .promotion-info-banner_main {
    padding: var(--px-padding-m);
    gap: var(--px-gap-l);
  }
}
@container promotion-preview (min-width: 960px) {
  .promotion-info-banner_main {
    padding: 0;
    gap: var(--px-gap-l);
    min-height: auto;
    flex: 0 0 calc(60% - var(--px-padding-l));
  }
}
@container promotion-preview (min-width: 1280px) {
  .promotion-info-banner_main {
    flex: 0 0 calc(60% - var(--px-padding-l));
  }
}

.promotion-info-banner_text-content {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-xs);
}

.promotion-info-banner_image {
  width: 100%;
  object-fit: cover;
  aspect-ratio: 2.5/1;
}
@container promotion-preview (min-width: 960px) {
  .promotion-info-banner_image {
    flex: 0 0 40%;
    min-width: 340px;
    min-height: 188px;
    border-radius: var(--px-border-radius-s);
  }
}
@container promotion-preview (min-width: 1280px) {
  .promotion-info-banner_image {
    min-width: 400px;
  }
}

.promotion-project-banner {
  display: flex;
  width: 100%;
  flex-direction: column-reverse;
  justify-content: space-between;
  align-items: flex-start;
  max-height: 518px;
}
.promotion-project-banner h4,
.promotion-project-banner .h4 {
  font-weight: 700;
  font-family: Formular, sans-serif;
  line-height: calc(100% + 4px);
  font-size: 24px;
}
@media (min-width: 640px) {
  .promotion-project-banner h4,
  .promotion-project-banner .h4 {
    font-size: 28px;
  }
}
@media (min-width: 1280px) {
  .promotion-project-banner h4,
  .promotion-project-banner .h4 {
    font-size: 30px;
  }
}
@container promotion-preview (min-width: 640px) {
  .promotion-project-banner {
    max-height: 518px;
  }
}
@container promotion-preview (min-width: 960px) {
  .promotion-project-banner {
    padding: var(--px-padding-m);
    flex-direction: row;
    align-items: stretch;
    gap: var(--px-gap-l);
    height: 270px;
    min-height: 270px;
    max-height: 270px;
  }
}
@container promotion-preview (min-width: 1280px) {
  .promotion-project-banner {
    padding: var(--px-padding-l);
    gap: var(--px-gap-l);
  }
}

.promotion-project-banner_main {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  min-height: 262px;
  padding: var(--px-padding-m) var(--px-padding-m) var(--px-padding-l);
}
@container promotion-preview (min-width: 640px) {
  .promotion-project-banner_main {
    padding: var(--px-padding-m);
  }
}
@container promotion-preview (min-width: 960px) {
  .promotion-project-banner_main {
    padding: 0;
    gap: var(--px-gap-l);
    min-height: auto;
    flex: 0 0 calc(60% - var(--px-padding-l));
  }
}
@container promotion-preview (min-width: 1280px) {
  .promotion-project-banner_main {
    gap: var(--px-gap-m);
    flex: 0 0 calc(60% - var(--px-padding-l));
  }
}

.promotion-project-banner_text-content {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
}
@container promotion-preview (min-width: 640px) {
  .promotion-project-banner_text-content {
    gap: var(--px-gap-s);
  }
}

.promotion-project-banner_label {
  width: fit-content;
  padding: var(--px-padding-xs) var(--px-padding-s);
  border-radius: var(--px-border-radius-xs);
  background: var(--c-accent-40);
  color: var(--c-white);
}

.promotion-project-banner_title-content {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-xs);
}

.promotion-project-banner_image {
  width: 100%;
  object-fit: cover;
  aspect-ratio: 2.5/1;
}
@container promotion-preview (min-width: 640px) {
  .promotion-project-banner_image {
    aspect-ratio: 2.5/1;
  }
}
@container promotion-preview (min-width: 960px) {
  .promotion-project-banner_image {
    flex: 0 0 40%;
    min-width: 340px;
    min-height: 188px;
    border-radius: var(--px-border-radius-s);
  }
}
@container promotion-preview (min-width: 1280px) {
  .promotion-project-banner_image {
    min-width: 400px;
  }
}

.promotion-timer-banner {
  position: relative;
  width: 100%;
}
@container promotion-preview (min-width: 960px) {
  .promotion-timer-banner {
    height: 270px;
    min-height: 270px;
    max-height: 270px;
  }
}

.promotion-timer-banner_content {
  min-height: 276px;
  display: flex;
  flex-direction: column-reverse;
  justify-content: space-between;
  align-items: flex-start;
}
@container promotion-preview (min-width: 960px) {
  .promotion-timer-banner_content {
    min-height: auto;
    padding: var(--px-padding-m);
    flex-direction: row;
    align-items: stretch;
    gap: var(--px-gap-l);
  }
}
@container promotion-preview (min-width: 1280px) {
  .promotion-timer-banner_content {
    padding: var(--px-padding-l);
    gap: var(--px-gap-l);
  }
}

.promotion-timer-banner_main {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: var(--px-gap-m);
  width: 100%;
  min-height: 262px;
  padding: var(--px-padding-m) var(--px-padding-m) var(--px-padding-l);
}
@container promotion-preview (min-width: 640px) {
  .promotion-timer-banner_main {
    padding: var(--px-padding-m);
    gap: var(--px-gap-l);
  }
}
@container promotion-preview (min-width: 960px) {
  .promotion-timer-banner_main {
    padding: 0;
    gap: var(--px-gap-l);
    min-height: auto;
    flex: 0 0 calc(60% - var(--px-padding-l));
  }
}
@container promotion-preview (min-width: 1280px) {
  .promotion-timer-banner_main {
    flex: 0 0 calc(60% - var(--px-padding-l));
  }
}

.promotion-timer-banner_text-content {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-xs);
}

.promotion-timer-banner_label {
  width: fit-content;
  padding: var(--px-padding-xs);
  border-radius: var(--px-border-radius-xs);
  color: var(--c-black-50);
}
.promotion-timer-banner_label.__yellow {
  background: var(--c-yellow-20);
}
.promotion-timer-banner_label.__red {
  background: var(--c-red-20);
}

.promotion-timer-banner_image {
  width: 100%;
  object-fit: cover;
  aspect-ratio: 2.5/1;
}
@container promotion-preview (min-width: 960px) {
  .promotion-timer-banner_image {
    min-width: 340px;
    min-height: 188px;
    border-radius: var(--px-border-radius-s);
  }
}
@container promotion-preview (min-width: 1280px) {
  .promotion-timer-banner_image {
    min-width: 400px;
  }
}

.promotion-banner-preview {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
  padding: var(--px-padding-m);
}
.promotion-banner-preview_controls {
  display: flex;
  flex-wrap: wrap;
  gap: var(--px-gap-s);
}
.promotion-banner-preview_frame {
  display: flex;
  justify-content: center;
  width: 100%;
}
.promotion-banner-preview_viewport {
  width: 100%;
  max-width: 100%;
  border-radius: var(--px-border-radius-s);
  box-shadow: 0 0 1rem 0.1rem var(--c-black-10);
  background: var(--c-white);
  overflow: hidden;
  container-type: inline-size;
  container-name: promotion-preview;
  transition: width var(--a-duration-m) var(--a-type-m);
}
.promotion-banner-preview_viewport h4 {
  font-weight: 700;
  font-family: Formular, sans-serif;
  line-height: calc(100% + 4px);
}
.promotion-banner-preview_viewport.__mobile {
  width: 360px;
}
.promotion-banner-preview_viewport.__mobile h2 {
  font-size: 28px;
}
.promotion-banner-preview_viewport.__mobile h4 {
  font-size: 24px;
}
.promotion-banner-preview_viewport.__tablet {
  width: 768px;
}
.promotion-banner-preview_viewport.__tablet h2 {
  font-size: 36px;
}
.promotion-banner-preview_viewport.__tablet h4 {
  font-size: 28px;
}
.promotion-banner-preview_viewport.__desktop {
  width: 1280px;
}
.promotion-banner-preview_viewport.__desktop h2 {
  font-size: 40px;
}
.promotion-banner-preview_viewport.__desktop h4 {
  font-size: 30px;
}

.guarantor-page,
.guarantor-about-page {
  padding: var(--px-padding-m);
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-l);
  min-height: 100vh;
  box-sizing: border-box;
}

.guarantor-page-cards {
  display: flex;
  flex-wrap: wrap;
  gap: var(--px-gap-m);
}

.guarantor-card {
  justify-content: space-between;
  position: relative;
  padding: var(--px-padding-m);
  background-color: var(--c-accent-bg-light);
  border-radius: var(--px-border-radius-s);
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
  width: 100%;
  box-sizing: border-box;
}
@media (min-width: 720px) {
  .guarantor-card {
    width: calc(50% - 10px);
  }
}
@media (min-width: 1080px) {
  .guarantor-card {
    width: calc(33.3333333333% - 13.3333333333px);
  }
}
@media (min-width: 1440px) {
  .guarantor-card {
    width: calc(25% - 15px);
  }
}

.guarantor-card_title {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-xs);
}

.guarantor-card_text {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
}

.guarantor-card_buttons {
  display: flex;
  flex-direction: row;
  gap: var(--px-gap-s);
}

.guarantor-doc {
  position: absolute;
  top: 30px;
  right: 30px;
  cursor: pointer;
}

.guarantor-agreement-form {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}

.guarantor-rejection-form {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}

.guarantor-rejection-form_buttons {
  display: flex;
  gap: var(--px-gap-s);
}

.guarantor-content {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}

.guarantor-content_buttons {
  display: flex;
  gap: var(--px-gap-s);
}

.project-edit .project--form__navov {
  background: #f5f7f8;
  border-bottom: 1px solid #e2e8ea;
  position: sticky;
  top: 65px;
  z-index: 10;
  padding: 10px 0 12px;
  margin: 0 0 8px;
  box-sizing: border-box;
}
.project-edit .project--form__navov .wrapper {
  max-width: 100%;
  padding-left: 12px;
  padding-right: 12px;
  box-sizing: border-box;
}
.project-edit .project--form__navov .project--form__nav {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  min-height: 44px;
  padding: 0 48px;
}
@media (min-width: 767px) {
  .project-edit .project--form__navov .project--form__nav {
    padding: 0 40px;
    flex-wrap: wrap;
    min-height: auto;
  }
}
.project-edit .project--form__navov .nav--btns {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  flex-shrink: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 40px;
  height: 36px;
  padding: 0 10px;
  border: 1px solid #d0d8db;
  border-radius: 6px;
  background: #fff;
  color: #2e4f5f;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06);
  cursor: pointer;
  transition: background 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.project-edit .project--form__navov .nav--btns:hover:not(:disabled) {
  background: #eef6f7;
  border-color: #079ea9;
  color: #079ea9;
  box-shadow: 0 2px 6px rgba(7, 158, 169, 0.15);
}
.project-edit .project--form__navov .nav--btns:disabled {
  opacity: 0.35;
  cursor: not-allowed;
}
.project-edit .project--form__navov .nav--btns__left {
  left: 0;
}
.project-edit .project--form__navov .nav--btns__right {
  right: 0;
}
.project-edit .project--form__navov .nav--btns .nav--btns__icon {
  display: block;
  width: 22px;
  height: 22px;
  flex-shrink: 0;
}
.project-edit .project--form__navov .tabs--line {
  display: flex;
  flex-wrap: nowrap;
  align-items: stretch;
  justify-content: center;
  gap: 12px;
  margin: 0;
  padding: 4px;
  max-width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: thin;
}
.project-edit .project--form__navov .tabs--line::-webkit-scrollbar {
  height: 4px;
}
.project-edit .project--form__navov .tabs--line::-webkit-scrollbar-thumb {
  background: #c5d0d4;
  border-radius: 2px;
}
.project-edit .project--form__navov .tab--line {
  flex: 0 0 auto;
}
.project-edit .project--form__navov .tab--line label {
  display: inline-block;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.3;
  padding: 8px 14px 10px;
  margin: 0;
  border-radius: 8px;
  border-bottom: none;
  border: 1px solid transparent;
  color: #2e4f5f;
  opacity: 0.75;
  cursor: pointer;
  white-space: nowrap;
  transition: background 0.2s, color 0.2s, opacity 0.2s, border-color 0.2s;
}
.project-edit .project--form__navov .tab--line input[type=radio] {
  display: none;
}
.project-edit .project--form__navov .tab--line:hover label {
  opacity: 1;
  background: rgba(7, 158, 169, 0.08);
}
.project-edit .project--form__navov .tab--line.select label {
  opacity: 1;
  color: #079ea9;
  background: #fff;
  border-color: #079ea9;
  box-shadow: 0 1px 3px rgba(7, 158, 169, 0.12);
}

.project-edit_not-found {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
}

.project-edit_not-found .modal-cmp__inner {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}

.project-edit .project-edit__float-actions {
  z-index: 100;
}

.project-edit__tab-pane {
  position: relative;
  min-height: 120px;
}

.project-edit__tab-overlay {
  position: absolute;
  inset: 0;
  z-index: 8;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(255, 255, 255, 0.75);
  min-height: 200px;
}

.project-edit_button-send-verification {
  display: flex;
  justify-self: center;
}
.project-edit_button-send-verification .loading-state {
  min-height: 0;
  width: 100%;
}

.surenty__load-placeholder {
  display: none;
}

.offer-item__popup-load-placeholder {
  display: none;
}

.offer-item__doc-link,
.v-select.project-edit_input-single.vs--single.vs--searchable .vs__actions,
.v-select.project-edit_input-multiple.vs--multiple.vs--searchable .vs__actions {
  cursor: pointer;
}

.v-select.project-edit_input-single.vs--single.vs--searchable .vs__selected {
  color: var(--c-black);
}

.project-about {
  background: var(--c-black-bg);
  padding: var(--px-padding-l) var(--px-padding-m);
}

.project-about_wrapper {
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-l);
}

.project--about__rait {
  overflow-x: scroll;
  overflow-y: scroll;
  height: 80vh;
}
.project--about__rait th, .project--about__rait th {
  font-size: 12px;
}
@media (min-width: 1024px) {
  .project--about__rait th, .project--about__rait th {
    font-size: 14px;
  }
}
@media (min-width: 1024px) {
  .project--about__rait {
    overflow-x: visible;
    height: auto;
  }
}
.project--about__rait table {
  border-top: 1px solid var(--c-accent);
  border-left: 1px solid var(--c-accent);
}
.project--about__rait table thead {
  position: sticky;
  top: 0;
  z-index: 10;
}
.project--about__rait table thead th {
  background-color: rgb(255, 255, 255);
}
.project--about__rait table th, .project--about__rait table td {
  text-align: center;
  padding: 7px 7px;
  line-height: 1.2;
  border-bottom: 1px solid var(--c-accent);
  border-right: 1px solid var(--c-accent);
  width: 7%;
}
.project--about__rait table th p, .project--about__rait table td p {
  line-height: 1.2;
}
.project--about__rait table th p, .project--about__rait table td:first-child p {
  font-weight: 600;
}
.project--about__rait table th:first-child,
.project--about__rait table td:first-child {
  position: sticky;
  left: 0;
  background-color: rgb(255, 255, 255);
}

.config-panel {
  position: fixed;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  z-index: 100;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 8px;
  padding: 10px 12px 12px;
  background: #f5f7f8;
  border: 1px solid #e2e8ea;
  border-right: none;
  border-radius: 8px 0 0 8px;
  box-sizing: border-box;
  box-shadow: -2px 0 10px rgba(0, 0, 0, 0.06);
}
@media (min-width: 767px) {
  .config-panel {
    padding: 8px 10px 10px;
    gap: 6px;
  }
}

.config-panel__btn {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 6px;
  min-width: 92px;
  padding: 8px 12px 10px;
  border: 1px solid #d0d8db;
  border-radius: 8px;
  background: #fff;
  color: #2e4f5f;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.25;
  text-align: center;
  cursor: pointer;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06);
  transition: background 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s;
  user-select: none;
}
.config-panel__btn svg {
  display: block;
  width: 24px;
  height: 24px;
  flex-shrink: 0;
}
.config-panel__btn:hover {
  background: #eef6f7;
  border-color: #079ea9;
  color: #079ea9;
  box-shadow: 0 2px 6px rgba(7, 158, 169, 0.15);
}
.config-panel__btn:hover svg path[fill]:not([fill=none]) {
  fill: currentColor;
}
.config-panel__btn:hover svg path[stroke]:not([stroke=none]) {
  stroke: currentColor;
}

.projects-element-config {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}
@media (min-width: 720px) {
  .projects-element-config {
    flex-direction: row;
    justify-content: space-evenly;
  }
}

.projects-element-config-block_left,
.projects-element-config-block_right {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-xs);
  width: 100%;
  max-width: 400px;
}

.projects-element-config-block_right .v-select {
  gap: 0;
}

.projects-element-config-block_right .vs__dropdown-menu {
  position: relative !important;
}

.projects-element-rank {
  display: flex;
  width: max-content;
  gap: var(--px-gap-xs);
  align-items: center;
}

.projects-element-rank_title {
  margin: 0;
}

.projects-element-rank_button {
  cursor: pointer;
  transition: opacity var(--a-duration-m) var(--a-type-m);
}
.projects-element-rank_button:hover {
  opacity: 0.6;
}

.projects-action-buttons {
  position: fixed;
  right: 0;
  bottom: var(--px-padding-m);
  z-index: 100;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 8px;
  padding: 10px 12px 12px;
  background: #f5f7f8;
  border: 1px solid #e2e8ea;
  border-right: none;
  border-radius: 8px 0 0 8px;
  box-sizing: border-box;
  box-shadow: -2px 0 10px rgba(0, 0, 0, 0.06);
}
@media (min-width: 767px) {
  .projects-action-buttons {
    padding: 8px 10px 10px;
    gap: 6px;
  }
}

.projects-action-button {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 6px;
  min-width: 88px;
  padding: 8px 12px 10px;
  border: 1px solid #d0d8db;
  border-radius: 8px;
  background: #fff;
  color: #2e4f5f;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.25;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06);
  transition: background 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s;
  user-select: none;
}
.projects-action-button svg {
  display: block;
  width: 20px;
  height: 20px;
  flex-shrink: 0;
}
.projects-action-button:hover {
  background: #eef6f7;
  border-color: #079ea9;
  color: #079ea9;
  box-shadow: 0 2px 6px rgba(7, 158, 169, 0.15);
}
.projects-action-button:hover svg path[fill]:not([fill=none]) {
  fill: currentColor;
}
.projects-action-button:hover svg path[stroke]:not([stroke=none]) {
  stroke: currentColor;
}

.projects-element_not-found {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
}

.projects-element_not-found .modal-cmp__inner {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}

.bill-config {
  position: relative;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
}
.bill-config--loading {
  display: flex;
  flex-direction: column;
  background: #141b26;
  border-radius: 8px;
  padding: 24px;
  min-height: 260px;
}
.bill-config .bill-config__initial-loading {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1 1 auto;
  width: 100%;
  min-height: 0;
  box-sizing: border-box;
}
.bill-config .bill-config__initial-loading .loading-state {
  min-height: 0;
  padding: 0;
  width: 100%;
}
.bill-config .bill-config__initial-loading .loading-state__message {
  color: rgba(255, 255, 255, 0.88);
  font-weight: 500;
  margin-bottom: 24px !important;
}
.bill-config .form.form--bill__config {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}
.bill-config label.bill-config__field-label {
  display: block;
  color: var(--c-white);
  font-size: 12px;
  font-weight: 600;
  line-height: 1.3;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  margin-bottom: 6px;
}
.bill-config .bill-config__fields {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 12px;
  margin-bottom: 8px;
  width: 100%;
}
.bill-config .bill-config__row--2,
.bill-config .bill-config__row--4,
.bill-config .bill-config__row--3 {
  width: 100%;
  min-width: 0;
}
.bill-config .bill-config__row--2 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 12px 16px;
  align-items: end;
}
.bill-config .bill-config__row--4 {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 12px 16px;
  align-items: end;
}
.bill-config .bill-config__row--3 {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 12px 16px;
  align-items: end;
}
.bill-config .bill-config__action-row {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-end;
  align-items: center;
  align-self: stretch;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  text-align: right;
}
.bill-config .bill-config__save-status-text {
  font-size: 13px;
  font-weight: 500;
  color: rgba(255, 255, 255, 0.7);
}
.bill-config .bill-config__save-btn.btn {
  box-sizing: border-box;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 36px;
  padding: 7px 16px;
  line-height: 1.25;
  flex: 0 0 auto;
  margin-left: auto;
}
.bill-config .bill-config__cell {
  min-width: 0;
}
.bill-config .bill-config__schedule-table {
  width: auto;
  max-width: 100%;
  border-collapse: collapse;
}
.bill-config .bill-config__schedule-table th,
.bill-config .bill-config__schedule-table td {
  vertical-align: middle;
  padding: 8px 10px;
  line-height: 1.35;
  font-size: 14px;
  box-sizing: border-box;
}
.bill-config .bill-config__schedule-table tbody tr.calendar--item {
  height: 42px;
}
.bill-config .bill-config__schedule-table tfoot th {
  vertical-align: middle;
  padding: 8px 10px;
}
.bill-config .bill-config__schedule-table .bill-config__schedule-cell--coef {
  width: auto;
  min-width: 11.5rem;
  max-width: 14rem;
  padding-top: 6px;
  padding-bottom: 6px;
}
.bill-config .bill-config__schedule-table thead th.bill-config__schedule-cell--coef {
  white-space: nowrap;
  line-height: 1.25;
}
.bill-config .bill-config__schedule-table input.input.bill-config__schedule-coef-input {
  display: inline-block;
  vertical-align: middle;
  width: 6.25rem;
  min-width: 5.5rem;
  max-width: 7rem;
  box-sizing: border-box;
  height: 32px;
  min-height: 32px;
  max-height: 32px;
  margin: 0;
  padding: 5px 8px;
  line-height: 1.25;
}

.bill-config__schedule-actions {
  display: flex;
  justify-content: flex-end;
  margin-top: 12px;
  width: 100%;
  box-sizing: border-box;
}

.bill-config__table-wrap {
  position: relative;
  min-height: 120px;
}

.bill-config__table-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(0, 0, 0, 0.08);
  z-index: 10;
}
.bill-config__table-overlay__content {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1rem;
}
.bill-config__table-overlay__text {
  margin: 0;
  color: #666;
  font-size: 14px;
}
.bill-config__table-overlay__spinner {
  width: 32px;
  height: 32px;
  border: 3px solid #eee;
  border-top-color: #333;
  border-radius: 50%;
  animation: bill-config-spin 0.8s linear infinite;
}

@keyframes bill-config-spin {
  to {
    transform: rotate(360deg);
  }
}
.project-about-content {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
  color: var(--c-white);
}

.project-about-content_top,
.project-about-content_bottom {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}
@media (min-width: 720px) {
  .project-about-content_top,
  .project-about-content_bottom {
    flex-direction: row;
  }
}

.project-about-rate,
.project-about-kontur,
.project-about-files,
.project-about-info {
  box-sizing: border-box;
  display: flex;
  padding: var(--px-padding-m);
  background: var(--c-black);
  border-radius: var(--px-border-radius-s);
}

.project-about-rate,
.project-about-kontur {
  width: 100%;
}
@media (min-width: 720px) {
  .project-about-rate,
  .project-about-kontur {
    width: 50%;
  }
}

.project-about-files {
  width: 100%;
}

.project-about-info {
  width: 100%;
}
@media (min-width: 720px) {
  .project-about-info {
    width: 60%;
  }
  .project-about-info + .project-about-files {
    width: 40%;
  }
}

.project-about-files {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-l);
}

.project-about-files_content {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
}

.project-about-files_item {
  display: flex;
  gap: var(--px-gap-s);
}

.project-about-info {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-l);
}

.project-about-info_table {
  display: flex;
  flex-direction: column;
}

.project-about-info_table-item {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
  justify-content: space-between;
  padding: var(--px-padding-s) 0;
  position: relative;
}
@media (min-width: 720px) {
  .project-about-info_table-item {
    flex-direction: row;
  }
}
.project-about-info_table-item:last-child .project-about-info_table-decor {
  display: none;
}

.project-about-info_table-decor {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background: linear-gradient(90deg, var(--c-black-30) 0%, transparent 100%);
}

.project-about-info_table-item_title {
  width: 100%;
  color: var(--c-black-30);
}
@media (min-width: 720px) {
  .project-about-info_table-item_title {
    width: 50%;
  }
}

.project-about-info_table-item_value {
  width: 100%;
}
@media (min-width: 720px) {
  .project-about-info_table-item_value {
    width: 50%;
  }
}

.project-about-kontur {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-l);
}
.project-about-kontur.__long {
  width: 100%;
}
@media (min-width: 720px) {
  .project-about-kontur.__long .project-about-kontur_grade, .project-about-kontur.__long .project-about-kontur_rate {
    width: 50%;
  }
}
@media (min-width: 720px) {
  .project-about-kontur.__long .project-about-kontur_content-graphs {
    flex-direction: row;
  }
}

.project-about-kontur_content {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}

.project-about-kontur_grade,
.project-about-kontur_rate {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: var(--px-gap-s);
  padding: var(--px-padding-m);
  background: var(--c-black-bg);
  border-radius: var(--px-border-radius-s);
  width: 100%;
  box-sizing: border-box;
}
@media (min-width: 1080px) {
  .project-about-kontur_grade,
  .project-about-kontur_rate {
    width: 50%;
  }
}

.project-about-kontur_grade-title,
.project-about-kontur_rate-title {
  display: flex;
  gap: var(--px-gap-s);
  align-items: center;
  color: var(--c-white-60);
}
.project-about-kontur_grade-title svg,
.project-about-kontur_rate-title svg {
  min-width: 24px;
  min-height: 24px;
}

.project-about-kontur_rate-content {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
  color: var(--c-accent);
}
.project-about-kontur_rate-content .project-progress-bar {
  height: 10px;
}
.project-about-kontur_rate-content .project-progress-bar .project-progress-bar_amount {
  display: none;
}

.project-about-kontur_grade-content {
  display: flex;
  gap: var(--px-gap-xs);
  margin-top: 23px;
}

.project-about-kontur_content-graphs {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}
@media (min-width: 1080px) {
  .project-about-kontur_content-graphs {
    flex-direction: row;
  }
}

.project-about-kontur_grade-item {
  display: flex;
  gap: var(--px-gap-s);
  position: relative;
  height: 64px;
  width: 10%;
  align-items: center;
  flex-direction: column;
}
.project-about-kontur_grade-item.__active .project-about-kontur_grade-name {
  color: var(--c-white);
}
.project-about-kontur_grade-item.__active .project-about-kontur_grade-rate {
  background: linear-gradient(180deg, var(--c-white) 0%, transparent 100%);
}

.project-about-kontur_grade-name {
  position: absolute;
  top: -23px;
  left: 50%;
  transform: translateX(-50%);
}

.project-about-kontur_grade-rate {
  background: linear-gradient(180deg, var(--c-accent) 0%, transparent 100%);
  border-radius: var(--px-border-radius-xs);
  width: 100%;
  margin: auto 0 0;
}

.project-about-kontur_info {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
  justify-content: space-between;
}
@media (min-width: 1080px) {
  .project-about-kontur_info {
    flex-direction: row;
    align-items: center;
  }
}

.project-about-kontur_info-rate {
  display: flex;
  gap: var(--px-gap-s);
  align-items: center;
}

.project-about-kontur_info-content {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-xs);
  justify-content: space-between;
}

.project-about-kontur_info-text {
  display: flex;
  gap: var(--px-gap-xs);
  align-items: center;
  color: var(--c-accent);
}
.project-about-kontur_info-text div {
  border-radius: var(--px-border-radius-xl);
  width: 5px;
  height: 5px;
  background: var(--c-black-30);
}

.project-about-kontur_info-link {
  display: flex;
  gap: var(--px-gap-s);
  align-items: center;
}
.project-about-kontur_info-link svg {
  transform: rotate(270deg);
}

.project-about-rate {
  flex-direction: column;
  gap: var(--px-gap-l);
}
.project-about-rate.__long {
  width: 100%;
}

.project-about-rate_content {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
  height: 100%;
}
.project-about-rate_content h2 {
  color: var(--c-accent);
}

.project-about-rate_content-text {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}

.project-about-rate_content-link {
  margin: auto 0 0 !important;
}

.notify-form {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}

.notify-result {
  color: var(--c-black);
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--px-gap-m);
}

.notify-result_icon {
  box-sizing: content-box;
  padding: var(--px-padding-m);
  border-radius: var(--px-border-radius-xl);
}
.notify-result_icon.__success {
  color: var(--c-black);
  background: var(--c-green);
}
.notify-result_icon.__failure {
  color: var(--c-white);
  background: var(--c-red);
}

.notifications-page_content {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}

.notifications-page_item-title {
  display: flex;
  gap: var(--px-gap-m);
  align-items: flex-start;
  flex-direction: column;
}

.notifications-page_item-text {
  word-break: break-word;
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
}

.notifications-page_item-date {
  display: flex;
  align-items: center;
  gap: var(--px-gap-s);
  color: var(--c-black-30);
}

.notifications-page_item-decor {
  width: 10px;
  height: 10px;
  background-color: transparent;
  border-radius: var(--px-border-radius-xl);
  transition: background-color var(--a-duration-m) var(--a-type-m);
}
.notifications-page_item-decor.__active {
  background-color: var(--c-accent);
}

.auth-page {
  min-height: 100dvh;
  background: linear-gradient(260deg, #212631 73.83%, #1A606C 103.18%);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: var(--px-padding-m);
  box-sizing: border-box;
}

.auth-page_content {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
  background-color: var(--c-white);
  padding: var(--px-padding-m);
  border-radius: var(--px-border-radius-s);
  width: 100%;
  max-width: 440px;
}

.auth-page_logo {
  max-width: max-content;
  width: 100%;
  color: var(--c-accent);
}

.verification-page {
  display: flex;
  justify-content: center;
  padding: var(--px-padding-m);
  box-sizing: border-box;
}

.verification-page_content {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
}

.cards-page,
.favorites-page,
.notifications-page,
.document-page,
.profile-page {
  padding: var(--px-padding-m);
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-l);
  min-height: 100vh;
  box-sizing: border-box;
}

.cards-page_wrapper,
.favorites-page_wrapper,
.guarantor-page_wrapper,
.guarantor-about-page_wrapper,
.notifications-page_wrapper,
.invest-page-wrapper,
.document-page_wrapper,
.report-page_wrapper,
.profile-page_wrapper,
.analytics-page_wrapper {
  max-width: 1440px;
  margin: 0 auto;
}

.cards-page_content {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 20px;
}

.cards-page_filters {
  display: flex;
  gap: var(--px-gap-s);
  flex-wrap: wrap;
}
.cards-page_filters .cards-page_filters_select {
  max-width: 260px;
}
.cards-page_filters.__skeleton div {
  background: var(--g-skeleton);
  border-radius: var(--px-border-radius-s);
  animation: 2s skeleton ease-in-out infinite;
  background-size: 1000% 100%;
  width: 260px;
  height: 69px;
}

.cards-page_content_item {
  width: 100%;
}
@media (min-width: 720px) {
  .cards-page_content_item {
    width: calc(50% - 10px);
  }
}
@media (min-width: 1080px) {
  .cards-page_content_item {
    width: calc(33.3333333333% - 13.3333333333px);
  }
}
@media (min-width: 1440px) {
  .cards-page_content_item {
    width: calc(25% - 15px);
  }
}

.favorites-page_button {
  align-self: center;
}

@keyframes skeleton {
  0% {
    background-position: 0 50%;
  }
  100% {
    background-position: 100% 50%;
  }
}
.payment-page {
  padding: var(--px-padding-m);
  width: 100%;
  max-width: 1440px;
  height: 100%;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
}

.payment-page_wrapper {
  background: var(--c-black);
  min-height: 100vh;
}

.payment-page_message {
  text-align: center;
  padding: var(--px-padding-l);
  background: var(--c-white);
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
  max-width: 440px;
  border-radius: var(--px-border-radius-s);
}

.payment-page_message-item {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-l);
}

.payment-page_icon {
  padding: var(--px-padding-m);
  border-radius: var(--px-border-radius-xl);
  align-self: center;
  color: var(--c-white);
  box-sizing: content-box;
}

.payment-page_content {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
  color: var(--c-black);
}

.payment-page_title {
  display: flex;
  flex-direction: column;
}

.payment-page_buttons {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: var(--px-gap-s);
}

.payment-page_message-item.__accepted .payment-page_icon {
  background: var(--c-green);
  color: var(--c-black);
}
.payment-page_message-item.__accepted .payment-page_title p:last-child {
  color: var(--c-accent);
}

.payment-page_message-item.__pending .payment-page_icon {
  background: var(--c-yellow);
}
.payment-page_message-item.__pending .payment-page_title p:last-child {
  color: var(--c-yellow);
}

.payment-page_message-item.__rejected .payment-page_icon {
  background: var(--c-red);
}
.payment-page_message-item.__rejected .payment-page_title p:last-child {
  color: var(--c-red);
}

.invest-page {
  padding: var(--px-padding-m);
  width: 100%;
  max-width: 1440px;
  height: 100%;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-l);
  margin: 0 auto;
}

.invest-about {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}

.invest-about_button {
  min-width: max-content;
}
@media (max-width: 720px) {
  .invest-about_button {
    min-width: inherit;
    width: 100%;
  }
}

.invest-about_labels {
  display: flex;
  flex-wrap: wrap;
  gap: var(--px-gap-s);
}

.invest-about_table-items {
  display: flex;
  justify-content: space-between;
  gap: var(--px-gap-m);
}
@media (max-width: 1280px) {
  .invest-about_table-items {
    flex-direction: column;
  }
}

.invest-about_table {
  display: flex;
  flex-direction: column;
  padding: var(--px-padding-m);
  gap: var(--px-gap-m);
  background: var(--c-accent-bg-light);
  border-radius: var(--px-border-radius-s);
  justify-content: space-between;
}
@media (min-width: 720px) {
  .invest-about_table {
    flex-direction: row;
  }
}

.invest-about_table p a {
  text-decoration: underline;
  text-underline-position: under;
}

.invest-about_table.__red {
  display: flex;
  align-items: center;
  color: var(--c-black);
  background: var(--c-red-10);
}

.invest-about_table-item {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
}

.invest-about_table-title {
  min-width: max-content;
}

.invest-table_title-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: var(--px-gap-xs);
  justify-content: space-between;
  align-items: center;
}

.invest-table_wrapper {
  overflow-x: auto;
}

.bill-notification {
  display: flex;
  background: #262c3b;
}

.bill-notification_wrapper {
  max-width: 1440px;
  margin: 0 auto;
  padding: var(--px-padding-m);
  width: 100%;
}

.bill-notification_item {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
  padding: var(--px-padding-m) var(--px-padding-l);
  background: var(--c-yellow-bg-light);
  border-radius: var(--px-border-radius-s);
}
.bill-notification_item .v-button {
  width: 100% !important;
}
@media (min-width: 720px) {
  .bill-notification_item {
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
  }
  .bill-notification_item .v-button {
    width: max-content !important;
  }
}

.new-cabinet-notification {
  display: flex;
  background: #262c3b;
}

.new-cabinet-notification_wrapper {
  max-width: 1440px;
  margin: 0 auto;
  padding: var(--px-padding-m);
  width: 100%;
}

.new-cabinet-notification_item {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
  padding: var(--px-padding-m) var(--px-padding-l);
  background: var(--c-accent-10);
  border-radius: var(--px-border-radius-s);
}
.new-cabinet-notification_item .v-button {
  width: 100% !important;
}
@media (min-width: 720px) {
  .new-cabinet-notification_item {
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
  }
  .new-cabinet-notification_item .v-button {
    width: max-content !important;
  }
}

.new-cabinet-notification_buttons {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
}
@media (min-width: 720px) {
  .new-cabinet-notification_buttons {
    flex-direction: row;
    align-items: center;
  }
}

.form--phone {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 440px;
  gap: var(--px-gap-m);
  margin: 0 auto;
}

.referral-link {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
  padding: var(--px-padding-m);
  border-radius: var(--px-border-radius-s);
  color: var(--c-black);
  background: var(--c-white);
  width: 100%;
}
@media (min-width: 720px) {
  .referral-link {
    width: 50%;
  }
}

.referral-link_container {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
}

.referral-link_item {
  display: flex;
  padding: var(--px-padding-s);
  background: var(--c-accent-bg-light);
  border-radius: var(--px-border-radius-s);
  justify-content: space-between;
  word-break: break-all;
  gap: var(--px-gap-m);
}
.referral-link_item svg {
  min-width: 24px;
  min-height: 24px;
  color: var(--c-black-30);
  cursor: pointer;
  transition: color var(--a-duration-m) var(--a-type-m);
}
.referral-link_item svg:hover {
  color: var(--c-black);
}

.referral-link_buttons {
  display: flex;
  flex-wrap: wrap;
  gap: var(--px-gap-s);
}
.referral-link_buttons .v-button {
  width: 100%;
}
@media (min-width: 720px) {
  .referral-link_buttons .v-button {
    width: max-content;
  }
}

.referral-refund-modal {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
  text-align: center;
}

.referral-page_rules {
  overflow: auto;
  height: 100%;
}
.referral-page_rules section {
  margin: 0;
  padding: 0;
}

.referral-page_amount-requirements {
  color: var(--c-red);
}

.referral-rules * {
  color: var(--c-black);
  margin: 0;
}
.referral-rules section, .referral-rules .wrapperBlock {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}
.referral-rules .calculateDescTypography {
  color: var(--c-accent);
}
.referral-rules .calculatePostTypography {
  color: var(--c-white-70);
}
.referral-rules .calculateTable {
  display: none;
}
.referral-rules .calculateBlock {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
}
.referral-rules .calculateItem {
  padding: var(--px-gap-m);
  background: var(--c-black-bg-light);
  border-radius: var(--px-border-radius-m);
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
}
.referral-rules .calculateItem .calculateTwoTypography {
  color: var(--c-accent);
  white-space: nowrap;
}
.referral-rules .calculateItem .calculateFreeTypography {
  color: var(--c-white-70);
}

.document-card {
  justify-content: space-between;
  padding: var(--px-padding-m);
  background-color: var(--c-accent-bg-light);
  border-radius: var(--px-border-radius-s);
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
  width: 100%;
  box-sizing: border-box;
}
@media (min-width: 720px) {
  .document-card {
    width: calc(50% - 10px);
  }
}
@media (min-width: 1080px) {
  .document-card {
    width: calc(33.3333333333% - 13.3333333333px);
  }
}
@media (min-width: 1440px) {
  .document-card {
    width: calc(25% - 15px);
  }
}

.document-card_text {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
  color: var(--c-black-50);
}

.document-card_buttons {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
}

.document-code {
  color: var(--c-black);
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}

.document-code_title {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
}

.document-page_container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--px-gap-m);
}

.profile-page {
  max-width: 560px;
  margin: 0 auto;
}

.profile-status {
  display: flex;
  gap: var(--px-gap-m);
  background: var(--c-accent-10);
  padding: var(--px-padding-m);
  border-radius: var(--px-border-radius-s);
  justify-content: space-between;
  width: 100%;
  align-items: center;
  color: var(--c-black);
  cursor: pointer;
  transition: background-color var(--a-duration-m) var(--a-type-m);
  grid-column: span 12;
}

.profile-status:hover {
  background: var(--c-accent-20);
}
.profile-status:hover .profile-status_icon {
  color: var(--c-accent);
}

.profile-status_content {
  display: flex;
  gap: var(--px-gap-s);
  align-items: center;
  flex-wrap: wrap;
}

.profile-status_icon {
  transform: rotate(270deg);
  transition: color var(--a-duration-m) var(--a-type-m);
}

.profile-status-small {
  display: flex;
  flex-wrap: wrap;
  gap: var(--px-gap-m);
  align-items: center;
  justify-content: space-between;
  padding-bottom: var(--px-padding-m);
}

.profile-status-small_container {
  display: flex;
  align-items: center;
  gap: var(--px-gap-s);
}

.profile-status-small_icon {
  color: var(--c-black-10);
  transition: color var(--a-duration-m) var(--a-type-m);
  cursor: pointer;
}
.profile-status-small_icon:hover {
  color: var(--c-accent-10);
}

.profile-header_title {
  text-transform: uppercase;
}

.profile-header_content {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
}

.profile-info {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
}

.profile-item {
  padding: var(--px-padding-m);
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
  background-color: var(--c-white);
  border: 1px solid var(--c-black-10);
  border-radius: var(--px-border-radius-s);
}

.profile-item_content {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
}

.users-element-api {
  margin-top: var(--px-padding-m);
}

.users-element-api_keys {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}

.users-element-api_key {
  overflow-wrap: anywhere;
}

.users-element-api_host {
  display: flex;
  max-width: 500px;
  flex-direction: column;
  gap: var(--px-gap-s);
}

.users-element-api_textarea {
  padding: var(--px-border-radius-s);
  border-radius: var(--px-border-radius-s);
  border: 1px solid var(--c-black-10);
  background: var(--c-white);
  box-sizing: border-box;
}

.users-element-api_button {
  width: max-content;
}

.users-element-api_textarea-successful {
  color: var(--c-green);
}

.users-element-api_textarea-error {
  color: var(--c-red);
}

.users-element-notice .modal-cmp__content .modal-cmp__inner {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}

.users-element-notice_wrapper {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}

.users-element-notice_header {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.users-element-notice_info {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-xs);
}

.users-element-notice_content {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
}

.users-element_wrapper {
  min-height: 550px;
}

.users-element_bottom-buttons {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-xs);
  margin-top: var(--px-padding-m);
}

.users-notifications {
  display: flex;
  flex-direction: column;
  gap: var(--px-padding-m);
}
.users-notifications_wrapper {
  display: flex;
  flex-direction: column;
  gap: var(--px-padding-s);
  border: 1px solid var(--c-white-60);
  border-radius: var(--px-border-radius-m);
  padding: var(--px-padding-s);
  background: var(--c-white-10);
}
.users-notifications_wrapper-id {
  display: flex;
  align-items: center;
}
.users-notifications_info {
  display: flex;
  flex-direction: column;
}
.users-notifications_name {
  min-width: 120px;
}
.users-notifications_separator {
  height: 1px;
  background: var(--c-white-60);
}
.users-notifications_summary_row {
  display: flex;
  gap: var(--px-gap-s);
}
.users-notifications .payments-table .group--table {
  padding: 0;
}
.users-notifications .payments-table thead {
  top: 0;
}
.users-notifications .raw {
  padding: var(--px-padding-s);
  border: 1px dashed var(--c-white-60);
  border-radius: var(--px-border-radius-m);
  white-space: pre-wrap;
  word-break: break-word;
  background: var(--c-white-10);
}
.users-notifications_btn-close {
  position: sticky;
  bottom: 0;
  left: 0;
  right: 0;
}

.users-element-analytics {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 24px;
  border-radius: 16px;
  color: #1f1f2d;
}

.users-element-analytics__state {
  padding: 32px;
  text-align: center;
  border: 1px dashed rgba(85, 192, 197, 0.35);
  border-radius: 12px;
  color: rgb(39.3026315789, 111.8092105263, 115.1973684211);
  font-size: 16px;
  line-height: 1.5;
  background-color: rgba(85, 192, 197, 0.08);
}

.users-element-analytics__state.error {
  border-color: #ff8b8b;
  color: #c23030;
  background-color: #fff5f5;
}

.users-element-analytics__content {
  display: flex;
  flex-direction: column;
  gap: 32px;
}

.analytics-section {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 24px;
  background: #fff;
  border-radius: 16px;
  border: 1px solid rgba(85, 192, 197, 0.2);
  box-shadow: 0 8px 24px rgba(20, 47, 77, 0.08);
}

.analytics-section__title {
  margin: 0;
  font-size: 20px;
  font-weight: 600;
  color: rgb(48.3842105263, 137.6447368421, 141.8157894737);
}

.user-analytics-overall {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
  gap: 24px;
}

.user-analytics-overall__item {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 100%;
  padding: 16px;
  border-radius: 14px;
  background: rgba(85, 192, 197, 0.08);
  border: 1px solid rgba(85, 192, 197, 0.2);
}
.user-analytics-overall__item p {
  margin: 0;
}

.user-analytics-overall__item--tooltip .user-analytics-overall__value {
  align-items: center;
  gap: 8px;
}

.user-analytics-overall__item--full {
  grid-column: 1/-1;
}

.user-analytics-overall__label {
  color: rgb(39.3026315789, 111.8092105263, 115.1973684211);
  font-size: 14px;
  display: flex;
  align-items: center;
  gap: 8px;
}

.user-analytics-overall__value {
  display: flex;
  align-items: center;
  gap: 8px;
}

.user-analytics-tooltip {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background: rgba(85, 192, 197, 0.2);
  color: rgb(48.3842105263, 137.6447368421, 141.8157894737);
  font-size: 11px;
  font-weight: 600;
  cursor: help;
}

.analytics-table {
  width: 100%;
  border-collapse: collapse;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 6px 18px rgba(23, 39, 61, 0.08);
}

.analytics-table thead {
  background: linear-gradient(135deg, #55c0c5 0%, rgb(56.1684210526, 159.7894736842, 164.6315789474) 100%);
  color: #fff;
  text-transform: uppercase;
  font-size: 13px;
  letter-spacing: 0.05em;
}

.analytics-table th,
.analytics-table td {
  padding: 14px 16px;
  text-align: left;
  border-bottom: 1px solid #eef1f7;
}

.analytics-table tbody tr:nth-child(even) {
  background: rgba(85, 192, 197, 0.06);
}

.analytics-table tbody tr:hover {
  background: rgba(85, 192, 197, 0.16);
}

.analytics-table--compact th,
.analytics-table--compact td {
  padding: 12px 14px;
  font-size: 14px;
}

.analytics-table__title {
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  color: rgb(48.3842105263, 137.6447368421, 141.8157894737);
}

.analytics-chart__empty {
  padding: 12px;
  border-radius: 10px;
  background: rgba(85, 192, 197, 0.1);
  color: rgb(39.3026315789, 111.8092105263, 115.1973684211);
  text-align: center;
  font-size: 14px;
}

@media (max-width: 1024px) {
  .users-element-analytics {
    padding: 16px;
  }
  .analytics-section {
    padding: 20px;
  }
  .analytics-table {
    font-size: 14px;
  }
}
@media (max-width: 640px) {
  .analytics-section {
    padding: 16px;
  }
  .analytics-section__title {
    font-size: 18px;
  }
  .analytics-list__item {
    flex-direction: column;
    align-items: flex-start;
  }
  .analytics-list__value {
    font-size: 16px;
  }
  .analytics-table {
    display: block;
    overflow-x: auto;
  }
}
.user-status-modal {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
  height: 100%;
  color: var(--c-black);
}

.user-status-modal_container {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
  overflow-y: auto;
}

.user-status-modal_item {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
  border: 1px solid var(--c-black-10);
  padding: var(--px-padding-m);
  border-radius: var(--px-border-radius-s);
  justify-content: space-between;
}
@media (min-width: 1080px) {
  .user-status-modal_item {
    flex-direction: row;
    align-items: center;
  }
}

.user-status-modal_item.__active {
  border: 1px solid var(--c-accent);
  background: var(--c-accent-10);
}
.user-status-modal_item.__active .user-status-modal_title {
  color: var(--c-accent);
}

.user-status-modal_text {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}
.user-status-modal_text p.__notice {
  color: var(--c-black-30);
}

.user-status-modal_limits {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
}

.user-status-change-modal {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}

.user-status-change-modal_buttons {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
}

.telegram-notification {
  display: flex;
  background: #262c3b;
}

.telegram-notification_wrapper {
  max-width: 1440px;
  margin: 0 auto;
  padding: var(--px-padding-m);
  width: 100%;
}

.telegram-notification_item {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
  padding: var(--px-padding-m) var(--px-padding-l);
  background: var(--c-accent-10);
  border-radius: var(--px-border-radius-s);
}
.telegram-notification_item .v-button {
  width: 100% !important;
}
@media (min-width: 720px) {
  .telegram-notification_item {
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
  }
  .telegram-notification_item .v-button {
    width: max-content !important;
  }
}

.telegram-notification_item-text {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: var(--px-gap-s);
}
@media (min-width: 720px) {
  .telegram-notification_item-text {
    flex-direction: row;
  }
}

.telegram-notification-modal {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
  color: var(--c-black);
  text-align: center;
}

.telegram-notification-modal_link {
  align-self: center;
}

.telegram-notification-modal_qr {
  width: 100%;
  object-fit: contain;
}

.report-page {
  padding: var(--px-padding-m);
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-l);
  min-height: 100vh;
  box-sizing: border-box;
}

.report-page_content {
  width: 100%;
  overflow-x: auto;
  white-space: nowrap;
}

.crm-report-page {
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  padding: 32px;
  box-sizing: border-box;
}

.crm-report-page__title {
  margin: 0;
  color: #245060;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.2;
}

.crm-report-page__tabs {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  width: fit-content;
  max-width: 100%;
  padding: 4px;
  border-radius: 12px;
  background-color: rgba(73, 160, 164, 0.08);
}

.crm-report-page__content {
  min-height: 220px;
}

.crm-report-page__form {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 24px;
}

.crm-report-page__fields {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
  align-items: flex-start;
}

.crm-report-page__field {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 320px;
  max-width: 100%;
}

.crm-report-page__field label {
  font-size: 14px;
  font-weight: 500;
  color: #555;
}

.crm-report-page__input,
.crm-report-page__select,
.crm-report-page__field .mx-datepicker {
  width: 100%;
  box-sizing: border-box;
}

.crm-report-page__input,
.crm-report-page__select,
.crm-report-page__field .mx-input {
  width: 100%;
  min-height: 38px;
  box-sizing: border-box;
  border-radius: 5px;
  padding: 8px 10px;
  font-size: 14px;
  color: #555;
  outline: none;
  line-height: 1.4;
  border: 1px solid rgba(169, 169, 169, 0.3);
  box-shadow: 0 3px 6px rgba(36, 80, 96, 0.1);
  background-color: #fff;
}

.crm-report-page__input:hover,
.crm-report-page__input:focus,
.crm-report-page__select:hover,
.crm-report-page__select:focus,
.crm-report-page__field .mx-input:hover,
.crm-report-page__field .mx-input:focus {
  border-color: #409aff;
  border-bottom: 1px solid #079ea9;
}

.crm-report-page__field--error label {
  color: red;
}

.crm-report-page__field--error .crm-report-page__input,
.crm-report-page__field--error .crm-report-page__select,
.crm-report-page__field--error .mx-input {
  border: 1px solid red;
  color: red;
}

.crm-report-page__hint {
  font-size: 12px;
  color: #999;
  font-style: italic;
}

.crm-report-page__error-message {
  color: red;
  font-size: 14px;
  padding: 10px;
  background-color: #ffe6e6;
  border-radius: 5px;
  border: 1px solid #ff9999;
}

.crm-report-page__empty {
  padding: 24px;
  border-radius: 12px;
  background-color: rgba(73, 160, 164, 0.08);
  color: #245060;
  font-size: 16px;
  line-height: 1.4;
}

.crm-report-page h2.dash--crm__wiget-full {
  margin: 0 0 12px;
  font-size: 24px;
  line-height: 1.25;
}

.crm-report-page__tab {
  padding: 10px 16px;
  border-radius: 10px;
  border: 1px solid transparent;
  background-color: transparent;
  color: #245060;
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  cursor: pointer;
  transition: 0.2s ease;
}

.crm-report-page__tab:hover {
  border-color: rgba(73, 160, 164, 0.35);
  background-color: #fff;
}

.crm-report-page__tab--active {
  background-color: #49a0a4;
  color: #fff;
  box-shadow: 0 3px 8px rgba(36, 80, 96, 0.16);
}

.crm-report-page__tab--active:hover {
  background-color: #49a0a4;
  color: #fff;
}

.bond-survey-code-modal {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}

.analytics-block {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  padding: var(--px-padding-m);
  border-radius: var(--px-border-radius-m);
  background: var(--c-accent-bg-light);
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-l);
  color: var(--c-black);
}

.analytics-block_header {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
}
@media (min-width: 720px) {
  .analytics-block_header {
    justify-content: space-between;
    flex-direction: row;
  }
}

.analytics-directions {
  width: 100%;
}
@media (min-width: 1080px) {
  .analytics-directions {
    width: calc(50% - var(--px-gap-m) / 2);
  }
}

.analytics-directions_content {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-l);
}

.analytics-investments {
  width: 100%;
}

.analytics-investments_table {
  overflow-y: auto;
  width: 100%;
}

.analytics-loans-income {
  width: 100%;
}

.analytics-loans-income-chart {
  width: 100%;
}

.analytics-loans-overall {
  width: 100%;
}
@media (min-width: 1080px) {
  .analytics-loans-overall {
    width: calc(50% - var(--px-gap-m) / 2);
  }
}

.analytics-overall {
  display: flex;
  height: 100%;
}

.analytics-overall_numbers {
  display: flex;
  flex-wrap: wrap;
  gap: var(--px-gap-m);
  color: var(--c-black);
}

.analytics-overall_item {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  gap: var(--px-gap-xs);
  width: 100%;
}
.analytics-overall_item p:first-child {
  color: var(--c-black-30);
}
@media (min-width: 720px) {
  .analytics-overall_item {
    width: calc(50% - var(--px-gap-m) / 2);
  }
}

.analytics-page {
  padding: var(--px-padding-m);
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-l);
  box-sizing: border-box;
}

.analytics-content {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--px-gap-m);
}

.analytics-page_overall {
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--px-gap-m);
}

.analytics-page_overall-inner {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}
@media (min-width: 1080px) {
  .analytics-page_overall-inner {
    width: calc(50% - var(--px-gap-m) / 2);
  }
}

.analytics-percentage {
  width: 100%;
}
@media (min-width: 1080px) {
  .analytics-percentage {
    width: calc(50% - var(--px-gap-m) / 2);
  }
}

.analytics-products {
  width: 100%;
}
@media (min-width: 1080px) {
  .analytics-products {
    width: calc(50% - var(--px-gap-m) / 2);
  }
}

.analytics-products_content {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-l);
}

.analytics-score {
  width: 100%;
}
@media (min-width: 1080px) {
  .analytics-score {
    width: calc(50% - var(--px-gap-m) / 2);
  }
}

.analytics-score_table {
  overflow-y: auto;
  width: 100%;
}

.analytics_overall_chart {
  display: flex;
  width: 100%;
}
@media (min-width: 1080px) {
  .analytics_overall_chart {
    width: calc(50% - var(--px-gap-m) / 2);
  }
}

.notification-page-wrapper {
  padding: var(--px-padding-s);
  max-width: 1200px;
  margin: 0 auto;
}

.edit-notification-popup_main {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
}

.edit-notification-popup_footer {
  display: flex;
  justify-content: center;
  gap: var(--px-gap-m);
}

.notification-template-editor {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-xs);
}
.notification-template-editor.__error .notification-template-editor_vue-editor {
  color: var(--c-red);
  border: 1px solid var(--c-red);
}
.notification-template-editor.__error .notification-template-editor_codemirror {
  color: var(--c-red);
  border: 1px solid var(--c-red);
}
.notification-template-editor.__error .notification-template-editor_bottom {
  color: var(--c-red);
}
.notification-template-editor_tabs {
  display: flex;
  gap: var(--px-gap-s);
}
.notification-template-editor_tab {
  border: 1px solid var(--c-black-30);
  color: var(--c-accent);
  background-color: var(--c-white-bg-light);
  cursor: pointer;
}
.notification-template-editor_tab.active {
  background-color: var(--c-accent-40);
  border: 1px solid var(--c-accent-40);
  color: var(--c-white);
}
.notification-template-editor_files {
  padding: var(--px-gap-s);
  border: 1px solid var(--c-black-30);
  border-top: none;
}
.notification-template-editor_files input[type=file] {
  width: 100%;
  margin-bottom: var(--px-gap-s);
}

.uploading {
  color: var(--c-accent);
  font-style: italic;
}

.confirm-popup_header {
  padding: var(--px-padding-m);
}

.confirm-popup_main {
  margin: var(--px-padding-m) 0;
  padding: var(--px-padding-m);
  border-top: 1px solid var(--c-black-10);
  border-bottom: 1px solid var(--c-black-10);
}

.confirm-popup_footer {
  display: flex;
  justify-content: center;
  gap: var(--px-gap-m);
}

.add-link-popup_main {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
}

.add-link-popup_footer {
  display: flex;
  justify-content: center;
  gap: var(--px-gap-m);
}

.extracts-page_content {
  padding: 20px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--px-gap-m);
}

.extracts-page_inputs {
  display: flex;
  gap: var(--px-gap-m);
  align-items: center;
}

.extracts-page_inputs-item {
  width: 100%;
  display: flex;
  flex-direction: column;
}

.extracts-page_inputs-item.extracts_error label {
  color: red;
}

.extracts-page_inputs-item.extracts_error input {
  border: 1px solid red;
  color: red;
}

.extracts-page_input {
  min-width: 320px;
  box-sizing: border-box;
  border-radius: 5px;
  padding: 7px 5px;
  font-size: 14px;
  color: #555;
  outline: none;
  line-height: 1.4;
  border: 1px solid rgba(169, 169, 169, 0.3);
  box-shadow: 0 3px 6px rgba(36, 80, 96, 0.1);
}

.extracts-page_input.extracts_error::placeholder {
  color: red;
}

.extracts-page_input:hover, .extracts-page_input:focus {
  border-color: #409aff;
  border-bottom: 1px solid #079ea9;
}

.report-doc-page_content {
  padding: 20px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--px-gap-m);
}

.report-doc-page_inputs {
  display: flex;
  gap: var(--px-gap-m);
  flex-wrap: wrap;
}

.report-doc-page_inputs-item {
  flex: 0 0 auto;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.report-doc-page_inputs-item label {
  font-size: 14px;
  font-weight: 500;
  color: #555;
  margin-bottom: 4px;
}

.report-doc-page_inputs-item.report-doc_error label {
  color: red;
}

.report-doc-page_inputs-item.report-doc_error select {
  border: 1px solid red;
  color: red;
}

.report-doc-page_inputs-item select {
  min-width: 320px;
  box-sizing: border-box;
  border-radius: 5px;
  padding: 7px 5px;
  font-size: 14px;
  color: #555;
  outline: none;
  line-height: 1.4;
  border: 1px solid rgba(169, 169, 169, 0.3);
  box-shadow: 0 3px 6px rgba(36, 80, 96, 0.1);
  background-color: #fff;
  cursor: pointer;
}

.report-doc-page_inputs-item select:hover,
.report-doc-page_inputs-item select:focus {
  border-color: #409aff;
  border-bottom: 1px solid #079ea9;
}

.report-doc-page_inputs-item select:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}

.report-doc-page h3 {
  margin-bottom: 20px;
  margin-top: 24px;
  padding-left: 20px;
  padding-right: 20px;
}

.report-doc-page .btn {
  margin-top: 10px;
  min-width: 200px;
}

.report-doc-page_content > div:last-child {
  padding: 20px;
  text-align: center;
  color: #666;
  font-size: 16px;
}

.report-doc-page_error-message {
  color: red;
  font-size: 14px;
  margin-top: 10px;
  padding: 10px;
  background-color: #ffe6e6;
  border-radius: 5px;
  border: 1px solid #ff9999;
}

.report-doc-page_hint {
  font-size: 12px;
  color: #999;
  margin-top: 5px;
  font-style: italic;
}

.scoring-page-wrapper {
  padding: var(--px-padding-s);
  max-width: 1200px;
  margin: 0 auto;
}

.scoring-page_results-item {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-xs);
  margin-top: var(--px-padding-s);
  padding-bottom: var(--px-padding-s);
  border-bottom: 1px solid var(--c-black-10);
}

.scoring-page_results-item-info {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.scoring-page_results-item-subarray {
  padding-left: var(--px-padding-s);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.scoring-results-popup_item {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-xs);
  margin-top: var(--px-padding-s);
  padding-bottom: var(--px-padding-s);
  border-bottom: 1px solid var(--c-black-10);
}

.scoring-results-popup_item-info {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.scoring-results-popup_item-subarray {
  padding-left: var(--px-padding-s);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.mass-mailing-popup .modal-cmp__inner {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
}
.mass-mailing-popup .v-button {
  padding: var(--px-gap-xs);
}

.mass-mailing-popup_main {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
}

.mass-mailing-popup_recipients-tools {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
  border: 1px solid var(--c-black-30);
  border-radius: var(--px-border-radius-s);
  padding: var(--px-gap-s);
}

.mass-mailing-popup_recipients-description {
  color: var(--c-black-30);
}

.mass-mailing-popup_recipients-input {
  display: none;
}

.mass-mailing-popup_recipients-actions-file {
  display: flex;
  flex-direction: column-reverse;
  gap: var(--px-gap-xs);
}

.mass-mailing-popup_recipients-actions-file .mass-mailing-popup_recipients-actions-buttons {
  display: flex;
  gap: var(--px-gap-s);
}

.mass-mailing-popup_footer {
  display: flex;
  justify-content: center;
  gap: var(--px-gap-m);
}

.mass-mailing-popup_recipients-tools.__error {
  border-color: var(--c-red);
}

.mass-mailing-popup_recipients-tools .__error {
  color: var(--c-red);
}

.mass-mailing-result-popup_errors-block {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
  margin-top: var(--px-padding-s);
}

.mass-mailing-result-popup_footer {
  display: flex;
  justify-content: center;
}

.crm-table {
  margin: var(--px-gap-m) 0;
  overflow-x: auto;
  font-size: 12px;
}

.crm-table_main {
  width: 100%;
  border-collapse: collapse;
  font-family: Formular, sans-serif;
  margin: var(--px-gap-m) 0;
  box-shadow: var(--shadow-1);
}

.crm-table_header-row {
  background-color: var(--c-black-bg-light);
  border-bottom: 2px solid var(--c-black-10);
}

.crm-table_header-cell {
  padding: var(--px-padding-s) var(--px-padding-m);
  text-align: left;
  font-weight: 600;
  color: var(--c-black-40);
}

.crm-table_body-row {
  transition: background-color var(--a-duration-m);
}

.crm-table_body-row:nth-of-type(even) {
  background-color: var(--c-white-bg-light);
}

.crm-table_body-row:hover {
  background-color: var(--c-black-10);
}

.crm-table_body-cell {
  padding: var(--px-padding-s) var(--px-padding-m);
  color: var(--c-black);
  vertical-align: top;
  border-top: 1px solid var(--c-black-10);
}

.crm-table-search {
  max-width: 400px;
}

.crm-table-filters {
  margin-left: auto;
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-xs);
  min-width: 400px;
}

.crm-table-filters_row {
  display: flex;
  align-items: flex-end;
  gap: var(--px-gap-m);
  flex-wrap: nowrap;
}

.crm-table-filters_item {
  flex: 1;
  min-width: 180px;
}

.crm-table-filters_select {
  width: 100%;
}

.crm-table-filters_reset-link {
  align-self: flex-end;
  font-size: 12px;
  color: var(--c-accent);
  text-decoration: none;
  white-space: nowrap;
  padding: 4px 0;
  transition: color var(--a-duration-m);
}
.crm-table-filters_reset-link:hover {
  color: var(--c-accent-40);
  text-decoration: underline;
}

.crm-table-pagination {
  display: flex;
  align-items: center;
  gap: var(--px-gap-xs);
  margin-top: var(--px-gap-m);
  padding-top: var(--px-gap-m);
  border-top: 1px solid var(--c-black-10);
}

.crm-table-pagination_btn {
  min-width: 32px;
  height: 32px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px !important;
}
.crm-table-pagination_btn.v-button.__white {
  color: var(--c-black-60) !important;
  border-color: var(--c-black-20);
  background: transparent;
}
.crm-table-pagination_btn.v-button.__white:hover:not(.__disabled) {
  border-color: var(--c-accent);
  color: var(--c-accent) !important;
  background: transparent;
}
.crm-table-pagination_btn.crm-table-pagination_btn--active {
  background: var(--c-accent) !important;
  border-color: var(--c-accent) !important;
  color: var(--c-white) !important;
}
.crm-table-pagination_btn.crm-table-pagination_btn--active:hover {
  background: var(--c-accent-40) !important;
  border-color: var(--c-accent-40) !important;
}
.crm-table-pagination_btn.crm-table-pagination_btn--nav {
  color: var(--c-black-60) !important;
  border-color: var(--c-black-20);
  background: transparent;
}
.crm-table-pagination_btn.crm-table-pagination_btn--nav:hover:not(.__disabled) {
  border-color: var(--c-accent);
  color: var(--c-accent) !important;
  background: transparent;
}
.crm-table-pagination_btn.crm-table-pagination_btn--nav.__disabled {
  background: transparent;
  color: var(--c-black-20) !important;
  border-color: var(--c-black-10);
  cursor: not-allowed;
}

.crm-table-pagination_info {
  margin-left: auto;
  font-size: 12px;
  color: var(--c-black-40);
}

.page--center {
  min-height: 100vh;
  background: linear-gradient(160deg, rgb(246, 248, 249) 0%, #e8eef1 100%);
  padding: 32px 16px;
}

.crm-enter-form {
  width: 100%;
  max-width: 440px;
  margin: 0 auto;
}
.crm-enter-form .app--enter {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  background: rgb(255, 255, 255);
  border-radius: 16px;
  box-shadow: 0 4px 24px rgba(0, 0, 0, 0.08);
  padding: 40px 32px;
  position: relative;
  min-height: 480px;
  height: 100%;
  overflow: hidden;
}
.crm-enter-form .app--enter .loading-state {
  padding: 0;
  min-height: auto;
}
.crm-enter-form .app--enter .loading-state::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 4px;
  background: linear-gradient(90deg, #079ea9 0%, rgb(126, 208, 201) 100%);
}
.crm-enter-form .form--enter {
  max-width: 100%;
  margin: 0;
  padding: 20px;
}
.crm-enter-form .form--enter .h2, .crm-enter-form .form--enter .h2n {
  font-size: 24px;
  font-weight: 600;
  color: rgb(38, 44, 59);
  margin-bottom: 18px;
  margin-top: 0;
}
.crm-enter-form .form--enter .h3 {
  font-size: 20px;
  font-weight: 500;
  color: rgb(38, 44, 59);
  margin-bottom: 8px;
}
.crm-enter-form .form--enter .p {
  color: rgba(0, 0, 0, 0.6);
  font-size: 15px;
  line-height: 1.5;
  margin-bottom: 24px;
}
.crm-enter-form .auth--logo {
  margin-bottom: 24px;
}
.crm-enter-form .auth--logo svg {
  width: 140px;
  height: auto;
}
.crm-enter-form .auth--logo svg path {
  fill: rgb(38, 44, 59);
}
.crm-enter-form .input-row {
  margin-bottom: 20px;
  text-align: left;
}
.crm-enter-form .input-row label {
  display: block;
  font-size: 14px;
  font-weight: 500;
  color: rgb(38, 44, 59);
  margin-bottom: 8px;
  text-transform: none;
}
.crm-enter-form .input-row .input {
  width: 100%;
  height: 40px;
  padding: 0 16px;
  box-sizing: border-box;
  border: 1px solid rgb(222, 229, 231);
  border-radius: 10px;
  font-size: 16px;
  transition: border-color 0.2s, box-shadow 0.2s;
  background: rgb(255, 255, 255);
}
.crm-enter-form .input-row .input:focus {
  outline: none;
  border-color: #079ea9;
  box-shadow: 0 0 0 3px rgba(73, 160, 164, 0.12);
}
.crm-enter-form .input-row .input::placeholder {
  color: rgba(0, 0, 0, 0.35);
}
.crm-enter-form .input-row small {
  display: block;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  margin-top: 8px;
  line-height: 1.4;
}
.crm-enter-form .input-row:has(.show--password) {
  position: relative;
}
.crm-enter-form .input-row:has(.show--password) .show--password {
  position: absolute;
  right: 18px;
  top: 40px;
  cursor: pointer;
  opacity: 0.6;
  transition: opacity 0.2s;
}
.crm-enter-form .input-row:has(.show--password) .show--password:hover {
  opacity: 1;
}
.crm-enter-form .input-row:has(.show--password) .show--password svg path {
  fill: rgb(38, 44, 59);
}
.crm-enter-form .tabs--line {
  display: flex;
  gap: 8px;
  margin-top: 8px;
}
.crm-enter-form .tab--line {
  position: relative;
  flex: 1;
  cursor: pointer;
}
.crm-enter-form .tab--line input {
  position: absolute;
  opacity: 0;
}
.crm-enter-form .tab--line label {
  display: block;
  padding: 12px 16px;
  border: 1px solid rgb(222, 229, 231);
  border-radius: 10px;
  font-size: 14px;
  text-align: center;
  cursor: pointer;
  transition: all 0.2s;
  background: rgb(255, 255, 255);
}
.crm-enter-form .tab--line label:hover {
  border-color: #079ea9;
  background: rgba(73, 160, 164, 0.12);
}
.crm-enter-form .tab--line input:checked + label, .crm-enter-form .tab--line.select label {
  border-color: #079ea9;
  background: rgba(73, 160, 164, 0.12);
  color: rgb(38, 44, 59);
  font-weight: 500;
}
.crm-enter-form .btns {
  margin-top: 24px;
  display: block;
}
.crm-enter-form .btns .btn {
  width: 100%;
  height: 40px;
  padding: 0 16px;
  box-sizing: border-box;
  border-radius: 10px;
  font-size: 16px;
  font-weight: 500;
  transition: all 0.2s;
  cursor: pointer;
}
.crm-enter-form .btns .btn:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.crm-enter-form .btns .btn:not(:disabled):hover {
  transform: translateY(-1px);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}
.crm-enter-form .btn--dark {
  background: rgb(18, 23, 42);
  color: rgb(255, 255, 255);
}
.crm-enter-form .btn--dark:not(:disabled):hover {
  background: rgb(38, 44, 59);
}
.crm-enter-form .btns--choice {
  display: flex;
  gap: 12px;
  margin-top: 8px;
  flex-wrap: wrap;
}
.crm-enter-form .btns--choice .btn {
  flex: 1;
  min-width: 120px;
}
.crm-enter-form .small--tool {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.55);
  margin-top: 16px;
}
.crm-enter-form .small--tool .link {
  white-space: nowrap;
  flex-shrink: 0;
}
.crm-enter-form .small--tool .link + .link {
  margin-left: 0;
}
.crm-enter-form .link {
  color: #079ea9;
  cursor: pointer;
  text-decoration: none;
  transition: color 0.2s;
  font-size: 10px;
  margin: 0;
}
.crm-enter-form .link:hover {
  color: rgb(85, 192, 197);
  text-decoration: underline;
}
.crm-enter-form .link + .link {
  margin-left: 16px;
}
.crm-enter-form .txt--error {
  color: #c53030;
  font-size: 14px;
  margin-bottom: 8px;
}
.crm-enter-form .repass--message {
  margin-bottom: 12px;
  width: 100%;
  min-width: 0;
  overflow-wrap: break-word;
  box-sizing: border-box;
}
.crm-enter-form .repass--timer-wrap {
  font-size: 13px;
}
.crm-enter-form .repass--timer {
  display: inline-block;
  min-width: 2ch;
  font-variant-numeric: tabular-nums;
  text-align: right;
}

.v-button-menu_overlay {
  display: flex;
  align-items: center;
  border: 1px solid;
  padding: 3px 0 3px var(--px-padding-xs);
  border-radius: var(--px-border-radius-s);
  font-size: 14px;
  font-weight: 500;
  position: relative;
  width: fit-content;
}

.v-button-menu_action {
  padding: 0 var(--px-padding-xs);
  cursor: pointer;
}

.v-button-menu_icon {
  padding: 0 var(--px-padding-xs);
  border-left: 1px solid;
  cursor: pointer;
}

.v-button-menu_list {
  position: absolute;
  z-index: 1;
  top: 100%;
  border-radius: var(--px-border-radius-s);
  background-color: var(--c-white);
  white-space: nowrap;
  right: 0;
}

.v-button-menu_item {
  margin: 0;
  padding: 7px var(--px-padding-xs);
}
.v-button-menu_item:first-child {
  border-radius: var(--px-border-radius-s) var(--px-border-radius-s) 0 0;
}
.v-button-menu_item:last-child {
  border-radius: 0 0 var(--px-border-radius-s) var(--px-border-radius-s);
}
.v-button-menu_item:hover {
  background-color: var(--c-accent-40);
  color: var(--c-white);
  cursor: pointer;
}

.v-select-drop-down {
  min-height: 450px;
}

.v-select-drop-down .v-select {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
}

.v-select-drop-down .v-select.__error .vs__dropdown-toggle {
  background: var(--c-red-10);
  border: 1px solid var(--c-red-20);
  color: var(--c-red);
}

.v-select-drop-down .v-select.__error .vs__selected {
  color: var(--c-red);
}

.v-select-drop-down .vs__actions {
  display: none;
}

.v-select-drop-down .vs__selected,
.v-select-drop-down .vs--single.vs--open .vs__selected,
.v-select-drop-down .vs__dropdown-menu {
  position: relative;
}

.v-select-drop-down .vs--single.vs--open .vs__selected {
  opacity: 1;
}

.v-select-drop-down .vs__selected-options {
  height: 60px;
  overflow: auto;
}

.vs__selected-options::-webkit-scrollbar,
.vs__dropdown-menu::-webkit-scrollbar {
  width: var(--px-padding-s);
}
.vs__selected-options::-webkit-scrollbar-track,
.vs__dropdown-menu::-webkit-scrollbar-track {
  background-color: transparent;
  border-radius: var(--px-border-radius-s);
}
.vs__selected-options::-webkit-scrollbar-thumb,
.vs__dropdown-menu::-webkit-scrollbar-thumb {
  border-radius: var(--px-border-radius-s);
  background: var(--c-black-10);
}

.v-select-drop-down .vs__dropdown-option {
  white-space: normal;
}
.v-select-drop-down .vs__dropdown-option:nth-child(even) {
  background: var(--c-black-10);
}

.mx-input-wrapper {
  width: 112px;
}

.v-pagination {
  display: flex;
  align-items: center;
  gap: var(--px-gap-xs);
}

.v-pagination-score {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  width: 24px;
  height: 24px;
  cursor: pointer;
  filter: drop-shadow(0 0 1px var(--c-black));
  transition: opacity var(--a-duration-m);
}
.v-pagination-score:hover {
  opacity: 0.6;
}

.v-pagination-score.active {
  color: var(--c-accent);
  cursor: default;
  filter: none;
}
.v-pagination-score.active:hover {
  opacity: 1;
}

.v-pagination-link {
  display: flex;
  align-items: center;
  cursor: pointer;
  transform: rotate(90deg);
  transition: var(--a-duration-m) var(--a-type-m), color var(--a-duration-m);
}
.v-pagination-link:hover {
  color: var(--c-accent);
}
.v-pagination-link:active {
  transform: rotate(90deg) scale(0.7);
}

.v-pagination-link:last-child svg {
  transform: rotate(180deg);
}

.v-pagination-link[disabled] {
  opacity: 0.2;
  pointer-events: none;
}

.v-deal-pay-error {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-l);
}

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

.calendar-empty {
  color: #999;
  font-style: italic;
}

.calendar-table_action {
  min-width: 160px;
}

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

.calendar-project_calculate-penalty .modal-cmp__inner {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
  min-height: 350px;
}
.calendar-project_calculate-penalty .calculate-penalty_content {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}
.calendar-project_calculate-penalty .calculate-penalty_items {
  display: flex;
  flex-wrap: wrap;
  gap: var(--px-gap-s);
}
.calendar-project_calculate-penalty .calculate-penalty_item {
  display: inline-flex;
  justify-content: center;
  background: var(--c-black-10);
  border-radius: var(--px-border-radius-s);
  padding: var(--px-padding-m);
}
.calendar-project_calculate-penalty .calculate-penalty_date {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-xs);
}
.calendar-project_calculate-penalty .calculate-penalty_content-empty div {
  display: inline-flex;
  flex-direction: column;
  gap: var(--px-gap-s);
}

.card--list {
  display: flex;
  gap: 1em;
  margin: 16px 0;
  flex-wrap: wrap;
}

.card--item {
  padding: 15px;
  background-color: #fff;
  border-radius: 8px;
}

.card--title {
  font-size: 12px;
  line-height: 1.2;
  margin: 0 0 0.5em 0;
}

.card--value {
  font-size: 20px;
}

.user-registry {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
  padding-top: var(--px-padding-l);
}

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

.user-registry .modal-cmp__inner {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}

.rfm-upload-form {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
  min-height: 300px;
}
.rfm-upload-form .rfm-upload-form_input {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
}
.rfm-upload-form .rfm-upload-form_file {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
}
.rfm-upload-form_file {
  position: relative;
}
.rfm-upload-form_file-input {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
  pointer-events: none;
}
.rfm-upload-form_error {
  color: var(--c-red);
  font-size: 12px;
  margin-top: calc(-1 * var(--px-gap-s));
}

.user-verify-rfm {
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-m);
}
.user-verify-rfm_header {
  display: flex;
  justify-content: flex-start;
}
.user-verify-rfm .tb--users td {
  vertical-align: top;
}
.user-verify-rfm_result {
  display: inline-block;
  padding: var(--px-padding-xs) var(--px-padding-s);
  font-weight: 600;
  line-height: 1.2;
  border: 1px solid;
  border-radius: var(--px-border-radius-s);
  white-space: nowrap;
}
.user-verify-rfm_result.__failed {
  color: var(--c-red);
  border-color: var(--c-red);
  background: var(--c-red-bg-light);
}
.user-verify-rfm_result.__passed {
  color: var(--c-green);
  border-color: var(--c-green);
  background: var(--c-green-bg-light);
}
.user-verify-rfm_match:not(:last-child) {
  margin-bottom: var(--px-gap-xs);
}

.document-preview {
  position: relative;
  min-height: 400px;
}

.document-preview__empty,
.document-preview__error,
.document-preview__loading {
  margin: 0 0 16px;
}

.document-preview__error {
  color: #c00;
}

.document-preview__frame {
  width: 100%;
  min-height: 80vh;
  border: 1px solid #ccc;
  background: #f5f5f5;
}

.document-preview__capture {
  position: absolute;
  left: -9999px;
  top: 0;
  width: 794px;
  max-width: 794px;
  overflow: hidden;
  pointer-events: none;
  opacity: 0;
}

.document-preview__page {
  width: 794px;
  box-sizing: border-box;
  min-height: 1px;
  background: #fff;
  font-family: Dp0, sans-serif;
  font-size: 14px;
  line-height: 1.5;
  color: #111;
  letter-spacing: 0.06px;
  word-spacing: 0.08em;
  white-space: normal;
  text-rendering: geometricPrecision;
  padding: 40px 72px 48px;
}

.document-preview__page p {
  margin: 0 0 0.55em;
}

.document-preview__page ul,
.document-preview__page ol {
  margin: 0 0 0.75em;
  padding-left: 1.5em;
}

.document-preview__page li {
  margin-bottom: 0.2em;
}

.document-preview__page img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
}

.document-preview__page table {
  border-collapse: collapse;
  width: 100%;
}

.document-preview__page a {
  color: inherit;
  text-decoration: underline;
}

.document-template-form.crm-report-page {
  padding: 8px 0 16px;
  width: 100%;
  box-sizing: border-box;
}

.document-template-form__inner {
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
}

.document-template-form__row--top .document-template-form__field--name-half {
  flex: 1 1 calc(50% - 12px);
  width: auto !important;
  max-width: none;
  min-width: 200px;
  box-sizing: border-box;
}

.document-template-form__top-right {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  flex: 1 1 calc(50% - 12px);
  gap: 16px;
  align-items: flex-end;
  min-width: 200px;
  box-sizing: border-box;
}

.document-template-form__top-right .document-template-form__field--id,
.document-template-form__top-right .document-template-form__field--status {
  flex: 1 1 0;
  min-width: 0;
  width: auto !important;
  max-width: none;
  box-sizing: border-box;
}

.document-template-form__row--meta .document-template-form__field {
  flex: 1 1 200px;
  width: auto !important;
  min-width: 160px;
}

.document-template-form__field--critical {
  flex: 0 1 220px;
}

.document-template-form__checkbox-label {
  display: block;
  font-size: 14px;
  font-weight: 500;
  color: #555;
}

.document-template-form__checkbox-row {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-top: 4px;
  min-height: 38px;
}

.document-template-form__checkbox {
  width: 18px;
  height: 18px;
  cursor: pointer;
  accent-color: #49a0a4;
}

.document-template-form__checkbox-caption {
  font-size: 14px;
  color: #555;
}

.document-template-form__template-heading {
  margin: 0 0 4px;
}

.document-template-form__template-toolbar {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 12px;
  margin-bottom: 12px;
}

.document-template-form__editor-tabs {
  width: fit-content;
  max-width: 100%;
  flex: 0 0 auto;
}

.document-template-form__template-panel {
  border-radius: 12px;
  background: #fff;
  border: 1px solid rgba(169, 169, 169, 0.35);
  box-shadow: 0 3px 6px rgba(36, 80, 96, 0.1);
  padding: 12px;
  overflow: hidden;
}

.document-template-form__quill-wrap {
  margin: 16px 0;
}
.document-template-form__quill-wrap .quillWrapper {
  min-height: 460px;
}
.document-template-form__quill-wrap .ql-container {
  min-height: 420px;
  font-size: 15px;
}
.document-template-form__quill-wrap .ql-editor {
  min-height: 420px;
}

.document-template-form__codemirror-wrap .CodeMirror {
  min-height: 480px;
  height: auto;
  font-size: 14px;
}

.document-template-form__actions {
  margin: 0;
}

.document-template-form__variables {
  margin: 0;
  padding: 24px;
  border-radius: 12px;
  background-color: rgba(73, 160, 164, 0.08);
  color: #245060;
  font-size: 15px;
  line-height: 1.45;
  list-style: none;
  box-sizing: border-box;
}

.document-template-form__variable {
  margin: 0 0 0.35em;
}

.document-template-form__key {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;
  font-size: 0.95em;
}

.documents-layout .documents-index__head {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: flex-start;
  gap: 12px;
  width: 100%;
  box-sizing: border-box;
  margin-top: 16px;
}

.documents-layout .documents-index__title {
  margin: 0;
  flex: 0 1 auto;
  min-width: 0;
  margin-right: auto;
}

.documents-layout .documents-index__create {
  flex: 0 0 auto;
}

.documents-create-modal-host .modal-cmp__content {
  max-width: 420px;
  width: calc(100vw - 32px);
  padding: 28px 44px 24px 28px;
  border-radius: 12px;
  box-shadow: 0 16px 48px rgba(36, 80, 96, 0.22);
  border: 1px solid rgba(169, 169, 169, 0.35);
  box-sizing: border-box;
}

.documents-create-modal-host .modal-cmp__close-btn {
  top: 12px;
  right: 12px;
  width: 28px;
  height: 28px;
  opacity: 0.85;
}
.documents-create-modal-host .modal-cmp__close-btn:hover {
  opacity: 1;
}

.documents-create-modal-host .modal-cmp__header {
  padding: 0 36px 0 0;
  margin: 0;
}

.documents-create-modal__title {
  display: block;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.35;
  color: #245060;
  letter-spacing: -0.02em;
}

.documents-create-modal__body {
  display: flex;
  flex-direction: column;
  gap: 18px;
  margin: 0;
  padding: 16px 0 0;
}

.documents-create-modal__field {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 8px;
}
.documents-create-modal__field label {
  font-size: 14px;
  font-weight: 500;
  color: #555;
}
.documents-create-modal__field .input {
  width: 100%;
  box-sizing: border-box;
  padding: 10px 12px;
  font-size: 15px;
  line-height: 1.4;
  border-radius: 8px;
  border: 1px solid rgba(169, 169, 169, 0.55);
  background: #fff;
}
.documents-create-modal__field .input:focus {
  outline: none;
  border-color: rgba(73, 160, 164, 0.85);
  box-shadow: 0 0 0 2px rgba(73, 160, 164, 0.2);
}

.documents-create-modal-host .modal-cmp__footer {
  margin-top: 8px;
  padding-top: 20px;
  border-top: 1px solid rgba(169, 169, 169, 0.28);
}

.documents-create-modal__footer {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  gap: 10px;
}

.documents-create-modal__footer .btn {
  margin: 0;
}

.bills-preliminary-assessment {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: var(--px-gap-s);
}
@media (min-width: 640px) {
  .bills-preliminary-assessment {
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: minmax(min-content, 1fr);
  }
}
.bills-preliminary-assessment.__new-ui {
  min-width: 0;
  width: 100%;
  box-sizing: border-box;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: var(--px-gap-s);
}
.bills-preliminary-assessment.__new-ui > p {
  grid-column: 1/-1;
}
.bills-preliminary-assessment.__new-ui .bills-preliminary-assessment-item {
  grid-row: auto;
  min-width: 0;
}

.bills-preliminary-assessment-item {
  grid-row: auto;
  display: flex;
  flex-direction: column;
  gap: var(--px-gap-s);
  padding: calc(var(--px-padding-s) + var(--px-padding-xs)) var(--px-padding-m);
  border: 1px solid var(--c-white);
  border-radius: var(--px-border-radius-m);
  justify-content: space-between;
  color: var(--c-black-10);
}
.bills-preliminary-assessment-item p:first-child {
  color: var(--c-white);
}
@media (min-width: 640px) {
  .bills-preliminary-assessment-item {
    grid-row: 2;
  }
}
