@charset "UTF-8";
@-webkit-keyframes show {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes show {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes hide {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes hide {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-webkit-keyframes blink {
  50% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes vote-buttons-blink {
  0%,
  50%,
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  25%,
  75% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}
@keyframes vote-buttons-blink {
  0%,
  50%,
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  25%,
  75% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}
@-webkit-keyframes profile-action-release {
  0% {
    background-color: currentColor;
  }
  to {
    background-color: #fff;
  }
}
@keyframes profile-action-release {
  0% {
    background-color: currentColor;
  }
  to {
    background-color: #fff;
  }
}
@-webkit-keyframes profile-action-icon-release {
  0% {
    color: #fff;
  }
  50%,
  to {
    color: currentColor;
  }
}
@keyframes profile-action-icon-release {
  0% {
    color: #fff;
  }
  50%,
  to {
    color: currentColor;
  }
}
@-webkit-keyframes loader {
  0%,
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  25%,
  75% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
}
@keyframes loader {
  0%,
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  25%,
  75% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
}
@-webkit-keyframes show-next {
  0% {
    z-index: 2;
  }
  5%,
  to {
    z-index: 4;
  }
}
@keyframes show-next {
  0% {
    z-index: 2;
  }
  5%,
  to {
    z-index: 4;
  }
}
@-webkit-keyframes flip-down {
  0% {
    z-index: 2;
    -webkit-transform: rotateX(90deg);
    transform: rotateX(90deg);
  }
  5% {
    z-index: 4;
  }
  to {
    z-index: 4;
    -webkit-transform: rotateX(0deg);
    transform: rotateX(0deg);
  }
}
@keyframes flip-down {
  0% {
    z-index: 2;
    -webkit-transform: rotateX(90deg);
    transform: rotateX(90deg);
  }
  5% {
    z-index: 4;
  }
  to {
    z-index: 4;
    -webkit-transform: rotateX(0deg);
    transform: rotateX(0deg);
  }
}
@-webkit-keyframes flip-up {
  0% {
    -webkit-transform: rotateX(0deg);
    transform: rotateX(0deg);
  }
  to {
    -webkit-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
  }
}
@keyframes flip-up {
  0% {
    -webkit-transform: rotateX(0deg);
    transform: rotateX(0deg);
  }
  to {
    -webkit-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
  }
}
@keyframes blink {
  50% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes ovl-open {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -50px, 0);
    transform: translate3d(0, -50px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes ovl-open {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -50px, 0);
    transform: translate3d(0, -50px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes ovl-close {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 50px, 0);
    transform: translate3d(0, 50px, 0);
  }
}
@keyframes ovl-close {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 50px, 0);
    transform: translate3d(0, 50px, 0);
  }
}
a,
abbr,
acronym,
address,
applet,
article,
aside,
b,
big,
blockquote,
body,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
fieldset,
figcaption,
figure,
font,
footer,
form,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
input,
ins,
kbd,
label,
legend,
li,
main,
mark,
menu,
nav,
object,
ol,
pre,
q,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
sup,
table,
tbody,
td,
textarea,
tfoot,
th,
thead,
tr,
tt,
u,
ul,
var {
  vertical-align: baseline;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  outline: 0;
  border: 0;
  background: 0 0;
  -webkit-tap-highlight-color: transparent;
}
h1,
iframe,
img,
p {
  box-sizing: border-box;
  padding: 0;
  outline: 0;
  border: 0;
  background: 0 0;
  -webkit-tap-highlight-color: transparent;
}
iframe,
img {
  margin: 0;
}
h1,
p {
  vertical-align: baseline;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section {
  display: block;
}
body {
  direction: ltr;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -ms-text-size-adjust: none;
  text-size-adjust: none;
  font-weight: 400;
  font-family: -apple-system, system-ui, -apple-system, BlinkMacSystemFont,
    Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", "Lucida Grande", sans-serif;
  font-size: 87.5%;
  line-height: 1.429;
}

p {
  margin: 0 0 20px;
}
ol,
ul {
  list-style: none;
}
button,
label {
  cursor: pointer;
}
button:disabled {
  overflow: visible;
}
iframe,
img {
  vertical-align: top;
}
img[src$="svg"] {
  -ms-transform: translate(0.5px, -0.3px);
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
a {
  color: inherit;
  text-decoration: none;
}
:focus {
  outline: 0;
}
.body {
  overflow-x: hidden;
  overflow-y: scroll;
  background: #f6f6f6;
  color: #767676;
}
.is-blocked .body {
  overflow: hidden;
}
.is-blocked .body::after {
  background: rgba(255, 255, 255, 0.5);
}
.is-cursor-hidden .body {
  overflow: hidden;
  cursor: none;
}
.is-blocked .body::after,
.is-cursor-hidden .body::after {
  position: fixed;
  z-index: 100;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
}
@media screen and (max-width: 977px) {
  .body {
    overflow-x: auto;
  }
}
.body--unauth {
  position: relative;
}
@media screen and (max-width: 977px) {
  .body--unauth {
    overflow-x: hidden;
  }
}
@media screen and (max-width: 957px) {
  .body--unauth {
    overflow-x: auto;
  }
}
.body--generic {
  overflow-x: auto;
}
[data-cookie-notification-type="extended"] {
  --cookie-notification-height: 64px;
}
.page {
  display: -webkit-inline-flex;
  display: inline-flex;
  vertical-align: top;
  min-width: 100%;
  min-height: 100vh;
}
.page__simple-wrap,
.page__wrap {
  position: relative;
  -webkit-flex-direction: column;
  flex-direction: column;
  min-height: 100vh;
}
.page__wrap {
  display: -webkit-flex;
  display: flex;
  width: 1170px;
  margin: 0 auto;
  transition: width 0.3s ease-in-out;
  height: 100%;
}
.page__simple-wrap {
  display: none;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
  min-width: 100%;
  height: auto;
    background-image: url('/assets/frontend/images/bg-1.jpeg');
}
.page__notice {
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
}
.page__notifications {
  position: fixed;
  z-index: 103;
  top: 20px;
  overflow: hidden;
  max-height: 100%;
  margin-left: 765px;
  transition: margin 0.3s;
}
.page__sidebar {
  position: fixed;
  z-index: 91;
  top: 0;
  bottom: 0;
  width: 270px;
  transition: width 0.3s ease-in-out;
  will-change: transform;
}
.page__content,
.page__content-inner {
  position: relative;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.page__content {
  left: 270px;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  background: #fff;
  transition: left 0.3s ease-in-out;
  -webkit-flex: 1 0 auto;
  flex: 1 0 auto;
  width: 900px;
}
.ie11 .page__content {
  min-height: 100vh;
}
.page__content-inner {
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 100%;
}
.page__content-inner > .cta-box {
  padding-top: 24px;
  padding-bottom: 24px;
}
.page__content-footer {
  position: relative;
  display: none;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 100%;
  min-height: 0;
  padding: 24px 32px;
  border-top: 1px solid #e0e0e0;
  background: #fff;
}
.with-side-footer .page__content-footer {
  display: block;
}
.page__content-footer:empty {
  border-top: 0;
}
.page__content-surprise {
  display: none;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 100%;
  height: 90px;
  margin-top: 24px;
}
.page__controls {
  position: absolute;
  z-index: 2;
  top: 0;
  right: -20px;
  display: block;
  transition: right 0.25s;
}
.page__controls-wrap {
  position: fixed;
  top: 0;
  bottom: 0;
  width: 54px;
  text-align: center;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  will-change: transform;
}
.page__controls-wrap:empty {
  display: none;
}
.page--encounters .page__controls-wrap {
  bottom: 100vh;
}
@media screen and (max-width: 1145px) {
  .body--unauth .page__controls-wrap {
    margin-left: -20px;
  }
}
.page__footer {
  padding: 24px 20px;
}
.page__footer-notifications {
  position: fixed;
  z-index: 98;
  right: 0;
  bottom: 0;
  left: 0;
}
@media screen and (max-width: 1175px) {
  .page__notifications {
    margin-left: 775px;
  }
  .page__sidebar {
    width: 240px;
  }
  .page__content {
    left: 240px;
  }
}
@media screen and (max-width: 1145px) {
  .page__wrap {
    width: 960px;
    margin: 0;
  }
  .page__notifications {
    margin-left: 595px;
  }
  .page__sidebar {
    width: 60px;
  }
  .page__content {
    left: 60px;
  }
}
.page--simple .page__wrap {
  display: none;
}
.page--simple .page__simple-wrap {
  display: -webkit-flex;
  display: flex;
}
.page--simple .page__content {
  left: auto;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 0 20px;
  background: rgba(251, 252, 235, 0.7);
  transition: none;
}
.ie11 .page--simple .page__content {
  min-height: 0;
}
.page--simple .page__footer {
  padding-top: 0;
  background: rgba(251, 252, 235, 0.9);
}
.ie11 .page--simple {
  width: 100%;
}
.page--unauth .page__content-footer {
  display: block;
}
.page--unauth .page__content-footer,
.page--unauth .page__content-inner {
  opacity: 1;
  transition: opacity 0.2s ease-in;
}
@media screen and (max-width: 1145px) {
  .page--unauth,
  .page--unauth .page__content,
  .page--unauth .page__sidebar {
    transition: none;
  }
  .page--unauth .page__wrap {
    width: auto;
    margin: 0 auto;
    padding: 0 20px;
  }
  .page--unauth .page__sidebar {
    position: absolute;
    width: 900px;
    height: 88px;
  }
  .page--unauth .page__content {
    left: 0;
    margin-top: 88px;
  }
}
.show-cookie-notification .page__wrap {
  padding-bottom: var(--cookie-notification-height, 50px);
}
.ie11 .show-cookie-notification .page__wrap {
  padding-bottom: 64px;
}
.chat-app,
.chat-app .body,
.ovl-fading,
.ovl-fading .body {
  overflow: hidden;
}
.chat-app .page,
.ovl-fading .page {
  overflow-y: scroll;
  min-height: 100vh;
  height: auto;
}
.page--homepage .page__simple-wrap {
  background: #f6f6f6;
}
.ie11 .page--homepage .page__simple-wrap {
  box-shadow: 0 0 0 10000px #f6f6f6;
}
.page--encounters-photo:not(.page--encounters-empty) .page__content {
  -webkit-flex-grow: 0;
  flex-grow: 0;
  background: 0 0;
}
.ie11 .page--encounters-photo:not(.page--encounters-empty) .page__content {
  min-height: 0;
}
.page--encounters-photo:not(.page--encounters-empty) .page__content-footer {
  border: 0;
  background: 0 0;
}
.page--profile-onboarding .page__content {
  background: 0 0;
}
.page--profile-onboarding .page__content-footer {
  border: 0;
  background: 0 0;
}
.page__content-tutorial {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  background: #f6f6f6;
  opacity: 0;
  pointer-events: none;
}
.page__content-tutorial:empty,
h1:empty,
h2:empty,
p:empty {
  display: none;
}
h1 {
  margin: 0 0 10px;
}
h1,
h2,
h3,
h4 {
  font-weight: 400;
}
b {
  font-weight: 600;
}
i {
  font-style: normal;
}
.header-1,
.header-2 {
  font-family: Mabry, -apple-system, system-ui, -apple-system,
    BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans,
    Helvetica Neue, Segoe UI, Roboto, Ubuntu, Helvetica Neue, Lucida Grande,
    sans-serif;
  font-weight: 400;
  font-size: 25px;
  line-height: 1.28;
}
.header-2 {
  font-size: 20px;
  line-height: 1.2;
}
.action {
  font-weight: 400;
  font-size: 14px;
  line-height: 1.286;
}
.p-1,
.p-2,
.p-3 {
  font-family: -apple-system, system-ui, -apple-system, BlinkMacSystemFont,
    Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", "Lucida Grande", sans-serif;
  font-size: 16px;
  line-height: 1.5;
}
.p-2,
.p-3 {
  font-size: 14px;
  line-height: 1.429;
}
.p-3 {
  font-size: 12px;
  line-height: 1.334;
}
.font-weight-light {
  font-weight: 300;
}
.font-weight-regular {
  font-weight: 400;
}
.font-weight-medium {
  font-weight: 600;
}
.text-align-left {
  text-align: left;
}
.text-align-center {
  text-align: center;
}
.text-align-right {
  text-align: right;
}
.text-align-inherited {
  text-align: inherit;
}
.text-ellipsis {
  overflow: hidden;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.text-break-words {
  word-wrap: break-word;
}
.text-color-primary {
  color: #FF6036;
}
.text-color-secondary {
  color: #f99df0;
}
.text-color-generic-red {
  color: #fd7f7e;
}
.text-color-generic-pink {
  color: #f99df0;
}
.text-color-generic-yellow {
  color: #fed759;
}
.text-color-generic-green {
  color: #15cc79;
}
.text-color-generic-purple {
  color: #FF6036;
}
.text-color-generic-blue {
  color: #44a3ea;
}
.text-color-black {
  color: #000;
}
.text-color-gray {
  color: #ccc;
}
.text-color-gray-dark {
  color: #767676;
}
.text-color-white {
  color: #fff;
}
.text-color-error {
  color: #fd7f7e;
}
.relative {
  position: relative;
}
.center {
  text-align: center;
}
.middle {
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
.left {
  text-align: left;
}
.right {
  text-align: right;
}
.f-left {
  float: left;
}
.f-right {
  float: right;
}
.inline,
.like-btn span {
  display: inline-block;
  vertical-align: middle;
}
.nowrap {
  white-space: nowrap;
}
.break-word {
  word-wrap: break-word;
}
.ellipsis {
  overflow: hidden;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.color-orange {
  color: #fd7f7e;
}
.color-blue {
  color: #44a3ea;
}
.color-lime {
  color: #15cc79;
}
.color-attention {
  color: #fd7f7e;
}
.color-spotlight {
  color: #44a3ea;
}
.color-riseup {
  color: #15cc79;
}
.hidden,
.is-hidden {
  display: none !important;
}
.shown {
  display: block !important;
}
.is-shown .hidden {
  display: inline-block !important;
}
.is-shown .show {
  display: none;
}
.invisible,
.is-invisible {
  opacity: 0 !important;
  visibility: hidden !important;
}
.visible {
  opacity: 1 !important;
  visibility: visible !important;
}
.js-fx-wrap.transition {
  transition: height 0.2s linear;
}
.js-fx-content {
  overflow: hidden;
  height: 0;
  opacity: 0;
  visibility: hidden;
  transition: all 0.2s linear;
}
.active > .js-fx-content,
.fx > .js-fx-content,
.is-expanded > .js-fx-content {
  overflow: visible;
  height: auto;
  opacity: 1;
  visibility: visible;
}
.transition > .js-fx-content {
  overflow: visible;
}
.rtl-noflip {
  direction: ltr;
  unicode-bidi: embed;
}
.page-blocker,
.page-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: #fff;
}
.page-blocker {
  right: 0;
  bottom: 0;
  display: none;
  z-index: 102;
}
.opacity00 .page-blocker,
.opacity06 .page-blocker {
  display: block;
  cursor: progress;
}
.icon--group use + use,
.opacity00 .page-blocker {
  opacity: 0;
}
.opacity06 .page-blocker {
  opacity: 0.6;
}
.page-overlay {
  z-index: 3;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  align-items: center;
  height: 100%;
}
.page-overlay .header--white {
  background: #fff;
  color: #FF6036;
}
.page-overlay .header__logo {
  height: 54px;
}
.page-overlay__header {
  width: 100%;
}
.page-overlay__main {
  margin: auto 0;
  text-align: center;
}
.lexem-highlight * {
  pointer-events: none;
}
.lexem-highlight .lexem {
  background-color: #e6fff7;
  cursor: crosshair;
  pointer-events: auto;
}
.lexem-highlight .lexem1 {
  background-color: #b3ffe7;
}
.lexem-highlight .lexem2 {
  background-color: #80ffd7;
}
.lexem-highlight .lexem3 {
  background-color: #d5f7e8;
}
.lexem-highlight .lexem4 {
  background-color: #98fadd;
}
.lexem-highlight .lexem5 {
  background-color: #adffff;
}
.section-flexible {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
}
.section-left-side,
.section-right-side {
  display: inline-block;
  vertical-align: top;
  margin: 0 0 -9970px;
}
.section-left-side {
  background: #fff;
  width: 600px;
  padding: 0 40px 10000px;
}
.section-right-side {
  width: 300px;
  padding: 0 30px 10000px;
  border-left: 1px solid #e0e0e0;
  background: #f6f6f6;
}
.header {
  position: relative;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  background: #FF6036;
  color: #fff;
}
.header__inner,
.header__logo {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
}
.header__inner {
  position: relative;
  z-index: 1;
  max-width: 1240px;
  margin: 0 auto;
  padding: 0 20px;
}
.header__logo {
  -webkit-flex: 1 0 auto;
  flex: 1 0 auto;
  height: 54px;
  margin-bottom: 0;
  padding: 0 16px;
}
.header__logo-text {
  display: block;
  overflow: hidden;
  width: 0;
  height: 0;
  opacity: 0;
  font-size: 0;
}
.header__logo-text:empty {
  display: none;
}
.header__language-selector {
  -webkit-flex: 1 1 50%;
  flex: 1 1 50%;
}
.header__sign-in {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-flex: 10 1 50%;
  flex: 10 1 50%;
}
.header--transparent {
  background-color: transparent;
}
.header--white {
  background-color: #fff;
  color: #767676;
}
.footer {
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
  color: #767676;
}
.footer__apps-section {
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-left: auto;
  color: #767676;
}
.footer__apps-row {
  margin-bottom: 24px;
}
.footer__links {
  overflow: hidden;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
}
.footer__apps-row ~ .footer__links,
.footer__links:first-child {
  padding-top: 24px;
  border-top: 1px solid #e0e0e0;
}
.footer__stats {
  display: block;
  margin: 10px 0 0;
}
.footer__row {
  -webkit-align-items: center;
  align-items: center;
}
.footer__bottom,
.footer__navigation,
.footer__row {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.footer__navigation {
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
  margin-right: 24px;
  -webkit-align-items: center;
  align-items: center;
}
.footer__bottom {
  -webkit-align-items: flex-start;
  align-items: flex-start;
  padding-top: 24px;
  border-top: 1px solid #e0e0e0;
}
.footer__links ~ .footer__bottom,
.footer__stats ~ .footer__bottom {
  padding-top: 30px;
  border-top: 0;
}
.footer__likes {
  min-height: 24px;
}
.footer__copyright {
  display: -webkit-flex;
  display: flex;
  margin-left: auto;
  font-size: 11px;
}
.footer__seo-language:not(:empty) {
  margin-top: 20px;
}
.footer__row + .footer__row {
  margin-top: 24px;
}
.footer__likes + .footer__links {
  margin-left: 24px;
}
.footer__navigation + .footer__copyright {
  margin-top: 3px;
}
.footer-apps {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.footer-apps__caption {
  display: block;
}
.footer-apps__inner,
.footer-apps__item {
  -webkit-align-items: center;
  align-items: center;
}
.footer-apps__inner {
  display: -webkit-flex;
  display: flex;
}
.footer-apps__item {
  position: relative;
  display: -webkit-inline-flex;
  display: inline-flex;
  overflow: hidden;
}
.footer-apps__item:hover {
  color: #FF6036;
}
.footer-apps--unauth .footer-apps__item:hover .icon,
.footer-apps__item:hover .icon {
  fill: currentColor;
}
.footer-apps__icon,
.footer-apps__item-icon {
  display: -webkit-flex;
  display: flex;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 24px;
  height: 24px;
}
.footer-apps__icon + .footer-apps__title {
  margin-left: 5px;
}
.footer-apps__item-title--appstore {
  width: 71px;
  height: 22px;
}
.footer-apps__item-title--gplay {
  width: 80px;
  height: 22px;
}
.footer-apps__caption + .footer-apps__inner {
  margin-top: 4px;
}
.footer-apps__item + .footer-apps__item {
  margin-left: 16px;
}
.footer-apps__item-icon + .footer-apps__item-title {
  margin-left: 4px;
}
.footer-apps--right {
  display: block;
}
.footer-apps--right .footer-apps__inner {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.footer-apps--unauth .footer-apps__caption {
  color: #000;
}
.footer-apps--unauth .footer-apps__item {
  margin-left: 20px;
  color: #000;
  font-size: 14px;
}
.footer-apps--unauth .footer-apps__item:hover,
.footer-menu__item .link:hover {
  color: #FF6036;
}
.footer-menu {
  display: -webkit-flex;
  display: flex;
}
.footer-menu__item {
  position: relative;
  color: #767676;
}
.footer-menu__item:not(:last-child) {
  margin-right: 16px;
}
.footer-menu__item .link {
  font-size: 12px;
  line-height: 1.334;
  display: block;
  border: 0;
  color: currentColor;
}
.footer-menu__item-icon {
  width: 17px;
  height: 17px;
  margin-top: 2px;
}
.deeplink-profile,
.deeplink-profile__user {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.deeplink-profile {
  max-width: 900px;
  margin: auto;
  color: #000;
  padding: 20px 0;
}
.deeplink-profile__user {
  position: relative;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  padding: 20px 80px 20px 0;
  border-right: 1px solid #ccc;
}
.deeplink-profile__avatar {
  overflow: hidden;
  width: 290px;
  height: 290px;
  border-radius: 100%;
}
.deeplink-profile__image {
  width: 290px;
  height: auto;
}
.deeplink-profile__user-title {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  max-width: 300px;
  margin-bottom: 0;
  font-size: 30px;
}
.deeplink-profile__user-name {
  overflow: hidden;
  text-overflow: ellipsis;
}
.deeplink-profile__avatar + .deeplink-profile__user-title {
  margin-top: 20px;
}
.deeplink-profile__user-age {
  margin-left: 6px;
}
.deeplink-profile__info {
  padding-left: 80px;
}
.deeplink-profile__description {
  margin-bottom: 20px;
  font-size: 20px;
}
.deeplink-profile__title {
  margin-bottom: 10px;
}
.deeplink-profile__apps {
  display: -webkit-flex;
  display: flex;
}
.deeplink-profile__form {
  width: 320px;
}
.deeplink-profile__form-title {
  margin-bottom: 16px;
}
.deeplink-profile__apps + .deeplink-profile__form {
  margin-top: 25px;
}
.deeplink-profile__app + .deeplink-profile__app {
  margin-left: 10px;
}
.simple-promo,
.simple-promo__content {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  width: 100%;
}
.simple-promo {
  position: relative;
  -webkit-align-self: stretch;
  align-self: stretch;
  min-height: 100%;
  margin: 0 auto;
  padding: 24px 0;
  text-align: center;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
}
.simple-promo__content {
  -webkit-flex: 1 0 auto;
  flex: 1 0 auto;
}
.simple-promo__media > .brick {
  margin-top: 0;
  margin-bottom: 0;
}
.simple-promo__text,
.simple-promo__title {
  max-width: 448px;
  width: 100%;
  margin: 0 auto;
  text-align: center;
}
.simple-promo__title {
  font-family: Mabry, -apple-system, system-ui, -apple-system,
    BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans,
    Helvetica Neue, Segoe UI, Roboto, Ubuntu, Helvetica Neue, Lucida Grande,
    sans-serif;
  font-weight: 400;
  font-size: 25px;
  line-height: 1.28;
  color: #000;
}
.simple-promo__text {
  font-size: 16px;
  line-height: 1.5;
  color: #767676;
}
.simple-promo__text .hinted-text {
  position: relative;
  z-index: 3;
}
.simple-promo__text > p,
.tooltip__content--onboarding p {
  margin-bottom: 0;
}
.simple-promo__text > p + p {
  margin-top: 16px;
}
.simple-promo__controls {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  align-items: center;
  max-width: 720px;
  width: 100%;
  margin: 0 auto;
}
.simple-promo__controls:empty {
  display: none;
}
.simple-promo__actions {
  position: relative;
  margin-top: 24px;
}
.simple-promo__actions .button-group__item {
  position: relative;
}
.simple-promo__hint {
  font-size: 12px;
  line-height: 1.334;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 448px;
  width: 100%;
  margin-top: 16px;
  margin-bottom: 0;
  color: #767676;
  text-align: center;
}
.simple-promo__media + .simple-promo__controls,
.simple-promo__media + .simple-promo__text,
.simple-promo__media + .simple-promo__title {
  margin-top: 24px;
}
.simple-promo__title + .simple-promo__text {
  margin-top: 8px;
}
.simple-promo__text + .simple-promo__text {
  margin-top: 16px;
}
.simple-promo__content + .simple-promo__hint,
.simple-promo__controls + .simple-promo__controls,
.simple-promo__text + .simple-promo__controls,
.simple-promo__title + .simple-promo__controls {
  margin-top: 24px;
}
.simple-promo__hint + .simple-promo__hint {
  margin-top: 16px;
}
.simple-promo--text {
  width: 448px;
}
.simple-promo--text .simple-promo__hint,
.simple-promo--text .simple-promo__text,
.simple-promo--text .simple-promo__title {
  text-align: left;
}
.b-link {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: 0 0;
  cursor: pointer;
}
.icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  fill: currentColor;
  transition: color 0.2s, fill 0.2s, background 0.2s, box-shadow 0.2s,
    opacity 0.2s;
}
.icon-svg,
.icon__svg {
  display: block;
  box-sizing: border-box;
  max-width: inherit;
  width: inherit;
  max-height: inherit;
  height: inherit;
  background: inherit;
  fill: inherit;
  -moz-transform: translateX(0);
  pointer-events: none;
}
.icon-svg > use,
.icon__svg > use {
  transition: opacity 0.2s;
}
.icon--block {
  display: block;
}
.icon--xsm {
  width: 22px;
  height: 22px;
}
.icon--sm {
  width: 16px;
  height: 16px;
}
.icon--lg {
  width: 32px;
  height: 32px;
}
.icon--lg .icon-svg,
.icon--lg .icon__svg {
  -ms-transform: translate(0.5px, -0.3px);
}
.icon--xlg {
  width: 44px;
  height: 44px;
}
.icon--xxlg {
  width: 64px;
  height: 64px;
}
.icon--spread,
.icon--stretch {
  display: block;
  width: 100%;
  height: 100%;
}
.icon--black {
  border-color: #000;
  color: #000;
  fill: #000;
}
.icon--secondary {
  border-color: #f99df0;
  color: #f99df0;
  fill: #f99df0;
}
.icon--blue {
  border-color: #44a3ea;
  color: #44a3ea;
  fill: #44a3ea;
}
.icon--green {
  border-color: #15cc79;
  color: #15cc79;
  fill: #15cc79;
}
.icon--dgrey {
  border-color: #767676;
  color: #767676;
  fill: #767676;
}
.icon--grey {
  border-color: #ccc;
  color: #ccc;
  fill: #ccc;
}
.icon--red {
  border-color: #fd7f7e;
  color: #fd7f7e;
  fill: #fd7f7e;
}
.icon--white {
  border-color: #fff;
  color: #fff;
  fill: #fff;
}
.icon--card {
  border-color: #fed759;
  color: #fed759;
  fill: #fed759;
}
.icon--clipboard {
  border-color: #ccc;
  color: #ccc;
  fill: #ccc;
}
.icon--customize {
  border-color: #FF6036;
  color: #FF6036;
  fill: #FF6036;
}
.icon--gift {
  border-color: #f99df0;
  color: #f99df0;
  fill: #f99df0;
}
.icon--smile {
  border-color: #fed759;
  color: #fed759;
  fill: #fed759;
}
.icon--security {
  border-color: #15cc79;
  color: #15cc79;
  fill: #15cc79;
}
.icon--brand {
  border-color: #FF6036;
  color: #FF6036;
  fill: #FF6036;
}
.icon--attention {
  border-color: #fd7f7e;
  color: #fd7f7e;
  fill: #fd7f7e;
}
.icon--chat-quota {
  border-color: #FF6036;
  color: #FF6036;
  fill: #FF6036;
}
.icon--delivery {
  border-color: #44a3ea;
  color: #44a3ea;
  fill: #44a3ea;
}
.icon--encounters {
  border-color: #f99df0;
  color: #f99df0;
  fill: #f99df0;
}
.icon--favourite {
  border-color: #fed759;
  color: #fed759;
  fill: #fed759;
}
.icon--highlight,
.icon--invisibility {
  border-color: #44a3ea;
  color: #44a3ea;
  fill: #44a3ea;
}
.icon--like {
  border-color: #f99df0;
  color: #f99df0;
  fill: #f99df0;
}
.icon--newbie,
.icon--phone {
  border-color: #15cc79;
  color: #15cc79;
  fill: #15cc79;
}
.icon--photo-verify {
  border-color: #44a3ea;
  color: #44a3ea;
  fill: #44a3ea;
}
.icon--crush,
.icon--premium {
  border-color: #FF6036;
  color: #FF6036;
  fill: #FF6036;
}
.icon--rewind {
  border-color: #9aa9c5;
  color: #9aa9c5;
  fill: #9aa9c5;
}
.icon--riseup {
  border-color: #15cc79;
  color: #15cc79;
  fill: #15cc79;
}
.icon--spotlight {
  border-color: #44a3ea;
  color: #44a3ea;
  fill: #44a3ea;
}
.icon--undo {
  border-color: #FF6036;
  color: #FF6036;
  fill: #FF6036;
}
.icon--facebook,
.icon--fcbk {
  border-color: #1778f2;
  color: #1778f2;
  fill: #1778f2;
}
.icon--google {
  border-color: #f6f6f6;
  color: #f6f6f6;
  fill: #f6f6f6;
}
.icon--instagram,
.icon--instgrm {
  border-color: #d93175;
  color: #d93175;
  fill: #d93175;
}
.icon--linkedin,
.icon--lnkdn {
  border-color: #0076b7;
  color: #0076b7;
  fill: #0076b7;
}
.icon--mailru {
  border-color: #1e8cdf;
  color: #1e8cdf;
  fill: #1e8cdf;
}
.icon--msn {
  border-color: #4d5cea;
  color: #4d5cea;
  fill: #4d5cea;
}
.icon--odnoklassniki {
  border-color: #ff8201;
  color: #ff8201;
  fill: #ff8201;
}
.icon--twitter,
.icon--twttr {
  border-color: #1ab0ff;
  color: #1ab0ff;
  fill: #1ab0ff;
}
.icon--vk {
  border-color: #507299;
  color: #507299;
  fill: #507299;
}
.icon--yandex {
  border-color: #ee3a2e;
  color: #ee3a2e;
  fill: #ee3a2e;
}
.icon--circle {
  border-radius: 100%;
}
.icon--circle > .icon-svg,
.icon--circle > .icon__svg {
  border-radius: inherit;
}
.has-hover:hover .icon--group use:first-child:not(:last-child),
.icon--group:hover use:first-child:not(:last-child) {
  opacity: 0;
}
.has-hover:hover .icon--group use + use,
.icon--group:hover use + use {
  opacity: 1;
}
.icon--inline {
  vertical-align: middle;
  margin: -3px 0 0;
}
.link,
.p-link {
  color: #767676;
  transition: color 0.2s, border-color 0.2s;
  cursor: pointer;
}
.link {
  text-decoration: none;
  border-bottom: 1px solid rgba(118, 118, 118, 0.3);
}
.link:hover,
.p-link:hover {
  border-color: currentColor;
  color: #FF6036;
}
.p-link {
  border-bottom: 1px dotted rgba(118, 118, 118, 0.3);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.p-link--brand {
  border-bottom-color: rgba(120, 59, 249, 0.3);
  color: #FF6036;
}
.react-progress-bar {
  position: relative;
  overflow: hidden;
  height: 100%;
  border-radius: inherit;
}
.react-progress-bar__fill {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 0;
  background: #767676;
  transition: width 0.2s ease;
  will-change: transition;
}
.react-progress-bar--profile-quality {
  background: rgba(253, 127, 126, 0.25);
}
.react-progress-bar--profile-quality .react-progress-bar__fill {
  background: #fd7f7e;
}
.react-progress-bar--profile-onboarding {
  background: #f2ebfe;
}
.react-progress-bar--profile-onboarding .react-progress-bar__fill {
  border-radius: inherit;
  background: linear-gradient(to right, #FF6036, #ae89fb);
}
.new-form {
  position: relative;
  text-align: left;
}
.new-form .btn,
.new-form .checkbox-field,
.new-form .phone-field,
.new-form .radio-field,
.new-form .search-field,
.new-form .select-field,
.new-form .text-field,
.new-form .textarea {
  vertical-align: top;
}
.new-form,
.new-form__control {
  max-width: 100%;
  width: 320px;
}
.new-form__control:empty {
  display: none;
}
.new-form__control.is-required .new-form__label-value::after {
  margin-left: 3px;
  content: "*";
  color: #fd7f7e;
}
.new-form__control--gdpr {
  overflow: hidden;
  max-height: 0;
  opacity: 0;
  visibility: hidden;
  transition: 0.3s ease max-height, 0.2s ease margin, 0.2s opacity,
    0.2s visibility;
}
.has-gdpr-opened .new-form__control--gdpr {
  max-height: 200px;
  opacity: 1;
  visibility: visible;
}
.new-form__hint,
.new-form__label {
  font-size: 12px;
  line-height: 1.334;
  margin-bottom: 4px;
  color: #000;
}
.new-form__field + .new-form__field,
.tooltip__content--onboarding p + p {
  margin-top: 8px;
}
.new-form__hint {
  margin-top: 4px;
  margin-bottom: 0;
  color: #767676;
}
.new-form__hint.is-pending {
  opacity: 0;
}
.new-form__hint .react-link__icon + .react-link__text {
  margin-left: 5px;
}
.new-form__hint--success {
  color: #15cc79;
}
.new-form__error, .text-field li {
  font-size: 12px;
  line-height: 1.334;
  margin-top: 4px;
  margin-bottom: 0;
  color: #fd7f7e;
}
.has-error .new-form__error:not(:empty) {
  display: block;
}
.new-form__char-counter {
  font-size: 12px;
  line-height: 1.334;
  margin-top: 4px;
  color: #767676;
  text-align: right;
}
.new-form__char-counter::before {
  content: "\00a0";
}
.new-form__label .new-form__char-counter {
  float: right;
  margin-top: 0;
}
.new-form__actions {
  max-width: 100%;
  width: 320px;
  margin-top: 20px;
}
.new-form__additional {
  font-size: 12px;
  line-height: 1.334;
  max-width: 100%;
  width: 100%;
  color: #767676;
}
.has-gdpr-opened .new-form__control + .new-form__control--gdpr,
.new-form__additional + .new-form__additional,
.new-form__additional + .new-form__control,
.new-form__control + .new-form__control {
  margin-top: 16px;
}
.new-form__control + .new-form__control--gdpr {
  margin-top: 0;
}
.new-form__actions + .new-form__additional,
.new-form__control + .new-form__actions {
  margin-top: 24px;
}
.new-form--center .new-form__additional,
.new-form--center .new-form__error,
.new-form--center .new-form__hint,
.new-form--center .new-form__label {
  text-align: center;
}
.new-form--stretch,
.new-form__actions--stretch,
.new-form__control--stretch {
  width: 100%;
}
.new-form.is-disabled {
  pointer-events: none;
}
.new-form.is-disabled .new-form__actions,
.new-form.is-disabled .new-form__additional,
.new-form.is-disabled .new-form__control {
  opacity: 0.3;
}
.new-form.el-loading,
.new-form.is-submitting {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
}
.option,
.option__in {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  padding: 0 16px;
}
.option {
  position: relative;
  overflow: hidden;
  width: 100%;
  color: #000;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 14px;
  line-height: 20px;
  cursor: pointer;
  height: 40px;
}
.option:hover {
  background: #fafafa;
}
.option__in {
  -webkit-flex-grow: 1;
  flex-grow: 1;
  min-width: 0;
  height: 100%;
  margin: 0 -16px;
}
.option__icon {
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-right: 8px;
  pointer-events: none;
}
.option__icon .icon {
  vertical-align: top;
}
.option__txt {
  overflow: hidden;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
  text-align: initial;
  text-overflow: ellipsis;
  pointer-events: none;
}
.ie11 .option__txt {
  text-align: left;
}
.option__extra {
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  margin: 0 0 0 10px;
}
.option.is-selected {
  color: #FF6036;
}
.option.is-disabled {
  pointer-events: none;
}
.option.is-disabled .option__in {
  color: rgba(0, 0, 0, 0.4);
}
.option.is-hidden,
.textarea .scroll.scroll.is-visible::after,
.textarea .scroll.scroll.is-visible::before {
  display: none;
}
.date-field {
  display: -webkit-flex;
  display: flex;
}
.date-field__item {
  -webkit-flex: 1 1 40px;
  flex: 1 1 40px;
}
.date-field__item .select-field__label {
  position: absolute;
  width: 100%;
}
.date-field__item + .date-field__item {
  margin-left: 8px;
}
.date-field__item--month {
  -webkit-flex-grow: 2.5;
  flex-grow: 2.5;
}
.date-field__item--day {
  -webkit-flex-grow: 1.3;
  flex-grow: 1.3;
}
.date-field__item--year {
  -webkit-flex-grow: 1.5;
  flex-grow: 1.5;
}
.select-field {
  position: relative;
  display: block;
  width: 100%;
  height: 40px;
  text-align: left;
  font-size: 14px;
}
.select-field.focus .select-field__label,
.select-field:hover .select-field__label {
  border-color: #FF6036;
  color: #000;
}
.select-field.disabled {
  pointer-events: none;
}
.select-field.disabled .select-field__label {
  background: rgba(246, 246, 246, 0.4);
  color: rgba(0, 0, 0, 0.4);
  cursor: default;
}
.select-field.value .select-field__label {
  color: #000;
}
.select-field.value .select-field__reset {
  visibility: visible;
}
.select-field.has-placeholder .select-field__label {
  overflow: visible;
  color: #ccc;
}
.has-error .select-field .select-field__label,
.select-field.error .select-field__label,
.select-field.has-error .select-field__label {
  border-color: #fd7f7e;
}
.select-field + .select-field {
  margin-left: 7px;
}
.select-field__label {
  position: relative;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  height: inherit;
  padding: 6px 32px 6px 15px;
  outline: 0;
  border: 1px solid #ccc;
  border-radius: 8px;
  background: #fff;
  color: #000;
  white-space: nowrap;
  transition: border-color 0.2s, color 0.2s;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.select-field__label:empty::before {
  display: inline-block;
  content: "";
}
.select-field__label.text-field__input {
  padding-right: 40px;
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}
.select-field__label-text {
  overflow: hidden;
  text-overflow: ellipsis;
}
.select-field__icon,
.select-field__reset {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  width: 40px;
}
.select-field__reset {
  z-index: 2;
  visibility: hidden;
  cursor: pointer;
  color: #767676;
}
.select-field__reset > .icon {
  pointer-events: none;
}
.select-field__reset:hover {
  color: #000;
}
.select-field__icon {
  color: #ccc;
  transition: opacity 0.2s, transform 0.2s;
  transition: opacity 0.2s, transform 0.2s, -webkit-transform 0.2s;
  pointer-events: none;
}
.select-field.active .select-field__icon {
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
}
.textarea {
  font-family: -apple-system, system-ui, -apple-system, BlinkMacSystemFont,
    Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", "Lucida Grande", sans-serif;
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  outline: 0;
  border: 1px solid #ccc;
  background: #fff;
  color: #000;
  font-size: 14px;
  line-height: 20px;
  transition: border-color 0.2s;
  -webkit-font-smoothing: antialiased;
  overflow-y: auto;
  height: auto;
  padding: 8px 15px 6px;
  border-radius: 8px;
  resize: none;
}
.textarea::-webkit-input-placeholder {
  color: #ccc;
  direction: ltr;
}
.textarea::-moz-placeholder {
  color: #ccc;
  opacity: 1;
  direction: ltr;
}
.textarea:-ms-input-placeholder,
.textarea::-ms-input-placeholder {
  color: #ccc;
  direction: ltr;
}
.textarea::placeholder {
  color: #ccc;
  direction: ltr;
}
.textarea:placeholder-shown {
  direction: ltr;
}
.textarea_:empty::before {
  position: absolute;
  top: 0;
  left: 0;
  content: attr(data-placeholder);
  color: #ccc;
  cursor: text;
}
.textarea_ {
  min-height: 55px;
  word-wrap: break-word;
}
.textarea > .scroll {
  max-height: 90px;
}
.textarea .scroll.is-visible {
  margin-right: -10px;
}
.textarea .scroll.is-visible .textarea_ {
  padding-right: 15px;
}
.textarea .scroll__track {
  right: 0;
}
.textarea:hover {
  border-color: #FF6036;
}
.textarea.focus,
.textarea:focus {
  border-color: #FF6036;
}
.textarea.disabled,
.textarea:disabled,
.textarea[disabled] {
  border-color: rgba(204, 204, 204, 0.4);
  background: rgba(246, 246, 246, 0.4);
  color: rgba(0, 0, 0, 0.4);
}
.error .textarea,
.has-error .textarea {
  border-color: #fd7f7e;
}
.uploader_input {
  position: absolute;
  top: 0;
  left: -999px;
  display: none;
}
.text-field {
  position: relative;
  height: 40px;
}
.text-field__input {
  font-family: -apple-system, system-ui, -apple-system, BlinkMacSystemFont,
    Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", "Lucida Grande", sans-serif;
  width: 100%;
  /* height: inherit; */
  padding: 0 15px;
  outline: 0;
  border: 1px solid #ccc;
  border-radius: 8px;
  background-color: #fff;
  color: #000;
  font-size: 14px;
  transition: border-color 0.2s;
  -webkit-font-smoothing: antialiased;
}
.text-field__input:focus,
.text-field__input:hover {
  border-color: #FF6036;
}
.text-field__input:disabled,
.text-field__input[disabled] {
  border-color: rgba(204, 204, 204, 0.4);
  background: rgba(246, 246, 246, 0.4);
  color: rgba(0, 0, 0, 0.4);
}
.text-field__input[readonly] {
  border-color: #ccc;
  color: #767676;
}
.text-field__input::-ms-clear,
.text-field__input::-ms-reveal {
  display: none;
}
.text-field__input::-webkit-contacts-auto-fill-button {
  display: none;
  width: 0;
  height: 0;
  margin: 0;
  visibility: hidden;
  pointer-events: none;
}
.text-field__input::-webkit-input-placeholder {
  color: #ccc;
  direction: ltr;
}
.text-field__input::-moz-placeholder {
  color: #ccc;
  opacity: 1;
  direction: ltr;
}
.text-field__input:-ms-input-placeholder,
.text-field__input::-ms-input-placeholder {
  color: #ccc;
  direction: ltr;
}
.text-field__input::placeholder {
  color: #ccc;
  direction: ltr;
}
.text-field__input--ltr:placeholder-shown,
.text-field__input:placeholder-shown,
.text-field__input:placeholder-shown[type="email"],
.text-field__input:placeholder-shown[type="number"],
.text-field__input:placeholder-shown[type="tel"],
.text-field__input:placeholder-shown[type="url"] {
  direction: ltr;
}
.code-field,
.text-field__icon {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
}
.text-field__icon {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 40px;
  color: #767676;
}
.text-field__icon:hover {
  color: #000;
}
.text-field__icon > .icon {
  pointer-events: none;
}
.error .text-field__input,
.has-error .text-field__input {
  border-color: #fd7f7e;
}
.has-success .text-field__input {
  border-color: #15cc79;
}
.text-field--with-icon .text-field__input {
  padding-right: 35px;
}
.code-field {
  direction: ltr;
}
.code-field__prefix {
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  font-size: 18px;
}
.code-field__item {
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 36px;
}
.code-field__item .text-field__input {
  padding: 0 8px;
  text-align: center;
  font-size: 18px;
}
.code-field__item + .code-field__prefix,
.code-field__prefix + .code-field__item {
  margin-left: 16px;
}
.code-field__item + .code-field__item {
  margin-left: 8px;
}
.code-field--email > .code-field__item {
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}
.search-field,
.search-field__inner {
  position: relative;
}
.search-field__icon,
.search-field__reset {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  width: 40px;
  transition: opacity 0.2s;
}
.search-field__icon {
  pointer-events: none;
  color: #ccc;
}
.search-field__reset {
  color: #767676;
  opacity: 0;
  visibility: hidden;
  cursor: pointer;
}
.search-field__reset > .icon {
  pointer-events: none;
}
.search-field__reset:hover {
  color: #000;
}
.search-field__loader {
  position: absolute;
  top: 50%;
  right: 32px;
  display: block;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.search-field .text-field__input {
  padding-right: 40px;
  text-overflow: ellipsis;
}
.search-field.empty .search-field__hint-default {
  display: none;
}
.search-field:not(.empty) .search-field__hint-empty {
  display: none;
}
.search-field.reset .search-field__reset,
.search-field.typing .search-field__reset {
  opacity: 1;
  visibility: visible;
}
.search-field.loading .search-field__icon,
.search-field.loading .search-field__reset,
.search-field.reset .search-field__icon {
  opacity: 0;
  visibility: hidden;
}
.search-field--messenger .search-field__icon {
  right: auto;
  left: 0;
}
.search-field--messenger .text-field__input {
  padding-right: 15px;
  padding-left: 40px;
}
.search-field--messenger.loading .search-field__icon {
  opacity: 1;
  visibility: visible;
}
.checkbox-field {
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.checkbox-field,
.checkbox-field__item {
  position: relative;
}
.checkbox-field__item + .checkbox-field__item {
  margin-left: 15px;
}
.checkbox-field__input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  pointer-events: none;
}
.checkbox-field__input:disabled + .checkbox-field__label {
  cursor: default;
  pointer-events: none;
}
.checkbox-field__input:disabled + .checkbox-field__label .checkbox-field__icon,
.radio-field__input:disabled + .radio-field__label .radio-field__icon {
  opacity: 0.5;
}
.checkbox-field__label {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  min-width: 22px;
  min-height: 22px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.checkbox-field__text {
  font-size: 14px;
  line-height: 1.429;
  color: #767676;
}
.checkbox-field__icon {
  position: relative;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-align-self: baseline;
  align-self: baseline;
  width: 22px;
  height: 22px;
  pointer-events: none;
}
.checkbox-field__icon::after,
.checkbox-field__icon::before,
.radio-field__icon::after,
.radio-field__icon::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
  background-position: 50% 50%;
  background-size: 100% 100%;
  opacity: 0;
  transition: opacity 0.2s, background 0.2s;
}
.checkbox-field__icon + .checkbox-field__text {
  margin-left: 8px;
}
.checkbox-field--vertical {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.checkbox-field--vertical .checkbox-field__item + .checkbox-field__item {
  margin-top: 10px;
  margin-left: 0;
}
.checkbox-field--sm .checkbox-field__label {
  min-width: 16px;
  min-height: 16px;
}
.checkbox-field--sm .checkbox-field__icon {
  width: 16px;
  height: 16px;
}
.checkbox-field__input:not(:checked)
  + .checkbox-field__label
  .checkbox-field__icon::before {
  background-image: url("data:image/svg+xml,%20        %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%20            %3Cpath fill='%23cccccc' d='M18,0 C21.3137085,0 24,2.6862915 24,6 L24,18 C24,21.3137085 21.3137085,24 18,24 L6,24 C2.6862915,24 0,21.3137085 0,18 L0,6 C0,2.6862915 2.6862915,0 6,0 L18,0 Z'/%3E%20            %3Cpath fill='%23ffffff' d='M18,1 L6,1 C3.3112453,1 1.11818189,3.12230671 1.00461951,5.78311038 L1,6 L1,18 C1,20.6887547 3.12230671,22.8818181 5.78311038,22.9953805 L6,23 L18,23 C20.6887547,23 22.8818181,20.8776933 22.9953805,18.2168896 L23,18 L23,6 C23,3.3112453 20.8776933,1.11818189 18.2168896,1.00461951 L18,1 Z'/%3E%20        %3C/svg%3E%20    ");
  opacity: 1;
}
.checkbox-field__input:not(:checked):not(:disabled)
  + .checkbox-field__label:hover
  .checkbox-field__icon::before,
.trigger-control-hover.hovered
  .checkbox-field__input:not(:checked):not(:disabled)
  + .checkbox-field__label
  .checkbox-field__icon::before {
  background-image: url("data:image/svg+xml,%20        %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%20            %3Cpath fill='%23783bf9' d='M18,0 C21.3137085,0 24,2.6862915 24,6 L24,18 C24,21.3137085 21.3137085,24 18,24 L6,24 C2.6862915,24 0,21.3137085 0,18 L0,6 C0,2.6862915 2.6862915,0 6,0 L18,0 Z'/%3E%20            %3Cpath fill='%23ffffff' d='M18,1 L6,1 C3.3112453,1 1.11818189,3.12230671 1.00461951,5.78311038 L1,6 L1,18 C1,20.6887547 3.12230671,22.8818181 5.78311038,22.9953805 L6,23 L18,23 C20.6887547,23 22.8818181,20.8776933 22.9953805,18.2168896 L23,18 L23,6 C23,3.3112453 20.8776933,1.11818189 18.2168896,1.00461951 L18,1 Z'/%3E%20        %3C/svg%3E%20    ");
}
.checkbox-field__input:checked
  + .checkbox-field__label
  .checkbox-field__icon::after {
  background-image: url("data:image/svg+xml,%20        %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%20            %3Crect width='24' height='24' fill='%23783bf9' rx='6'/%3E%20            %3Cpath fill='%23FFF' d='M17.4 7.53a.75.75 0 011.07 1.06l-7.19 7.19c-.3.3-.77.3-1.06 0l-3.75-3.75a.75.75 0 011.06-1.06l3.22 3.22 6.66-6.66z'/%3E%20        %3C/svg%3E%20    ");
  opacity: 1;
}
.checkbox-field__input:checked:not(:disabled)
  + .checkbox-field__label:hover
  .checkbox-field__icon::after,
.trigger-control-hover.hovered
  .checkbox-field__input:checked:not(:disabled)
  + .checkbox-field__label
  .checkbox-field__icon::after {
  background-image: url("data:image/svg+xml,%20        %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%20            %3Crect width='24' height='24' fill='%236c35e0' rx='6'/%3E%20            %3Cpath fill='%23FFF' d='M17.4 7.53a.75.75 0 011.07 1.06l-7.19 7.19c-.3.3-.77.3-1.06 0l-3.75-3.75a.75.75 0 011.06-1.06l3.22 3.22 6.66-6.66z'/%3E%20        %3C/svg%3E%20    ");
}
.radio-field {
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.radio-field__item + .radio-field__item {
  margin-left: 15px;
}
.radio-field,
.radio-field__item {
  position: relative;
}
.radio-field__input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  pointer-events: none;
}
.radio-field__input:disabled + .radio-field__label {
  cursor: default;
  pointer-events: none;
}
.radio-field__label {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  min-width: 22px;
  min-height: 22px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.radio-field__text {
  font-size: 14px;
  line-height: 1.429;
  color: #767676;
  pointer-events: none;
}
.radio-field__icon {
  position: relative;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-align-self: baseline;
  align-self: baseline;
  width: 22px;
  height: 22px;
  pointer-events: none;
}
.radio-field__icon + .radio-field__text {
  margin-left: 8px;
}
.radio-field--vertical {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.radio-field--vertical .radio-field__item + .radio-field__item {
  margin-top: 10px;
  margin-left: 0;
}
.radio-field__input:not(:checked)
  + .radio-field__label
  .radio-field__icon::before {
  background-image: url("data:image/svg+xml,%20        %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%20            %3Ccircle cx='12' cy='12' r='12' fill='%23cccccc'/%3E%20            %3Ccircle cx='12' cy='12' r='11' fill='%23ffffff'/%3E%20        %3C/svg%3E%20    ");
  opacity: 1;
}
.radio-field__input:not(:checked):not(:disabled):not(:-moz-read-only)
  + .radio-field__label:hover
  .radio-field__icon::before,
.radio-field__input:not(:checked):not(:disabled):not(:read-only)
  + .radio-field__label:hover
  .radio-field__icon::before,
.trigger-control-hover.hovered
  .radio-field__input:not(:checked):not(:disabled):not([readonly])
  + .radio-field__label
  .radio-field__icon::before {
  background-image: url("data:image/svg+xml,%20        %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%20            %3Ccircle cx='12' cy='12' r='12' fill='%23783bf9'/%3E%20            %3Ccircle cx='12' cy='12' r='11' fill='%23ffffff'/%3E%20        %3C/svg%3E%20    ");
}
.radio-field__input:checked + .radio-field__label .radio-field__icon::after {
  background-image: url("data:image/svg+xml,%20        %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%20            %3Ccircle cx='12' cy='12' r='12' fill='%23783bf9'/%3E%20            %3Ccircle cx='12' cy='12' r='11' fill='%23ffffff'/%3E%20            %3Ccircle cx='12' cy='12' r='8' fill='%23783bf9'/%3E%20        %3C/svg%3E%20    ");
  opacity: 1;
}
.radio-field__input:checked:not(:disabled):not(:-moz-read-only)
  + .radio-field__label:hover
  .radio-field__icon::after,
.radio-field__input:checked:not(:disabled):not(:read-only)
  + .radio-field__label:hover
  .radio-field__icon::after,
.trigger-control-hover.hovered
  .radio-field__input:checked:not(:disabled):not([readonly])
  + .radio-field__label
  .radio-field__icon::after {
  background-image: url("data:image/svg+xml,%20        %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%20            %3Ccircle cx='12' cy='12' r='12' fill='%236c35e0'/%3E%20            %3Ccircle cx='12' cy='12' r='11' fill='%23ffffff'/%3E%20            %3Ccircle cx='12' cy='12' r='8' fill='%236c35e0'/%3E%20        %3C/svg%3E%20    ");
}
.captcha,
.captcha__field {
  position: relative;
}
.captcha__field::after {
  position: absolute;
  top: 50%;
  left: 140px;
  content: "=";
  color: #767676;
  font-size: 16px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  pointer-events: none;
}
.captcha__field .text-field__input {
  padding-left: 156px;
  background-color: #fff;
}
.captcha__image {
  position: absolute;
  z-index: 1;
  top: 4px;
  left: 8px;
  width: 125px;
  height: 32px;
  pointer-events: none;
}
.mark {
  position: relative;
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  min-width: 20px;
  height: 20px;
  padding: 4px 5px 5px;
  border-radius: 10px;
  background-color: #f99df0;
  color: #fff;
  text-align: center;
  font-size: 11px;
  line-height: 0.8182;
}
.firefox .mark {
  padding-top: 5px;
}
.mark.is-animated {
  -webkit-animation: blink 2s infinite step-start;
  animation: blink 2s infinite step-start;
}
.btn,
.mark--sm {
  border-radius: 8px;
}
.mark--sm {
  min-width: 16px;
  height: 16px;
  font-size: 9px;
  line-height: 0.6667;
  padding: 0 4px;
}
.firefox .mark--sm {
  padding-top: 0;
  padding-bottom: 1px;
}
.btn {
  position: relative;
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  vertical-align: top;
  padding: 0;
  outline: 0;
  border: 1px solid transparent;
  text-align: center;
  text-decoration: none;
  transition: background 0.2s, border 0.2s, color 0.2s;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-font-smoothing: antialiased;
}
.btn__content,
.btn__icon {
  display: -webkit-flex;
  display: flex;
}
.btn__content {
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  height: 100%;
  margin: 0 -1px;
  padding: 0 16px;
  pointer-events: none;
}
.btn__icon {
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
}
.btn__icon:only-child {
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.btn__icon .icon {
  transition: none;
}
.btn__text {
  display: block;
  -webkit-flex: 0 1 auto;
  flex: 0 1 auto;
  text-align: left;
}
.btn__text:only-child {
  text-align: center;
}
.btn__icon + .btn__text,
.btn__text + .btn__icon {
  margin-left: 8px;
}
.btn__subtext {
  display: block;
  font-size: 18px;
  line-height: 23px;
}
.btn {
  min-width: 40px;
  min-height: 40px;
}
.btn .btn__content {
  padding-top: 8px;
  padding-bottom: 8px;
}
.btn .btn__text {
  font-weight: 400;
  font-size: 14px;
  line-height: 1.286;
}
.ie11 .btn .btn__text,
.ie11 .btn--sm .btn__text {
  margin-top: -1px;
}
.btn::after {
  content: none;
}
.ie11 .btn::after {
  display: block;
  min-height: 38px;
  content: "";
  font-size: 0;
}
.btn--sm {
  min-width: 32px;
  min-height: 32px;
}
.btn--sm .btn__content {
  padding-top: 4px;
  padding-bottom: 4px;
}
.btn--sm .btn__text {
  font-weight: 400;
  font-size: 14px;
  line-height: 1.286;
}
.ie11 .btn--sm::after {
  min-height: 30px;
}
.btn--stretch {
  width: 100%;
  height: 100%;
}
.btn--block {
  display: -webkit-flex;
  display: flex;
  width: 100%;
}
.btn--ico {
  width: 40px;
  height: 40px;
}
.btn--ico.btn--sm {
  width: 32px;
  height: 32px;
}
.btn--ico .btn__content {
  width: 100%;
  height: 100%;
  padding: 0;
}
.btn--condensed .btn__content {
  padding-right: 6px;
  padding-left: 6px;
}
.btn--link .btn__text {
  margin-bottom: -1px;
  line-height: 1.5;
}
.btn,
.btn--color-primary {
  background-color: #FF6036;
  color: #fff;
}
.btn:hover,
.trigger-button-hover.hovered .btn:not(.trigger-ignore),
.trigger-button-hover:hover .btn:not(.trigger-ignore) {
  background-color: #6c35e0;
}
.btn.active,
.btn.loading,
.btn:active,
.el-loading .btn,
.loading .btn {
  background-color: #602fc7;
}
.btn--color-primary:hover,
.trigger-button-hover.hovered .btn--color-primary:not(.trigger-ignore),
.trigger-button-hover:hover .btn--color-primary:not(.trigger-ignore) {
  background-color: #6c35e0;
}
.btn--color-primary.active,
.btn--color-primary.loading,
.btn--color-primary:active,
.el-loading .btn--color-primary,
.loading .btn--color-primary {
  background-color: #602fc7;
}
.btn--color-secondary {
  background-color: #f99df0;
  color: #fff;
}
.btn--color-secondary:hover,
.trigger-button-hover.hovered .btn--color-secondary:not(.trigger-ignore),
.trigger-button-hover:hover .btn--color-secondary:not(.trigger-ignore) {
  background-color: #e08dd8;
}
.btn--color-secondary.active,
.btn--color-secondary.loading,
.btn--color-secondary:active,
.el-loading .btn--color-secondary,
.loading .btn--color-secondary {
  background-color: #c77ec0;
}
.btn--color-generic-red {
  background-color: #fd7f7e;
  color: #fff;
}
.btn--color-generic-red:hover,
.trigger-button-hover.hovered .btn--color-generic-red:not(.trigger-ignore),
.trigger-button-hover:hover .btn--color-generic-red:not(.trigger-ignore) {
  background-color: #e47271;
}
.btn--color-generic-red.active,
.btn--color-generic-red.loading,
.btn--color-generic-red:active,
.el-loading .btn--color-generic-red,
.loading .btn--color-generic-red {
  background-color: #ca6665;
}
.btn--color-generic-pink {
  background-color: #f99df0;
  color: #fff;
}
.btn--color-generic-pink:hover,
.trigger-button-hover.hovered .btn--color-generic-pink:not(.trigger-ignore),
.trigger-button-hover:hover .btn--color-generic-pink:not(.trigger-ignore) {
  background-color: #e08dd8;
}
.btn--color-generic-pink.active,
.btn--color-generic-pink.loading,
.btn--color-generic-pink:active,
.el-loading .btn--color-generic-pink,
.loading .btn--color-generic-pink {
  background-color: #c77ec0;
}
.btn--color-generic-yellow {
  background-color: #fed759;
}
.btn--color-generic-yellow:hover,
.trigger-button-hover.hovered .btn--color-generic-yellow:not(.trigger-ignore),
.trigger-button-hover:hover .btn--color-generic-yellow:not(.trigger-ignore) {
  background-color: #e5c250;
}
.btn--color-generic-yellow.active,
.btn--color-generic-yellow.loading,
.btn--color-generic-yellow:active,
.el-loading .btn--color-generic-yellow,
.loading .btn--color-generic-yellow {
  background-color: #cbac47;
}
.btn--color-generic-green {
  background-color: #15cc79;
  color: #fff;
}
.btn--color-generic-green:hover,
.trigger-button-hover.hovered .btn--color-generic-green:not(.trigger-ignore),
.trigger-button-hover:hover .btn--color-generic-green:not(.trigger-ignore) {
  background-color: #13b86d;
}
.btn--color-generic-green.active,
.btn--color-generic-green.loading,
.btn--color-generic-green:active,
.el-loading .btn--color-generic-green,
.loading .btn--color-generic-green {
  background-color: #11a361;
}
.btn--color-generic-purple {
  background-color: #FF6036;
  color: #fff;
}
.btn--color-generic-purple:hover,
.trigger-button-hover.hovered .btn--color-generic-purple:not(.trigger-ignore),
.trigger-button-hover:hover .btn--color-generic-purple:not(.trigger-ignore) {
  background-color: #6c35e0;
}
.btn--color-generic-purple.active,
.btn--color-generic-purple.loading,
.btn--color-generic-purple:active,
.el-loading .btn--color-generic-purple,
.loading .btn--color-generic-purple {
  background-color: #602fc7;
}
.btn--color-generic-blue {
  background-color: #44a3ea;
  color: #fff;
}
.btn--color-generic-blue:hover,
.trigger-button-hover.hovered .btn--color-generic-blue:not(.trigger-ignore),
.trigger-button-hover:hover .btn--color-generic-blue:not(.trigger-ignore) {
  background-color: #3d93d3;
}
.btn--color-generic-blue.active,
.btn--color-generic-blue.loading,
.btn--color-generic-blue:active,
.el-loading .btn--color-generic-blue,
.loading .btn--color-generic-blue {
  background-color: #3682bb;
}
.btn--color-black {
  background-color: #000;
  color: #fff;
}
.btn--color-black:hover,
.trigger-button-hover.hovered .btn--color-black:not(.trigger-ignore),
.trigger-button-hover:hover .btn--color-black:not(.trigger-ignore) {
  background-color: #000;
}
.btn--color-black.active,
.btn--color-black.loading,
.btn--color-black:active,
.el-loading .btn--color-black,
.loading .btn--color-black {
  background-color: #000;
}
.btn--color-gray {
  background-color: #ccc;
  color: #fff;
}
.btn--color-gray:hover,
.trigger-button-hover.hovered .btn--color-gray:not(.trigger-ignore),
.trigger-button-hover:hover .btn--color-gray:not(.trigger-ignore) {
  background-color: #b8b8b8;
}
.btn--color-gray.active,
.btn--color-gray.loading,
.btn--color-gray:active,
.el-loading .btn--color-gray,
.loading .btn--color-gray {
  background-color: #a3a3a3;
}
.btn--color-gray-dark {
  background-color: #767676;
  color: #fff;
}
.btn--color-gray-dark:hover,
.trigger-button-hover.hovered .btn--color-gray-dark:not(.trigger-ignore),
.trigger-button-hover:hover .btn--color-gray-dark:not(.trigger-ignore) {
  background-color: #6a6a6a;
}
.btn--color-gray-dark.active,
.btn--color-gray-dark.loading,
.btn--color-gray-dark:active,
.el-loading .btn--color-gray-dark,
.loading .btn--color-gray-dark {
  background-color: #5e5e5e;
}
.btn--color-white {
  background-color: #fff;
  color: #000;
}
.btn--color-white:hover,
.trigger-button-hover.hovered .btn--color-white:not(.trigger-ignore),
.trigger-button-hover:hover .btn--color-white:not(.trigger-ignore) {
  background-color: #e6e6e6;
}
.btn--color-white.active,
.btn--color-white.loading,
.btn--color-white:active,
.el-loading .btn--color-white,
.loading .btn--color-white {
  background-color: #ccc;
}
.btn--color-facebook {
  background-color: #1778f2;
  color: #fff;
}
.btn--color-facebook:hover,
.trigger-button-hover.hovered .btn--color-facebook:not(.trigger-ignore),
.trigger-button-hover:hover .btn--color-facebook:not(.trigger-ignore) {
  background-color: #156cda;
}
.btn--color-facebook.active,
.btn--color-facebook.loading,
.btn--color-facebook:active,
.el-loading .btn--color-facebook,
.loading .btn--color-facebook {
  background-color: #1260c2;
}
.btn--color-instagram {
  background-color: #d93175;
  color: #fff;
}
.btn--color-instagram:hover,
.trigger-button-hover.hovered .btn--color-instagram:not(.trigger-ignore),
.trigger-button-hover:hover .btn--color-instagram:not(.trigger-ignore) {
  background-color: #c32c69;
}
.btn--color-instagram.active,
.btn--color-instagram.loading,
.btn--color-instagram:active,
.el-loading .btn--color-instagram,
.loading .btn--color-instagram {
  background-color: #ae275e;
}
.btn--color-linkedin {
  background-color: #0076b7;
  color: #fff;
}
.btn--color-linkedin:hover,
.trigger-button-hover.hovered .btn--color-linkedin:not(.trigger-ignore),
.trigger-button-hover:hover .btn--color-linkedin:not(.trigger-ignore) {
  background-color: #006aa5;
}
.btn--color-linkedin.active,
.btn--color-linkedin.loading,
.btn--color-linkedin:active,
.el-loading .btn--color-linkedin,
.loading .btn--color-linkedin {
  background-color: #005e92;
}
.btn--color-odnoklassniki {
  background-color: #ff8201;
  color: #fff;
}
.btn--color-odnoklassniki:hover,
.trigger-button-hover.hovered .btn--color-odnoklassniki:not(.trigger-ignore),
.trigger-button-hover:hover .btn--color-odnoklassniki:not(.trigger-ignore) {
  background-color: #e67501;
}
.btn--color-odnoklassniki.active,
.btn--color-odnoklassniki.loading,
.btn--color-odnoklassniki:active,
.el-loading .btn--color-odnoklassniki,
.loading .btn--color-odnoklassniki {
  background-color: #cc6801;
}
.btn--color-twitter {
  background-color: #1ab0ff;
  color: #fff;
}
.btn--color-twitter:hover,
.trigger-button-hover.hovered .btn--color-twitter:not(.trigger-ignore),
.trigger-button-hover:hover .btn--color-twitter:not(.trigger-ignore) {
  background-color: #179ee6;
}
.btn--color-twitter.active,
.btn--color-twitter.loading,
.btn--color-twitter:active,
.el-loading .btn--color-twitter,
.loading .btn--color-twitter {
  background-color: #158dcc;
}
.btn--color-vkontakte {
  background-color: #507299;
  color: #fff;
}
.btn--color-vkontakte:hover,
.trigger-button-hover.hovered .btn--color-vkontakte:not(.trigger-ignore),
.trigger-button-hover:hover .btn--color-vkontakte:not(.trigger-ignore) {
  background-color: #48678a;
}
.btn--color-vkontakte.active,
.btn--color-vkontakte.loading,
.btn--color-vkontakte:active,
.el-loading .btn--color-vkontakte,
.loading .btn--color-vkontakte {
  background-color: #405b7a;
}
.btn--color-google {
  background-color: #dc4a3d;
  color: #fff;
}
.btn--color-google:hover,
.trigger-button-hover.hovered .btn--color-google:not(.trigger-ignore),
.trigger-button-hover:hover .btn--color-google:not(.trigger-ignore) {
  background-color: #c64337;
}
.btn--color-google.active,
.btn--color-google.loading,
.btn--color-google:active,
.el-loading .btn--color-google,
.loading .btn--color-google {
  background-color: #b03b31;
}
.btn--color-yandex {
  background-color: #ee3a2e;
  color: #fff;
}
.btn--color-yandex:hover,
.trigger-button-hover.hovered .btn--color-yandex:not(.trigger-ignore),
.trigger-button-hover:hover .btn--color-yandex:not(.trigger-ignore) {
  background-color: #d63429;
}
.btn--color-yandex.active,
.btn--color-yandex.loading,
.btn--color-yandex:active,
.el-loading .btn--color-yandex,
.loading .btn--color-yandex {
  background-color: #be2e25;
}
.btn--color-attention-boost {
  background-color: #fd7f7e;
  color: #fff;
}
.btn--color-attention-boost:hover,
.trigger-button-hover.hovered .btn--color-attention-boost:not(.trigger-ignore),
.trigger-button-hover:hover .btn--color-attention-boost:not(.trigger-ignore) {
  background-color: #e47271;
}
.btn--color-attention-boost.active,
.btn--color-attention-boost.loading,
.btn--color-attention-boost:active,
.el-loading .btn--color-attention-boost,
.loading .btn--color-attention-boost {
  background-color: #ca6665;
}
.btn--color-billing {
  background-color: #15cc79;
  color: #fff;
}
.btn--color-billing:hover,
.trigger-button-hover.hovered .btn--color-billing:not(.trigger-ignore),
.trigger-button-hover:hover .btn--color-billing:not(.trigger-ignore) {
  background-color: #13b86d;
}
.btn--color-billing.active,
.btn--color-billing.loading,
.btn--color-billing:active,
.el-loading .btn--color-billing,
.loading .btn--color-billing {
  background-color: #11a361;
}
.btn--color-bump {
  background-color: #FF6036;
  color: #fff;
}
.btn--color-bump:hover,
.trigger-button-hover.hovered .btn--color-bump:not(.trigger-ignore),
.trigger-button-hover:hover .btn--color-bump:not(.trigger-ignore) {
  background-color: #6c35e0;
}
.btn--color-bump.active,
.btn--color-bump.loading,
.btn--color-bump:active,
.el-loading .btn--color-bump,
.loading .btn--color-bump {
  background-color: #602fc7;
}
.btn--color-bundle-sale {
  background-color: #15cc79;
  color: #fff;
}
.btn--color-bundle-sale:hover,
.trigger-button-hover.hovered .btn--color-bundle-sale:not(.trigger-ignore),
.trigger-button-hover:hover .btn--color-bundle-sale:not(.trigger-ignore) {
  background-color: #13b86d;
}
.btn--color-bundle-sale.active,
.btn--color-bundle-sale.loading,
.btn--color-bundle-sale:active,
.el-loading .btn--color-bundle-sale,
.loading .btn--color-bundle-sale {
  background-color: #11a361;
}
.btn--color-chat-quota {
  background-color: #FF6036;
  color: #fff;
}
.btn--color-chat-quota:hover,
.trigger-button-hover.hovered .btn--color-chat-quota:not(.trigger-ignore),
.trigger-button-hover:hover .btn--color-chat-quota:not(.trigger-ignore) {
  background-color: #6c35e0;
}
.btn--color-chat-quota.active,
.btn--color-chat-quota.loading,
.btn--color-chat-quota:active,
.el-loading .btn--color-chat-quota,
.loading .btn--color-chat-quota {
  background-color: #602fc7;
}
.btn--color-chat-with-newbies {
  background-color: #15cc79;
  color: #fff;
}
.btn--color-chat-with-newbies:hover,
.trigger-button-hover.hovered
  .btn--color-chat-with-newbies:not(.trigger-ignore),
.trigger-button-hover:hover .btn--color-chat-with-newbies:not(.trigger-ignore) {
  background-color: #13b86d;
}
.btn--color-chat-with-newbies.active,
.btn--color-chat-with-newbies.loading,
.btn--color-chat-with-newbies:active,
.el-loading .btn--color-chat-with-newbies,
.loading .btn--color-chat-with-newbies {
  background-color: #11a361;
}
.btn--color-chat-with-tired {
  background-color: #fd7f7e;
  color: #fff;
}
.btn--color-chat-with-tired:hover,
.trigger-button-hover.hovered .btn--color-chat-with-tired:not(.trigger-ignore),
.trigger-button-hover:hover .btn--color-chat-with-tired:not(.trigger-ignore) {
  background-color: #e47271;
}
.btn--color-chat-with-tired.active,
.btn--color-chat-with-tired.loading,
.btn--color-chat-with-tired:active,
.el-loading .btn--color-chat-with-tired,
.loading .btn--color-chat-with-tired {
  background-color: #ca6665;
}
.btn--color-criteria,
.btn--color-crush {
  background-color: #FF6036;
  color: #fff;
}
.btn--color-criteria:hover,
.trigger-button-hover.hovered .btn--color-criteria:not(.trigger-ignore),
.trigger-button-hover:hover .btn--color-criteria:not(.trigger-ignore) {
  background-color: #6c35e0;
}
.btn--color-criteria.active,
.btn--color-criteria.loading,
.btn--color-criteria:active,
.el-loading .btn--color-criteria,
.loading .btn--color-criteria {
  background-color: #602fc7;
}
.btn--color-crush:hover,
.trigger-button-hover.hovered .btn--color-crush:not(.trigger-ignore),
.trigger-button-hover:hover .btn--color-crush:not(.trigger-ignore) {
  background-color: #6c35e0;
}
.btn--color-crush.active,
.btn--color-crush.loading,
.btn--color-crush:active,
.el-loading .btn--color-crush,
.loading .btn--color-crush {
  background-color: #602fc7;
}
.btn--color-extra-shows {
  background-color: #f99df0;
  color: #fff;
}
.btn--color-extra-shows:hover,
.trigger-button-hover.hovered .btn--color-extra-shows:not(.trigger-ignore),
.trigger-button-hover:hover .btn--color-extra-shows:not(.trigger-ignore) {
  background-color: #e08dd8;
}
.btn--color-extra-shows.active,
.btn--color-extra-shows.loading,
.btn--color-extra-shows:active,
.el-loading .btn--color-extra-shows,
.loading .btn--color-extra-shows {
  background-color: #c77ec0;
}
.btn--color-favourites {
  background-color: #fed759;
}
.btn--color-favourites:hover,
.trigger-button-hover.hovered .btn--color-favourites:not(.trigger-ignore),
.trigger-button-hover:hover .btn--color-favourites:not(.trigger-ignore) {
  background-color: #e5c250;
}
.btn--color-favourites.active,
.btn--color-favourites.loading,
.btn--color-favourites:active,
.el-loading .btn--color-favourites,
.loading .btn--color-favourites {
  background-color: #cbac47;
}
.btn--color-invisible-mode {
  background-color: #44a3ea;
  color: #fff;
}
.btn--color-invisible-mode:hover,
.trigger-button-hover.hovered .btn--color-invisible-mode:not(.trigger-ignore),
.trigger-button-hover:hover .btn--color-invisible-mode:not(.trigger-ignore) {
  background-color: #3d93d3;
}
.btn--color-invisible-mode.active,
.btn--color-invisible-mode.loading,
.btn--color-invisible-mode:active,
.el-loading .btn--color-invisible-mode,
.loading .btn--color-invisible-mode {
  background-color: #3682bb;
}
.btn--color-liked-you {
  background-color: #f99df0;
  color: #fff;
}
.btn--color-liked-you:hover,
.trigger-button-hover.hovered .btn--color-liked-you:not(.trigger-ignore),
.trigger-button-hover:hover .btn--color-liked-you:not(.trigger-ignore) {
  background-color: #e08dd8;
}
.btn--color-liked-you.active,
.btn--color-liked-you.loading,
.btn--color-liked-you:active,
.el-loading .btn--color-liked-you,
.loading .btn--color-liked-you {
  background-color: #c77ec0;
}
.btn--color-never-loose-account,
.btn--color-riseup {
  background-color: #15cc79;
  color: #fff;
}
.btn--color-never-loose-account:hover,
.trigger-button-hover.hovered
  .btn--color-never-loose-account:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--color-never-loose-account:not(.trigger-ignore) {
  background-color: #13b86d;
}
.btn--color-never-loose-account.active,
.btn--color-never-loose-account.loading,
.btn--color-never-loose-account:active,
.el-loading .btn--color-never-loose-account,
.loading .btn--color-never-loose-account {
  background-color: #11a361;
}
.btn--color-riseup:hover,
.trigger-button-hover.hovered .btn--color-riseup:not(.trigger-ignore),
.trigger-button-hover:hover .btn--color-riseup:not(.trigger-ignore) {
  background-color: #13b86d;
}
.btn--color-riseup.active,
.btn--color-riseup.loading,
.btn--color-riseup:active,
.el-loading .btn--color-riseup,
.loading .btn--color-riseup {
  background-color: #11a361;
}
.btn--color-special-delivery,
.btn--color-spotlight {
  background-color: #44a3ea;
  color: #fff;
}
.btn--color-special-delivery:hover,
.trigger-button-hover.hovered .btn--color-special-delivery:not(.trigger-ignore),
.trigger-button-hover:hover .btn--color-special-delivery:not(.trigger-ignore) {
  background-color: #3d93d3;
}
.btn--color-special-delivery.active,
.btn--color-special-delivery.loading,
.btn--color-special-delivery:active,
.el-loading .btn--color-special-delivery,
.loading .btn--color-special-delivery {
  background-color: #3682bb;
}
.btn--color-spotlight:hover,
.trigger-button-hover.hovered .btn--color-spotlight:not(.trigger-ignore),
.trigger-button-hover:hover .btn--color-spotlight:not(.trigger-ignore) {
  background-color: #3d93d3;
}
.btn--color-spotlight.active,
.btn--color-spotlight.loading,
.btn--color-spotlight:active,
.el-loading .btn--color-spotlight,
.loading .btn--color-spotlight {
  background-color: #3682bb;
}
.btn--color-premium,
.btn--color-undo {
  background-color: #FF6036;
  color: #fff;
}
.btn--color-premium:hover,
.trigger-button-hover.hovered .btn--color-premium:not(.trigger-ignore),
.trigger-button-hover:hover .btn--color-premium:not(.trigger-ignore) {
  background-color: #6c35e0;
}
.btn--color-premium.active,
.btn--color-premium.loading,
.btn--color-premium:active,
.el-loading .btn--color-premium,
.loading .btn--color-premium {
  background-color: #602fc7;
}
.btn--color-undo:hover,
.trigger-button-hover.hovered .btn--color-undo:not(.trigger-ignore),
.trigger-button-hover:hover .btn--color-undo:not(.trigger-ignore) {
  background-color: #6c35e0;
}
.btn--color-undo.active,
.btn--color-undo.loading,
.btn--color-undo:active,
.el-loading .btn--color-undo,
.loading .btn--color-undo {
  background-color: #602fc7;
}
.btn--color-verification {
  background-color: #44a3ea;
  color: #fff;
}
.btn--color-verification:hover,
.trigger-button-hover.hovered .btn--color-verification:not(.trigger-ignore),
.trigger-button-hover:hover .btn--color-verification:not(.trigger-ignore) {
  background-color: #3d93d3;
}
.btn--color-verification.active,
.btn--color-verification.loading,
.btn--color-verification:active,
.el-loading .btn--color-verification,
.loading .btn--color-verification {
  background-color: #3682bb;
}
.btn--color-favourites,
.btn--color-generic-yellow {
  color: #000;
}
.btn--monochrome {
  border-color: rgba(0, 0, 0, 0.15);
  background-color: transparent;
  color: #000;
}
.btn--monochrome:hover,
.trigger-button-hover.hovered .btn--monochrome:not(.trigger-ignore),
.trigger-button-hover:hover .btn--monochrome:not(.trigger-ignore) {
  border-color: rgba(0, 0, 0, 0.235);
  background-color: rgba(0, 0, 0, 0.04);
}
.btn--monochrome.active,
.btn--monochrome.loading,
.btn--monochrome:active,
.el-loading .btn--monochrome,
.loading .btn--monochrome {
  border-color: rgba(0, 0, 0, 0.32);
  background-color: rgba(0, 0, 0, 0.08);
}
.btn--stroke {
  border-color: currentColor;
  background-color: transparent;
  color: #FF6036;
}
.btn--stroke.btn--color-primary:hover,
.btn--stroke:hover,
.trigger-button-hover.hovered
  .btn--stroke.btn--color-primary:not(.trigger-ignore),
.trigger-button-hover.hovered .btn--stroke:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--stroke.btn--color-primary:not(.trigger-ignore),
.trigger-button-hover:hover .btn--stroke:not(.trigger-ignore) {
  background-color: rgba(120, 59, 249, 0.04);
  color: #6c35e0;
}
.btn--stroke.active,
.btn--stroke.btn--color-primary.active,
.btn--stroke.btn--color-primary.loading,
.btn--stroke.btn--color-primary:active,
.btn--stroke.loading,
.btn--stroke:active,
.el-loading .btn--stroke,
.el-loading .btn--stroke.btn--color-primary,
.loading .btn--stroke,
.loading .btn--stroke.btn--color-primary {
  background-color: rgba(120, 59, 249, 0.08);
  color: #602fc7;
}
.btn--stroke.btn--color-primary,
.btn--stroke.btn--color-secondary {
  border-color: currentColor;
  background-color: transparent;
  color: #FF6036;
}
.btn--stroke.btn--color-secondary {
  color: #f99df0;
}
.btn--stroke.btn--color-secondary:hover,
.trigger-button-hover.hovered
  .btn--stroke.btn--color-secondary:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--stroke.btn--color-secondary:not(.trigger-ignore) {
  background-color: rgba(249, 157, 240, 0.04);
  color: #e08dd8;
}
.btn--stroke.btn--color-secondary.active,
.btn--stroke.btn--color-secondary.loading,
.btn--stroke.btn--color-secondary:active,
.el-loading .btn--stroke.btn--color-secondary,
.loading .btn--stroke.btn--color-secondary {
  background-color: rgba(249, 157, 240, 0.08);
  color: #c77ec0;
}
.btn--stroke.btn--color-generic-red {
  border-color: currentColor;
  background-color: transparent;
  color: #fd7f7e;
}
.btn--stroke.btn--color-generic-red:hover,
.trigger-button-hover.hovered
  .btn--stroke.btn--color-generic-red:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--stroke.btn--color-generic-red:not(.trigger-ignore) {
  background-color: rgba(253, 127, 126, 0.04);
  color: #e47271;
}
.btn--stroke.btn--color-generic-red.active,
.btn--stroke.btn--color-generic-red.loading,
.btn--stroke.btn--color-generic-red:active,
.el-loading .btn--stroke.btn--color-generic-red,
.loading .btn--stroke.btn--color-generic-red {
  background-color: rgba(253, 127, 126, 0.08);
  color: #ca6665;
}
.btn--stroke.btn--color-generic-pink {
  border-color: currentColor;
  background-color: transparent;
  color: #f99df0;
}
.btn--stroke.btn--color-generic-pink:hover,
.trigger-button-hover.hovered
  .btn--stroke.btn--color-generic-pink:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--stroke.btn--color-generic-pink:not(.trigger-ignore) {
  background-color: rgba(249, 157, 240, 0.04);
  color: #e08dd8;
}
.btn--stroke.btn--color-generic-pink.active,
.btn--stroke.btn--color-generic-pink.loading,
.btn--stroke.btn--color-generic-pink:active,
.el-loading .btn--stroke.btn--color-generic-pink,
.loading .btn--stroke.btn--color-generic-pink {
  background-color: rgba(249, 157, 240, 0.08);
  color: #c77ec0;
}
.btn--stroke.btn--color-generic-yellow {
  border-color: currentColor;
  background-color: transparent;
  color: #fed759;
}
.btn--stroke.btn--color-generic-yellow:hover,
.trigger-button-hover.hovered
  .btn--stroke.btn--color-generic-yellow:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--stroke.btn--color-generic-yellow:not(.trigger-ignore) {
  background-color: rgba(254, 215, 89, 0.04);
  color: #e5c250;
}
.btn--stroke.btn--color-generic-yellow.active,
.btn--stroke.btn--color-generic-yellow.loading,
.btn--stroke.btn--color-generic-yellow:active,
.el-loading .btn--stroke.btn--color-generic-yellow,
.loading .btn--stroke.btn--color-generic-yellow {
  background-color: rgba(254, 215, 89, 0.08);
  color: #cbac47;
}
.btn--stroke.btn--color-generic-green {
  border-color: currentColor;
  background-color: transparent;
  color: #15cc79;
}
.btn--stroke.btn--color-generic-green:hover,
.trigger-button-hover.hovered
  .btn--stroke.btn--color-generic-green:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--stroke.btn--color-generic-green:not(.trigger-ignore) {
  background-color: rgba(21, 204, 121, 0.04);
  color: #13b86d;
}
.btn--stroke.btn--color-generic-green.active,
.btn--stroke.btn--color-generic-green.loading,
.btn--stroke.btn--color-generic-green:active,
.el-loading .btn--stroke.btn--color-generic-green,
.loading .btn--stroke.btn--color-generic-green {
  background-color: rgba(21, 204, 121, 0.08);
  color: #11a361;
}
.btn--stroke.btn--color-generic-purple {
  border-color: currentColor;
  background-color: transparent;
  color: #FF6036;
}
.btn--stroke.btn--color-generic-purple:hover,
.trigger-button-hover.hovered
  .btn--stroke.btn--color-generic-purple:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--stroke.btn--color-generic-purple:not(.trigger-ignore) {
  background-color: rgba(120, 59, 249, 0.04);
  color: #6c35e0;
}
.btn--stroke.btn--color-generic-purple.active,
.btn--stroke.btn--color-generic-purple.loading,
.btn--stroke.btn--color-generic-purple:active,
.el-loading .btn--stroke.btn--color-generic-purple,
.loading .btn--stroke.btn--color-generic-purple {
  background-color: rgba(120, 59, 249, 0.08);
  color: #602fc7;
}
.btn--stroke.btn--color-generic-blue {
  border-color: currentColor;
  background-color: transparent;
  color: #44a3ea;
}
.btn--stroke.btn--color-generic-blue:hover,
.trigger-button-hover.hovered
  .btn--stroke.btn--color-generic-blue:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--stroke.btn--color-generic-blue:not(.trigger-ignore) {
  background-color: rgba(68, 163, 234, 0.04);
  color: #3d93d3;
}
.btn--stroke.btn--color-generic-blue.active,
.btn--stroke.btn--color-generic-blue.loading,
.btn--stroke.btn--color-generic-blue:active,
.el-loading .btn--stroke.btn--color-generic-blue,
.loading .btn--stroke.btn--color-generic-blue {
  background-color: rgba(68, 163, 234, 0.08);
  color: #3682bb;
}
.btn--stroke.btn--color-black {
  border-color: currentColor;
  background-color: transparent;
  color: #000;
}
.btn--stroke.btn--color-black:hover,
.trigger-button-hover.hovered
  .btn--stroke.btn--color-black:not(.trigger-ignore),
.trigger-button-hover:hover .btn--stroke.btn--color-black:not(.trigger-ignore) {
  background-color: rgba(0, 0, 0, 0.04);
  color: #000;
}
.btn--stroke.btn--color-black.active,
.btn--stroke.btn--color-black.loading,
.btn--stroke.btn--color-black:active,
.el-loading .btn--stroke.btn--color-black,
.loading .btn--stroke.btn--color-black {
  background-color: rgba(0, 0, 0, 0.08);
  color: #000;
}
.btn--stroke.btn--color-gray {
  border-color: currentColor;
  background-color: transparent;
  color: #ccc;
}
.btn--stroke.btn--color-gray:hover,
.trigger-button-hover.hovered .btn--stroke.btn--color-gray:not(.trigger-ignore),
.trigger-button-hover:hover .btn--stroke.btn--color-gray:not(.trigger-ignore) {
  background-color: rgba(204, 204, 204, 0.04);
  color: #b8b8b8;
}
.btn--stroke.btn--color-gray.active,
.btn--stroke.btn--color-gray.loading,
.btn--stroke.btn--color-gray:active,
.el-loading .btn--stroke.btn--color-gray,
.loading .btn--stroke.btn--color-gray {
  background-color: rgba(204, 204, 204, 0.08);
  color: #a3a3a3;
}
.btn--stroke.btn--color-gray-dark {
  border-color: currentColor;
  background-color: transparent;
  color: #767676;
}
.btn--stroke.btn--color-gray-dark:hover,
.trigger-button-hover.hovered
  .btn--stroke.btn--color-gray-dark:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--stroke.btn--color-gray-dark:not(.trigger-ignore) {
  background-color: rgba(118, 118, 118, 0.04);
  color: #6a6a6a;
}
.btn--stroke.btn--color-gray-dark.active,
.btn--stroke.btn--color-gray-dark.loading,
.btn--stroke.btn--color-gray-dark:active,
.el-loading .btn--stroke.btn--color-gray-dark,
.loading .btn--stroke.btn--color-gray-dark {
  background-color: rgba(118, 118, 118, 0.08);
  color: #5e5e5e;
}
.btn--stroke.btn--color-white {
  border-color: currentColor;
  background-color: transparent;
  color: #fff;
}
.btn--stroke.btn--color-white:hover,
.trigger-button-hover.hovered
  .btn--stroke.btn--color-white:not(.trigger-ignore),
.trigger-button-hover:hover .btn--stroke.btn--color-white:not(.trigger-ignore) {
  background-color: rgba(255, 255, 255, 0.04);
  color: #e6e6e6;
}
.btn--stroke.btn--color-white.active,
.btn--stroke.btn--color-white.loading,
.btn--stroke.btn--color-white:active,
.el-loading .btn--stroke.btn--color-white,
.loading .btn--stroke.btn--color-white {
  background-color: rgba(255, 255, 255, 0.08);
  color: #ccc;
}
.btn--stroke.btn--color-facebook {
  border-color: currentColor;
  background-color: transparent;
  color: #1778f2;
}
.btn--stroke.btn--color-facebook:hover,
.trigger-button-hover.hovered
  .btn--stroke.btn--color-facebook:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--stroke.btn--color-facebook:not(.trigger-ignore) {
  background-color: rgba(23, 120, 242, 0.04);
  color: #156cda;
}
.btn--stroke.btn--color-facebook.active,
.btn--stroke.btn--color-facebook.loading,
.btn--stroke.btn--color-facebook:active,
.el-loading .btn--stroke.btn--color-facebook,
.loading .btn--stroke.btn--color-facebook {
  background-color: rgba(23, 120, 242, 0.08);
  color: #1260c2;
}
.btn--stroke.btn--color-instagram {
  border-color: currentColor;
  background-color: transparent;
  color: #d93175;
}
.btn--stroke.btn--color-instagram:hover,
.trigger-button-hover.hovered
  .btn--stroke.btn--color-instagram:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--stroke.btn--color-instagram:not(.trigger-ignore) {
  background-color: rgba(217, 49, 117, 0.04);
  color: #c32c69;
}
.btn--stroke.btn--color-instagram.active,
.btn--stroke.btn--color-instagram.loading,
.btn--stroke.btn--color-instagram:active,
.el-loading .btn--stroke.btn--color-instagram,
.loading .btn--stroke.btn--color-instagram {
  background-color: rgba(217, 49, 117, 0.08);
  color: #ae275e;
}
.btn--stroke.btn--color-linkedin {
  border-color: currentColor;
  background-color: transparent;
  color: #0076b7;
}
.btn--stroke.btn--color-linkedin:hover,
.trigger-button-hover.hovered
  .btn--stroke.btn--color-linkedin:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--stroke.btn--color-linkedin:not(.trigger-ignore) {
  background-color: rgba(0, 118, 183, 0.04);
  color: #006aa5;
}
.btn--stroke.btn--color-linkedin.active,
.btn--stroke.btn--color-linkedin.loading,
.btn--stroke.btn--color-linkedin:active,
.el-loading .btn--stroke.btn--color-linkedin,
.loading .btn--stroke.btn--color-linkedin {
  background-color: rgba(0, 118, 183, 0.08);
  color: #005e92;
}
.btn--stroke.btn--color-odnoklassniki {
  border-color: currentColor;
  background-color: transparent;
  color: #ff8201;
}
.btn--stroke.btn--color-odnoklassniki:hover,
.trigger-button-hover.hovered
  .btn--stroke.btn--color-odnoklassniki:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--stroke.btn--color-odnoklassniki:not(.trigger-ignore) {
  background-color: rgba(255, 130, 1, 0.04);
  color: #e67501;
}
.btn--stroke.btn--color-odnoklassniki.active,
.btn--stroke.btn--color-odnoklassniki.loading,
.btn--stroke.btn--color-odnoklassniki:active,
.el-loading .btn--stroke.btn--color-odnoklassniki,
.loading .btn--stroke.btn--color-odnoklassniki {
  background-color: rgba(255, 130, 1, 0.08);
  color: #cc6801;
}
.btn--stroke.btn--color-twitter {
  border-color: currentColor;
  background-color: transparent;
  color: #1ab0ff;
}
.btn--stroke.btn--color-twitter:hover,
.trigger-button-hover.hovered
  .btn--stroke.btn--color-twitter:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--stroke.btn--color-twitter:not(.trigger-ignore) {
  background-color: rgba(26, 176, 255, 0.04);
  color: #179ee6;
}
.btn--stroke.btn--color-twitter.active,
.btn--stroke.btn--color-twitter.loading,
.btn--stroke.btn--color-twitter:active,
.el-loading .btn--stroke.btn--color-twitter,
.loading .btn--stroke.btn--color-twitter {
  background-color: rgba(26, 176, 255, 0.08);
  color: #158dcc;
}
.btn--stroke.btn--color-vkontakte {
  border-color: currentColor;
  background-color: transparent;
  color: #507299;
}
.btn--stroke.btn--color-vkontakte:hover,
.trigger-button-hover.hovered
  .btn--stroke.btn--color-vkontakte:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--stroke.btn--color-vkontakte:not(.trigger-ignore) {
  background-color: rgba(80, 114, 153, 0.04);
  color: #48678a;
}
.btn--stroke.btn--color-vkontakte.active,
.btn--stroke.btn--color-vkontakte.loading,
.btn--stroke.btn--color-vkontakte:active,
.el-loading .btn--stroke.btn--color-vkontakte,
.loading .btn--stroke.btn--color-vkontakte {
  background-color: rgba(80, 114, 153, 0.08);
  color: #405b7a;
}
.btn--stroke.btn--color-google {
  border-color: currentColor;
  background-color: transparent;
  color: #dc4a3d;
}
.btn--stroke.btn--color-google:hover,
.trigger-button-hover.hovered
  .btn--stroke.btn--color-google:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--stroke.btn--color-google:not(.trigger-ignore) {
  background-color: rgba(220, 74, 61, 0.04);
  color: #c64337;
}
.btn--stroke.btn--color-google.active,
.btn--stroke.btn--color-google.loading,
.btn--stroke.btn--color-google:active,
.el-loading .btn--stroke.btn--color-google,
.loading .btn--stroke.btn--color-google {
  background-color: rgba(220, 74, 61, 0.08);
  color: #b03b31;
}
.btn--stroke.btn--color-yandex {
  border-color: currentColor;
  background-color: transparent;
  color: #ee3a2e;
}
.btn--stroke.btn--color-yandex:hover,
.trigger-button-hover.hovered
  .btn--stroke.btn--color-yandex:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--stroke.btn--color-yandex:not(.trigger-ignore) {
  background-color: rgba(238, 58, 46, 0.04);
  color: #d63429;
}
.btn--stroke.btn--color-yandex.active,
.btn--stroke.btn--color-yandex.loading,
.btn--stroke.btn--color-yandex:active,
.el-loading .btn--stroke.btn--color-yandex,
.loading .btn--stroke.btn--color-yandex {
  background-color: rgba(238, 58, 46, 0.08);
  color: #be2e25;
}
.btn--stroke.btn--color-attention-boost {
  border-color: currentColor;
  background-color: transparent;
  color: #fd7f7e;
}
.btn--stroke.btn--color-attention-boost:hover,
.trigger-button-hover.hovered
  .btn--stroke.btn--color-attention-boost:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--stroke.btn--color-attention-boost:not(.trigger-ignore) {
  background-color: rgba(253, 127, 126, 0.04);
  color: #e47271;
}
.btn--stroke.btn--color-attention-boost.active,
.btn--stroke.btn--color-attention-boost.loading,
.btn--stroke.btn--color-attention-boost:active,
.el-loading .btn--stroke.btn--color-attention-boost,
.loading .btn--stroke.btn--color-attention-boost {
  background-color: rgba(253, 127, 126, 0.08);
  color: #ca6665;
}
.btn--stroke.btn--color-billing {
  border-color: currentColor;
  background-color: transparent;
  color: #15cc79;
}
.btn--stroke.btn--color-billing:hover,
.trigger-button-hover.hovered
  .btn--stroke.btn--color-billing:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--stroke.btn--color-billing:not(.trigger-ignore) {
  background-color: rgba(21, 204, 121, 0.04);
  color: #13b86d;
}
.btn--stroke.btn--color-billing.active,
.btn--stroke.btn--color-billing.loading,
.btn--stroke.btn--color-billing:active,
.el-loading .btn--stroke.btn--color-billing,
.loading .btn--stroke.btn--color-billing {
  background-color: rgba(21, 204, 121, 0.08);
  color: #11a361;
}
.btn--stroke.btn--color-bump {
  border-color: currentColor;
  background-color: transparent;
  color: #FF6036;
}
.btn--stroke.btn--color-bump:hover,
.trigger-button-hover.hovered .btn--stroke.btn--color-bump:not(.trigger-ignore),
.trigger-button-hover:hover .btn--stroke.btn--color-bump:not(.trigger-ignore) {
  background-color: rgba(120, 59, 249, 0.04);
  color: #6c35e0;
}
.btn--stroke.btn--color-bump.active,
.btn--stroke.btn--color-bump.loading,
.btn--stroke.btn--color-bump:active,
.el-loading .btn--stroke.btn--color-bump,
.loading .btn--stroke.btn--color-bump {
  background-color: rgba(120, 59, 249, 0.08);
  color: #602fc7;
}
.btn--stroke.btn--color-bundle-sale {
  border-color: currentColor;
  background-color: transparent;
  color: #15cc79;
}
.btn--stroke.btn--color-bundle-sale:hover,
.trigger-button-hover.hovered
  .btn--stroke.btn--color-bundle-sale:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--stroke.btn--color-bundle-sale:not(.trigger-ignore) {
  background-color: rgba(21, 204, 121, 0.04);
  color: #13b86d;
}
.btn--stroke.btn--color-bundle-sale.active,
.btn--stroke.btn--color-bundle-sale.loading,
.btn--stroke.btn--color-bundle-sale:active,
.el-loading .btn--stroke.btn--color-bundle-sale,
.loading .btn--stroke.btn--color-bundle-sale {
  background-color: rgba(21, 204, 121, 0.08);
  color: #11a361;
}
.btn--stroke.btn--color-chat-quota {
  border-color: currentColor;
  background-color: transparent;
  color: #FF6036;
}
.btn--stroke.btn--color-chat-quota:hover,
.trigger-button-hover.hovered
  .btn--stroke.btn--color-chat-quota:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--stroke.btn--color-chat-quota:not(.trigger-ignore) {
  background-color: rgba(120, 59, 249, 0.04);
  color: #6c35e0;
}
.btn--stroke.btn--color-chat-quota.active,
.btn--stroke.btn--color-chat-quota.loading,
.btn--stroke.btn--color-chat-quota:active,
.el-loading .btn--stroke.btn--color-chat-quota,
.loading .btn--stroke.btn--color-chat-quota {
  background-color: rgba(120, 59, 249, 0.08);
  color: #602fc7;
}
.btn--stroke.btn--color-chat-with-newbies {
  border-color: currentColor;
  background-color: transparent;
  color: #15cc79;
}
.btn--stroke.btn--color-chat-with-newbies:hover,
.trigger-button-hover.hovered
  .btn--stroke.btn--color-chat-with-newbies:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--stroke.btn--color-chat-with-newbies:not(.trigger-ignore) {
  background-color: rgba(21, 204, 121, 0.04);
  color: #13b86d;
}
.btn--stroke.btn--color-chat-with-newbies.active,
.btn--stroke.btn--color-chat-with-newbies.loading,
.btn--stroke.btn--color-chat-with-newbies:active,
.el-loading .btn--stroke.btn--color-chat-with-newbies,
.loading .btn--stroke.btn--color-chat-with-newbies {
  background-color: rgba(21, 204, 121, 0.08);
  color: #11a361;
}
.btn--stroke.btn--color-chat-with-tired {
  border-color: currentColor;
  background-color: transparent;
  color: #fd7f7e;
}
.btn--stroke.btn--color-chat-with-tired:hover,
.trigger-button-hover.hovered
  .btn--stroke.btn--color-chat-with-tired:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--stroke.btn--color-chat-with-tired:not(.trigger-ignore) {
  background-color: rgba(253, 127, 126, 0.04);
  color: #e47271;
}
.btn--stroke.btn--color-chat-with-tired.active,
.btn--stroke.btn--color-chat-with-tired.loading,
.btn--stroke.btn--color-chat-with-tired:active,
.el-loading .btn--stroke.btn--color-chat-with-tired,
.loading .btn--stroke.btn--color-chat-with-tired {
  background-color: rgba(253, 127, 126, 0.08);
  color: #ca6665;
}
.btn--stroke.btn--color-criteria,
.btn--stroke.btn--color-crush {
  border-color: currentColor;
  background-color: transparent;
  color: #FF6036;
}
.btn--stroke.btn--color-criteria:hover,
.trigger-button-hover.hovered
  .btn--stroke.btn--color-criteria:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--stroke.btn--color-criteria:not(.trigger-ignore) {
  background-color: rgba(120, 59, 249, 0.04);
  color: #6c35e0;
}
.btn--stroke.btn--color-criteria.active,
.btn--stroke.btn--color-criteria.loading,
.btn--stroke.btn--color-criteria:active,
.el-loading .btn--stroke.btn--color-criteria,
.loading .btn--stroke.btn--color-criteria {
  background-color: rgba(120, 59, 249, 0.08);
  color: #602fc7;
}
.btn--stroke.btn--color-crush:hover,
.trigger-button-hover.hovered
  .btn--stroke.btn--color-crush:not(.trigger-ignore),
.trigger-button-hover:hover .btn--stroke.btn--color-crush:not(.trigger-ignore) {
  background-color: rgba(120, 59, 249, 0.04);
  color: #6c35e0;
}
.btn--stroke.btn--color-crush.active,
.btn--stroke.btn--color-crush.loading,
.btn--stroke.btn--color-crush:active,
.el-loading .btn--stroke.btn--color-crush,
.loading .btn--stroke.btn--color-crush {
  background-color: rgba(120, 59, 249, 0.08);
  color: #602fc7;
}
.btn--stroke.btn--color-extra-shows {
  border-color: currentColor;
  background-color: transparent;
  color: #f99df0;
}
.btn--stroke.btn--color-extra-shows:hover,
.trigger-button-hover.hovered
  .btn--stroke.btn--color-extra-shows:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--stroke.btn--color-extra-shows:not(.trigger-ignore) {
  background-color: rgba(249, 157, 240, 0.04);
  color: #e08dd8;
}
.btn--stroke.btn--color-extra-shows.active,
.btn--stroke.btn--color-extra-shows.loading,
.btn--stroke.btn--color-extra-shows:active,
.el-loading .btn--stroke.btn--color-extra-shows,
.loading .btn--stroke.btn--color-extra-shows {
  background-color: rgba(249, 157, 240, 0.08);
  color: #c77ec0;
}
.btn--stroke.btn--color-favourites {
  border-color: currentColor;
  background-color: transparent;
  color: #fed759;
}
.btn--stroke.btn--color-favourites:hover,
.trigger-button-hover.hovered
  .btn--stroke.btn--color-favourites:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--stroke.btn--color-favourites:not(.trigger-ignore) {
  background-color: rgba(254, 215, 89, 0.04);
  color: #e5c250;
}
.btn--stroke.btn--color-favourites.active,
.btn--stroke.btn--color-favourites.loading,
.btn--stroke.btn--color-favourites:active,
.el-loading .btn--stroke.btn--color-favourites,
.loading .btn--stroke.btn--color-favourites {
  background-color: rgba(254, 215, 89, 0.08);
  color: #cbac47;
}
.btn--stroke.btn--color-invisible-mode {
  border-color: currentColor;
  background-color: transparent;
  color: #44a3ea;
}
.btn--stroke.btn--color-invisible-mode:hover,
.trigger-button-hover.hovered
  .btn--stroke.btn--color-invisible-mode:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--stroke.btn--color-invisible-mode:not(.trigger-ignore) {
  background-color: rgba(68, 163, 234, 0.04);
  color: #3d93d3;
}
.btn--stroke.btn--color-invisible-mode.active,
.btn--stroke.btn--color-invisible-mode.loading,
.btn--stroke.btn--color-invisible-mode:active,
.el-loading .btn--stroke.btn--color-invisible-mode,
.loading .btn--stroke.btn--color-invisible-mode {
  background-color: rgba(68, 163, 234, 0.08);
  color: #3682bb;
}
.btn--stroke.btn--color-liked-you {
  border-color: currentColor;
  background-color: transparent;
  color: #f99df0;
}
.btn--stroke.btn--color-liked-you:hover,
.trigger-button-hover.hovered
  .btn--stroke.btn--color-liked-you:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--stroke.btn--color-liked-you:not(.trigger-ignore) {
  background-color: rgba(249, 157, 240, 0.04);
  color: #e08dd8;
}
.btn--stroke.btn--color-liked-you.active,
.btn--stroke.btn--color-liked-you.loading,
.btn--stroke.btn--color-liked-you:active,
.el-loading .btn--stroke.btn--color-liked-you,
.loading .btn--stroke.btn--color-liked-you {
  background-color: rgba(249, 157, 240, 0.08);
  color: #c77ec0;
}
.btn--stroke.btn--color-never-loose-account,
.btn--stroke.btn--color-riseup {
  border-color: currentColor;
  background-color: transparent;
  color: #15cc79;
}
.btn--stroke.btn--color-never-loose-account:hover,
.trigger-button-hover.hovered
  .btn--stroke.btn--color-never-loose-account:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--stroke.btn--color-never-loose-account:not(.trigger-ignore) {
  background-color: rgba(21, 204, 121, 0.04);
  color: #13b86d;
}
.btn--stroke.btn--color-never-loose-account.active,
.btn--stroke.btn--color-never-loose-account.loading,
.btn--stroke.btn--color-never-loose-account:active,
.el-loading .btn--stroke.btn--color-never-loose-account,
.loading .btn--stroke.btn--color-never-loose-account {
  background-color: rgba(21, 204, 121, 0.08);
  color: #11a361;
}
.btn--stroke.btn--color-riseup:hover,
.trigger-button-hover.hovered
  .btn--stroke.btn--color-riseup:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--stroke.btn--color-riseup:not(.trigger-ignore) {
  background-color: rgba(21, 204, 121, 0.04);
  color: #13b86d;
}
.btn--stroke.btn--color-riseup.active,
.btn--stroke.btn--color-riseup.loading,
.btn--stroke.btn--color-riseup:active,
.el-loading .btn--stroke.btn--color-riseup,
.loading .btn--stroke.btn--color-riseup {
  background-color: rgba(21, 204, 121, 0.08);
  color: #11a361;
}
.btn--stroke.btn--color-special-delivery,
.btn--stroke.btn--color-spotlight {
  border-color: currentColor;
  background-color: transparent;
  color: #44a3ea;
}
.btn--stroke.btn--color-special-delivery:hover,
.trigger-button-hover.hovered
  .btn--stroke.btn--color-special-delivery:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--stroke.btn--color-special-delivery:not(.trigger-ignore) {
  background-color: rgba(68, 163, 234, 0.04);
  color: #3d93d3;
}
.btn--stroke.btn--color-special-delivery.active,
.btn--stroke.btn--color-special-delivery.loading,
.btn--stroke.btn--color-special-delivery:active,
.el-loading .btn--stroke.btn--color-special-delivery,
.loading .btn--stroke.btn--color-special-delivery {
  background-color: rgba(68, 163, 234, 0.08);
  color: #3682bb;
}
.btn--stroke.btn--color-spotlight:hover,
.trigger-button-hover.hovered
  .btn--stroke.btn--color-spotlight:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--stroke.btn--color-spotlight:not(.trigger-ignore) {
  background-color: rgba(68, 163, 234, 0.04);
  color: #3d93d3;
}
.btn--stroke.btn--color-spotlight.active,
.btn--stroke.btn--color-spotlight.loading,
.btn--stroke.btn--color-spotlight:active,
.el-loading .btn--stroke.btn--color-spotlight,
.loading .btn--stroke.btn--color-spotlight {
  background-color: rgba(68, 163, 234, 0.08);
  color: #3682bb;
}
.btn--stroke.btn--color-premium,
.btn--stroke.btn--color-undo {
  border-color: currentColor;
  background-color: transparent;
  color: #FF6036;
}
.btn--stroke.btn--color-premium:hover,
.trigger-button-hover.hovered
  .btn--stroke.btn--color-premium:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--stroke.btn--color-premium:not(.trigger-ignore) {
  background-color: rgba(120, 59, 249, 0.04);
  color: #6c35e0;
}
.btn--stroke.btn--color-premium.active,
.btn--stroke.btn--color-premium.loading,
.btn--stroke.btn--color-premium:active,
.el-loading .btn--stroke.btn--color-premium,
.loading .btn--stroke.btn--color-premium {
  background-color: rgba(120, 59, 249, 0.08);
  color: #602fc7;
}
.btn--stroke.btn--color-undo:hover,
.trigger-button-hover.hovered .btn--stroke.btn--color-undo:not(.trigger-ignore),
.trigger-button-hover:hover .btn--stroke.btn--color-undo:not(.trigger-ignore) {
  background-color: rgba(120, 59, 249, 0.04);
  color: #6c35e0;
}
.btn--stroke.btn--color-undo.active,
.btn--stroke.btn--color-undo.loading,
.btn--stroke.btn--color-undo:active,
.el-loading .btn--stroke.btn--color-undo,
.loading .btn--stroke.btn--color-undo {
  background-color: rgba(120, 59, 249, 0.08);
  color: #602fc7;
}
.btn--stroke.btn--color-verification {
  border-color: currentColor;
  background-color: transparent;
  color: #44a3ea;
}
.btn--stroke.btn--color-verification:hover,
.trigger-button-hover.hovered
  .btn--stroke.btn--color-verification:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--stroke.btn--color-verification:not(.trigger-ignore) {
  background-color: rgba(68, 163, 234, 0.04);
  color: #3d93d3;
}
.btn--stroke.btn--color-verification.active,
.btn--stroke.btn--color-verification.loading,
.btn--stroke.btn--color-verification:active,
.el-loading .btn--stroke.btn--color-verification,
.loading .btn--stroke.btn--color-verification {
  background-color: rgba(68, 163, 234, 0.08);
  color: #3682bb;
}
.btn--transparent {
  background-color: transparent;
  color: #FF6036;
}
.btn--transparent.btn--color-primary:hover,
.btn--transparent:hover,
.trigger-button-hover.hovered
  .btn--transparent.btn--color-primary:not(.trigger-ignore),
.trigger-button-hover.hovered .btn--transparent:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--transparent.btn--color-primary:not(.trigger-ignore),
.trigger-button-hover:hover .btn--transparent:not(.trigger-ignore) {
  background-color: transparent;
  color: #6c35e0;
}
.btn--transparent.active,
.btn--transparent.btn--color-primary.active,
.btn--transparent.btn--color-primary.loading,
.btn--transparent.btn--color-primary:active,
.btn--transparent.loading,
.btn--transparent:active,
.el-loading .btn--transparent,
.el-loading .btn--transparent.btn--color-primary,
.loading .btn--transparent,
.loading .btn--transparent.btn--color-primary {
  background-color: transparent;
  color: #602fc7;
}
.btn--transparent.btn--color-primary {
  background-color: transparent;
  color: #FF6036;
}
.btn--transparent.btn--color-secondary {
  background-color: transparent;
  color: #f99df0;
}
.btn--transparent.btn--color-secondary:hover,
.trigger-button-hover.hovered
  .btn--transparent.btn--color-secondary:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--transparent.btn--color-secondary:not(.trigger-ignore) {
  background-color: transparent;
  color: #e08dd8;
}
.btn--transparent.btn--color-secondary.active,
.btn--transparent.btn--color-secondary.loading,
.btn--transparent.btn--color-secondary:active,
.el-loading .btn--transparent.btn--color-secondary,
.loading .btn--transparent.btn--color-secondary {
  background-color: transparent;
  color: #c77ec0;
}
.btn--transparent.btn--color-generic-red {
  background-color: transparent;
  color: #fd7f7e;
}
.btn--transparent.btn--color-generic-red:hover,
.trigger-button-hover.hovered
  .btn--transparent.btn--color-generic-red:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--transparent.btn--color-generic-red:not(.trigger-ignore) {
  background-color: transparent;
  color: #e47271;
}
.btn--transparent.btn--color-generic-red.active,
.btn--transparent.btn--color-generic-red.loading,
.btn--transparent.btn--color-generic-red:active,
.el-loading .btn--transparent.btn--color-generic-red,
.loading .btn--transparent.btn--color-generic-red {
  background-color: transparent;
  color: #ca6665;
}
.btn--transparent.btn--color-generic-pink {
  background-color: transparent;
  color: #f99df0;
}
.btn--transparent.btn--color-generic-pink:hover,
.trigger-button-hover.hovered
  .btn--transparent.btn--color-generic-pink:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--transparent.btn--color-generic-pink:not(.trigger-ignore) {
  background-color: transparent;
  color: #e08dd8;
}
.btn--transparent.btn--color-generic-pink.active,
.btn--transparent.btn--color-generic-pink.loading,
.btn--transparent.btn--color-generic-pink:active,
.el-loading .btn--transparent.btn--color-generic-pink,
.loading .btn--transparent.btn--color-generic-pink {
  background-color: transparent;
  color: #c77ec0;
}
.btn--transparent.btn--color-generic-yellow {
  background-color: transparent;
  color: #fed759;
}
.btn--transparent.btn--color-generic-yellow:hover,
.trigger-button-hover.hovered
  .btn--transparent.btn--color-generic-yellow:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--transparent.btn--color-generic-yellow:not(.trigger-ignore) {
  background-color: transparent;
  color: #e5c250;
}
.btn--transparent.btn--color-generic-yellow.active,
.btn--transparent.btn--color-generic-yellow.loading,
.btn--transparent.btn--color-generic-yellow:active,
.el-loading .btn--transparent.btn--color-generic-yellow,
.loading .btn--transparent.btn--color-generic-yellow {
  background-color: transparent;
  color: #cbac47;
}
.btn--transparent.btn--color-generic-green {
  background-color: transparent;
  color: #15cc79;
}
.btn--transparent.btn--color-generic-green:hover,
.trigger-button-hover.hovered
  .btn--transparent.btn--color-generic-green:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--transparent.btn--color-generic-green:not(.trigger-ignore) {
  background-color: transparent;
  color: #13b86d;
}
.btn--transparent.btn--color-generic-green.active,
.btn--transparent.btn--color-generic-green.loading,
.btn--transparent.btn--color-generic-green:active,
.el-loading .btn--transparent.btn--color-generic-green,
.loading .btn--transparent.btn--color-generic-green {
  background-color: transparent;
  color: #11a361;
}
.btn--transparent.btn--color-generic-purple {
  background-color: transparent;
  color: #FF6036;
}
.btn--transparent.btn--color-generic-purple:hover,
.trigger-button-hover.hovered
  .btn--transparent.btn--color-generic-purple:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--transparent.btn--color-generic-purple:not(.trigger-ignore) {
  background-color: transparent;
  color: #6c35e0;
}
.btn--transparent.btn--color-generic-purple.active,
.btn--transparent.btn--color-generic-purple.loading,
.btn--transparent.btn--color-generic-purple:active,
.el-loading .btn--transparent.btn--color-generic-purple,
.loading .btn--transparent.btn--color-generic-purple {
  background-color: transparent;
  color: #602fc7;
}
.btn--transparent.btn--color-generic-blue {
  background-color: transparent;
  color: #44a3ea;
}
.btn--transparent.btn--color-generic-blue:hover,
.trigger-button-hover.hovered
  .btn--transparent.btn--color-generic-blue:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--transparent.btn--color-generic-blue:not(.trigger-ignore) {
  background-color: transparent;
  color: #3d93d3;
}
.btn--transparent.btn--color-generic-blue.active,
.btn--transparent.btn--color-generic-blue.loading,
.btn--transparent.btn--color-generic-blue:active,
.el-loading .btn--transparent.btn--color-generic-blue,
.loading .btn--transparent.btn--color-generic-blue {
  background-color: transparent;
  color: #3682bb;
}
.btn--transparent.btn--color-black {
  background-color: transparent;
  color: #000;
}
.btn--transparent.btn--color-black:hover,
.trigger-button-hover.hovered
  .btn--transparent.btn--color-black:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--transparent.btn--color-black:not(.trigger-ignore) {
  background-color: transparent;
  color: #000;
}
.btn--transparent.btn--color-black.active,
.btn--transparent.btn--color-black.loading,
.btn--transparent.btn--color-black:active,
.el-loading .btn--transparent.btn--color-black,
.loading .btn--transparent.btn--color-black {
  background-color: transparent;
  color: #000;
}
.btn--transparent.btn--color-gray {
  background-color: transparent;
  color: #ccc;
}
.btn--transparent.btn--color-gray:hover,
.trigger-button-hover.hovered
  .btn--transparent.btn--color-gray:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--transparent.btn--color-gray:not(.trigger-ignore) {
  background-color: transparent;
  color: #b8b8b8;
}
.btn--transparent.btn--color-gray.active,
.btn--transparent.btn--color-gray.loading,
.btn--transparent.btn--color-gray:active,
.el-loading .btn--transparent.btn--color-gray,
.loading .btn--transparent.btn--color-gray {
  background-color: transparent;
  color: #a3a3a3;
}
.btn--transparent.btn--color-gray-dark {
  background-color: transparent;
  color: #767676;
}
.btn--transparent.btn--color-gray-dark:hover,
.trigger-button-hover.hovered
  .btn--transparent.btn--color-gray-dark:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--transparent.btn--color-gray-dark:not(.trigger-ignore) {
  background-color: transparent;
  color: #6a6a6a;
}
.btn--transparent.btn--color-gray-dark.active,
.btn--transparent.btn--color-gray-dark.loading,
.btn--transparent.btn--color-gray-dark:active,
.el-loading .btn--transparent.btn--color-gray-dark,
.loading .btn--transparent.btn--color-gray-dark {
  background-color: transparent;
  color: #5e5e5e;
}
.btn--transparent.btn--color-white {
  background-color: transparent;
  color: #fff;
}
.btn--transparent.btn--color-white:hover,
.trigger-button-hover.hovered
  .btn--transparent.btn--color-white:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--transparent.btn--color-white:not(.trigger-ignore) {
  background-color: transparent;
  color: #e6e6e6;
}
.btn--transparent.btn--color-white.active,
.btn--transparent.btn--color-white.loading,
.btn--transparent.btn--color-white:active,
.el-loading .btn--transparent.btn--color-white,
.loading .btn--transparent.btn--color-white {
  background-color: transparent;
  color: #ccc;
}
.btn--transparent.btn--color-facebook {
  background-color: transparent;
  color: #1778f2;
}
.btn--transparent.btn--color-facebook:hover,
.trigger-button-hover.hovered
  .btn--transparent.btn--color-facebook:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--transparent.btn--color-facebook:not(.trigger-ignore) {
  background-color: transparent;
  color: #156cda;
}
.btn--transparent.btn--color-facebook.active,
.btn--transparent.btn--color-facebook.loading,
.btn--transparent.btn--color-facebook:active,
.el-loading .btn--transparent.btn--color-facebook,
.loading .btn--transparent.btn--color-facebook {
  background-color: transparent;
  color: #1260c2;
}
.btn--transparent.btn--color-instagram {
  background-color: transparent;
  color: #d93175;
}
.btn--transparent.btn--color-instagram:hover,
.trigger-button-hover.hovered
  .btn--transparent.btn--color-instagram:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--transparent.btn--color-instagram:not(.trigger-ignore) {
  background-color: transparent;
  color: #c32c69;
}
.btn--transparent.btn--color-instagram.active,
.btn--transparent.btn--color-instagram.loading,
.btn--transparent.btn--color-instagram:active,
.el-loading .btn--transparent.btn--color-instagram,
.loading .btn--transparent.btn--color-instagram {
  background-color: transparent;
  color: #ae275e;
}
.btn--transparent.btn--color-linkedin {
  background-color: transparent;
  color: #0076b7;
}
.btn--transparent.btn--color-linkedin:hover,
.trigger-button-hover.hovered
  .btn--transparent.btn--color-linkedin:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--transparent.btn--color-linkedin:not(.trigger-ignore) {
  background-color: transparent;
  color: #006aa5;
}
.btn--transparent.btn--color-linkedin.active,
.btn--transparent.btn--color-linkedin.loading,
.btn--transparent.btn--color-linkedin:active,
.el-loading .btn--transparent.btn--color-linkedin,
.loading .btn--transparent.btn--color-linkedin {
  background-color: transparent;
  color: #005e92;
}
.btn--transparent.btn--color-odnoklassniki {
  background-color: transparent;
  color: #ff8201;
}
.btn--transparent.btn--color-odnoklassniki:hover,
.trigger-button-hover.hovered
  .btn--transparent.btn--color-odnoklassniki:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--transparent.btn--color-odnoklassniki:not(.trigger-ignore) {
  background-color: transparent;
  color: #e67501;
}
.btn--transparent.btn--color-odnoklassniki.active,
.btn--transparent.btn--color-odnoklassniki.loading,
.btn--transparent.btn--color-odnoklassniki:active,
.el-loading .btn--transparent.btn--color-odnoklassniki,
.loading .btn--transparent.btn--color-odnoklassniki {
  background-color: transparent;
  color: #cc6801;
}
.btn--transparent.btn--color-twitter {
  background-color: transparent;
  color: #1ab0ff;
}
.btn--transparent.btn--color-twitter:hover,
.trigger-button-hover.hovered
  .btn--transparent.btn--color-twitter:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--transparent.btn--color-twitter:not(.trigger-ignore) {
  background-color: transparent;
  color: #179ee6;
}
.btn--transparent.btn--color-twitter.active,
.btn--transparent.btn--color-twitter.loading,
.btn--transparent.btn--color-twitter:active,
.el-loading .btn--transparent.btn--color-twitter,
.loading .btn--transparent.btn--color-twitter {
  background-color: transparent;
  color: #158dcc;
}
.btn--transparent.btn--color-vkontakte {
  background-color: transparent;
  color: #507299;
}
.btn--transparent.btn--color-vkontakte:hover,
.trigger-button-hover.hovered
  .btn--transparent.btn--color-vkontakte:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--transparent.btn--color-vkontakte:not(.trigger-ignore) {
  background-color: transparent;
  color: #48678a;
}
.btn--transparent.btn--color-vkontakte.active,
.btn--transparent.btn--color-vkontakte.loading,
.btn--transparent.btn--color-vkontakte:active,
.el-loading .btn--transparent.btn--color-vkontakte,
.loading .btn--transparent.btn--color-vkontakte {
  background-color: transparent;
  color: #405b7a;
}
.btn--transparent.btn--color-google {
  background-color: transparent;
  color: #dc4a3d;
}
.btn--transparent.btn--color-google:hover,
.trigger-button-hover.hovered
  .btn--transparent.btn--color-google:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--transparent.btn--color-google:not(.trigger-ignore) {
  background-color: transparent;
  color: #c64337;
}
.btn--transparent.btn--color-google.active,
.btn--transparent.btn--color-google.loading,
.btn--transparent.btn--color-google:active,
.el-loading .btn--transparent.btn--color-google,
.loading .btn--transparent.btn--color-google {
  background-color: transparent;
  color: #b03b31;
}
.btn--transparent.btn--color-yandex {
  background-color: transparent;
  color: #ee3a2e;
}
.btn--transparent.btn--color-yandex:hover,
.trigger-button-hover.hovered
  .btn--transparent.btn--color-yandex:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--transparent.btn--color-yandex:not(.trigger-ignore) {
  background-color: transparent;
  color: #d63429;
}
.btn--transparent.btn--color-yandex.active,
.btn--transparent.btn--color-yandex.loading,
.btn--transparent.btn--color-yandex:active,
.el-loading .btn--transparent.btn--color-yandex,
.loading .btn--transparent.btn--color-yandex {
  background-color: transparent;
  color: #be2e25;
}
.btn--transparent.btn--color-attention-boost {
  background-color: transparent;
  color: #fd7f7e;
}
.btn--transparent.btn--color-attention-boost:hover,
.trigger-button-hover.hovered
  .btn--transparent.btn--color-attention-boost:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--transparent.btn--color-attention-boost:not(.trigger-ignore) {
  background-color: transparent;
  color: #e47271;
}
.btn--transparent.btn--color-attention-boost.active,
.btn--transparent.btn--color-attention-boost.loading,
.btn--transparent.btn--color-attention-boost:active,
.el-loading .btn--transparent.btn--color-attention-boost,
.loading .btn--transparent.btn--color-attention-boost {
  background-color: transparent;
  color: #ca6665;
}
.btn--transparent.btn--color-billing {
  background-color: transparent;
  color: #15cc79;
}
.btn--transparent.btn--color-billing:hover,
.trigger-button-hover.hovered
  .btn--transparent.btn--color-billing:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--transparent.btn--color-billing:not(.trigger-ignore) {
  background-color: transparent;
  color: #13b86d;
}
.btn--transparent.btn--color-billing.active,
.btn--transparent.btn--color-billing.loading,
.btn--transparent.btn--color-billing:active,
.el-loading .btn--transparent.btn--color-billing,
.loading .btn--transparent.btn--color-billing {
  background-color: transparent;
  color: #11a361;
}
.btn--transparent.btn--color-bump {
  background-color: transparent;
  color: #FF6036;
}
.btn--transparent.btn--color-bump:hover,
.trigger-button-hover.hovered
  .btn--transparent.btn--color-bump:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--transparent.btn--color-bump:not(.trigger-ignore) {
  background-color: transparent;
  color: #6c35e0;
}
.btn--transparent.btn--color-bump.active,
.btn--transparent.btn--color-bump.loading,
.btn--transparent.btn--color-bump:active,
.el-loading .btn--transparent.btn--color-bump,
.loading .btn--transparent.btn--color-bump {
  background-color: transparent;
  color: #602fc7;
}
.btn--transparent.btn--color-bundle-sale {
  background-color: transparent;
  color: #15cc79;
}
.btn--transparent.btn--color-bundle-sale:hover,
.trigger-button-hover.hovered
  .btn--transparent.btn--color-bundle-sale:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--transparent.btn--color-bundle-sale:not(.trigger-ignore) {
  background-color: transparent;
  color: #13b86d;
}
.btn--transparent.btn--color-bundle-sale.active,
.btn--transparent.btn--color-bundle-sale.loading,
.btn--transparent.btn--color-bundle-sale:active,
.el-loading .btn--transparent.btn--color-bundle-sale,
.loading .btn--transparent.btn--color-bundle-sale {
  background-color: transparent;
  color: #11a361;
}
.btn--transparent.btn--color-chat-quota {
  background-color: transparent;
  color: #FF6036;
}
.btn--transparent.btn--color-chat-quota:hover,
.trigger-button-hover.hovered
  .btn--transparent.btn--color-chat-quota:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--transparent.btn--color-chat-quota:not(.trigger-ignore) {
  background-color: transparent;
  color: #6c35e0;
}
.btn--transparent.btn--color-chat-quota.active,
.btn--transparent.btn--color-chat-quota.loading,
.btn--transparent.btn--color-chat-quota:active,
.el-loading .btn--transparent.btn--color-chat-quota,
.loading .btn--transparent.btn--color-chat-quota {
  background-color: transparent;
  color: #602fc7;
}
.btn--transparent.btn--color-chat-with-newbies {
  background-color: transparent;
  color: #15cc79;
}
.btn--transparent.btn--color-chat-with-newbies:hover,
.trigger-button-hover.hovered
  .btn--transparent.btn--color-chat-with-newbies:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--transparent.btn--color-chat-with-newbies:not(.trigger-ignore) {
  background-color: transparent;
  color: #13b86d;
}
.btn--transparent.btn--color-chat-with-newbies.active,
.btn--transparent.btn--color-chat-with-newbies.loading,
.btn--transparent.btn--color-chat-with-newbies:active,
.el-loading .btn--transparent.btn--color-chat-with-newbies,
.loading .btn--transparent.btn--color-chat-with-newbies {
  background-color: transparent;
  color: #11a361;
}
.btn--transparent.btn--color-chat-with-tired {
  background-color: transparent;
  color: #fd7f7e;
}
.btn--transparent.btn--color-chat-with-tired:hover,
.trigger-button-hover.hovered
  .btn--transparent.btn--color-chat-with-tired:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--transparent.btn--color-chat-with-tired:not(.trigger-ignore) {
  background-color: transparent;
  color: #e47271;
}
.btn--transparent.btn--color-chat-with-tired.active,
.btn--transparent.btn--color-chat-with-tired.loading,
.btn--transparent.btn--color-chat-with-tired:active,
.el-loading .btn--transparent.btn--color-chat-with-tired,
.loading .btn--transparent.btn--color-chat-with-tired {
  background-color: transparent;
  color: #ca6665;
}
.btn--transparent.btn--color-criteria,
.btn--transparent.btn--color-crush {
  background-color: transparent;
  color: #FF6036;
}
.btn--transparent.btn--color-criteria:hover,
.trigger-button-hover.hovered
  .btn--transparent.btn--color-criteria:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--transparent.btn--color-criteria:not(.trigger-ignore) {
  background-color: transparent;
  color: #6c35e0;
}
.btn--transparent.btn--color-criteria.active,
.btn--transparent.btn--color-criteria.loading,
.btn--transparent.btn--color-criteria:active,
.el-loading .btn--transparent.btn--color-criteria,
.loading .btn--transparent.btn--color-criteria {
  background-color: transparent;
  color: #602fc7;
}
.btn--transparent.btn--color-crush:hover,
.trigger-button-hover.hovered
  .btn--transparent.btn--color-crush:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--transparent.btn--color-crush:not(.trigger-ignore) {
  background-color: transparent;
  color: #6c35e0;
}
.btn--transparent.btn--color-crush.active,
.btn--transparent.btn--color-crush.loading,
.btn--transparent.btn--color-crush:active,
.el-loading .btn--transparent.btn--color-crush,
.loading .btn--transparent.btn--color-crush {
  background-color: transparent;
  color: #602fc7;
}
.btn--transparent.btn--color-extra-shows {
  background-color: transparent;
  color: #f99df0;
}
.btn--transparent.btn--color-extra-shows:hover,
.trigger-button-hover.hovered
  .btn--transparent.btn--color-extra-shows:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--transparent.btn--color-extra-shows:not(.trigger-ignore) {
  background-color: transparent;
  color: #e08dd8;
}
.btn--transparent.btn--color-extra-shows.active,
.btn--transparent.btn--color-extra-shows.loading,
.btn--transparent.btn--color-extra-shows:active,
.el-loading .btn--transparent.btn--color-extra-shows,
.loading .btn--transparent.btn--color-extra-shows {
  background-color: transparent;
  color: #c77ec0;
}
.btn--transparent.btn--color-favourites {
  background-color: transparent;
  color: #fed759;
}
.btn--transparent.btn--color-favourites:hover,
.trigger-button-hover.hovered
  .btn--transparent.btn--color-favourites:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--transparent.btn--color-favourites:not(.trigger-ignore) {
  background-color: transparent;
  color: #e5c250;
}
.btn--transparent.btn--color-favourites.active,
.btn--transparent.btn--color-favourites.loading,
.btn--transparent.btn--color-favourites:active,
.el-loading .btn--transparent.btn--color-favourites,
.loading .btn--transparent.btn--color-favourites {
  background-color: transparent;
  color: #cbac47;
}
.btn--transparent.btn--color-invisible-mode {
  background-color: transparent;
  color: #44a3ea;
}
.btn--transparent.btn--color-invisible-mode:hover,
.trigger-button-hover.hovered
  .btn--transparent.btn--color-invisible-mode:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--transparent.btn--color-invisible-mode:not(.trigger-ignore) {
  background-color: transparent;
  color: #3d93d3;
}
.btn--transparent.btn--color-invisible-mode.active,
.btn--transparent.btn--color-invisible-mode.loading,
.btn--transparent.btn--color-invisible-mode:active,
.el-loading .btn--transparent.btn--color-invisible-mode,
.loading .btn--transparent.btn--color-invisible-mode {
  background-color: transparent;
  color: #3682bb;
}
.btn--transparent.btn--color-liked-you {
  background-color: transparent;
  color: #f99df0;
}
.btn--transparent.btn--color-liked-you:hover,
.trigger-button-hover.hovered
  .btn--transparent.btn--color-liked-you:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--transparent.btn--color-liked-you:not(.trigger-ignore) {
  background-color: transparent;
  color: #e08dd8;
}
.btn--transparent.btn--color-liked-you.active,
.btn--transparent.btn--color-liked-you.loading,
.btn--transparent.btn--color-liked-you:active,
.el-loading .btn--transparent.btn--color-liked-you,
.loading .btn--transparent.btn--color-liked-you {
  background-color: transparent;
  color: #c77ec0;
}
.btn--transparent.btn--color-never-loose-account,
.btn--transparent.btn--color-riseup {
  background-color: transparent;
  color: #15cc79;
}
.btn--transparent.btn--color-never-loose-account:hover,
.trigger-button-hover.hovered
  .btn--transparent.btn--color-never-loose-account:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--transparent.btn--color-never-loose-account:not(.trigger-ignore) {
  background-color: transparent;
  color: #13b86d;
}
.btn--transparent.btn--color-never-loose-account.active,
.btn--transparent.btn--color-never-loose-account.loading,
.btn--transparent.btn--color-never-loose-account:active,
.el-loading .btn--transparent.btn--color-never-loose-account,
.loading .btn--transparent.btn--color-never-loose-account {
  background-color: transparent;
  color: #11a361;
}
.btn--transparent.btn--color-riseup:hover,
.trigger-button-hover.hovered
  .btn--transparent.btn--color-riseup:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--transparent.btn--color-riseup:not(.trigger-ignore) {
  background-color: transparent;
  color: #13b86d;
}
.btn--transparent.btn--color-riseup.active,
.btn--transparent.btn--color-riseup.loading,
.btn--transparent.btn--color-riseup:active,
.el-loading .btn--transparent.btn--color-riseup,
.loading .btn--transparent.btn--color-riseup {
  background-color: transparent;
  color: #11a361;
}
.btn--transparent.btn--color-special-delivery,
.btn--transparent.btn--color-spotlight {
  background-color: transparent;
  color: #44a3ea;
}
.btn--transparent.btn--color-special-delivery:hover,
.trigger-button-hover.hovered
  .btn--transparent.btn--color-special-delivery:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--transparent.btn--color-special-delivery:not(.trigger-ignore) {
  background-color: transparent;
  color: #3d93d3;
}
.btn--transparent.btn--color-special-delivery.active,
.btn--transparent.btn--color-special-delivery.loading,
.btn--transparent.btn--color-special-delivery:active,
.el-loading .btn--transparent.btn--color-special-delivery,
.loading .btn--transparent.btn--color-special-delivery {
  background-color: transparent;
  color: #3682bb;
}
.btn--transparent.btn--color-spotlight:hover,
.trigger-button-hover.hovered
  .btn--transparent.btn--color-spotlight:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--transparent.btn--color-spotlight:not(.trigger-ignore) {
  background-color: transparent;
  color: #3d93d3;
}
.btn--transparent.btn--color-spotlight.active,
.btn--transparent.btn--color-spotlight.loading,
.btn--transparent.btn--color-spotlight:active,
.el-loading .btn--transparent.btn--color-spotlight,
.loading .btn--transparent.btn--color-spotlight {
  background-color: transparent;
  color: #3682bb;
}
.btn--transparent.btn--color-premium,
.btn--transparent.btn--color-undo {
  background-color: transparent;
  color: #FF6036;
}
.btn--transparent.btn--color-premium:hover,
.trigger-button-hover.hovered
  .btn--transparent.btn--color-premium:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--transparent.btn--color-premium:not(.trigger-ignore) {
  background-color: transparent;
  color: #6c35e0;
}
.btn--transparent.btn--color-premium.active,
.btn--transparent.btn--color-premium.loading,
.btn--transparent.btn--color-premium:active,
.el-loading .btn--transparent.btn--color-premium,
.loading .btn--transparent.btn--color-premium {
  background-color: transparent;
  color: #602fc7;
}
.btn--transparent.btn--color-undo:hover,
.trigger-button-hover.hovered
  .btn--transparent.btn--color-undo:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--transparent.btn--color-undo:not(.trigger-ignore) {
  background-color: transparent;
  color: #6c35e0;
}
.btn--transparent.btn--color-undo.active,
.btn--transparent.btn--color-undo.loading,
.btn--transparent.btn--color-undo:active,
.el-loading .btn--transparent.btn--color-undo,
.loading .btn--transparent.btn--color-undo {
  background-color: transparent;
  color: #602fc7;
}
.btn--transparent.btn--color-verification {
  background-color: transparent;
  color: #44a3ea;
}
.btn--transparent.btn--color-verification:hover,
.trigger-button-hover.hovered
  .btn--transparent.btn--color-verification:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--transparent.btn--color-verification:not(.trigger-ignore) {
  background-color: transparent;
  color: #3d93d3;
}
.btn--transparent.btn--color-verification.active,
.btn--transparent.btn--color-verification.loading,
.btn--transparent.btn--color-verification:active,
.el-loading .btn--transparent.btn--color-verification,
.loading .btn--transparent.btn--color-verification {
  background-color: transparent;
  color: #3682bb;
}
.btn--semitransparent {
  background-color: rgba(120, 59, 249, 0.08);
  color: #FF6036;
}
.btn--semitransparent:hover,
.trigger-button-hover.hovered .btn--semitransparent:not(.trigger-ignore),
.trigger-button-hover:hover .btn--semitransparent:not(.trigger-ignore) {
  background-color: rgba(120, 59, 249, 0.16);
  color: #FF6036;
}
.btn--semitransparent.active,
.btn--semitransparent.loading,
.btn--semitransparent:active,
.el-loading .btn--semitransparent,
.loading .btn--semitransparent {
  background-color: rgba(120, 59, 249, 0.24);
  color: #FF6036;
}
.btn--semitransparent.btn--color-black {
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
}
.btn--semitransparent.btn--color-black:hover,
.trigger-button-hover.hovered
  .btn--semitransparent.btn--color-black:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--semitransparent.btn--color-black:not(.trigger-ignore) {
  background-color: rgba(0, 0, 0, 0.7);
  color: #fff;
}
.btn--semitransparent.btn--color-black.active,
.btn--semitransparent.btn--color-black.loading,
.btn--semitransparent.btn--color-black:active,
.el-loading .btn--semitransparent.btn--color-black,
.loading .btn--semitransparent.btn--color-black {
  background-color: #000;
  color: #fff;
}
.btn--link {
  background-color: transparent;
  color: #FF6036;
}
.btn--link .btn__text,
.btn--link .react-button__text {
  border-bottom: 1px solid rgba(120, 59, 249, 0.4);
}
.btn--link:hover,
.trigger-button-hover.hovered .btn--link:not(.trigger-ignore),
.trigger-button-hover:hover .btn--link:not(.trigger-ignore) {
  background-color: transparent;
  color: #6c35e0;
}
.btn--link.btn--color-gray-dark:hover .btn__text,
.btn--link.btn--color-gray-dark:hover .react-button__text,
.btn--link:hover .btn__text,
.btn--link:hover .react-button__text,
.trigger-button-hover.hovered
  .btn--link.btn--color-gray-dark:not(.trigger-ignore)
  .btn__text,
.trigger-button-hover.hovered
  .btn--link.btn--color-gray-dark:not(.trigger-ignore)
  .react-button__text,
.trigger-button-hover.hovered .btn--link:not(.trigger-ignore) .btn__text,
.trigger-button-hover.hovered
  .btn--link:not(.trigger-ignore)
  .react-button__text,
.trigger-button-hover:hover
  .btn--link.btn--color-gray-dark:not(.trigger-ignore)
  .btn__text,
.trigger-button-hover:hover
  .btn--link.btn--color-gray-dark:not(.trigger-ignore)
  .react-button__text,
.trigger-button-hover:hover .btn--link:not(.trigger-ignore) .btn__text,
.trigger-button-hover:hover
  .btn--link:not(.trigger-ignore)
  .react-button__text {
  border-bottom-color: currentColor;
}
.btn--link.active,
.btn--link.loading,
.btn--link:active,
.el-loading .btn--link,
.loading .btn--link {
  background-color: transparent;
  color: #602fc7;
}
.btn--link.active .btn__text,
.btn--link.active .react-button__text,
.btn--link.btn--color-gray-dark.active .btn__text,
.btn--link.btn--color-gray-dark.active .react-button__text,
.btn--link.btn--color-gray-dark.loading .btn__text,
.btn--link.btn--color-gray-dark.loading .react-button__text,
.btn--link.btn--color-gray-dark:active .btn__text,
.btn--link.btn--color-gray-dark:active .react-button__text,
.btn--link.loading .btn__text,
.btn--link.loading .react-button__text,
.btn--link:active .btn__text,
.btn--link:active .react-button__text,
.el-loading .btn--link .btn__text,
.el-loading .btn--link .react-button__text,
.el-loading .btn--link.btn--color-gray-dark .btn__text,
.el-loading .btn--link.btn--color-gray-dark .react-button__text,
.loading .btn--link .btn__text,
.loading .btn--link .react-button__text,
.loading .btn--link.btn--color-gray-dark .btn__text,
.loading .btn--link.btn--color-gray-dark .react-button__text {
  border-bottom-color: currentColor;
}
.btn--link.btn--color-gray-dark {
  background-color: transparent;
  color: #767676;
}
.btn--link.btn--color-gray-dark .btn__text,
.btn--link.btn--color-gray-dark .react-button__text {
  border-bottom: 1px solid rgba(118, 118, 118, 0.4);
}
.btn--link.btn--color-gray-dark:hover,
.trigger-button-hover.hovered
  .btn--link.btn--color-gray-dark:not(.trigger-ignore),
.trigger-button-hover:hover
  .btn--link.btn--color-gray-dark:not(.trigger-ignore) {
  background-color: transparent;
  color: #6a6a6a;
}
.btn--link.btn--color-gray-dark.active,
.btn--link.btn--color-gray-dark.loading,
.btn--link.btn--color-gray-dark:active,
.el-loading .btn--link.btn--color-gray-dark,
.loading .btn--link.btn--color-gray-dark {
  background-color: transparent;
  color: #5e5e5e;
}
.btn.disabled,
.btn:disabled {
  opacity: 0.3;
  pointer-events: none;
}
.btn.loading,
.el-loading .btn,
.loading .btn {
  pointer-events: none;
}
.btn:not(.btn--ico).loading .btn__content,
.el-loading .btn:not(.btn--ico) .btn__content,
.loading .btn:not(.btn--ico) .btn__content {
  opacity: 0;
}
.btn:not(.btn--ico).loading .btn__loader,
.el-loading .btn:not(.btn--ico) .btn__loader,
.loading .btn:not(.btn--ico) .btn__loader {
  display: block;
}
.btn .b-link {
  margin: -1px;
  border-radius: inherit;
}
.btn__icon .emoji-block {
  margin: 0;
}
.btn--cover {
  position: static;
}
.btn + .link {
  margin-left: 7px;
}
.btn + .link.large {
  margin-left: 27px;
}
.btn + .btn {
  margin-left: 8px;
}
.btn--block + .btn--block {
  margin-top: 8px;
  margin-left: 0;
}
.encounters-actions {
  position: relative;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  width: 100%;
}
.encounters-actions.is-blocked {
  pointer-events: none;
}
.encounters-actions__main-items {
  position: relative;
  display: -webkit-flex;
  display: flex;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  pointer-events: auto;
}
.encounters-actions__main-items.is-animated {
  -webkit-animation: vote-buttons-blink 1s linear forwards;
  animation: vote-buttons-blink 1s linear forwards;
}
.encounters-actions__item {
  position: relative;
  border-radius: 100%;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
  pointer-events: auto;
}
.encounters-actions__item .tooltip--missed {
  bottom: calc(100% + 10px) !important;
}
.encounters-actions__item--undo {
  position: absolute;
  bottom: 0;
  left: 0;
}
.encounters-actions__item--yes + .encounters-actions__item--no {
  margin-left: 16px;
}
.brick::after,
.brick::before,
.encounters-actions__item--crush {
  position: absolute;
  right: 0;
  bottom: 0;
}
.brick {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 44px;
  height: 44px;
  border-radius: 100%;
  background-clip: padding-box;
  text-align: center;
  transition: background 0.2s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.brick::after,
.brick::before {
  top: 0;
  left: 0;
  content: "";
  border-radius: inherit;
  transition: background 0.2s;
}
.brick::before {
  border-color: #FF6036;
}
.brick__badge {
  position: absolute;
  right: -4px;
  bottom: 0;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.brick__badge--bc {
  top: 100%;
  right: auto;
  bottom: auto;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.ie11 .brick__badge--bc {
  -webkit-justify-content: center;
  justify-content: center;
  min-width: 100%;
}
.brick-img,
.brick-img::before {
  position: absolute;
  top: 0;
  left: 0;
  border-radius: inherit;
}
.brick-img,
.brick-img > img {
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.brick-img {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  pointer-events: none;
}
.brick-img > img {
  border-radius: inherit;
  object-fit: cover;
}
.brick-img::before {
  right: 0;
  bottom: 0;
  content: "";
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.04) inset;
}
.brick > .icon {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.brick--hover > .icon {
  z-index: 1;
}
.loading .brick > .icon {
  opacity: 0;
}
.brick--xsm {
  width: 22px;
  height: 22px;
}
.brick--sm {
  width: 32px;
  height: 32px;
}
.brick--lg {
  width: 60px;
  height: 60px;
}
.brick--xlg {
  width: 90px;
  height: 90px;
}
.brick--xxlg {
  width: 96px;
  height: 96px;
}
.brick--stretch {
  width: 100%;
  height: 100%;
}
.brick--green {
  background: #15cc79;
}
.brick--green::before {
  border-color: #15cc79;
}
.brick--orange,
.brick--red {
  background: #fd7f7e;
}
.brick--orange::before,
.brick--red::before {
  border-color: #fd7f7e;
}
.brick--white {
  background: #fff;
}
.brick--white::before {
  border-color: #fff;
}
.brick--card {
  background: #fed759;
}
.brick--card::before {
  border-color: #fed759;
}
.brick--security {
  background: #15cc79;
}
.brick--security::before {
  border-color: #15cc79;
}
.brick--brand {
  background: #FF6036;
}
.brick--brand::before {
  border-color: #FF6036;
}
.brick--attention {
  background: #fd7f7e;
}
.brick--attention::before {
  border-color: #fd7f7e;
}
.brick--delivery {
  background: #44a3ea;
}
.brick--delivery::before {
  border-color: #44a3ea;
}
.brick--encounters {
  background: #f99df0;
}
.brick--encounters::before {
  border-color: #f99df0;
}
.brick--favourite {
  background: #fed759;
}
.brick--favourite::before {
  border-color: #fed759;
}
.brick--invisibility {
  background: #44a3ea;
}
.brick--invisibility::before {
  border-color: #44a3ea;
}
.brick--like {
  background: #f99df0;
}
.brick--like::before {
  border-color: #f99df0;
}
.brick--newbie,
.brick--phone {
  background: #15cc79;
}
.brick--newbie::before,
.brick--phone::before {
  border-color: #15cc79;
}
.brick--photo-verify {
  background: #44a3ea;
}
.brick--photo-verify::before {
  border-color: #44a3ea;
}
.brick--riseup {
  background: #15cc79;
}
.brick--riseup::before {
  border-color: #15cc79;
}
.brick--undo {
  background: #FF6036;
}
.brick--undo::before {
  border-color: #FF6036;
}
.brick--spotlight {
  background: #44a3ea;
}
.brick--spotlight::before {
  border-color: #44a3ea;
}
.brick--facebook {
  background: #1778f2;
}
.brick--facebook::before {
  border-color: #1778f2;
}
.brick--google {
  background: #f6f6f6;
}
.brick--google::before {
  border-color: #f6f6f6;
}
.brick--instagram {
  background: #d93175;
}
.brick--instagram::before {
  border-color: #d93175;
}
.brick--linkedin {
  background: #0076b7;
}
.brick--linkedin::before {
  border-color: #0076b7;
}
.brick--odnoklassniki {
  background: #ff8201;
}
.brick--odnoklassniki::before {
  border-color: #ff8201;
}
.brick--twitter {
  background: #1ab0ff;
}
.brick--twitter::before {
  border-color: #1ab0ff;
}
.brick--vk {
  background: #507299;
}
.brick--vk::before {
  border-color: #507299;
}
.brick--outline {
  background: 0 0;
}
.brick--outline::before {
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  border-width: 2px;
  border-style: solid;
  box-shadow: none;
  -webkit-animation: show 0.25s linear;
  animation: show 0.25s linear;
}
.brick--outline .brick-img::before {
  display: none;
}
.brick--hover:hover::after {
  background: rgba(120, 59, 249, 0.4);
}
.brick--hover.active::after {
  background: rgba(120, 59, 249, 0.6);
}
.brick-group {
  position: relative;
  z-index: 0;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  width: 100%;
}
.brick > .brick-group {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transform: translateY(50%);
  transform: translateY(50%);
}
.brick > .brick-group .brick-group__item {
  border-radius: 100%;
}
.brick__badge
  > .brick-group--cascade
  .brick-group__item:not(:first-child)
  > .icon {
  box-shadow: -1px 0 1px rgba(0, 0, 0, 0.2);
}
.brick__badge
  > .brick-group--cascade.brick-group--reverse
  .brick-group__item:not(:last-child)
  > .icon {
  box-shadow: 1px 0 1px rgba(0, 0, 0, 0.2);
}
.brick-group__item {
  position: relative;
  z-index: 0;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
}
.brick-group__item .brick > .brick,
.brick-group__item > .brick,
.brick-group__item > .icon {
  box-shadow: none;
}
.brick-group__item .brick {
  margin-top: 0;
  margin-bottom: 0;
}
.brick-group__badge {
  position: absolute;
  z-index: 1;
  top: 100%;
  right: 0;
  left: 0;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.brick-group__item + .brick-group__item {
  margin-left: -8px;
}
.brick-group--cascade.brick-group--reverse > .brick-group__item:nth-child(3) {
  z-index: 0;
}
.brick-group--cascade.brick-group--reverse > .brick-group__item:nth-child(2),
.brick-group--triple > .brick-group__item:nth-child(2) {
  z-index: 1;
}
.brick-group--cascade.brick-group--reverse > .brick-group__item:nth-child(1) {
  z-index: 2;
}
.brick-group--cascade-xs > .brick-group__item {
  width: 32px;
  height: 32px;
}
.brick-group--cascade-m > .brick-group__item {
  width: 44px;
  height: 44px;
}
.brick-group--cascade-l > .brick-group__item {
  width: 56px;
  height: 56px;
}
.brick-group--cascade-xl > .brick-group__item {
  width: 64px;
  height: 64px;
}
.brick-group--cascade-xxl > .brick-group__item {
  width: 96px;
  height: 96px;
}
.brick-group--triple > .brick-group__item {
  width: 44px;
  height: 44px;
}
.brick-group--triple-xl > .brick-group__item {
  width: 64px;
  height: 64px;
}
.brick-group--triple-l-xxl > .brick-group__item {
  width: 56px;
  height: 56px;
}
.brick-group--triple-l-xxl > .brick-group__item:nth-child(2),
.brick-group--triple-l-xxl > .brick-group__item:only-child {
  width: 96px;
  height: 96px;
}
.brick-group--padded-sm {
  padding-bottom: 8px;
}
.brick-group--padded-md {
  padding-bottom: 11px;
}
.brick-group--padded-lg {
  padding-bottom: 16px;
}
.profile-action {
  position: relative;
  display: block;
  border-radius: 100%;
  transition: transform 0.1s ease-in-out;
  transition: transform 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.profile-action__icon {
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.profile-action--sm {
  width: 44px;
  height: 44px;
}
.profile-action--md {
  width: 60px;
  height: 60px;
}
.profile-action--lg {
  width: 80px;
  height: 80px;
}
.profile-action--has-border::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
  border: 1px solid currentColor;
  border-radius: inherit;
  pointer-events: none;
}
.profile-action--color-yes {
  color: #f99df0;
}
.profile-action--color-no {
  color: #ccc;
}
.profile-action--color-like {
  color: #f99df0;
}
.profile-action--color-crush {
  color: #FF6036;
}
.profile-action--color-white {
  color: #fff;
}
.profile-action--filled {
  background-color: #fff;
}
.profile-action--filled.is-released:not(:active) {
  -webkit-animation: profile-action-release 0.4s ease-in-out 1s forwards;
  animation: profile-action-release 0.4s ease-in-out 1s forwards;
}
.profile-action--filled.is-released:not(:active) .profile-action__icon {
  -webkit-animation: profile-action-icon-release 0.4s ease-in-out 1s forwards;
  animation: profile-action-icon-release 0.4s ease-in-out 1s forwards;
}
.profile-action--filled::after {
  opacity: 0.6;
}
.profile-action--filled:hover::after {
  opacity: 0.8;
}
.profile-action--filled.is-pressed,
.profile-action--filled.is-released,
.profile-action--filled:active {
  background-color: currentColor;
}
.profile-action--filled.is-pressed .profile-action__icon,
.profile-action--filled.is-released .profile-action__icon,
.profile-action--filled:active .profile-action__icon {
  color: #fff;
}
.profile-action--filled.is-disabled {
  color: #ccc;
}
.profile-action--transparent {
  background-color: transparent;
}
.profile-action--transparent.is-disabled {
  opacity: 0.3;
}
.profile-action:hover {
  -webkit-transform: scale(1.08);
  transform: scale(1.08);
}
.profile-action:active {
  -webkit-transform: scale(0.98);
  transform: scale(0.98);
}
.profile-action.is-disabled,
.profile-action.is-pressed {
  -webkit-transform: none;
  transform: none;
  cursor: default;
}
.profile-action.is-disabled {
  pointer-events: none;
}
.profile-action--lg:active,
.profile-action--lg:hover {
  -webkit-transform: scale(1.14);
  transform: scale(1.14);
}
.tooltip {
  right: auto;
  left: 50%;
  margin-right: -300px;
  margin-left: 0;
  -webkit-transform: translate(-50%, -5px);
  transform: translate(-50%, -5px);
  position: absolute;
  z-index: 10;
  display: -webkit-flex;
  display: flex;
  opacity: 0;
  visibility: hidden;
  text-align: center;
  transition: opacity 0.15s;
  pointer-events: none;
}
.tooltip .tooltip__content {
  right: auto;
  left: 50%;
  direction: ltr;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
.tooltip .tooltip__content::before {
  right: auto;
  left: 50%;
  margin-right: 0;
  margin-left: -4px;
}
.tooltip,
.tooltip[data-direction="top"] {
  top: auto;
  bottom: calc(100% + 10px);
}
.tooltip .tooltip__content::before,
.tooltip[data-direction="top"] .tooltip__content::before {
  top: auto;
  bottom: -4px;
  border-width: 4px 4px 0;
}
.tooltip .tooltip__content::after,
.tooltip[data-direction="top"] .tooltip__content::after {
  top: 100%;
  bottom: auto;
}
.tooltip[data-direction="top"][data-align="left"],
.tooltip[data-direction="top"][data-align="right"] {
  -webkit-transform: translate(0, -5px);
  transform: translate(0, -5px);
}
.tooltip[data-direction="bottom"],
.tooltip[data-direction="left"] {
  top: calc(100% + 10px);
  bottom: auto;
}
.tooltip[data-direction="bottom"] .tooltip__content::before {
  top: -4px;
  bottom: auto;
  border-width: 0 4px 4px;
}
.tooltip[data-direction="bottom"] .tooltip__content::after {
  top: auto;
  bottom: 100%;
}
.tooltip[data-direction="bottom"][data-align="left"],
.tooltip[data-direction="bottom"][data-align="right"] {
  -webkit-transform: translate(0, 5px);
  transform: translate(0, 5px);
}
.tooltip[data-direction="left"] {
  top: 50%;
  left: -10px;
  -webkit-transform: translate(-100%, -50%) !important;
  transform: translate(-100%, -50%) !important;
}
.tooltip[data-direction="left"] .tooltip__content::before {
  top: 50%;
  right: -4px;
  bottom: auto;
  left: auto;
  border-width: 4px 0 4px 4px;
  border-color: transparent transparent transparent rgba(0, 0, 0, 0.7);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.tooltip[data-direction="left"] .tooltip__content::after {
  top: auto;
  bottom: 100%;
}
.tooltip[data-align="left"] {
  right: 50%;
  left: auto;
  margin-right: -16px;
  margin-left: -300px;
  direction: rtl;
}
.tooltip[data-align="left"] .tooltip__content,
.tooltip[data-align="right"] .tooltip__content {
  right: 0;
  left: auto;
  direction: ltr;
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
.tooltip[data-align="left"] .tooltip__content::before {
  right: 16px;
  left: auto;
  margin-right: -4px;
  margin-left: 0;
}
.tooltip[data-align="right"] {
  right: auto;
  left: 50%;
  margin-right: -300px;
  margin-left: -16px;
}
.tooltip[data-align="right"] .tooltip__content {
  right: auto;
}
.tooltip[data-align="right"] .tooltip__content::before {
  right: auto;
  left: 16px;
  margin-right: 0;
  margin-left: -4px;
}
.tooltip-activator:hover .tooltip,
.tooltip-container.active > .tooltip,
.tooltip.is-active {
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  opacity: 1;
  visibility: visible;
  transition: transform 0.15s, opacity 0.15s;
  transition: transform 0.15s, opacity 0.15s, -webkit-transform 0.15s;
  cursor: default;
  pointer-events: auto;
}
.tooltip-activator:hover .tooltip[data-align="left"],
.tooltip-activator:hover .tooltip[data-align="right"],
.tooltip-container.active > .tooltip[data-align="left"],
.tooltip-container.active > .tooltip[data-align="right"],
.tooltip.is-active[data-align="left"],
.tooltip.is-active[data-align="right"] {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}
.tooltip:empty {
  display: none;
}
.tooltip__content {
  font-size: 12px;
  line-height: 1.334;
  position: relative;
  display: inline-block;
  vertical-align: top;
  -webkit-flex: 1 0 auto;
  flex: 1 0 auto;
  max-width: 300px;
  padding: 7px 10px;
  border-radius: 2px;
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
  word-wrap: break-word;
}
.tooltip__content::before {
  position: absolute;
  width: 0;
  height: 0;
  content: "";
  border: 4px solid;
  border-color: rgba(0, 0, 0, 0.7) transparent;
}
.tooltip__content::after {
  position: absolute;
  right: 0;
  bottom: 100%;
  left: 0;
  display: block;
  height: 12px;
  content: "";
}
.tooltip__content:empty {
  display: none !important;
}
.tooltip__content > .p-link {
  border-color: rgba(255, 255, 255, 0.7);
  color: #fff;
}
.tooltip__content > .p-link:hover {
  border-color: #fff;
  color: #fff;
}
.tooltip__content > .link {
  color: #fff;
  text-decoration: none;
  transition: color 0.2s, border-color 0.2s;
  cursor: pointer;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.tooltip__content > .link:hover {
  border-color: currentColor;
  color: #fff;
}
.tooltip__content--onboarding {
  padding: 16px;
  text-align: left;
}
.tooltip-activator:hover .tooltip--delayed-show,
.tooltip-container.active > .tooltip--delayed-show {
  transition-delay: 1s !important;
}
.tooltip--white .tooltip__content {
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15);
  color: rgba(0, 0, 0, 0.7);
}
.tooltip--white .tooltip__content::before {
  border-color: #fff transparent;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15);
}
.tooltip--white .tooltip__content .p-link,
.tooltip--white .tooltip__content .p-link:hover {
  border-color: rgba(120, 59, 249, 0.3);
  color: #FF6036;
}
.tooltip--white[data-direction="bottom"] .tooltip__content,
.tooltip--white[data-direction="bottom"] .tooltip__content::before {
  box-shadow: 0 -4px 15px rgba(0, 0, 0, 0.15);
}
.tooltip--white[data-direction="left"] .tooltip__content::before {
  border-color: transparent transparent transparent #fff;
}
.tooltip-container {
  position: absolute;
  z-index: 1000;
  visibility: hidden;
}
.tooltip-container:not(.active) {
  top: -10000px !important;
  left: -10000px !important;
}
.tooltip--missed .emoji-block {
  font-size: 16px;
}
.tooltip--missed .tooltip__content {
  pointer-events: none;
}
.notification {
  position: relative;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  width: 385px;
  height: 88px;
  padding: 0 14px;
  border-radius: 16px;
  background: #44a3ea;
  color: #fff;
  opacity: 0;
  -webkit-transform: translateY(-100px);
  transform: translateY(-100px);
  transition: 0.4s transform 0.2s, opacity 0.4s linear;
  transition: 0.4s transform 0.2s, opacity 0.4s linear,
    0.4s -webkit-transform 0.2s;
}
.notification.is-shown {
  opacity: 0.95;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.notification--system .notification__close:hover,
.notification.is-shown:hover,
.notification__close:hover {
  opacity: 1;
}
@media (max-width: 1175px) {
  .notification {
    width: 345px;
  }
}
.notification__promo {
  position: relative;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-right: 14px;
}
.notification__promo > img {
  height: 50px;
}
.notification__content {
  font-size: 14px;
  line-height: 1.429;
  -webkit-flex: 1 1 100%;
  flex: 1 1 100%;
  min-width: 0;
  word-wrap: break-word;
}
@media (max-width: 1175px) {
  .notification__content {
    font-size: 12px;
    line-height: 1.334;
  }
}
.notification__action {
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-left: 14px;
}
.notification__close {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  padding: 7px;
  color: #fff;
  opacity: 0.5;
  transition: opacity 0.2s;
  cursor: pointer;
}
.ig-link svg,
.notification__close .icon {
  pointer-events: none;
}
.notification__close-icon {
  width: 12px;
  height: 12px;
  pointer-events: none;
}
.notification--billing {
  background: #15cc79;
}
.notification--system {
  border: 2px solid rgba(0, 0, 0, 0.08);
  background: #fff;
  color: #767676;
}
.notification--system .notification__close {
  color: #767676;
  opacity: 0.7;
}
.notification + .notification {
  margin-top: 8px;
}
.slider-wrap {
  padding: 5px 0;
}
.slider {
  position: relative;
  height: 1px;
  margin: 5px 36px 5px 30px;
}
.slider-track::before,
.slider::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
}
.slider::before {
  background: rgba(0, 0, 0, 0.15);
}
.slider-track {
  position: relative;
  height: 100%;
}
.slider-track::before {
  background: #FF6036;
}
.slider-mover {
  position: absolute;
  top: 50%;
  left: 0;
  width: 22px;
  height: 22px;
  margin-left: -11px;
  border: 1px solid #FF6036;
  border-radius: 100%;
  background: #fff;
  text-align: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  cursor: pointer;
}
.slider-count {
  position: absolute;
  top: -7px;
  left: -30px;
  vertical-align: middle;
}
.slider-count + .slider-count {
  right: -36px;
  left: auto;
  width: 17px;
}
.slider--uno {
  margin-right: 0;
  margin-left: 0;
}
.slider--uno .slider-mover {
  position: relative;
  margin-left: 0;
}
.slider--uno .slider-track {
  float: left;
  height: 1px;
}
.slider--no-labels,
.slider--single {
  margin-right: 11px;
  margin-left: 11px;
}
.slider--no-labels::before,
.slider--single::before {
  right: -11px;
  left: -11px;
}
.slider--single .slider-track::before {
  left: -11px;
}
.scroll {
  overflow: hidden;
  min-width: 100%;
}
.scroll.is-dragged > .scroll__track,
.scroll.is-hovered > .scroll__track {
  width: 8px;
  background: rgba(0, 0, 0, 0.05);
}
.scroll.is-dragged > .scroll__track > .scroll__thumb::before,
.scroll.is-hovered > .scroll__track > .scroll__thumb::before {
  background: rgba(0, 0, 0, 0.25);
}
.scroll.is-dragged > .scroll__inner,
.scroll.is-hovered > .scroll__inner {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.scroll > .scroll__track > .scroll__thumb::before {
  background: rgba(0, 0, 0, 0.15);
}
.scroll__inner {
  position: relative;
  overflow: hidden;
  margin-left: 0 !important;
}
.scroll__track {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 5px;
  display: none;
  width: 5px;
  min-height: 100%;
  border-radius: 4px;
  transition: width 0.1s linear, opacity 0.2s ease-in-out;
  cursor: pointer;
  pointer-events: none;
}
.scroll__thumb,
.scroll__thumb::before {
  position: absolute;
  right: 0;
  border-radius: 4px;
}
.scroll__thumb {
  width: inherit;
  top: 0;
}
.scroll__thumb::before {
  top: 50%;
  left: 0;
  min-height: 10px;
  height: inherit;
  content: "";
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.scroll--dynamic {
  position: relative;
}
.scroll--dynamic,
.scroll--dynamic > .scroll__inner {
  max-height: inherit;
}
.scroll--fixed,
.scroll--fixed > .scroll__inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.scroll--fixed > .scroll__inner {
  min-width: 100%;
}
.scroll--hoverable > .scroll__track {
  opacity: 0;
}
.scroll--hoverable:hover > .scroll__track,
.scroll.is-visible.is-dragged > .scroll__track {
  opacity: 1;
}
.no-sys-scroll .scroll.is-visible > .scroll__track,
.scale--xsm .scale-value,
.scroll--bottom::after,
.scroll--top::before {
  display: none;
}
.scroll--top > .scroll__track > .scroll__thumb::before {
  top: 0;
  -webkit-transform: none;
  transform: none;
}
.scroll--bottom > .scroll__track > .scroll__thumb::before {
  top: auto;
  bottom: 0;
  -webkit-transform: none;
  transform: none;
}
.scroll.is-visible::after,
.scroll.is-visible::before {
  position: absolute;
  z-index: 1;
  right: 0;
  left: 0;
  height: 2px;
  content: "";
  background: rgba(0, 0, 0, 0.08);
  pointer-events: none;
}
.scroll.is-visible::before {
  top: 0;
}
.scroll.is-visible::after {
  bottom: 0;
}
.scroll.is-visible > .scroll__inner {
  overflow-y: scroll;
}
.scroll.is-visible > .scroll__track {
  display: block;
  pointer-events: auto;
}
@supports (scrollbar-width: none) {
  .no-sys-scroll .scroll.is-visible > .scroll__inner {
    scrollbar-width: none;
  }
  .no-sys-scroll .scroll.is-visible > .scroll__track {
    display: block;
  }
}
@media (-webkit-min-device-pixel-ratio: 0) {
  .no-sys-scroll .scroll.is-visible > .scroll__inner::-webkit-scrollbar {
    display: none;
  }
  .no-sys-scroll .scroll.is-visible > .scroll__track {
    display: block;
  }
}
@supports (-ms-overflow-style: none) {
  .no-sys-scroll .scroll.is-visible > .scroll__inner {
    -ms-overflow-style: none;
  }
  .no-sys-scroll .scroll.is-visible > .scroll__track {
    display: block;
  }
}
.scale {
  position: relative;
  display: inline-block;
  width: 100px;
  height: 100px;
  white-space: nowrap;
  text-align: center;
}
.scale-value,
.scale::after {
  display: inline-block;
  vertical-align: middle;
}
.scale::after {
  height: 100%;
  content: "";
}
.scale-display {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.scale-value {
  font-weight: 400;
  font-family: Mabry, -apple-system, system-ui, -apple-system,
    BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans,
    Helvetica Neue, Segoe UI, Roboto, Ubuntu, Helvetica Neue, Lucida Grande,
    sans-serif;
  max-width: 100%;
  font-size: 1.6em;
}
.scale--xsm {
  width: 48px;
  height: 48px;
}
.scale--sm {
  width: 70px;
  height: 70px;
}
.scale--sm .scale-value {
  color: #000;
  font-size: 1.29em;
}
.scale--lg {
  width: 150px;
  height: 150px;
}
.scale--lg .scale-value {
  font-size: 2.7143em;
}
.scale--white {
  border-radius: 50%;
  background: #fff;
  box-shadow: 0 0 0 3px #fff;
}
.online-status {
  display: block;
  width: 8px;
  height: 8px;
  border-radius: 100%;
}
.online-status--online {
  background: #15cc79;
}
.online-status--away {
  background: #fed759;
}
.online-status--offline {
  background: #d9d9d9;
}
.photo-counter,
.photo-counter__icon {
  position: relative;
  display: -webkit-flex;
  display: flex;
}
.photo-counter {
  -webkit-align-items: center;
  align-items: center;
  height: 32px;
  padding: 7px 15px;
  border-radius: 8px;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  line-height: 1.2857;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.brick__badge .photo-counter {
  background-color: #ccc;
}
.photo-counter__icon {
  margin-right: 3px;
}
.photo-counter__text {
  font-size: 14px;
  position: relative;
  display: block;
  line-height: 1;
}
.photo-counter--sm {
  height: 24px;
  padding: 4px 8px;
  border-radius: 12px;
}
.photo-counter--sm .photo-counter__text {
  font-size: 12px;
  line-height: 1.334;
}
.photo-counter--shadowed {
  padding-right: 0;
  padding-left: 0;
  background: 0 0;
}
.photo-counter--shadowed::before {
  position: absolute;
  top: -10px;
  right: -10px;
  bottom: -10px;
  left: -10px;
  content: "";
  border-radius: inherit;
  background-image: radial-gradient(
    closest-side,
    rgba(0, 0, 0, 0.1),
    transparent
  );
}
.blocker {
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
  background: 0 0;
}
.blocker--light {
  background: rgba(255, 255, 255, 0.5);
}
.blocked .blocker,
.blocker.is-blocked,
.blocker.is-visible,
.el-loading .blocker,
.ie11 .loader::after,
.ie11 .loader::before,
.loading .blocker,
.ovl-loading .blocker,
.pills.has-all-shown .pills__item--hidden,
.waiting .blocker {
  display: block;
}
.loader {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: -webkit-flex;
  display: flex;
  width: 30px;
  height: 6px;
  margin: auto;
  color: #767676;
  opacity: 0;
  transition: opacity 0.2s;
  pointer-events: none;
}
.loader::after,
.loader::before {
  content: "";
}
.loader::before {
  -webkit-animation: loader 1.2s linear infinite 0s;
  animation: loader 1.2s linear infinite 0s;
}
.loader::after {
  -webkit-animation: loader 1.2s linear infinite 0.2s;
  animation: loader 1.2s linear infinite 0.2s;
}
.loader::after,
.loader::before,
.loader__inner {
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background: currentColor;
}
.loader__inner {
  margin-right: 6px;
  margin-left: 6px;
  -webkit-animation: loader 1.2s linear infinite 0.1s;
  animation: loader 1.2s linear infinite 0.1s;
}
.loader--sm {
  width: 16px;
  height: 4px;
}
.loader--sm .loader__inner,
.loader--sm::after,
.loader--sm::before {
  width: 4px;
  height: 4px;
}
.loader--sm .loader__inner {
  margin-right: 2px;
  margin-left: 2px;
}
.loader--lg {
  width: 58px;
  height: 14px;
}
.loader--lg .loader__inner,
.loader--lg::after,
.loader--lg::before {
  width: 14px;
  height: 14px;
}
.loader--lg .loader__inner {
  margin-right: 8px;
  margin-left: 8px;
}
.loader--primary {
  color: #FF6036;
}
.loader--gray,
.loader--grey {
  color: #767676;
}
.loader--white {
  color: #fff;
}
.loader--inherit {
  color: inherit;
}
.el-loading .loader,
.loader--visible,
.loader.is-loading,
.loading .loader,
.waiting .loader {
  opacity: 1;
}
.pills {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -8px;
  margin-bottom: -8px;
}
.pills__item {
  -webkit-flex: 0 1 auto;
  flex: 0 1 auto;
  max-width: calc(100% - 8px);
  margin: 0 8px 8px 0;
}
.pills.has-all-shown .pills__item--more,
.pills__item--hidden {
  display: none;
}
.pills__item--more {
  position: relative;
  z-index: 1;
}
.pill,
.pill__icon {
  display: -webkit-flex;
  display: flex;
}
.pill {
  -webkit-align-items: center;
  align-items: center;
  max-width: 220px;
  height: 32px;
  padding: 0 12px;
  border-radius: 8px;
  background: #f6f6f6;
  color: #767676;
  transition: background 0.2s;
}
.pill__icon {
  pointer-events: none;
}
.pill__text {
  font-size: 14px;
  line-height: 1.429;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.pill__icon + .pill__text {
  margin-left: 8px;
}
.pill__remove {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  width: 16px;
  height: 16px;
  margin: 0 -4px 0 6px;
  cursor: pointer;
}
.pill__remove:hover {
  color: #000;
}
.pill__remove-icon {
  width: 12px;
  height: 12px;
  pointer-events: none;
}
.pill--match {
  background: #767676;
  color: #fff;
}
.pill--new,
.pill--stub,
.pill--wrong {
  color: #ccc;
}
.pill--wrong .pill__text {
  text-decoration: line-through;
}
.pill--copy,
.pill--more {
  cursor: pointer;
}
.pill--copy.is-active,
.pill--copy:hover {
  background-color: #6c35e0;
  color: #fff;
}
.pill--copy:active {
  background-color: #602fc7;
  color: #fff;
}
.pill--edit {
  border: 1px solid rgba(0, 0, 0, 0.15);
  color: #767676;
}
.confirmation {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 300px;
  height: 300px;
  margin: auto;
  border-radius: 100%;
  background: rgba(0, 0, 0, 0.7);
}
.confirmation__txt {
  max-width: 220px;
  max-height: 80px;
  color: #fff;
  white-space: normal;
  font-size: 24px;
  line-height: 1.1;
}
.confirmation__icon {
  width: 128px;
  height: 128px;
}
.confirmation__icon + .confirmation__txt {
  margin-top: 10px;
}
.confirmation--new {
  height: auto;
  border-radius: 0;
  background: 0 0;
}
.confirmation--new .confirmation__icon {
  display: -webkit-flex;
  display: flex;
  width: 156px;
  height: 156px;
}
.confirmation--new .confirmation__txt {
  font-size: 16px;
  line-height: 1.5;
}
.likes {
  display: block;
  overflow: hidden;
}
.likes__row {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: center;
  align-items: center;
  margin-right: -8px;
  margin-bottom: -4px;
}
.likes__row + .likes__row {
  margin-top: 4px;
}
.likes__item {
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  margin: 0 8px 4px 0;
}
.like-wrap_.qq .like-btn {
  width: auto;
  height: auto;
}
.pv_likes_item {
  position: absolute;
  top: 0;
  left: 0;
}
.like-wrap {
  position: relative;
  display: inline-block;
  cursor: pointer;
}
.like-wrap_ {
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap;
  font-size: 11px;
  line-height: 1.5;
}
.like-btn {
  border: 1px solid transparent;
  border-color: #d3d3d3 #e3e3e3 #bfbfbf;
  border-radius: 2px;
  background: linear-gradient(#fff, #e3e3e3);
  background-color: #e2e2e2;
  text-decoration: none;
}
.like-btn,
.like-btn:hover {
  color: #3f4752;
}
.like-btn,
.like-btn::before,
.like-counter {
  display: inline-block;
  vertical-align: middle;
}
.like-btn::before {
  content: "";
  background: url(/i/v2/-/-/js/hon_v3/assets/images/hotornot_v2/likes-icons-new.d3ae5102eeb47b0486d4.png)
    no-repeat;
}
.like-counter {
  position: relative;
  border: 1px solid #d1d1d1;
  border-radius: 2px;
  background: #fff;
  color: #3f4752;
}
.like-counter::before {
  position: absolute;
  top: 50%;
  left: -4px;
  width: 4px;
  height: 4px;
  margin-top: -2px;
  content: "";
  border-bottom: 1px solid #d1d1d1;
  border-left: 1px solid #d1d1d1;
  border-radius: 0 4px 0 0;
  background: #fff;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.like-counter:empty::after {
  display: inline-block;
  content: "";
}
.like-wrap_.fb {
  font-family: "Helvetica Neue", Helvetica, Arial, "lucida grande", tahoma,
    verdana, arial, sans-serif;
}
.like-wrap_.fb .like-btn {
  padding: 0 7px 1px;
  border-color: #4c69b9 #435eac #3c56a1;
  border-radius: 2px;
  background: #4763b3;
  background: linear-gradient(#4b67b8, #3c56a1);
  color: #fff;
  text-shadow: 0 -1px 0 #354c8c;
}
.like-wrap_.fb .like-btn::before {
  width: 12px;
  height: 12px;
  margin-right: 4px;
  border-radius: 1px;
  background-position: -25px -200px;
  box-shadow: 0 0 1px #3f59a3;
}
.like-wrap_.fb .like-counter {
  padding: 1px 6px;
  border-color: #9197a3;
  border-radius: 2px;
  -webkit-font-smoothing: auto;
}
.like-wrap_.fb .like-counter::before {
  left: -3px;
  width: 3px;
  height: 3px;
  border-color: #9197a3;
  border-radius: 0;
}
.like-wrap_.yt {
  font-family: arial, sans-serif;
  -webkit-font-smoothing: auto;
}
.like-wrap_.yt .like-btn {
  height: 24px;
  padding: 0 8px 0 7px;
  border: 0;
  border-radius: 2px;
  background: #e62117;
  color: #fefefe;
  direction: ltr;
  font-size: 11px;
}
.like-wrap_.yt .like-btn span {
  padding-top: 1px;
}
.like-wrap_.yt .like-btn::before {
  position: relative;
  left: -1px;
  width: 16px;
  height: 12px;
  margin-right: 6px;
  background-position: 0 -325px;
}
.like-wrap_.yt .like-btn::after,
.like::before {
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  content: "";
}
.like-wrap_.google-plus .like-btn {
  padding-right: 6px;
  border-color: #d5d5d5;
  background: #fff;
}
.like-wrap_.google-plus .like-btn::before {
  width: 24px;
  height: 14px;
  margin-top: 3px;
  margin-bottom: 1px;
  background-position: -21px -49px;
}
.like-wrap_.google-plus .like-counter {
  margin-left: 2px;
  padding: 1px 6px;
  color: #666;
}
.like-wrap_.google-plus .like-counter::before {
  left: -4px;
  width: 5px;
  height: 5px;
  border-radius: 0;
}
.like-wrap_.vk .like-btn {
  padding: 2px 6px 3px 7px;
  border-color: #5f83aa;
  background: #5f83aa;
  text-shadow: 0 1px 1px #4c709d;
}
.like-wrap_.vk .like-btn::before {
  width: 7px;
  height: 11px;
  margin-right: 6px;
  background: url(/i/v2/-/-/js/hon_v3/assets/images/hotornot_v2/likes-icons-new.d3ae5102eeb47b0486d4.png)
    no-repeat 0 -25px;
}
.like-wrap_.vk .like-btn::after {
  display: inline-block;
  vertical-align: middle;
  width: 10px;
  height: 14px;
  padding-left: 7px;
  content: "";
  border-left: 1px solid #aec1d4;
  background: url(/i/v2/-/-/js/hon_v3/assets/images/hotornot_v2/likes-icons-new.d3ae5102eeb47b0486d4.png)
    no-repeat -10px -22px;
  opacity: 0.5;
}
.like-wrap_.vk .like-counter {
  margin-left: 6px;
  padding: 3px 5px;
  color: #2b587a;
  font-family: Tahoma, Arial, sans-serif;
}
.like-wrap .pv_likes_item iframe {
  max-width: 100%;
}
.like-wrap_.tw .like-btn {
  box-sizing: border-box;
  height: 20px;
  padding: 1px 8px 1px 6px;
  border-radius: 3px;
  background: #1b95e0;
  color: #fff;
  font-family: "Helvetica Neue", Arial, sans-serif;
  -webkit-font-smoothing: auto;
}
.like-wrap_.tw .like-btn::before {
  width: 14px;
  height: 14px;
  margin: 2px 2px 0 0;
  background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2072%2072%22%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M0%200h72v72H0z%22%2F%3E%3Cpath%20class%3D%22icon%22%20fill%3D%22%23fff%22%20d%3D%22M68.812%2015.14c-2.348%201.04-4.87%201.744-7.52%202.06%202.704-1.62%204.78-4.186%205.757-7.243-2.53%201.5-5.33%202.592-8.314%203.176C56.35%2010.59%2052.948%209%2049.182%209c-7.23%200-13.092%205.86-13.092%2013.093%200%201.026.118%202.02.338%202.98C25.543%2024.527%2015.9%2019.318%209.44%2011.396c-1.125%201.936-1.77%204.184-1.77%206.58%200%204.543%202.312%208.552%205.824%2010.9-2.146-.07-4.165-.658-5.93-1.64-.002.056-.002.11-.002.163%200%206.345%204.513%2011.638%2010.504%2012.84-1.1.298-2.256.457-3.45.457-.845%200-1.666-.078-2.464-.23%201.667%205.2%206.5%208.985%2012.23%209.09-4.482%203.51-10.13%205.605-16.26%205.605-1.055%200-2.096-.06-3.122-.184%205.794%203.717%2012.676%205.882%2020.067%205.882%2024.083%200%2037.25-19.95%2037.25-37.25%200-.565-.013-1.133-.038-1.693%202.558-1.847%204.778-4.15%206.532-6.774z%22%2F%3E%3C%2Fsvg%3E);
}
.like-wrap_.pinit .like-btn {
  padding: 0 5px 4px;
}
.like-wrap_.pinit .like-btn::before {
  width: 28px;
  height: 11px;
  background-position: 0 -100px;
}
.like-wrap_.pinit .like-counter {
  margin-left: 6px;
  padding: 2px 4px 2px 1px;
}
.like-wrap_.pinit .like-counter span {
  position: relative;
  z-index: 1;
  font-size: 10px;
}
.like-wrap_.pinit .like-counter::before {
  top: 4px;
  left: -7px;
  width: 13px;
  height: 13px;
}
.like-wrap_.hyves .like-btn {
  padding: 1px 2px 2px 1px;
  border-radius: 2px;
  color: #000;
  font-family: Verdana, sans-serif;
}
.like-wrap_.hyves .like-btn::before {
  width: 14px;
  height: 14px;
  margin-right: 2px;
  background-position: -25px -275px;
}
.like-wrap_.hyves .like-counter {
  margin-left: 1px;
  padding: 2px 5px 2px 4px;
}
.like-wrap_.hyves .like-counter::before {
  left: -3px;
  width: 3px;
  height: 3px;
}
.like-wrap_.nk .like-btn {
  padding: 0 0 0 1px;
  border-radius: 0;
}
.like-wrap_.nk .like-btn::before {
  width: 44px;
  height: 20px;
  background-position: 0 -175px;
}
.like-wrap_.nk .like-counter {
  padding: 4px 6px;
  border: 0;
  border-left: 1px solid #e3e3e3;
  border-radius: 0 2px 2px 0;
  color: #576573;
  font-family: Tahoma, Geneva, sans-serif;
}
.like-wrap_.nk .like-counter::before {
  display: none;
}
.like-wrap_.qq {
  min-width: 50px;
}
.like-wrap_.qq .like-btn {
  position: relative;
  margin-top: -6px;
  padding: 0 3px 0 23px;
  border-color: #0083de;
  background: #19a3ee;
  box-shadow: 0 1px 1px 0 #62c0f6 inset;
  color: #fff;
  text-shadow: 0 -1px 0 #1690d2;
  line-height: 1.2;
}
.like-wrap_.qq .like-btn::before {
  position: absolute;
  top: -1px;
  left: -1px;
  width: 18px;
  height: 14px;
  margin-right: 3px;
  border: 1px solid #82a9c5;
  border-right: 0;
  border-radius: 2px 0 0 2px;
  background-color: #fff;
  background-position: -24px -299px;
}
.like-wrap_.qq .like-counter {
  margin-left: 3px;
  padding: 0 4px 0 7px;
}
.like-wrap_.qq .like-counter::before {
  left: -3px;
  margin-top: -3px;
}
.like-wrap_.qq iframe {
  position: absolute;
  top: 0;
  left: 0;
}
.like {
  display: inline-block;
  padding: 3px 9px 3px 5px;
  border: 1px solid #adadad;
  border-radius: 2px;
  background: #f6f6f6;
  background: linear-gradient(#f3f3f3, #e5e5e5);
  box-shadow: 0 1px #fff inset;
  color: #464646;
  text-shadow: 0 1px #fff;
  line-height: 1;
  cursor: pointer;
}
.like-count {
  padding: 0 4px 0 1px;
  color: #44a735;
}
.like:hover {
  background: #fff;
}
.like::before {
  vertical-align: bottom;
  width: 11px;
  height: 11px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAABJklEQVR42mNgIAC85tgWec+zu+c9384er0LP2TZmvgsc/vgvc/wfuNr5Bz6FPAELXB74LXX4H7ze5f/62yt/4VQcMN95oe8i+/9Ba53/Nx4v+//77+9ykAn8QHctBbrrEtBdolB3BvossPsfsMrpf8L24P9PPz8++v//f2aGwAWuM30W2v8PWOH0P3i121nfxfaKAYucP4PcGbzB9f+hJ3s/AxXKga178O7evNi1gUAJl/8hm9z+B691+R6w0ul/0DqX/5PPdwLV/Q+Huw3Ikb704vz7sPUe/0O3uIExSFP2vrj/H368W47hGaAGm6231v8GmR661e1/xHbP/5den3sGFOfH6nugROaiC7P+h21y/7/l3rq/IAPwRgJQQTsQ/wHifGzyAJYqqromUvuXAAAAAElFTkSuQmCC);
}
.ig-link {
  display: -webkit-flex;
  display: flex;
}
.switcher {
  position: relative;
  display: inline-block;
  overflow: hidden;
  text-align: left;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.switcher,
.switcher > label,
.switcher__state {
  cursor: pointer;
}
.switcher > input {
  position: absolute;
  opacity: 0;
}
.switcher > label {
  position: absolute;
  top: 0;
  white-space: nowrap;
}
.switcher__state {
  position: relative;
  display: inline-block;
  overflow: hidden;
  box-sizing: border-box;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background: #cdd2dc;
}
.switcher__state--off::after {
  position: absolute;
  top: 1px;
  left: 1px;
  content: "";
  border-radius: 50%;
  background: #fff;
  background: linear-gradient(to top, #f7f7f7, #fff);
  width: 14px;
  height: 14px;
}
.switcher > input:checked + label > .switcher__state--on {
  margin: 0;
}
.switcher + label {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.switcher--colored > input:checked + label > .switcher__state,
.switcher > input:checked + label > .switcher__state {
  background: #15cc79;
}
.switcher--colored .switcher__state {
  background: #fd7f7e;
}
.switcher {
  border-radius: 8px;
}
.switcher,
.switcher > label,
.switcher__state {
  width: 25px;
  height: 16px;
}
.switcher > label {
  font-size: 12px;
  line-height: 1.334;
}
.switcher__state {
  border-radius: 8px;
}
.switcher__state--on {
  margin: 0 0 0 -9px;
  padding: 0;
  transition: margin 0.1s linear, background-color 0.05s linear 0.1s;
}
.switcher__state--off {
  margin: 0 0 0 -16px;
  padding: 0;
}
.switcher + label {
  margin: 0 0 0 7px;
}
.switcher > input:checked + label > .switcher__state--on {
  transition: margin 0.1s linear;
}
.switcher > input:checked + label > .switcher__state--off {
  transition: background-color 0.05s linear 0.1s;
}
.switcher--lg,
.switcher--lg .switcher__state,
.switcher--lg > label {
  width: 82px;
  height: 32px;
}
.switcher--lg label {
  font-size: 11px;
  line-height: 2.926;
}
.switcher--lg,
.switcher--lg .switcher__state {
  border-radius: 16px;
}
.switcher--lg .switcher__state--on {
  margin: 0 0 0 -50px;
  padding: 0 34px 0 10px;
  transition: margin 0.2s linear, background-color 0.1s linear 0.2s;
}
.switcher--lg .switcher__state--off {
  margin: 0 0 0 -32px;
  padding: 0 10px 0 34px;
}
.switcher--lg .switcher__state--off::after {
  width: 30px;
  height: 30px;
}
.switcher--lg > input:checked + label > .switcher__state--on {
  transition: margin 0.2s linear;
}
.switcher--lg > input:checked + label > .switcher__state--off {
  transition: background-color 0.1s linear 0.2s;
}
.switcher--lg + label {
  margin: 0 0 0 17px;
}
.toggle {
  position: relative;
  display: block;
}
.toggle__input {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
}
.toggle__surrogate {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  background: #ccc;
  transition: background 0.2s;
  pointer-events: none;
}
.toggle__surrogate::before {
  position: absolute;
  content: "";
  border-radius: 50%;
  background: #fff;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}
.toggle--base .toggle__input:checked + .toggle__surrogate {
  background-color: #FF6036;
}
.toggle--green .toggle__input:checked + .toggle__surrogate {
  background-color: #15cc79;
}
.toggle--md {
  width: 40px;
  height: 24px;
  border-radius: 12px;
}
.toggle--md .toggle__surrogate::before {
  top: 2px;
  left: 2px;
  width: 20px;
  height: 20px;
}
.toggle--md .toggle__input:checked + .toggle__surrogate::before {
  -webkit-transform: translateX(16px);
  transform: translateX(16px);
}
.toggle--lg {
  width: 56px;
  height: 32px;
  border-radius: 16px;
}
.toggle--lg .toggle__surrogate::before {
  top: 2px;
  left: 2px;
  width: 28px;
  height: 28px;
}
.toggle--lg .toggle__input:checked + .toggle__surrogate::before {
  -webkit-transform: translateX(24px);
  transform: translateX(24px);
}
.toggle__input[disabled] {
  cursor: default;
}
.toggle__input[disabled] + .toggle__surrogate {
  opacity: 0.5;
}
.countdown {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  direction: ltr;
  white-space: nowrap;
}
.countdown__item {
  position: relative;
  width: 40px;
  text-align: center;
}
.countdown__item::after {
  font-weight: 400;
  font-family: Mabry, -apple-system, system-ui, -apple-system,
    BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans,
    Helvetica Neue, Segoe UI, Roboto, Ubuntu, Helvetica Neue, Lucida Grande,
    sans-serif;
  position: absolute;
  top: 0;
  right: 0;
  content: ":";
  font-size: 20px;
  line-height: 1.2;
  -webkit-transform: translateX(50%);
  transform: translateX(50%);
}
.countdown__item:last-child::after {
  display: none;
}
.countdown__label {
  display: block;
  overflow: hidden;
  max-width: 100%;
  color: #767676;
  text-overflow: ellipsis;
  font-size: 10px;
}
.countdown__value {
  font-size: 20px;
}
.countdown--lg .countdown__item {
  width: 82px;
}
.countdown--lg .countdown__item::after,
.countdown--lg .countdown__value {
  font-weight: 400;
  font-family: Mabry, -apple-system, system-ui, -apple-system,
    BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans,
    Helvetica Neue, Segoe UI, Roboto, Ubuntu, Helvetica Neue, Lucida Grande,
    sans-serif;
  font-size: 50px;
  line-height: 1;
}
.countdown--lg .countdown__label {
  font-size: 12px;
}
.progress-bar {
  position: relative;
  display: inline-block;
  overflow: hidden;
  max-width: 330px;
  width: 100%;
  height: 14px;
  margin: 5px 0;
  border-radius: 7px;
  background: #f2f2f2;
  color: #767676;
  line-height: 1em;
}
.progress-bar--wide {
  max-width: 100%;
}
.progress-bar_ {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  padding: 0 5px;
  border-radius: inherit;
  background: #FF6036;
  color: #fff;
  text-align: right;
  font-size: 9px;
}
.progress-bar_:not(:empty) {
  min-width: 6%;
}
@supports (
  (min-width: -webkit-min-content) or (min-width: -moz-min-content) or
    (min-width: min-content)
) {
  .progress-bar_:not(:empty) {
    min-width: -webkit-min-content;
    min-width: -moz-min-content;
    min-width: min-content;
  }
}
.progress-bar--sm {
  height: 8px;
  border-radius: 4px;
}
.progress-bar--color-success .progress-bar_ {
  background-color: #15cc79;
}
.counter {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  direction: ltr;
}
.sign-flow__promo .counter {
  min-height: 64px;
}
.counter__num {
  font-weight: 400;
  font-family: Mabry, -apple-system, system-ui, -apple-system,
    BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans,
    Helvetica Neue, Segoe UI, Roboto, Ubuntu, Helvetica Neue, Lucida Grande,
    sans-serif;
  position: relative;
  vertical-align: top;
  width: 40px;
  height: 59px;
  margin: 0 1px 4px;
  color: #000;
  text-align: center;
  font-size: 36px;
  -webkit-perspective: 200px;
  perspective: 200px;
}
.counter__num::after,
.counter__num::before {
  position: absolute;
  right: 0;
  left: 0;
  height: 2px;
  content: "";
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 0 0 4px 4px;
  background: #fff;
}
.counter__num::after {
  bottom: -2px;
}
.counter__num::before {
  bottom: -4px;
}
.counter__num.disable,
.counter__num.disable .counter__down,
.counter__num.disable .counter__up {
  -webkit-animation: none;
  animation: none;
}
.counter__num.disable .counter__down::before,
.counter__num.disable .counter__up::before {
  display: none;
}
.counter__num-inner {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  transition: top 0.5s;
}
.counter__down,
.counter__up {
  position: absolute;
  z-index: 1;
  right: 0;
  left: 0;
  overflow: hidden;
  height: 50%;
  border-right: 1px solid solid rgba(0, 0, 0, 0.1);
  border-left: 1px solid solid rgba(0, 0, 0, 0.1);
}
.counter__up {
  top: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 4px 4px 0 0;
  background: #f6f6f6;
  line-height: 1.6;
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
}
.counter__up::after {
  position: absolute;
  z-index: 5;
  top: 28px;
  left: 0;
  width: 100%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.counter__down {
  bottom: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 0 0 4px 4px;
  background: #fff;
  line-height: 0;
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
}
.active .counter__down::before,
.active .counter__up::before {
  background: linear-gradient(rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.1) 100%);
}
.active .counter__down.current {
  z-index: 3;
}
.active .counter__down.current::before {
  position: absolute;
  right: 0;
  left: 0;
  height: 100%;
  content: "";
  -webkit-animation: show 0.5s linear both;
  animation: show 0.5s linear both;
}
.active .counter__down.next {
  z-index: 2;
  -webkit-animation: flip-down 0.5s 0.5s linear both;
  animation: flip-down 0.5s 0.5s linear both;
}
.active .counter__down.next::before {
  -webkit-animation: hide 0.5s 0.3s linear both;
  animation: hide 0.5s 0.3s linear both;
}
.active .counter__up.current {
  z-index: 3;
  -webkit-animation: flip-up 0.5s linear both;
  animation: flip-up 0.5s linear both;
}
.active .counter__up.current::before {
  position: absolute;
  right: 0;
  left: 0;
  height: 100%;
  content: "";
  -webkit-animation: show 0.5s linear both;
  animation: show 0.5s linear both;
}
.active .counter__up.next {
  z-index: 2;
  -webkit-animation: show-next 0.5s 0.5s linear both;
  animation: show-next 0.5s 0.5s linear both;
}
.active .counter__up.next::before {
  -webkit-animation: hide 0.5s 0.3s linear both;
  animation: hide 0.5s 0.3s linear both;
}
.counter--inline {
  display: inline-block;
  vertical-align: middle;
}
.counter--users {
  overflow: hidden;
  min-height: 62px;
}
.counter--users .counter__num {
  font-weight: 400;
  font-family: Mabry, -apple-system, system-ui, -apple-system,
    BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans,
    Helvetica Neue, Segoe UI, Roboto, Ubuntu, Helvetica Neue, Lucida Grande,
    sans-serif;
  overflow-x: visible;
  width: 29px;
  height: 58px;
  font-size: 44px;
  line-height: 58px;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.counter--users .counter__num::after,
.counter--users .counter__num::before {
  height: auto;
  border: 0;
  background: 0 0;
}
.counter--users .counter__num::after {
  position: absolute;
  right: -38px;
  display: none;
  content: ",";
}
[lang="bs"] .counter--users .counter__num::after,
[lang="da"] .counter--users .counter__num::after,
[lang="de"] .counter--users .counter__num::after,
[lang="el"] .counter--users .counter__num::after,
[lang="es"] .counter--users .counter__num::after,
[lang="hr"] .counter--users .counter__num::after,
[lang="id"] .counter--users .counter__num::after,
[lang="it"] .counter--users .counter__num::after,
[lang="nb"] .counter--users .counter__num::after,
[lang="nl"] .counter--users .counter__num::after,
[lang="pt"] .counter--users .counter__num::after,
[lang="ro"] .counter--users .counter__num::after,
[lang="sl"] .counter--users .counter__num::after,
[lang="sr"] .counter--users .counter__num::after,
[lang="tr"] .counter--users .counter__num::after {
  content: ".";
}
[lang="bg"] .counter--users .counter__num::after,
[lang="cs"] .counter--users .counter__num::after,
[lang="fi"] .counter--users .counter__num::after,
[lang="fr"] .counter--users .counter__num::after,
[lang="hu"] .counter--users .counter__num::after,
[lang="lt"] .counter--users .counter__num::after,
[lang="lv"] .counter--users .counter__num::after,
[lang="pl"] .counter--users .counter__num::after,
[lang="ru"] .counter--users .counter__num::after,
[lang="sk"] .counter--users .counter__num::after,
[lang="sv"] .counter--users .counter__num::after,
[lang="uk"] .counter--users .counter__num::after {
  content: " ";
}
[lang="ar"] .counter--users .counter__num::after,
[lang="fa"] .counter--users .counter__num::after,
[lang="ur"] .counter--users .counter__num::after {
  content: "";
}
.counter--users .counter__num:nth-child(3n):not(:last-child) {
  margin-right: 10px;
}
.counter--users .counter__num:nth-child(3n):not(:last-child)::after {
  display: block;
}
[lang="ar"] .counter--users .counter__num:nth-child(3n):not(:last-child),
[lang="fa"] .counter--users .counter__num:nth-child(3n):not(:last-child),
[lang="ur"] .counter--users .counter__num:nth-child(3n):not(:last-child) {
  margin-right: 1px;
}
.pagination {
  display: -webkit-flex;
  display: flex;
}
.logo,
.pagination__item {
  display: block;
}
.pagination__item.is-current {
  pointer-events: none;
}
.pagination__item:not(.pagination__item--nav)
  + .pagination__item:not(.pagination__item--nav) {
  margin-left: 10px;
}
.dropdown,
.dropdown::before {
  right: auto;
  left: 50%;
  margin-right: 0;
  bottom: auto;
}
.dropdown {
  top: calc(100% + 13px);
  -webkit-transform: translate(-50%, 5px);
  transform: translate(-50%, 5px);
  position: absolute;
  z-index: 10;
  display: block;
  overflow: hidden;
  height: 0;
  border-radius: 8px;
  background: #fff;
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.15);
  opacity: 0;
  visibility: hidden;
  white-space: nowrap;
  text-align: center;
  transition: opacity 0.15s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  margin-left: 0;
}
.dropdown::before {
  margin-left: -4px;
  top: -4px;
}
.dropdown::after {
  top: -23px;
}
.dropdown::before {
  position: absolute;
  width: 8px;
  height: 8px;
  content: "";
  background: #fff;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}
.dropdown::after {
  position: absolute;
  z-index: -1;
  right: 0;
  bottom: 100%;
  left: 0;
  display: block;
  max-height: 80%;
  height: 70px;
  content: "";
  border: 1px solid transparent;
  border-radius: 100% 100% 0 0/95% 95% 0 0;
}
.dropdown .scroll {
  max-height: 240px;
}
.dropdown[data-align="left"],
.dropdown[data-align="right"] {
  -webkit-transform: translate(0, 5px);
  transform: translate(0, 5px);
}
.dropdown[data-align="left"] {
  right: 50%;
  left: auto;
  margin-right: -35px;
  margin-left: 0;
}
.dropdown[data-align="left"]::before {
  right: 35px;
  left: auto;
  margin-right: -4px;
  margin-left: 0;
}
.dropdown[data-align="left"]::after {
  border-radius: 75% 20px 0 0/50% 20px 0 0;
}
.dropdown[data-align="right"] {
  right: auto;
  left: 50%;
  margin-right: 0;
  margin-left: -35px;
}
.dropdown[data-align="right"]::before {
  right: auto;
  left: 35px;
  margin-right: 0;
  margin-left: -4px;
}
.dropdown[data-align="right"]::after {
  border-radius: 20px 75% 0 0/20px 50% 0 0;
}
.dropdown[data-direction="top"] {
  top: auto;
  bottom: calc(100% + 13px);
  -webkit-transform: translate(-50%, -5px);
  transform: translate(-50%, -5px);
}
.dropdown[data-direction="top"]::before {
  top: auto;
  bottom: -4px;
}
.dropdown[data-direction="top"]::after {
  top: auto;
  bottom: -23px;
}
.dropdown[data-direction="top"][data-align="left"],
.dropdown[data-direction="top"][data-align="right"] {
  -webkit-transform: translate(0, -5px);
  transform: translate(0, -5px);
}
.dropdown[data-direction="top"][data-align="left"]::after {
  border-radius: 0 0 50px 100%/0 0 50px 75%;
}
.dropdown[data-direction="top"][data-align="center"]::after {
  border-radius: 0 0 100% 100%/0 0 95% 95%;
}
.dropdown[data-direction="top"][data-align="right"]::after {
  border-radius: 0 0 100% 50px/0 0 75% 50px;
}
.autocomplete .dropdown,
.dropdown--stretch,
.search-field .dropdown,
.select-field > .dropdown {
  right: auto;
  left: 0;
  margin-right: 0;
  margin-left: 0;
  -webkit-transform: translate(0, 5px);
  transform: translate(0, 5px);
  min-width: 100%;
  max-width: 500px;
}
.select-field > .dropdown::before {
  right: auto;
  left: 35px;
  margin-right: 0;
  margin-left: -4px;
}
.select-field > .dropdown[data-align="left"] {
  right: 0;
  left: auto;
  margin-right: 0;
  margin-left: 0;
}
.select-field > .dropdown[data-align="left"]::before {
  right: 35px;
  left: auto;
  margin-right: -4px;
  margin-left: 0;
}
.autocomplete .dropdown,
.dropdown--stretch,
.search-field .dropdown {
  right: 0;
  max-width: 100%;
}
.autocomplete .dropdown::before,
.dropdown--stretch::before,
.search-field .dropdown::before {
  right: auto;
  left: 50%;
  margin-right: 0;
  margin-left: -4px;
}
.dropdown .dropdown::before {
  will-change: transform;
}
.dropdown-activator.active .dropdown,
.dropdown-container.active > .dropdown,
.dropdown-hover-activator:hover > .dropdown {
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
.autocomplete.is-opened .dropdown,
.dropdown-activator.active .dropdown,
.dropdown-container.active > .dropdown,
.dropdown-hover-activator:hover > .dropdown,
.search-field.active .dropdown {
  overflow: visible;
  height: auto;
  opacity: 1;
  visibility: visible;
  transition: transform 0.15s, opacity 0.15s;
  transition: transform 0.15s, opacity 0.15s, -webkit-transform 0.15s;
  cursor: default;
  pointer-events: auto;
}
.calendar.active .dropdown {
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
.calendar.active .dropdown,
.select-field.active > .dropdown {
  overflow: visible;
  height: auto;
  opacity: 1;
  visibility: visible;
  transition: transform 0.15s, opacity 0.15s;
  transition: transform 0.15s, opacity 0.15s, -webkit-transform 0.15s;
  cursor: default;
  pointer-events: auto;
}
.autocomplete.is-opened .dropdown,
.autocomplete.is-opened .dropdown[data-align="left"],
.autocomplete.is-opened .dropdown[data-align="right"],
.calendar.active .dropdown[data-align="left"],
.calendar.active .dropdown[data-align="right"],
.dropdown-activator.active .dropdown[data-align="left"],
.dropdown-activator.active .dropdown[data-align="right"],
.dropdown-container.active > .dropdown[data-align="left"],
.dropdown-container.active > .dropdown[data-align="right"],
.dropdown-hover-activator:hover > .dropdown[data-align="left"],
.dropdown-hover-activator:hover > .dropdown[data-align="right"],
.search-field.active .dropdown,
.search-field.active .dropdown[data-align="left"],
.search-field.active .dropdown[data-align="right"],
.select-field.active > .dropdown,
.select-field.active > .dropdown[data-align="left"],
.select-field.active > .dropdown[data-align="right"] {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}
.dropdown-activator .dropdown::after {
  display: none;
}
.dropdown-activator.active .dropdown--stretch,
.dropdown-container.active > .dropdown--stretch,
.dropdown-hover-activator:hover > .dropdown--stretch {
  overflow: visible;
  height: auto;
  opacity: 1;
  visibility: visible;
  transition: transform 0.15s, opacity 0.15s;
  transition: transform 0.15s, opacity 0.15s, -webkit-transform 0.15s;
  cursor: default;
  pointer-events: auto;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}
.dropdown__content {
  position: relative;
  padding: 24px;
  text-align: left;
}
.dropdown__options {
  overflow: hidden;
  margin: 8px 0;
  text-align: left;
}
.dropdown__options .scroll .options {
  min-height: 20px;
}
.dropdown__options + .dropdown__hint {
  margin-top: -8px;
}
.dropdown__options:not(:last-child) {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.dropdown__options:not(:last-child) .scroll::after {
  display: none;
}
.dropdown__hint {
  font-size: 14px;
  line-height: 1.429;
  padding: 10px 16px;
  border-top: 1px solid #f3f3f2;
  border-radius: 0 0 14px 14px;
  background: #fbfbfb;
  color: #767676;
  white-space: normal;
  text-align: left;
}
.dropdown__close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 8px;
  color: #767676;
  transition: color 0.2s;
  cursor: pointer;
}
.dropdown__close:hover {
  color: #000;
}
.dropdown__close-icon {
  width: 12px;
  height: 12px;
  pointer-events: none;
}
.dropdown--invert[data-align="center"]::after {
  border-radius: 0;
}
.dropdown--hint[data-direction="top"]::before {
  background-color: #fbfbfb;
}
.dropdown--tutorial {
  height: auto;
}
.dropdown--tutorial,
.dropdown--tutorial::before {
  border: 1px solid rgba(0, 0, 0, 0.08);
}
.dropdown--tutorial::after {
  display: none;
}
.dropdown-container.active > .dropdown--tutorial {
  transition: transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;
}
.dropdown-container {
  position: absolute;
  z-index: 1000;
  visibility: hidden;
}
.dropdown-container:not(.active) {
  top: -10000px !important;
  left: -10000px !important;
}
.dropdown-container .dropdown {
  height: auto;
}
.phone-field {
  display: -webkit-flex;
  display: flex;
  direction: ltr;
}
.phone-field.focus:not(.has-error) .select-field__label,
.phone-field:focus:not(.has-error) .select-field__label,
.phone-field:hover:not(.has-error) .select-field__label {
  border-color: #FF6036;
}
.error .phone-field .select-field__label,
.has-error .phone-field .select-field__label {
  border-color: #fd7f7e;
}
.phone-field__select {
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 90px;
}
.phone-field__select .select-field > .dropdown {
  right: auto;
  left: 0;
  direction: ltr;
}
.phone-field__select .select-field > .dropdown::before {
  right: auto;
  left: 35px;
  margin-right: 0;
  margin-left: -4px;
}
.phone-field__select .select-field__label {
  border-radius: 8px 0 0 8px;
  color: #000;
}
.phone-field__input {
  position: relative;
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.phone-field__input .text-field__input {
  border-left-width: 0;
  border-radius: 0 8px 8px 0;
}
.phone-field__icon {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  width: 44px;
  pointer-events: none;
}
.phone-field__icon--error {
  visibility: hidden;
}
.error .phone-field__icon--error,
.has-error .phone-field__icon--error {
  visibility: visible;
}
.phone-field--simple {
  -webkit-align-items: center;
  align-items: center;
}
.phone-field--simple .phone-field__prefix + .phone-field__select,
.phone-field--simple .phone-field__select + .phone-field__input {
  margin-left: 8px;
}
.phone-field--simple .phone-field__select {
  -webkit-flex: 1 1 30%;
  flex: 1 1 30%;
}
.phone-field--simple .phone-field__input {
  -webkit-flex: 1 1 70%;
  flex: 1 1 70%;
}
.phone-field--simple .phone-field__input .text-field__input {
  border-left-width: 1px;
  border-radius: 8px;
}
.phone-field__prefix {
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
}
[lang="ar"] .comma {
  display: inline-block;
  text-indent: -9999px;
}
[lang="ar"] .comma::after {
  float: left;
  content: "،";
  text-indent: 0;
}
.user {
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  vertical-align: top;
  max-width: 100%;
}
.user .comma {
  margin-right: 3px;
}
.radio-slider {
  position: relative;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  border-radius: 8px;
}
.radio-slider__item,
.radio-slider__item-content {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
  min-width: 0;
}
.radio-slider__item {
  position: relative;
  min-height: inherit;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-font-smoothing: antialiased;
  border-radius: 8px;
}
.radio-slider__item-content {
  height: 100%;
  padding: 0 15px;
  border: 1px solid transparent;
  border-radius: inherit;
  color: #767676;
  transition: background 0.2s, border 0.2s, color 0.2s;
  pointer-events: none;
}
.radio-slider__item-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
.radio-slider__item-icon {
  display: -webkit-flex;
  display: flex;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
}
.radio-slider__item-icon .icon {
  transition: none;
}
.radio-slider__item-text {
  font-weight: 400;
  font-size: 14px;
  line-height: 1.286;
  display: block;
  overflow: hidden;
  -webkit-flex: 0 1 auto;
  flex: 0 1 auto;
  min-width: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ie11 .radio-slider__item-text {
  margin-top: -1px;
}
.radio-slider--separated .radio-slider__item + .radio-slider__item,
.radio-slider__item-icon + .radio-slider__item-text {
  margin-left: 8px;
}
.radio-slider--md {
  height: 40px;
}
.radio-slider--sm {
  height: 32px;
}
.radio-slider--solid {
  background-color: #fff;
}
.radio-slider--solid::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
  border: 1px solid #ccc;
  border-radius: inherit;
}
.radio-slider--solid .radio-slider__item.is-hovered .radio-slider__item-content,
.radio-slider--solid .radio-slider__item:hover .radio-slider__item-content {
  color: #FF6036;
}
.radio-slider--separated
  .radio-slider__item.is-hovered
  .radio-slider__item-content,
.radio-slider--separated .radio-slider__item:hover .radio-slider__item-content,
.radio-slider--solid .radio-slider__item.is-active .radio-slider__item-content {
  border-color: #FF6036;
  color: #FF6036;
}
.radio-slider--separated .radio-slider__item-content {
  border-color: #ccc;
  background-color: #fff;
}
.radio-slider--separated .radio-slider__item-content .emoji-block {
  margin: 0;
}
.radio-slider--separated
  .radio-slider__item-input:checked
  + .radio-slider__item-content,
.radio-slider--separated
  .radio-slider__item.is-active
  + .radio-slider__item-content {
  border-color: #FF6036;
  background-color: rgba(120, 59, 249, 0.04);
  color: #FF6036;
}
.emoji-block {
  display: inline-block;
  vertical-align: middle;
  margin: 0 2px;
  font-family: "Segoe UI Emoji";
}
.emoji-block--sm {
  width: 20px;
  height: 20px;
}
.emoji-block__image > img {
  display: block;
  width: 100%;
  height: 100%;
}
.spring-bar {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: flex-end;
  align-items: flex-end;
}
.spring-bar__content {
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}
.spring-bar__content + .spring-bar__action {
  margin-left: 10px;
}
.spring-bar__action {
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  word-wrap: break-word;
}
.spring-bar__action:last-child {
  margin-left: auto;
}
.form-spring__action + .form-spring__action,
.spring-bar__action + .spring-bar__action {
  margin-left: 10px;
}
.form-spring {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  width: 100%;
  text-align: left;
}
.form-spring__control {
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}
.form-spring__control.has-error .form-spring__error,
.form-spring__field.has-error .form-spring__error {
  display: block;
}
.form-spring__actions {
  display: -webkit-flex;
  display: flex;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-align-self: flex-start;
  align-self: flex-start;
  margin-left: 10px;
}
.form-spring__action {
  position: relative;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
}
.form-spring__error {
  font-size: 12px;
  line-height: 1.334;
  display: none;
  margin: 4px 20px 0;
  color: #fd7f7e;
  text-align: left;
}
.back-arrow {
  display: inline;
}
.back-arrow::before {
  content: "\2190";
}
.button-group {
  display: block;
}
.button-group__item {
  position: relative;
  display: block;
}
.button-group--vertical {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  align-items: center;
}
.button-group--vertical > .button-group__item {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
}
.button-group--vertical > .button-group__item + .button-group__item {
  margin-top: 8px;
}
.button-group--horizontal {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -8px;
  margin-bottom: -8px;
}
.button-group--horizontal:empty {
  margin: 0;
}
.button-group--horizontal > .button-group__item {
  margin-right: 8px;
  margin-bottom: 8px;
}
.rating {
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-align-items: center;
  align-items: center;
  cursor: pointer;
}
.rating__item {
  position: relative;
  display: block;
  color: #ccc;
}
.rating__item.is-active,
.rating__item.is-active ~ .rating__item,
.rating__item:hover,
.rating__item:hover ~ .rating__item {
  color: #fed759;
}
.rating__item-icon {
  display: -webkit-flex;
  display: flex;
  transition: 0.1s ease opacity;
}
.rating__item-inner {
  position: relative;
  pointer-events: none;
}
.rating__item-icon--active,
.react-button,
.react-button__content {
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
}
.rating__item-icon--active {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: -webkit-flex;
  display: flex;
  opacity: 0;
  transition: 0.3s ease opacity;
  position: absolute;
}
.rating__item.is-active .rating__item-icon,
.rating__item.is-active ~ .rating__item .rating__item-icon,
.rating__item:hover .rating__item-icon,
.rating__item:hover ~ .rating__item .rating__item-icon {
  opacity: 0;
}
.rating__item.is-active .rating__item-icon--active,
.rating__item.is-active ~ .rating__item .rating__item-icon--active,
.rating__item:hover .rating__item-icon--active,
.rating__item:hover ~ .rating__item .rating__item-icon--active {
  opacity: 1;
}
.rating__item + .rating__item {
  padding-right: 8px;
}
.react-button,
.react-button__content {
  position: relative;
}
.react-button {
  display: -webkit-inline-flex;
  display: inline-flex;
  vertical-align: top;
  width: 100%;
  outline: 0;
  border: 1px solid transparent;
  border-radius: 8px;
  text-align: center;
  text-decoration: none;
  transition: background 0.2s, border 0.2s, color 0.2s;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-font-smoothing: antialiased;
  padding: 0;
}
.react-button__content {
  display: -webkit-flex;
  display: flex;
  height: 100%;
  margin: 0 -1px;
  padding: 0 16px;
  pointer-events: none;
}
.react-button__icon {
  display: -webkit-flex;
  display: flex;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
}
.react-button__icon:only-child {
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: 0;
}
.react-button__icon .icon {
  transition: none;
}
.react-button__text {
  display: block;
  -webkit-flex: 0 1 auto;
  flex: 0 1 auto;
  text-align: left;
}
.react-button__text:only-child {
  text-align: center;
}
.react-button__icon + .react-button__text,
.react-button__text + .react-button__icon {
  margin-left: 8px;
}
.react-button__subtext {
  display: block;
  font-size: 18px;
  line-height: 23px;
}
.react-button__loader {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
  width: 32px;
  height: 32px;
  margin: auto;
}
.react-button__placeholder {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: inherit;
  background-color: #f6f6f6;
}
.react-button--md {
  min-width: 40px;
  min-height: 40px;
}
.react-button--md .react-button__content {
  padding-top: 8px;
  padding-bottom: 8px;
}
.ie11 .react-button--md::after {
  display: block;
  min-height: 38px;
  content: "";
  font-size: 0;
}
.react-button--sm {
  min-width: 32px;
  min-height: 32px;
}
.react-button--sm .react-button__content {
  padding-top: 4px;
  padding-bottom: 4px;
}
.ie11 .react-button--sm::after {
  min-height: 30px;
  content: "";
  font-size: 0;
}
.react-button--stretch {
  width: 100%;
  height: 100%;
}
.react-button--stretch .react-button__content {
  padding-top: 8px;
  padding-bottom: 8px;
}
.react-button--stretch .react-button__text {
  font-weight: 400;
  font-size: 14px;
  line-height: 1.286;
}
.ie11 .react-button--stretch .react-button__text {
  margin-top: -1px;
}
.react-button--narrow {
  max-width: 100%;
  width: auto;
}
.react-button--icon-only {
  width: 40px;
  height: 40px;
}
.react-button--icon-only.react-button--sm {
  width: 32px;
  height: 32px;
}
.react-button--icon-only .react-button__content {
  width: 100%;
  height: 100%;
  padding: 0;
}
.react-button--condensed .react-button__content {
  padding-right: 6px;
  padding-left: 6px;
}
.react-button--link .react-button__text {
  margin-bottom: -1px;
  line-height: 1.5;
}
.react-button--filled.react-button--color-primary {
  background-color: #FF6036;
  color: #fff;
}
.react-button--filled.react-button--color-primary.is-hovered,
.react-button--filled.react-button--color-primary:hover,
.trigger-button-hover:hover
  .react-button--filled.react-button--color-primary:not(.trigger-ignore) {
  background-color: #6c35e0;
}
.react-button--filled.react-button--color-primary.is-loading,
.react-button--filled.react-button--color-primary.is-pressed,
.react-button--filled.react-button--color-primary:active {
  background-color: #602fc7;
}
.react-button--filled.react-button--color-secondary {
  background-color: #f99df0;
  color: #fff;
}
.react-button--filled.react-button--color-secondary.is-hovered,
.react-button--filled.react-button--color-secondary:hover,
.trigger-button-hover:hover
  .react-button--filled.react-button--color-secondary:not(.trigger-ignore) {
  background-color: #e08dd8;
}
.react-button--filled.react-button--color-secondary.is-loading,
.react-button--filled.react-button--color-secondary.is-pressed,
.react-button--filled.react-button--color-secondary:active {
  background-color: #c77ec0;
}
.react-button--filled.react-button--color-generic-red {
  background-color: #fd7f7e;
  color: #fff;
}
.react-button--filled.react-button--color-generic-red.is-hovered,
.react-button--filled.react-button--color-generic-red:hover,
.trigger-button-hover:hover
  .react-button--filled.react-button--color-generic-red:not(.trigger-ignore) {
  background-color: #e47271;
}
.react-button--filled.react-button--color-generic-red.is-loading,
.react-button--filled.react-button--color-generic-red.is-pressed,
.react-button--filled.react-button--color-generic-red:active {
  background-color: #ca6665;
}
.react-button--filled.react-button--color-generic-pink {
  background-color: #f99df0;
  color: #fff;
}
.react-button--filled.react-button--color-generic-pink.is-hovered,
.react-button--filled.react-button--color-generic-pink:hover,
.trigger-button-hover:hover
  .react-button--filled.react-button--color-generic-pink:not(.trigger-ignore) {
  background-color: #e08dd8;
}
.react-button--filled.react-button--color-generic-pink.is-loading,
.react-button--filled.react-button--color-generic-pink.is-pressed,
.react-button--filled.react-button--color-generic-pink:active {
  background-color: #c77ec0;
}
.react-button--filled.react-button--color-generic-yellow {
  background-color: #fed759;
}
.react-button--filled.react-button--color-generic-yellow.is-hovered,
.react-button--filled.react-button--color-generic-yellow:hover,
.trigger-button-hover:hover
  .react-button--filled.react-button--color-generic-yellow:not(.trigger-ignore) {
  background-color: #e5c250;
}
.react-button--filled.react-button--color-generic-yellow.is-loading,
.react-button--filled.react-button--color-generic-yellow.is-pressed,
.react-button--filled.react-button--color-generic-yellow:active {
  background-color: #cbac47;
}
.react-button--filled.react-button--color-generic-green {
  background-color: #15cc79;
  color: #fff;
}
.react-button--filled.react-button--color-generic-green.is-hovered,
.react-button--filled.react-button--color-generic-green:hover,
.trigger-button-hover:hover
  .react-button--filled.react-button--color-generic-green:not(.trigger-ignore) {
  background-color: #13b86d;
}
.react-button--filled.react-button--color-generic-green.is-loading,
.react-button--filled.react-button--color-generic-green.is-pressed,
.react-button--filled.react-button--color-generic-green:active {
  background-color: #11a361;
}
.react-button--filled.react-button--color-generic-purple {
  background-color: #FF6036;
  color: #fff;
}
.react-button--filled.react-button--color-generic-purple.is-hovered,
.react-button--filled.react-button--color-generic-purple:hover,
.trigger-button-hover:hover
  .react-button--filled.react-button--color-generic-purple:not(.trigger-ignore) {
  background-color: #6c35e0;
}
.react-button--filled.react-button--color-generic-purple.is-loading,
.react-button--filled.react-button--color-generic-purple.is-pressed,
.react-button--filled.react-button--color-generic-purple:active {
  background-color: #602fc7;
}
.react-button--filled.react-button--color-generic-blue {
  background-color: #44a3ea;
  color: #fff;
}
.react-button--filled.react-button--color-generic-blue.is-hovered,
.react-button--filled.react-button--color-generic-blue:hover,
.trigger-button-hover:hover
  .react-button--filled.react-button--color-generic-blue:not(.trigger-ignore) {
  background-color: #3d93d3;
}
.react-button--filled.react-button--color-generic-blue.is-loading,
.react-button--filled.react-button--color-generic-blue.is-pressed,
.react-button--filled.react-button--color-generic-blue:active {
  background-color: #3682bb;
}
.react-button--filled.react-button--color-black {
  background-color: #000;
  color: #fff;
}
.react-button--filled.react-button--color-black.is-hovered,
.react-button--filled.react-button--color-black:hover,
.trigger-button-hover:hover
  .react-button--filled.react-button--color-black:not(.trigger-ignore) {
  background-color: #000;
}
.react-button--filled.react-button--color-black.is-loading,
.react-button--filled.react-button--color-black.is-pressed,
.react-button--filled.react-button--color-black:active {
  background-color: #000;
}
.react-button--filled.react-button--color-gray {
  background-color: #ccc;
  color: #fff;
}
.react-button--filled.react-button--color-gray.is-hovered,
.react-button--filled.react-button--color-gray:hover,
.trigger-button-hover:hover
  .react-button--filled.react-button--color-gray:not(.trigger-ignore) {
  background-color: #b8b8b8;
}
.react-button--filled.react-button--color-gray.is-loading,
.react-button--filled.react-button--color-gray.is-pressed,
.react-button--filled.react-button--color-gray:active {
  background-color: #a3a3a3;
}
.react-button--filled.react-button--color-gray-dark {
  background-color: #767676;
  color: #fff;
}
.react-button--filled.react-button--color-gray-dark.is-hovered,
.react-button--filled.react-button--color-gray-dark:hover,
.trigger-button-hover:hover
  .react-button--filled.react-button--color-gray-dark:not(.trigger-ignore) {
  background-color: #6a6a6a;
}
.react-button--filled.react-button--color-gray-dark.is-loading,
.react-button--filled.react-button--color-gray-dark.is-pressed,
.react-button--filled.react-button--color-gray-dark:active {
  background-color: #5e5e5e;
}
.react-button--filled.react-button--color-white {
  background-color: #fff;
  color: #000;
}
.react-button--filled.react-button--color-white.is-hovered,
.react-button--filled.react-button--color-white:hover,
.trigger-button-hover:hover
  .react-button--filled.react-button--color-white:not(.trigger-ignore) {
  background-color: #e6e6e6;
}
.react-button--filled.react-button--color-white.is-loading,
.react-button--filled.react-button--color-white.is-pressed,
.react-button--filled.react-button--color-white:active {
  background-color: #ccc;
}
.react-button--filled.react-button--color-facebook {
  background-color: #1778f2;
  color: #fff;
}
.react-button--filled.react-button--color-facebook.is-hovered,
.react-button--filled.react-button--color-facebook:hover,
.trigger-button-hover:hover
  .react-button--filled.react-button--color-facebook:not(.trigger-ignore) {
  background-color: #156cda;
}
.react-button--filled.react-button--color-facebook.is-loading,
.react-button--filled.react-button--color-facebook.is-pressed,
.react-button--filled.react-button--color-facebook:active {
  background-color: #1260c2;
}
.react-button--filled.react-button--color-instagram {
  background-color: #d93175;
  color: #fff;
}
.react-button--filled.react-button--color-instagram.is-hovered,
.react-button--filled.react-button--color-instagram:hover,
.trigger-button-hover:hover
  .react-button--filled.react-button--color-instagram:not(.trigger-ignore) {
  background-color: #c32c69;
}
.react-button--filled.react-button--color-instagram.is-loading,
.react-button--filled.react-button--color-instagram.is-pressed,
.react-button--filled.react-button--color-instagram:active {
  background-color: #ae275e;
}
.react-button--filled.react-button--color-linkedin {
  background-color: #0076b7;
  color: #fff;
}
.react-button--filled.react-button--color-linkedin.is-hovered,
.react-button--filled.react-button--color-linkedin:hover,
.trigger-button-hover:hover
  .react-button--filled.react-button--color-linkedin:not(.trigger-ignore) {
  background-color: #006aa5;
}
.react-button--filled.react-button--color-linkedin.is-loading,
.react-button--filled.react-button--color-linkedin.is-pressed,
.react-button--filled.react-button--color-linkedin:active {
  background-color: #005e92;
}
.react-button--filled.react-button--color-odnoklassniki {
  background-color: #ff8201;
  color: #fff;
}
.react-button--filled.react-button--color-odnoklassniki.is-hovered,
.react-button--filled.react-button--color-odnoklassniki:hover,
.trigger-button-hover:hover
  .react-button--filled.react-button--color-odnoklassniki:not(.trigger-ignore) {
  background-color: #e67501;
}
.react-button--filled.react-button--color-odnoklassniki.is-loading,
.react-button--filled.react-button--color-odnoklassniki.is-pressed,
.react-button--filled.react-button--color-odnoklassniki:active {
  background-color: #cc6801;
}
.react-button--filled.react-button--color-twitter {
  background-color: #1ab0ff;
  color: #fff;
}
.react-button--filled.react-button--color-twitter.is-hovered,
.react-button--filled.react-button--color-twitter:hover,
.trigger-button-hover:hover
  .react-button--filled.react-button--color-twitter:not(.trigger-ignore) {
  background-color: #179ee6;
}
.react-button--filled.react-button--color-twitter.is-loading,
.react-button--filled.react-button--color-twitter.is-pressed,
.react-button--filled.react-button--color-twitter:active {
  background-color: #158dcc;
}
.react-button--filled.react-button--color-vkontakte {
  background-color: #507299;
  color: #fff;
}
.react-button--filled.react-button--color-vkontakte.is-hovered,
.react-button--filled.react-button--color-vkontakte:hover,
.trigger-button-hover:hover
  .react-button--filled.react-button--color-vkontakte:not(.trigger-ignore) {
  background-color: #48678a;
}
.react-button--filled.react-button--color-vkontakte.is-loading,
.react-button--filled.react-button--color-vkontakte.is-pressed,
.react-button--filled.react-button--color-vkontakte:active {
  background-color: #405b7a;
}
.react-button--filled.react-button--color-google {
  background-color: #dc4a3d;
  color: #fff;
}
.react-button--filled.react-button--color-google.is-hovered,
.react-button--filled.react-button--color-google:hover,
.trigger-button-hover:hover
  .react-button--filled.react-button--color-google:not(.trigger-ignore) {
  background-color: #c64337;
}
.react-button--filled.react-button--color-google.is-loading,
.react-button--filled.react-button--color-google.is-pressed,
.react-button--filled.react-button--color-google:active {
  background-color: #b03b31;
}
.react-button--filled.react-button--color-yandex {
  background-color: #ee3a2e;
  color: #fff;
}
.react-button--filled.react-button--color-yandex.is-hovered,
.react-button--filled.react-button--color-yandex:hover,
.trigger-button-hover:hover
  .react-button--filled.react-button--color-yandex:not(.trigger-ignore) {
  background-color: #d63429;
}
.react-button--filled.react-button--color-yandex.is-loading,
.react-button--filled.react-button--color-yandex.is-pressed,
.react-button--filled.react-button--color-yandex:active {
  background-color: #be2e25;
}
.react-button--filled.react-button--color-attention-boost {
  background-color: #fd7f7e;
  color: #fff;
}
.react-button--filled.react-button--color-attention-boost.is-hovered,
.react-button--filled.react-button--color-attention-boost:hover,
.trigger-button-hover:hover
  .react-button--filled.react-button--color-attention-boost:not(.trigger-ignore) {
  background-color: #e47271;
}
.react-button--filled.react-button--color-attention-boost.is-loading,
.react-button--filled.react-button--color-attention-boost.is-pressed,
.react-button--filled.react-button--color-attention-boost:active {
  background-color: #ca6665;
}
.react-button--filled.react-button--color-billing {
  background-color: #15cc79;
  color: #fff;
}
.react-button--filled.react-button--color-billing.is-hovered,
.react-button--filled.react-button--color-billing:hover,
.trigger-button-hover:hover
  .react-button--filled.react-button--color-billing:not(.trigger-ignore) {
  background-color: #13b86d;
}
.react-button--filled.react-button--color-billing.is-loading,
.react-button--filled.react-button--color-billing.is-pressed,
.react-button--filled.react-button--color-billing:active {
  background-color: #11a361;
}
.react-button--filled.react-button--color-bump {
  background-color: #FF6036;
  color: #fff;
}
.react-button--filled.react-button--color-bump.is-hovered,
.react-button--filled.react-button--color-bump:hover,
.trigger-button-hover:hover
  .react-button--filled.react-button--color-bump:not(.trigger-ignore) {
  background-color: #6c35e0;
}
.react-button--filled.react-button--color-bump.is-loading,
.react-button--filled.react-button--color-bump.is-pressed,
.react-button--filled.react-button--color-bump:active {
  background-color: #602fc7;
}
.react-button--filled.react-button--color-bundle-sale {
  background-color: #15cc79;
  color: #fff;
}
.react-button--filled.react-button--color-bundle-sale.is-hovered,
.react-button--filled.react-button--color-bundle-sale:hover,
.trigger-button-hover:hover
  .react-button--filled.react-button--color-bundle-sale:not(.trigger-ignore) {
  background-color: #13b86d;
}
.react-button--filled.react-button--color-bundle-sale.is-loading,
.react-button--filled.react-button--color-bundle-sale.is-pressed,
.react-button--filled.react-button--color-bundle-sale:active {
  background-color: #11a361;
}
.react-button--filled.react-button--color-chat-quota {
  background-color: #FF6036;
  color: #fff;
}
.react-button--filled.react-button--color-chat-quota.is-hovered,
.react-button--filled.react-button--color-chat-quota:hover,
.trigger-button-hover:hover
  .react-button--filled.react-button--color-chat-quota:not(.trigger-ignore) {
  background-color: #6c35e0;
}
.react-button--filled.react-button--color-chat-quota.is-loading,
.react-button--filled.react-button--color-chat-quota.is-pressed,
.react-button--filled.react-button--color-chat-quota:active {
  background-color: #602fc7;
}
.react-button--filled.react-button--color-chat-with-newbies {
  background-color: #15cc79;
  color: #fff;
}
.react-button--filled.react-button--color-chat-with-newbies.is-hovered,
.react-button--filled.react-button--color-chat-with-newbies:hover,
.trigger-button-hover:hover
  .react-button--filled.react-button--color-chat-with-newbies:not(.trigger-ignore) {
  background-color: #13b86d;
}
.react-button--filled.react-button--color-chat-with-newbies.is-loading,
.react-button--filled.react-button--color-chat-with-newbies.is-pressed,
.react-button--filled.react-button--color-chat-with-newbies:active {
  background-color: #11a361;
}
.react-button--filled.react-button--color-chat-with-tired {
  background-color: #fd7f7e;
  color: #fff;
}
.react-button--filled.react-button--color-chat-with-tired.is-hovered,
.react-button--filled.react-button--color-chat-with-tired:hover,
.trigger-button-hover:hover
  .react-button--filled.react-button--color-chat-with-tired:not(.trigger-ignore) {
  background-color: #e47271;
}
.react-button--filled.react-button--color-chat-with-tired.is-loading,
.react-button--filled.react-button--color-chat-with-tired.is-pressed,
.react-button--filled.react-button--color-chat-with-tired:active {
  background-color: #ca6665;
}
.react-button--filled.react-button--color-criteria,
.react-button--filled.react-button--color-crush {
  background-color: #FF6036;
  color: #fff;
}
.react-button--filled.react-button--color-criteria.is-hovered,
.react-button--filled.react-button--color-criteria:hover,
.trigger-button-hover:hover
  .react-button--filled.react-button--color-criteria:not(.trigger-ignore) {
  background-color: #6c35e0;
}
.react-button--filled.react-button--color-criteria.is-loading,
.react-button--filled.react-button--color-criteria.is-pressed,
.react-button--filled.react-button--color-criteria:active {
  background-color: #602fc7;
}
.react-button--filled.react-button--color-crush.is-hovered,
.react-button--filled.react-button--color-crush:hover,
.trigger-button-hover:hover
  .react-button--filled.react-button--color-crush:not(.trigger-ignore) {
  background-color: #6c35e0;
}
.react-button--filled.react-button--color-crush.is-loading,
.react-button--filled.react-button--color-crush.is-pressed,
.react-button--filled.react-button--color-crush:active {
  background-color: #602fc7;
}
.react-button--filled.react-button--color-extra-shows {
  background-color: #f99df0;
  color: #fff;
}
.react-button--filled.react-button--color-extra-shows.is-hovered,
.react-button--filled.react-button--color-extra-shows:hover,
.trigger-button-hover:hover
  .react-button--filled.react-button--color-extra-shows:not(.trigger-ignore) {
  background-color: #e08dd8;
}
.react-button--filled.react-button--color-extra-shows.is-loading,
.react-button--filled.react-button--color-extra-shows.is-pressed,
.react-button--filled.react-button--color-extra-shows:active {
  background-color: #c77ec0;
}
.react-button--filled.react-button--color-favourites {
  background-color: #fed759;
}
.react-button--filled.react-button--color-favourites.is-hovered,
.react-button--filled.react-button--color-favourites:hover,
.trigger-button-hover:hover
  .react-button--filled.react-button--color-favourites:not(.trigger-ignore) {
  background-color: #e5c250;
}
.react-button--filled.react-button--color-favourites.is-loading,
.react-button--filled.react-button--color-favourites.is-pressed,
.react-button--filled.react-button--color-favourites:active {
  background-color: #cbac47;
}
.react-button--filled.react-button--color-invisible-mode {
  background-color: #44a3ea;
  color: #fff;
}
.react-button--filled.react-button--color-invisible-mode.is-hovered,
.react-button--filled.react-button--color-invisible-mode:hover,
.trigger-button-hover:hover
  .react-button--filled.react-button--color-invisible-mode:not(.trigger-ignore) {
  background-color: #3d93d3;
}
.react-button--filled.react-button--color-invisible-mode.is-loading,
.react-button--filled.react-button--color-invisible-mode.is-pressed,
.react-button--filled.react-button--color-invisible-mode:active {
  background-color: #3682bb;
}
.react-button--filled.react-button--color-liked-you {
  background-color: #f99df0;
  color: #fff;
}
.react-button--filled.react-button--color-liked-you.is-hovered,
.react-button--filled.react-button--color-liked-you:hover,
.trigger-button-hover:hover
  .react-button--filled.react-button--color-liked-you:not(.trigger-ignore) {
  background-color: #e08dd8;
}
.react-button--filled.react-button--color-liked-you.is-loading,
.react-button--filled.react-button--color-liked-you.is-pressed,
.react-button--filled.react-button--color-liked-you:active {
  background-color: #c77ec0;
}
.react-button--filled.react-button--color-never-loose-account,
.react-button--filled.react-button--color-riseup {
  background-color: #15cc79;
  color: #fff;
}
.react-button--filled.react-button--color-never-loose-account.is-hovered,
.react-button--filled.react-button--color-never-loose-account:hover,
.trigger-button-hover:hover
  .react-button--filled.react-button--color-never-loose-account:not(.trigger-ignore) {
  background-color: #13b86d;
}
.react-button--filled.react-button--color-never-loose-account.is-loading,
.react-button--filled.react-button--color-never-loose-account.is-pressed,
.react-button--filled.react-button--color-never-loose-account:active {
  background-color: #11a361;
}
.react-button--filled.react-button--color-riseup.is-hovered,
.react-button--filled.react-button--color-riseup:hover,
.trigger-button-hover:hover
  .react-button--filled.react-button--color-riseup:not(.trigger-ignore) {
  background-color: #13b86d;
}
.react-button--filled.react-button--color-riseup.is-loading,
.react-button--filled.react-button--color-riseup.is-pressed,
.react-button--filled.react-button--color-riseup:active {
  background-color: #11a361;
}
.react-button--filled.react-button--color-special-delivery,
.react-button--filled.react-button--color-spotlight {
  background-color: #44a3ea;
  color: #fff;
}
.react-button--filled.react-button--color-special-delivery.is-hovered,
.react-button--filled.react-button--color-special-delivery:hover,
.trigger-button-hover:hover
  .react-button--filled.react-button--color-special-delivery:not(.trigger-ignore) {
  background-color: #3d93d3;
}
.react-button--filled.react-button--color-special-delivery.is-loading,
.react-button--filled.react-button--color-special-delivery.is-pressed,
.react-button--filled.react-button--color-special-delivery:active {
  background-color: #3682bb;
}
.react-button--filled.react-button--color-spotlight.is-hovered,
.react-button--filled.react-button--color-spotlight:hover,
.trigger-button-hover:hover
  .react-button--filled.react-button--color-spotlight:not(.trigger-ignore) {
  background-color: #3d93d3;
}
.react-button--filled.react-button--color-spotlight.is-loading,
.react-button--filled.react-button--color-spotlight.is-pressed,
.react-button--filled.react-button--color-spotlight:active {
  background-color: #3682bb;
}
.react-button--filled.react-button--color-premium,
.react-button--filled.react-button--color-undo {
  background-color: #FF6036;
  color: #fff;
}
.react-button--filled.react-button--color-premium.is-hovered,
.react-button--filled.react-button--color-premium:hover,
.trigger-button-hover:hover
  .react-button--filled.react-button--color-premium:not(.trigger-ignore) {
  background-color: #6c35e0;
}
.react-button--filled.react-button--color-premium.is-loading,
.react-button--filled.react-button--color-premium.is-pressed,
.react-button--filled.react-button--color-premium:active {
  background-color: #602fc7;
}
.react-button--filled.react-button--color-undo.is-hovered,
.react-button--filled.react-button--color-undo:hover,
.trigger-button-hover:hover
  .react-button--filled.react-button--color-undo:not(.trigger-ignore) {
  background-color: #6c35e0;
}
.react-button--filled.react-button--color-undo.is-loading,
.react-button--filled.react-button--color-undo.is-pressed,
.react-button--filled.react-button--color-undo:active {
  background-color: #602fc7;
}
.react-button--filled.react-button--color-verification {
  background-color: #44a3ea;
  color: #fff;
}
.react-button--filled.react-button--color-verification.is-hovered,
.react-button--filled.react-button--color-verification:hover,
.trigger-button-hover:hover
  .react-button--filled.react-button--color-verification:not(.trigger-ignore) {
  background-color: #3d93d3;
}
.react-button--filled.react-button--color-verification.is-loading,
.react-button--filled.react-button--color-verification.is-pressed,
.react-button--filled.react-button--color-verification:active {
  background-color: #3682bb;
}
.react-button--filled.react-button--color-favourites,
.react-button--filled.react-button--color-generic-yellow {
  color: #000;
}
.react-button--color-instagram.react-button--filled {
  background-image: linear-gradient(
    270deg,
    #a830a3 0%,
    #d82981 37%,
    #f24d41 70%,
    #fda639 100%
  );
  background-repeat: no-repeat;
}
.react-button--color-instagram.react-button--filled.is-hovered,
.react-button--color-instagram.react-button--filled:hover,
.trigger-button-hover:hover
  .react-button--color-instagram.react-button--filled:not(.trigger-ignore) {
  background-image: linear-gradient(
    270deg,
    #972b93 0%,
    #c22574 37%,
    #da453b 70%,
    #e49533 100%
  );
}
.react-button--color-instagram.react-button--filled.is-loading,
.react-button--color-instagram.react-button--filled.is-pressed,
.react-button--color-instagram.react-button--filled:active {
  background-image: linear-gradient(
    270deg,
    #862682 0%,
    #ad2167 37%,
    #c23e34 70%,
    #ca852e 100%
  );
}
.react-button--monochrome {
  border: 1px solid rgba(0, 0, 0, 0.15);
  background-color: transparent;
  color: #000;
}
.react-button--monochrome.is-hovered,
.react-button--monochrome:hover,
.trigger-button-hover:hover .react-button--monochrome:not(.trigger-ignore) {
  border-color: rgba(0, 0, 0, 0.235);
  background-color: rgba(0, 0, 0, 0.04);
}
.react-button--monochrome.is-loading,
.react-button--monochrome.is-pressed,
.react-button--monochrome:active {
  border-color: rgba(0, 0, 0, 0.32);
  background-color: rgba(0, 0, 0, 0.08);
}
.react-button--stroke.react-button--color-primary {
  border-color: currentColor;
  background-color: transparent;
  color: #FF6036;
}
.react-button--stroke.react-button--color-primary.is-hovered,
.react-button--stroke.react-button--color-primary:hover,
.trigger-button-hover:hover
  .react-button--stroke.react-button--color-primary:not(.trigger-ignore) {
  background-color: rgba(120, 59, 249, 0.04);
  color: #6c35e0;
}
.react-button--stroke.react-button--color-primary.is-loading,
.react-button--stroke.react-button--color-primary.is-pressed,
.react-button--stroke.react-button--color-primary:active {
  background-color: rgba(120, 59, 249, 0.08);
  color: #602fc7;
}
.react-button--stroke.react-button--color-secondary {
  border-color: currentColor;
  background-color: transparent;
  color: #f99df0;
}
.react-button--stroke.react-button--color-secondary.is-hovered,
.react-button--stroke.react-button--color-secondary:hover,
.trigger-button-hover:hover
  .react-button--stroke.react-button--color-secondary:not(.trigger-ignore) {
  background-color: rgba(249, 157, 240, 0.04);
  color: #e08dd8;
}
.react-button--stroke.react-button--color-secondary.is-loading,
.react-button--stroke.react-button--color-secondary.is-pressed,
.react-button--stroke.react-button--color-secondary:active {
  background-color: rgba(249, 157, 240, 0.08);
  color: #c77ec0;
}
.react-button--stroke.react-button--color-generic-red {
  border-color: currentColor;
  background-color: transparent;
  color: #fd7f7e;
}
.react-button--stroke.react-button--color-generic-red.is-hovered,
.react-button--stroke.react-button--color-generic-red:hover,
.trigger-button-hover:hover
  .react-button--stroke.react-button--color-generic-red:not(.trigger-ignore) {
  background-color: rgba(253, 127, 126, 0.04);
  color: #e47271;
}
.react-button--stroke.react-button--color-generic-red.is-loading,
.react-button--stroke.react-button--color-generic-red.is-pressed,
.react-button--stroke.react-button--color-generic-red:active {
  background-color: rgba(253, 127, 126, 0.08);
  color: #ca6665;
}
.react-button--stroke.react-button--color-generic-pink {
  border-color: currentColor;
  background-color: transparent;
  color: #f99df0;
}
.react-button--stroke.react-button--color-generic-pink.is-hovered,
.react-button--stroke.react-button--color-generic-pink:hover,
.trigger-button-hover:hover
  .react-button--stroke.react-button--color-generic-pink:not(.trigger-ignore) {
  background-color: rgba(249, 157, 240, 0.04);
  color: #e08dd8;
}
.react-button--stroke.react-button--color-generic-pink.is-loading,
.react-button--stroke.react-button--color-generic-pink.is-pressed,
.react-button--stroke.react-button--color-generic-pink:active {
  background-color: rgba(249, 157, 240, 0.08);
  color: #c77ec0;
}
.react-button--stroke.react-button--color-generic-yellow {
  border-color: currentColor;
  background-color: transparent;
  color: #fed759;
}
.react-button--stroke.react-button--color-generic-yellow.is-hovered,
.react-button--stroke.react-button--color-generic-yellow:hover,
.trigger-button-hover:hover
  .react-button--stroke.react-button--color-generic-yellow:not(.trigger-ignore) {
  background-color: rgba(254, 215, 89, 0.04);
  color: #e5c250;
}
.react-button--stroke.react-button--color-generic-yellow.is-loading,
.react-button--stroke.react-button--color-generic-yellow.is-pressed,
.react-button--stroke.react-button--color-generic-yellow:active {
  background-color: rgba(254, 215, 89, 0.08);
  color: #cbac47;
}
.react-button--stroke.react-button--color-generic-green {
  border-color: currentColor;
  background-color: transparent;
  color: #15cc79;
}
.react-button--stroke.react-button--color-generic-green.is-hovered,
.react-button--stroke.react-button--color-generic-green:hover,
.trigger-button-hover:hover
  .react-button--stroke.react-button--color-generic-green:not(.trigger-ignore) {
  background-color: rgba(21, 204, 121, 0.04);
  color: #13b86d;
}
.react-button--stroke.react-button--color-generic-green.is-loading,
.react-button--stroke.react-button--color-generic-green.is-pressed,
.react-button--stroke.react-button--color-generic-green:active {
  background-color: rgba(21, 204, 121, 0.08);
  color: #11a361;
}
.react-button--stroke.react-button--color-generic-purple {
  border-color: currentColor;
  background-color: transparent;
  color: #FF6036;
}
.react-button--stroke.react-button--color-generic-purple.is-hovered,
.react-button--stroke.react-button--color-generic-purple:hover,
.trigger-button-hover:hover
  .react-button--stroke.react-button--color-generic-purple:not(.trigger-ignore) {
  background-color: rgba(120, 59, 249, 0.04);
  color: #6c35e0;
}
.react-button--stroke.react-button--color-generic-purple.is-loading,
.react-button--stroke.react-button--color-generic-purple.is-pressed,
.react-button--stroke.react-button--color-generic-purple:active {
  background-color: rgba(120, 59, 249, 0.08);
  color: #602fc7;
}
.react-button--stroke.react-button--color-generic-blue {
  border-color: currentColor;
  background-color: transparent;
  color: #44a3ea;
}
.react-button--stroke.react-button--color-generic-blue.is-hovered,
.react-button--stroke.react-button--color-generic-blue:hover,
.trigger-button-hover:hover
  .react-button--stroke.react-button--color-generic-blue:not(.trigger-ignore) {
  background-color: rgba(68, 163, 234, 0.04);
  color: #3d93d3;
}
.react-button--stroke.react-button--color-generic-blue.is-loading,
.react-button--stroke.react-button--color-generic-blue.is-pressed,
.react-button--stroke.react-button--color-generic-blue:active {
  background-color: rgba(68, 163, 234, 0.08);
  color: #3682bb;
}
.react-button--stroke.react-button--color-black {
  border-color: currentColor;
  background-color: transparent;
  color: #000;
}
.react-button--stroke.react-button--color-black.is-hovered,
.react-button--stroke.react-button--color-black:hover,
.trigger-button-hover:hover
  .react-button--stroke.react-button--color-black:not(.trigger-ignore) {
  background-color: rgba(0, 0, 0, 0.04);
  color: #000;
}
.react-button--stroke.react-button--color-black.is-loading,
.react-button--stroke.react-button--color-black.is-pressed,
.react-button--stroke.react-button--color-black:active {
  background-color: rgba(0, 0, 0, 0.08);
  color: #000;
}
.react-button--stroke.react-button--color-gray {
  border-color: currentColor;
  background-color: transparent;
  color: #ccc;
}
.react-button--stroke.react-button--color-gray.is-hovered,
.react-button--stroke.react-button--color-gray:hover,
.trigger-button-hover:hover
  .react-button--stroke.react-button--color-gray:not(.trigger-ignore) {
  background-color: rgba(204, 204, 204, 0.04);
  color: #b8b8b8;
}
.react-button--stroke.react-button--color-gray.is-loading,
.react-button--stroke.react-button--color-gray.is-pressed,
.react-button--stroke.react-button--color-gray:active {
  background-color: rgba(204, 204, 204, 0.08);
  color: #a3a3a3;
}
.react-button--stroke.react-button--color-gray-dark {
  border-color: currentColor;
  background-color: transparent;
  color: #767676;
}
.react-button--stroke.react-button--color-gray-dark.is-hovered,
.react-button--stroke.react-button--color-gray-dark:hover,
.trigger-button-hover:hover
  .react-button--stroke.react-button--color-gray-dark:not(.trigger-ignore) {
  background-color: rgba(118, 118, 118, 0.04);
  color: #6a6a6a;
}
.react-button--stroke.react-button--color-gray-dark.is-loading,
.react-button--stroke.react-button--color-gray-dark.is-pressed,
.react-button--stroke.react-button--color-gray-dark:active {
  background-color: rgba(118, 118, 118, 0.08);
  color: #5e5e5e;
}
.react-button--stroke.react-button--color-white {
  border-color: currentColor;
  background-color: transparent;
  color: #fff;
}
.react-button--stroke.react-button--color-white.is-hovered,
.react-button--stroke.react-button--color-white:hover,
.trigger-button-hover:hover
  .react-button--stroke.react-button--color-white:not(.trigger-ignore) {
  background-color: rgba(255, 255, 255, 0.04);
  color: #e6e6e6;
}
.react-button--stroke.react-button--color-white.is-loading,
.react-button--stroke.react-button--color-white.is-pressed,
.react-button--stroke.react-button--color-white:active {
  background-color: rgba(255, 255, 255, 0.08);
  color: #ccc;
}
.react-button--stroke.react-button--color-facebook {
  border-color: currentColor;
  background-color: transparent;
  color: #1778f2;
}
.react-button--stroke.react-button--color-facebook.is-hovered,
.react-button--stroke.react-button--color-facebook:hover,
.trigger-button-hover:hover
  .react-button--stroke.react-button--color-facebook:not(.trigger-ignore) {
  background-color: rgba(23, 120, 242, 0.04);
  color: #156cda;
}
.react-button--stroke.react-button--color-facebook.is-loading,
.react-button--stroke.react-button--color-facebook.is-pressed,
.react-button--stroke.react-button--color-facebook:active {
  background-color: rgba(23, 120, 242, 0.08);
  color: #1260c2;
}
.react-button--stroke.react-button--color-instagram {
  border-color: currentColor;
  background-color: transparent;
  color: #d93175;
}
.react-button--stroke.react-button--color-instagram.is-hovered,
.react-button--stroke.react-button--color-instagram:hover,
.trigger-button-hover:hover
  .react-button--stroke.react-button--color-instagram:not(.trigger-ignore) {
  background-color: rgba(217, 49, 117, 0.04);
  color: #c32c69;
}
.react-button--stroke.react-button--color-instagram.is-loading,
.react-button--stroke.react-button--color-instagram.is-pressed,
.react-button--stroke.react-button--color-instagram:active {
  background-color: rgba(217, 49, 117, 0.08);
  color: #ae275e;
}
.react-button--stroke.react-button--color-linkedin {
  border-color: currentColor;
  background-color: transparent;
  color: #0076b7;
}
.react-button--stroke.react-button--color-linkedin.is-hovered,
.react-button--stroke.react-button--color-linkedin:hover,
.trigger-button-hover:hover
  .react-button--stroke.react-button--color-linkedin:not(.trigger-ignore) {
  background-color: rgba(0, 118, 183, 0.04);
  color: #006aa5;
}
.react-button--stroke.react-button--color-linkedin.is-loading,
.react-button--stroke.react-button--color-linkedin.is-pressed,
.react-button--stroke.react-button--color-linkedin:active {
  background-color: rgba(0, 118, 183, 0.08);
  color: #005e92;
}
.react-button--stroke.react-button--color-odnoklassniki {
  border-color: currentColor;
  background-color: transparent;
  color: #ff8201;
}
.react-button--stroke.react-button--color-odnoklassniki.is-hovered,
.react-button--stroke.react-button--color-odnoklassniki:hover,
.trigger-button-hover:hover
  .react-button--stroke.react-button--color-odnoklassniki:not(.trigger-ignore) {
  background-color: rgba(255, 130, 1, 0.04);
  color: #e67501;
}
.react-button--stroke.react-button--color-odnoklassniki.is-loading,
.react-button--stroke.react-button--color-odnoklassniki.is-pressed,
.react-button--stroke.react-button--color-odnoklassniki:active {
  background-color: rgba(255, 130, 1, 0.08);
  color: #cc6801;
}
.react-button--stroke.react-button--color-twitter {
  border-color: currentColor;
  background-color: transparent;
  color: #1ab0ff;
}
.react-button--stroke.react-button--color-twitter.is-hovered,
.react-button--stroke.react-button--color-twitter:hover,
.trigger-button-hover:hover
  .react-button--stroke.react-button--color-twitter:not(.trigger-ignore) {
  background-color: rgba(26, 176, 255, 0.04);
  color: #179ee6;
}
.react-button--stroke.react-button--color-twitter.is-loading,
.react-button--stroke.react-button--color-twitter.is-pressed,
.react-button--stroke.react-button--color-twitter:active {
  background-color: rgba(26, 176, 255, 0.08);
  color: #158dcc;
}
.react-button--stroke.react-button--color-vkontakte {
  border-color: currentColor;
  background-color: transparent;
  color: #507299;
}
.react-button--stroke.react-button--color-vkontakte.is-hovered,
.react-button--stroke.react-button--color-vkontakte:hover,
.trigger-button-hover:hover
  .react-button--stroke.react-button--color-vkontakte:not(.trigger-ignore) {
  background-color: rgba(80, 114, 153, 0.04);
  color: #48678a;
}
.react-button--stroke.react-button--color-vkontakte.is-loading,
.react-button--stroke.react-button--color-vkontakte.is-pressed,
.react-button--stroke.react-button--color-vkontakte:active {
  background-color: rgba(80, 114, 153, 0.08);
  color: #405b7a;
}
.react-button--stroke.react-button--color-google {
  border-color: currentColor;
  background-color: transparent;
  color: #dc4a3d;
}
.react-button--stroke.react-button--color-google.is-hovered,
.react-button--stroke.react-button--color-google:hover,
.trigger-button-hover:hover
  .react-button--stroke.react-button--color-google:not(.trigger-ignore) {
  background-color: rgba(220, 74, 61, 0.04);
  color: #c64337;
}
.react-button--stroke.react-button--color-google.is-loading,
.react-button--stroke.react-button--color-google.is-pressed,
.react-button--stroke.react-button--color-google:active {
  background-color: rgba(220, 74, 61, 0.08);
  color: #b03b31;
}
.react-button--stroke.react-button--color-yandex {
  border-color: currentColor;
  background-color: transparent;
  color: #ee3a2e;
}
.react-button--stroke.react-button--color-yandex.is-hovered,
.react-button--stroke.react-button--color-yandex:hover,
.trigger-button-hover:hover
  .react-button--stroke.react-button--color-yandex:not(.trigger-ignore) {
  background-color: rgba(238, 58, 46, 0.04);
  color: #d63429;
}
.react-button--stroke.react-button--color-yandex.is-loading,
.react-button--stroke.react-button--color-yandex.is-pressed,
.react-button--stroke.react-button--color-yandex:active {
  background-color: rgba(238, 58, 46, 0.08);
  color: #be2e25;
}
.react-button--stroke.react-button--color-attention-boost {
  border-color: currentColor;
  background-color: transparent;
  color: #fd7f7e;
}
.react-button--stroke.react-button--color-attention-boost.is-hovered,
.react-button--stroke.react-button--color-attention-boost:hover,
.trigger-button-hover:hover
  .react-button--stroke.react-button--color-attention-boost:not(.trigger-ignore) {
  background-color: rgba(253, 127, 126, 0.04);
  color: #e47271;
}
.react-button--stroke.react-button--color-attention-boost.is-loading,
.react-button--stroke.react-button--color-attention-boost.is-pressed,
.react-button--stroke.react-button--color-attention-boost:active {
  background-color: rgba(253, 127, 126, 0.08);
  color: #ca6665;
}
.react-button--stroke.react-button--color-billing {
  border-color: currentColor;
  background-color: transparent;
  color: #15cc79;
}
.react-button--stroke.react-button--color-billing.is-hovered,
.react-button--stroke.react-button--color-billing:hover,
.trigger-button-hover:hover
  .react-button--stroke.react-button--color-billing:not(.trigger-ignore) {
  background-color: rgba(21, 204, 121, 0.04);
  color: #13b86d;
}
.react-button--stroke.react-button--color-billing.is-loading,
.react-button--stroke.react-button--color-billing.is-pressed,
.react-button--stroke.react-button--color-billing:active {
  background-color: rgba(21, 204, 121, 0.08);
  color: #11a361;
}
.react-button--stroke.react-button--color-bump {
  border-color: currentColor;
  background-color: transparent;
  color: #FF6036;
}
.react-button--stroke.react-button--color-bump.is-hovered,
.react-button--stroke.react-button--color-bump:hover,
.trigger-button-hover:hover
  .react-button--stroke.react-button--color-bump:not(.trigger-ignore) {
  background-color: rgba(120, 59, 249, 0.04);
  color: #6c35e0;
}
.react-button--stroke.react-button--color-bump.is-loading,
.react-button--stroke.react-button--color-bump.is-pressed,
.react-button--stroke.react-button--color-bump:active {
  background-color: rgba(120, 59, 249, 0.08);
  color: #602fc7;
}
.react-button--stroke.react-button--color-bundle-sale {
  border-color: currentColor;
  background-color: transparent;
  color: #15cc79;
}
.react-button--stroke.react-button--color-bundle-sale.is-hovered,
.react-button--stroke.react-button--color-bundle-sale:hover,
.trigger-button-hover:hover
  .react-button--stroke.react-button--color-bundle-sale:not(.trigger-ignore) {
  background-color: rgba(21, 204, 121, 0.04);
  color: #13b86d;
}
.react-button--stroke.react-button--color-bundle-sale.is-loading,
.react-button--stroke.react-button--color-bundle-sale.is-pressed,
.react-button--stroke.react-button--color-bundle-sale:active {
  background-color: rgba(21, 204, 121, 0.08);
  color: #11a361;
}
.react-button--stroke.react-button--color-chat-quota {
  border-color: currentColor;
  background-color: transparent;
  color: #FF6036;
}
.react-button--stroke.react-button--color-chat-quota.is-hovered,
.react-button--stroke.react-button--color-chat-quota:hover,
.trigger-button-hover:hover
  .react-button--stroke.react-button--color-chat-quota:not(.trigger-ignore) {
  background-color: rgba(120, 59, 249, 0.04);
  color: #6c35e0;
}
.react-button--stroke.react-button--color-chat-quota.is-loading,
.react-button--stroke.react-button--color-chat-quota.is-pressed,
.react-button--stroke.react-button--color-chat-quota:active {
  background-color: rgba(120, 59, 249, 0.08);
  color: #602fc7;
}
.react-button--stroke.react-button--color-chat-with-newbies {
  border-color: currentColor;
  background-color: transparent;
  color: #15cc79;
}
.react-button--stroke.react-button--color-chat-with-newbies.is-hovered,
.react-button--stroke.react-button--color-chat-with-newbies:hover,
.trigger-button-hover:hover
  .react-button--stroke.react-button--color-chat-with-newbies:not(.trigger-ignore) {
  background-color: rgba(21, 204, 121, 0.04);
  color: #13b86d;
}
.react-button--stroke.react-button--color-chat-with-newbies.is-loading,
.react-button--stroke.react-button--color-chat-with-newbies.is-pressed,
.react-button--stroke.react-button--color-chat-with-newbies:active {
  background-color: rgba(21, 204, 121, 0.08);
  color: #11a361;
}
.react-button--stroke.react-button--color-chat-with-tired {
  border-color: currentColor;
  background-color: transparent;
  color: #fd7f7e;
}
.react-button--stroke.react-button--color-chat-with-tired.is-hovered,
.react-button--stroke.react-button--color-chat-with-tired:hover,
.trigger-button-hover:hover
  .react-button--stroke.react-button--color-chat-with-tired:not(.trigger-ignore) {
  background-color: rgba(253, 127, 126, 0.04);
  color: #e47271;
}
.react-button--stroke.react-button--color-chat-with-tired.is-loading,
.react-button--stroke.react-button--color-chat-with-tired.is-pressed,
.react-button--stroke.react-button--color-chat-with-tired:active {
  background-color: rgba(253, 127, 126, 0.08);
  color: #ca6665;
}
.react-button--stroke.react-button--color-criteria,
.react-button--stroke.react-button--color-crush {
  border-color: currentColor;
  background-color: transparent;
  color: #FF6036;
}
.react-button--stroke.react-button--color-criteria.is-hovered,
.react-button--stroke.react-button--color-criteria:hover,
.trigger-button-hover:hover
  .react-button--stroke.react-button--color-criteria:not(.trigger-ignore) {
  background-color: rgba(120, 59, 249, 0.04);
  color: #6c35e0;
}
.react-button--stroke.react-button--color-criteria.is-loading,
.react-button--stroke.react-button--color-criteria.is-pressed,
.react-button--stroke.react-button--color-criteria:active {
  background-color: rgba(120, 59, 249, 0.08);
  color: #602fc7;
}
.react-button--stroke.react-button--color-crush.is-hovered,
.react-button--stroke.react-button--color-crush:hover,
.trigger-button-hover:hover
  .react-button--stroke.react-button--color-crush:not(.trigger-ignore) {
  background-color: rgba(120, 59, 249, 0.04);
  color: #6c35e0;
}
.react-button--stroke.react-button--color-crush.is-loading,
.react-button--stroke.react-button--color-crush.is-pressed,
.react-button--stroke.react-button--color-crush:active {
  background-color: rgba(120, 59, 249, 0.08);
  color: #602fc7;
}
.react-button--stroke.react-button--color-extra-shows {
  border-color: currentColor;
  background-color: transparent;
  color: #f99df0;
}
.react-button--stroke.react-button--color-extra-shows.is-hovered,
.react-button--stroke.react-button--color-extra-shows:hover,
.trigger-button-hover:hover
  .react-button--stroke.react-button--color-extra-shows:not(.trigger-ignore) {
  background-color: rgba(249, 157, 240, 0.04);
  color: #e08dd8;
}
.react-button--stroke.react-button--color-extra-shows.is-loading,
.react-button--stroke.react-button--color-extra-shows.is-pressed,
.react-button--stroke.react-button--color-extra-shows:active {
  background-color: rgba(249, 157, 240, 0.08);
  color: #c77ec0;
}
.react-button--stroke.react-button--color-favourites {
  border-color: currentColor;
  background-color: transparent;
  color: #fed759;
}
.react-button--stroke.react-button--color-favourites.is-hovered,
.react-button--stroke.react-button--color-favourites:hover,
.trigger-button-hover:hover
  .react-button--stroke.react-button--color-favourites:not(.trigger-ignore) {
  background-color: rgba(254, 215, 89, 0.04);
  color: #e5c250;
}
.react-button--stroke.react-button--color-favourites.is-loading,
.react-button--stroke.react-button--color-favourites.is-pressed,
.react-button--stroke.react-button--color-favourites:active {
  background-color: rgba(254, 215, 89, 0.08);
  color: #cbac47;
}
.react-button--stroke.react-button--color-invisible-mode {
  border-color: currentColor;
  background-color: transparent;
  color: #44a3ea;
}
.react-button--stroke.react-button--color-invisible-mode.is-hovered,
.react-button--stroke.react-button--color-invisible-mode:hover,
.trigger-button-hover:hover
  .react-button--stroke.react-button--color-invisible-mode:not(.trigger-ignore) {
  background-color: rgba(68, 163, 234, 0.04);
  color: #3d93d3;
}
.react-button--stroke.react-button--color-invisible-mode.is-loading,
.react-button--stroke.react-button--color-invisible-mode.is-pressed,
.react-button--stroke.react-button--color-invisible-mode:active {
  background-color: rgba(68, 163, 234, 0.08);
  color: #3682bb;
}
.react-button--stroke.react-button--color-liked-you {
  border-color: currentColor;
  background-color: transparent;
  color: #f99df0;
}
.react-button--stroke.react-button--color-liked-you.is-hovered,
.react-button--stroke.react-button--color-liked-you:hover,
.trigger-button-hover:hover
  .react-button--stroke.react-button--color-liked-you:not(.trigger-ignore) {
  background-color: rgba(249, 157, 240, 0.04);
  color: #e08dd8;
}
.react-button--stroke.react-button--color-liked-you.is-loading,
.react-button--stroke.react-button--color-liked-you.is-pressed,
.react-button--stroke.react-button--color-liked-you:active {
  background-color: rgba(249, 157, 240, 0.08);
  color: #c77ec0;
}
.react-button--stroke.react-button--color-never-loose-account,
.react-button--stroke.react-button--color-riseup {
  border-color: currentColor;
  background-color: transparent;
  color: #15cc79;
}
.react-button--stroke.react-button--color-never-loose-account.is-hovered,
.react-button--stroke.react-button--color-never-loose-account:hover,
.trigger-button-hover:hover
  .react-button--stroke.react-button--color-never-loose-account:not(.trigger-ignore) {
  background-color: rgba(21, 204, 121, 0.04);
  color: #13b86d;
}
.react-button--stroke.react-button--color-never-loose-account.is-loading,
.react-button--stroke.react-button--color-never-loose-account.is-pressed,
.react-button--stroke.react-button--color-never-loose-account:active {
  background-color: rgba(21, 204, 121, 0.08);
  color: #11a361;
}
.react-button--stroke.react-button--color-riseup.is-hovered,
.react-button--stroke.react-button--color-riseup:hover,
.trigger-button-hover:hover
  .react-button--stroke.react-button--color-riseup:not(.trigger-ignore) {
  background-color: rgba(21, 204, 121, 0.04);
  color: #13b86d;
}
.react-button--stroke.react-button--color-riseup.is-loading,
.react-button--stroke.react-button--color-riseup.is-pressed,
.react-button--stroke.react-button--color-riseup:active {
  background-color: rgba(21, 204, 121, 0.08);
  color: #11a361;
}
.react-button--stroke.react-button--color-special-delivery,
.react-button--stroke.react-button--color-spotlight {
  border-color: currentColor;
  background-color: transparent;
  color: #44a3ea;
}
.react-button--stroke.react-button--color-special-delivery.is-hovered,
.react-button--stroke.react-button--color-special-delivery:hover,
.trigger-button-hover:hover
  .react-button--stroke.react-button--color-special-delivery:not(.trigger-ignore) {
  background-color: rgba(68, 163, 234, 0.04);
  color: #3d93d3;
}
.react-button--stroke.react-button--color-special-delivery.is-loading,
.react-button--stroke.react-button--color-special-delivery.is-pressed,
.react-button--stroke.react-button--color-special-delivery:active {
  background-color: rgba(68, 163, 234, 0.08);
  color: #3682bb;
}
.react-button--stroke.react-button--color-spotlight.is-hovered,
.react-button--stroke.react-button--color-spotlight:hover,
.trigger-button-hover:hover
  .react-button--stroke.react-button--color-spotlight:not(.trigger-ignore) {
  background-color: rgba(68, 163, 234, 0.04);
  color: #3d93d3;
}
.react-button--stroke.react-button--color-spotlight.is-loading,
.react-button--stroke.react-button--color-spotlight.is-pressed,
.react-button--stroke.react-button--color-spotlight:active {
  background-color: rgba(68, 163, 234, 0.08);
  color: #3682bb;
}
.react-button--stroke.react-button--color-premium,
.react-button--stroke.react-button--color-undo {
  border-color: currentColor;
  background-color: transparent;
  color: #FF6036;
}
.react-button--stroke.react-button--color-premium.is-hovered,
.react-button--stroke.react-button--color-premium:hover,
.trigger-button-hover:hover
  .react-button--stroke.react-button--color-premium:not(.trigger-ignore) {
  background-color: rgba(120, 59, 249, 0.04);
  color: #6c35e0;
}
.react-button--stroke.react-button--color-premium.is-loading,
.react-button--stroke.react-button--color-premium.is-pressed,
.react-button--stroke.react-button--color-premium:active {
  background-color: rgba(120, 59, 249, 0.08);
  color: #602fc7;
}
.react-button--stroke.react-button--color-undo.is-hovered,
.react-button--stroke.react-button--color-undo:hover,
.trigger-button-hover:hover
  .react-button--stroke.react-button--color-undo:not(.trigger-ignore) {
  background-color: rgba(120, 59, 249, 0.04);
  color: #6c35e0;
}
.react-button--stroke.react-button--color-undo.is-loading,
.react-button--stroke.react-button--color-undo.is-pressed,
.react-button--stroke.react-button--color-undo:active {
  background-color: rgba(120, 59, 249, 0.08);
  color: #602fc7;
}
.react-button--stroke.react-button--color-verification {
  border-color: currentColor;
  background-color: transparent;
  color: #44a3ea;
}
.react-button--stroke.react-button--color-verification.is-hovered,
.react-button--stroke.react-button--color-verification:hover,
.trigger-button-hover:hover
  .react-button--stroke.react-button--color-verification:not(.trigger-ignore) {
  background-color: rgba(68, 163, 234, 0.04);
  color: #3d93d3;
}
.react-button--stroke.react-button--color-verification.is-loading,
.react-button--stroke.react-button--color-verification.is-pressed,
.react-button--stroke.react-button--color-verification:active {
  background-color: rgba(68, 163, 234, 0.08);
  color: #3682bb;
}
.react-button--transparent.react-button--color-primary {
  background-color: transparent;
  color: #FF6036;
}
.react-button--transparent.react-button--color-primary.is-hovered,
.react-button--transparent.react-button--color-primary:hover,
.trigger-button-hover:hover
  .react-button--transparent.react-button--color-primary:not(.trigger-ignore) {
  background-color: transparent;
  color: #6c35e0;
}
.react-button--transparent.react-button--color-primary.is-loading,
.react-button--transparent.react-button--color-primary.is-pressed,
.react-button--transparent.react-button--color-primary:active {
  background-color: transparent;
  color: #602fc7;
}
.react-button--transparent.react-button--color-secondary {
  background-color: transparent;
  color: #f99df0;
}
.react-button--transparent.react-button--color-secondary.is-hovered,
.react-button--transparent.react-button--color-secondary:hover,
.trigger-button-hover:hover
  .react-button--transparent.react-button--color-secondary:not(.trigger-ignore) {
  background-color: transparent;
  color: #e08dd8;
}
.react-button--transparent.react-button--color-secondary.is-loading,
.react-button--transparent.react-button--color-secondary.is-pressed,
.react-button--transparent.react-button--color-secondary:active {
  background-color: transparent;
  color: #c77ec0;
}
.react-button--transparent.react-button--color-generic-red {
  background-color: transparent;
  color: #fd7f7e;
}
.react-button--transparent.react-button--color-generic-red.is-hovered,
.react-button--transparent.react-button--color-generic-red:hover,
.trigger-button-hover:hover
  .react-button--transparent.react-button--color-generic-red:not(.trigger-ignore) {
  background-color: transparent;
  color: #e47271;
}
.react-button--transparent.react-button--color-generic-red.is-loading,
.react-button--transparent.react-button--color-generic-red.is-pressed,
.react-button--transparent.react-button--color-generic-red:active {
  background-color: transparent;
  color: #ca6665;
}
.react-button--transparent.react-button--color-generic-pink {
  background-color: transparent;
  color: #f99df0;
}
.react-button--transparent.react-button--color-generic-pink.is-hovered,
.react-button--transparent.react-button--color-generic-pink:hover,
.trigger-button-hover:hover
  .react-button--transparent.react-button--color-generic-pink:not(.trigger-ignore) {
  background-color: transparent;
  color: #e08dd8;
}
.react-button--transparent.react-button--color-generic-pink.is-loading,
.react-button--transparent.react-button--color-generic-pink.is-pressed,
.react-button--transparent.react-button--color-generic-pink:active {
  background-color: transparent;
  color: #c77ec0;
}
.react-button--transparent.react-button--color-generic-yellow {
  background-color: transparent;
  color: #fed759;
}
.react-button--transparent.react-button--color-generic-yellow.is-hovered,
.react-button--transparent.react-button--color-generic-yellow:hover,
.trigger-button-hover:hover
  .react-button--transparent.react-button--color-generic-yellow:not(.trigger-ignore) {
  background-color: transparent;
  color: #e5c250;
}
.react-button--transparent.react-button--color-generic-yellow.is-loading,
.react-button--transparent.react-button--color-generic-yellow.is-pressed,
.react-button--transparent.react-button--color-generic-yellow:active {
  background-color: transparent;
  color: #cbac47;
}
.react-button--transparent.react-button--color-generic-green {
  background-color: transparent;
  color: #15cc79;
}
.react-button--transparent.react-button--color-generic-green.is-hovered,
.react-button--transparent.react-button--color-generic-green:hover,
.trigger-button-hover:hover
  .react-button--transparent.react-button--color-generic-green:not(.trigger-ignore) {
  background-color: transparent;
  color: #13b86d;
}
.react-button--transparent.react-button--color-generic-green.is-loading,
.react-button--transparent.react-button--color-generic-green.is-pressed,
.react-button--transparent.react-button--color-generic-green:active {
  background-color: transparent;
  color: #11a361;
}
.react-button--transparent.react-button--color-generic-purple {
  background-color: transparent;
  color: #FF6036;
}
.react-button--transparent.react-button--color-generic-purple.is-hovered,
.react-button--transparent.react-button--color-generic-purple:hover,
.trigger-button-hover:hover
  .react-button--transparent.react-button--color-generic-purple:not(.trigger-ignore) {
  background-color: transparent;
  color: #6c35e0;
}
.react-button--transparent.react-button--color-generic-purple.is-loading,
.react-button--transparent.react-button--color-generic-purple.is-pressed,
.react-button--transparent.react-button--color-generic-purple:active {
  background-color: transparent;
  color: #602fc7;
}
.react-button--transparent.react-button--color-generic-blue {
  background-color: transparent;
  color: #44a3ea;
}
.react-button--transparent.react-button--color-generic-blue.is-hovered,
.react-button--transparent.react-button--color-generic-blue:hover,
.trigger-button-hover:hover
  .react-button--transparent.react-button--color-generic-blue:not(.trigger-ignore) {
  background-color: transparent;
  color: #3d93d3;
}
.react-button--transparent.react-button--color-generic-blue.is-loading,
.react-button--transparent.react-button--color-generic-blue.is-pressed,
.react-button--transparent.react-button--color-generic-blue:active {
  background-color: transparent;
  color: #3682bb;
}
.react-button--transparent.react-button--color-black {
  background-color: transparent;
  color: #000;
}
.react-button--transparent.react-button--color-black.is-hovered,
.react-button--transparent.react-button--color-black:hover,
.trigger-button-hover:hover
  .react-button--transparent.react-button--color-black:not(.trigger-ignore) {
  background-color: transparent;
  color: #000;
}
.react-button--transparent.react-button--color-black.is-loading,
.react-button--transparent.react-button--color-black.is-pressed,
.react-button--transparent.react-button--color-black:active {
  background-color: transparent;
  color: #000;
}
.react-button--transparent.react-button--color-gray {
  background-color: transparent;
  color: #ccc;
}
.react-button--transparent.react-button--color-gray.is-hovered,
.react-button--transparent.react-button--color-gray:hover,
.trigger-button-hover:hover
  .react-button--transparent.react-button--color-gray:not(.trigger-ignore) {
  background-color: transparent;
  color: #b8b8b8;
}
.react-button--transparent.react-button--color-gray.is-loading,
.react-button--transparent.react-button--color-gray.is-pressed,
.react-button--transparent.react-button--color-gray:active {
  background-color: transparent;
  color: #a3a3a3;
}
.react-button--transparent.react-button--color-gray-dark {
  background-color: transparent;
  color: #767676;
}
.react-button--transparent.react-button--color-gray-dark.is-hovered,
.react-button--transparent.react-button--color-gray-dark:hover,
.trigger-button-hover:hover
  .react-button--transparent.react-button--color-gray-dark:not(.trigger-ignore) {
  background-color: transparent;
  color: #6a6a6a;
}
.react-button--transparent.react-button--color-gray-dark.is-loading,
.react-button--transparent.react-button--color-gray-dark.is-pressed,
.react-button--transparent.react-button--color-gray-dark:active {
  background-color: transparent;
  color: #5e5e5e;
}
.react-button--transparent.react-button--color-white {
  background-color: transparent;
  color: #fff;
}
.react-button--transparent.react-button--color-white.is-hovered,
.react-button--transparent.react-button--color-white:hover,
.trigger-button-hover:hover
  .react-button--transparent.react-button--color-white:not(.trigger-ignore) {
  background-color: transparent;
  color: #e6e6e6;
}
.react-button--transparent.react-button--color-white.is-loading,
.react-button--transparent.react-button--color-white.is-pressed,
.react-button--transparent.react-button--color-white:active {
  background-color: transparent;
  color: #ccc;
}
.react-button--transparent.react-button--color-facebook {
  background-color: transparent;
  color: #1778f2;
}
.react-button--transparent.react-button--color-facebook.is-hovered,
.react-button--transparent.react-button--color-facebook:hover,
.trigger-button-hover:hover
  .react-button--transparent.react-button--color-facebook:not(.trigger-ignore) {
  background-color: transparent;
  color: #156cda;
}
.react-button--transparent.react-button--color-facebook.is-loading,
.react-button--transparent.react-button--color-facebook.is-pressed,
.react-button--transparent.react-button--color-facebook:active {
  background-color: transparent;
  color: #1260c2;
}
.react-button--transparent.react-button--color-instagram {
  background-color: transparent;
  color: #d93175;
}
.react-button--transparent.react-button--color-instagram.is-hovered,
.react-button--transparent.react-button--color-instagram:hover,
.trigger-button-hover:hover
  .react-button--transparent.react-button--color-instagram:not(.trigger-ignore) {
  background-color: transparent;
  color: #c32c69;
}
.react-button--transparent.react-button--color-instagram.is-loading,
.react-button--transparent.react-button--color-instagram.is-pressed,
.react-button--transparent.react-button--color-instagram:active {
  background-color: transparent;
  color: #ae275e;
}
.react-button--transparent.react-button--color-linkedin {
  background-color: transparent;
  color: #0076b7;
}
.react-button--transparent.react-button--color-linkedin.is-hovered,
.react-button--transparent.react-button--color-linkedin:hover,
.trigger-button-hover:hover
  .react-button--transparent.react-button--color-linkedin:not(.trigger-ignore) {
  background-color: transparent;
  color: #006aa5;
}
.react-button--transparent.react-button--color-linkedin.is-loading,
.react-button--transparent.react-button--color-linkedin.is-pressed,
.react-button--transparent.react-button--color-linkedin:active {
  background-color: transparent;
  color: #005e92;
}
.react-button--transparent.react-button--color-odnoklassniki {
  background-color: transparent;
  color: #ff8201;
}
.react-button--transparent.react-button--color-odnoklassniki.is-hovered,
.react-button--transparent.react-button--color-odnoklassniki:hover,
.trigger-button-hover:hover
  .react-button--transparent.react-button--color-odnoklassniki:not(.trigger-ignore) {
  background-color: transparent;
  color: #e67501;
}
.react-button--transparent.react-button--color-odnoklassniki.is-loading,
.react-button--transparent.react-button--color-odnoklassniki.is-pressed,
.react-button--transparent.react-button--color-odnoklassniki:active {
  background-color: transparent;
  color: #cc6801;
}
.react-button--transparent.react-button--color-twitter {
  background-color: transparent;
  color: #1ab0ff;
}
.react-button--transparent.react-button--color-twitter.is-hovered,
.react-button--transparent.react-button--color-twitter:hover,
.trigger-button-hover:hover
  .react-button--transparent.react-button--color-twitter:not(.trigger-ignore) {
  background-color: transparent;
  color: #179ee6;
}
.react-button--transparent.react-button--color-twitter.is-loading,
.react-button--transparent.react-button--color-twitter.is-pressed,
.react-button--transparent.react-button--color-twitter:active {
  background-color: transparent;
  color: #158dcc;
}
.react-button--transparent.react-button--color-vkontakte {
  background-color: transparent;
  color: #507299;
}
.react-button--transparent.react-button--color-vkontakte.is-hovered,
.react-button--transparent.react-button--color-vkontakte:hover,
.trigger-button-hover:hover
  .react-button--transparent.react-button--color-vkontakte:not(.trigger-ignore) {
  background-color: transparent;
  color: #48678a;
}
.react-button--transparent.react-button--color-vkontakte.is-loading,
.react-button--transparent.react-button--color-vkontakte.is-pressed,
.react-button--transparent.react-button--color-vkontakte:active {
  background-color: transparent;
  color: #405b7a;
}
.react-button--transparent.react-button--color-google {
  background-color: transparent;
  color: #dc4a3d;
}
.react-button--transparent.react-button--color-google.is-hovered,
.react-button--transparent.react-button--color-google:hover,
.trigger-button-hover:hover
  .react-button--transparent.react-button--color-google:not(.trigger-ignore) {
  background-color: transparent;
  color: #c64337;
}
.react-button--transparent.react-button--color-google.is-loading,
.react-button--transparent.react-button--color-google.is-pressed,
.react-button--transparent.react-button--color-google:active {
  background-color: transparent;
  color: #b03b31;
}
.react-button--transparent.react-button--color-yandex {
  background-color: transparent;
  color: #ee3a2e;
}
.react-button--transparent.react-button--color-yandex.is-hovered,
.react-button--transparent.react-button--color-yandex:hover,
.trigger-button-hover:hover
  .react-button--transparent.react-button--color-yandex:not(.trigger-ignore) {
  background-color: transparent;
  color: #d63429;
}
.react-button--transparent.react-button--color-yandex.is-loading,
.react-button--transparent.react-button--color-yandex.is-pressed,
.react-button--transparent.react-button--color-yandex:active {
  background-color: transparent;
  color: #be2e25;
}
.react-button--transparent.react-button--color-attention-boost {
  background-color: transparent;
  color: #fd7f7e;
}
.react-button--transparent.react-button--color-attention-boost.is-hovered,
.react-button--transparent.react-button--color-attention-boost:hover,
.trigger-button-hover:hover
  .react-button--transparent.react-button--color-attention-boost:not(.trigger-ignore) {
  background-color: transparent;
  color: #e47271;
}
.react-button--transparent.react-button--color-attention-boost.is-loading,
.react-button--transparent.react-button--color-attention-boost.is-pressed,
.react-button--transparent.react-button--color-attention-boost:active {
  background-color: transparent;
  color: #ca6665;
}
.react-button--transparent.react-button--color-billing {
  background-color: transparent;
  color: #15cc79;
}
.react-button--transparent.react-button--color-billing.is-hovered,
.react-button--transparent.react-button--color-billing:hover,
.trigger-button-hover:hover
  .react-button--transparent.react-button--color-billing:not(.trigger-ignore) {
  background-color: transparent;
  color: #13b86d;
}
.react-button--transparent.react-button--color-billing.is-loading,
.react-button--transparent.react-button--color-billing.is-pressed,
.react-button--transparent.react-button--color-billing:active {
  background-color: transparent;
  color: #11a361;
}
.react-button--transparent.react-button--color-bump {
  background-color: transparent;
  color: #FF6036;
}
.react-button--transparent.react-button--color-bump.is-hovered,
.react-button--transparent.react-button--color-bump:hover,
.trigger-button-hover:hover
  .react-button--transparent.react-button--color-bump:not(.trigger-ignore) {
  background-color: transparent;
  color: #6c35e0;
}
.react-button--transparent.react-button--color-bump.is-loading,
.react-button--transparent.react-button--color-bump.is-pressed,
.react-button--transparent.react-button--color-bump:active {
  background-color: transparent;
  color: #602fc7;
}
.react-button--transparent.react-button--color-bundle-sale {
  background-color: transparent;
  color: #15cc79;
}
.react-button--transparent.react-button--color-bundle-sale.is-hovered,
.react-button--transparent.react-button--color-bundle-sale:hover,
.trigger-button-hover:hover
  .react-button--transparent.react-button--color-bundle-sale:not(.trigger-ignore) {
  background-color: transparent;
  color: #13b86d;
}
.react-button--transparent.react-button--color-bundle-sale.is-loading,
.react-button--transparent.react-button--color-bundle-sale.is-pressed,
.react-button--transparent.react-button--color-bundle-sale:active {
  background-color: transparent;
  color: #11a361;
}
.react-button--transparent.react-button--color-chat-quota {
  background-color: transparent;
  color: #FF6036;
}
.react-button--transparent.react-button--color-chat-quota.is-hovered,
.react-button--transparent.react-button--color-chat-quota:hover,
.trigger-button-hover:hover
  .react-button--transparent.react-button--color-chat-quota:not(.trigger-ignore) {
  background-color: transparent;
  color: #6c35e0;
}
.react-button--transparent.react-button--color-chat-quota.is-loading,
.react-button--transparent.react-button--color-chat-quota.is-pressed,
.react-button--transparent.react-button--color-chat-quota:active {
  background-color: transparent;
  color: #602fc7;
}
.react-button--transparent.react-button--color-chat-with-newbies {
  background-color: transparent;
  color: #15cc79;
}
.react-button--transparent.react-button--color-chat-with-newbies.is-hovered,
.react-button--transparent.react-button--color-chat-with-newbies:hover,
.trigger-button-hover:hover
  .react-button--transparent.react-button--color-chat-with-newbies:not(.trigger-ignore) {
  background-color: transparent;
  color: #13b86d;
}
.react-button--transparent.react-button--color-chat-with-newbies.is-loading,
.react-button--transparent.react-button--color-chat-with-newbies.is-pressed,
.react-button--transparent.react-button--color-chat-with-newbies:active {
  background-color: transparent;
  color: #11a361;
}
.react-button--transparent.react-button--color-chat-with-tired {
  background-color: transparent;
  color: #fd7f7e;
}
.react-button--transparent.react-button--color-chat-with-tired.is-hovered,
.react-button--transparent.react-button--color-chat-with-tired:hover,
.trigger-button-hover:hover
  .react-button--transparent.react-button--color-chat-with-tired:not(.trigger-ignore) {
  background-color: transparent;
  color: #e47271;
}
.react-button--transparent.react-button--color-chat-with-tired.is-loading,
.react-button--transparent.react-button--color-chat-with-tired.is-pressed,
.react-button--transparent.react-button--color-chat-with-tired:active {
  background-color: transparent;
  color: #ca6665;
}
.react-button--transparent.react-button--color-criteria,
.react-button--transparent.react-button--color-crush {
  background-color: transparent;
  color: #FF6036;
}
.react-button--transparent.react-button--color-criteria.is-hovered,
.react-button--transparent.react-button--color-criteria:hover,
.trigger-button-hover:hover
  .react-button--transparent.react-button--color-criteria:not(.trigger-ignore) {
  background-color: transparent;
  color: #6c35e0;
}
.react-button--transparent.react-button--color-criteria.is-loading,
.react-button--transparent.react-button--color-criteria.is-pressed,
.react-button--transparent.react-button--color-criteria:active {
  background-color: transparent;
  color: #602fc7;
}
.react-button--transparent.react-button--color-crush.is-hovered,
.react-button--transparent.react-button--color-crush:hover,
.trigger-button-hover:hover
  .react-button--transparent.react-button--color-crush:not(.trigger-ignore) {
  background-color: transparent;
  color: #6c35e0;
}
.react-button--transparent.react-button--color-crush.is-loading,
.react-button--transparent.react-button--color-crush.is-pressed,
.react-button--transparent.react-button--color-crush:active {
  background-color: transparent;
  color: #602fc7;
}
.react-button--transparent.react-button--color-extra-shows {
  background-color: transparent;
  color: #f99df0;
}
.react-button--transparent.react-button--color-extra-shows.is-hovered,
.react-button--transparent.react-button--color-extra-shows:hover,
.trigger-button-hover:hover
  .react-button--transparent.react-button--color-extra-shows:not(.trigger-ignore) {
  background-color: transparent;
  color: #e08dd8;
}
.react-button--transparent.react-button--color-extra-shows.is-loading,
.react-button--transparent.react-button--color-extra-shows.is-pressed,
.react-button--transparent.react-button--color-extra-shows:active {
  background-color: transparent;
  color: #c77ec0;
}
.react-button--transparent.react-button--color-favourites {
  background-color: transparent;
  color: #fed759;
}
.react-button--transparent.react-button--color-favourites.is-hovered,
.react-button--transparent.react-button--color-favourites:hover,
.trigger-button-hover:hover
  .react-button--transparent.react-button--color-favourites:not(.trigger-ignore) {
  background-color: transparent;
  color: #e5c250;
}
.react-button--transparent.react-button--color-favourites.is-loading,
.react-button--transparent.react-button--color-favourites.is-pressed,
.react-button--transparent.react-button--color-favourites:active {
  background-color: transparent;
  color: #cbac47;
}
.react-button--transparent.react-button--color-invisible-mode {
  background-color: transparent;
  color: #44a3ea;
}
.react-button--transparent.react-button--color-invisible-mode.is-hovered,
.react-button--transparent.react-button--color-invisible-mode:hover,
.trigger-button-hover:hover
  .react-button--transparent.react-button--color-invisible-mode:not(.trigger-ignore) {
  background-color: transparent;
  color: #3d93d3;
}
.react-button--transparent.react-button--color-invisible-mode.is-loading,
.react-button--transparent.react-button--color-invisible-mode.is-pressed,
.react-button--transparent.react-button--color-invisible-mode:active {
  background-color: transparent;
  color: #3682bb;
}
.react-button--transparent.react-button--color-liked-you {
  background-color: transparent;
  color: #f99df0;
}
.react-button--transparent.react-button--color-liked-you.is-hovered,
.react-button--transparent.react-button--color-liked-you:hover,
.trigger-button-hover:hover
  .react-button--transparent.react-button--color-liked-you:not(.trigger-ignore) {
  background-color: transparent;
  color: #e08dd8;
}
.react-button--transparent.react-button--color-liked-you.is-loading,
.react-button--transparent.react-button--color-liked-you.is-pressed,
.react-button--transparent.react-button--color-liked-you:active {
  background-color: transparent;
  color: #c77ec0;
}
.react-button--transparent.react-button--color-never-loose-account,
.react-button--transparent.react-button--color-riseup {
  background-color: transparent;
  color: #15cc79;
}
.react-button--transparent.react-button--color-never-loose-account.is-hovered,
.react-button--transparent.react-button--color-never-loose-account:hover,
.trigger-button-hover:hover
  .react-button--transparent.react-button--color-never-loose-account:not(.trigger-ignore) {
  background-color: transparent;
  color: #13b86d;
}
.react-button--transparent.react-button--color-never-loose-account.is-loading,
.react-button--transparent.react-button--color-never-loose-account.is-pressed,
.react-button--transparent.react-button--color-never-loose-account:active {
  background-color: transparent;
  color: #11a361;
}
.react-button--transparent.react-button--color-riseup.is-hovered,
.react-button--transparent.react-button--color-riseup:hover,
.trigger-button-hover:hover
  .react-button--transparent.react-button--color-riseup:not(.trigger-ignore) {
  background-color: transparent;
  color: #13b86d;
}
.react-button--transparent.react-button--color-riseup.is-loading,
.react-button--transparent.react-button--color-riseup.is-pressed,
.react-button--transparent.react-button--color-riseup:active {
  background-color: transparent;
  color: #11a361;
}
.react-button--transparent.react-button--color-special-delivery,
.react-button--transparent.react-button--color-spotlight {
  background-color: transparent;
  color: #44a3ea;
}
.react-button--transparent.react-button--color-special-delivery.is-hovered,
.react-button--transparent.react-button--color-special-delivery:hover,
.trigger-button-hover:hover
  .react-button--transparent.react-button--color-special-delivery:not(.trigger-ignore) {
  background-color: transparent;
  color: #3d93d3;
}
.react-button--transparent.react-button--color-special-delivery.is-loading,
.react-button--transparent.react-button--color-special-delivery.is-pressed,
.react-button--transparent.react-button--color-special-delivery:active {
  background-color: transparent;
  color: #3682bb;
}
.react-button--transparent.react-button--color-spotlight.is-hovered,
.react-button--transparent.react-button--color-spotlight:hover,
.trigger-button-hover:hover
  .react-button--transparent.react-button--color-spotlight:not(.trigger-ignore) {
  background-color: transparent;
  color: #3d93d3;
}
.react-button--transparent.react-button--color-spotlight.is-loading,
.react-button--transparent.react-button--color-spotlight.is-pressed,
.react-button--transparent.react-button--color-spotlight:active {
  background-color: transparent;
  color: #3682bb;
}
.react-button--transparent.react-button--color-premium,
.react-button--transparent.react-button--color-undo {
  background-color: transparent;
  color: #FF6036;
}
.react-button--transparent.react-button--color-premium.is-hovered,
.react-button--transparent.react-button--color-premium:hover,
.trigger-button-hover:hover
  .react-button--transparent.react-button--color-premium:not(.trigger-ignore) {
  background-color: transparent;
  color: #6c35e0;
}
.react-button--transparent.react-button--color-premium.is-loading,
.react-button--transparent.react-button--color-premium.is-pressed,
.react-button--transparent.react-button--color-premium:active {
  background-color: transparent;
  color: #602fc7;
}
.react-button--transparent.react-button--color-undo.is-hovered,
.react-button--transparent.react-button--color-undo:hover,
.trigger-button-hover:hover
  .react-button--transparent.react-button--color-undo:not(.trigger-ignore) {
  background-color: transparent;
  color: #6c35e0;
}
.react-button--transparent.react-button--color-undo.is-loading,
.react-button--transparent.react-button--color-undo.is-pressed,
.react-button--transparent.react-button--color-undo:active {
  background-color: transparent;
  color: #602fc7;
}
.react-button--transparent.react-button--color-verification {
  background-color: transparent;
  color: #44a3ea;
}
.react-button--transparent.react-button--color-verification.is-hovered,
.react-button--transparent.react-button--color-verification:hover,
.trigger-button-hover:hover
  .react-button--transparent.react-button--color-verification:not(.trigger-ignore) {
  background-color: transparent;
  color: #3d93d3;
}
.react-button--transparent.react-button--color-verification.is-loading,
.react-button--transparent.react-button--color-verification.is-pressed,
.react-button--transparent.react-button--color-verification:active {
  background-color: transparent;
  color: #3682bb;
}
.react-button--semitransparent {
  background-color: rgba(120, 59, 249, 0.08);
  color: #FF6036;
}
.react-button--semitransparent.is-hovered,
.react-button--semitransparent:hover,
.trigger-button-hover:hover
  .react-button--semitransparent:not(.trigger-ignore) {
  background-color: rgba(120, 59, 249, 0.16);
  color: #FF6036;
}
.react-button--semitransparent.is-loading,
.react-button--semitransparent.is-pressed,
.react-button--semitransparent:active {
  background-color: rgba(120, 59, 249, 0.24);
  color: #FF6036;
}
.react-button--semitransparent.react-button--color-gray {
  background-color: rgba(204, 204, 204, 0.08);
  color: #000;
}
.react-button--semitransparent.react-button--color-gray.is-hovered,
.react-button--semitransparent.react-button--color-gray:hover,
.trigger-button-hover:hover
  .react-button--semitransparent.react-button--color-gray:not(.trigger-ignore) {
  background-color: rgba(204, 204, 204, 0.16);
  color: #000;
}
.react-button--semitransparent.react-button--color-gray.is-loading,
.react-button--semitransparent.react-button--color-gray.is-pressed,
.react-button--semitransparent.react-button--color-gray:active {
  background-color: rgba(204, 204, 204, 0.24);
  color: #000;
}
.react-button--semitransparent.react-button--color-black {
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
}
.react-button--semitransparent.react-button--color-black.is-hovered,
.react-button--semitransparent.react-button--color-black:hover,
.trigger-button-hover:hover
  .react-button--semitransparent.react-button--color-black:not(.trigger-ignore) {
  background-color: rgba(0, 0, 0, 0.7);
  color: #fff;
}
.react-button--semitransparent.react-button--color-black.is-loading,
.react-button--semitransparent.react-button--color-black.is-pressed,
.react-button--semitransparent.react-button--color-black:active {
  background-color: #000;
  color: #fff;
}
.react-button--link {
  background-color: transparent;
  color: #FF6036;
}
.react-button--link .btn__text,
.react-button--link .react-button__text {
  border-bottom: 1px solid rgba(120, 59, 249, 0.4);
}
.react-button--link.is-hovered,
.react-button--link:hover,
.trigger-button-hover:hover .react-button--link:not(.trigger-ignore) {
  background-color: transparent;
  color: #6c35e0;
}
.react-button--link.is-hovered .btn__text,
.react-button--link.is-hovered .react-button__text,
.react-button--link.react-button--color-gray-dark.is-hovered .btn__text,
.react-button--link.react-button--color-gray-dark.is-hovered
  .react-button__text,
.react-button--link.react-button--color-gray-dark:hover .btn__text,
.react-button--link.react-button--color-gray-dark:hover .react-button__text,
.react-button--link:hover .btn__text,
.react-button--link:hover .react-button__text,
.trigger-button-hover:hover
  .react-button--link.react-button--color-gray-dark:not(.trigger-ignore)
  .btn__text,
.trigger-button-hover:hover
  .react-button--link.react-button--color-gray-dark:not(.trigger-ignore)
  .react-button__text,
.trigger-button-hover:hover .react-button--link:not(.trigger-ignore) .btn__text,
.trigger-button-hover:hover
  .react-button--link:not(.trigger-ignore)
  .react-button__text {
  border-bottom-color: currentColor;
}
.react-button--link.is-loading,
.react-button--link.is-pressed,
.react-button--link:active {
  background-color: transparent;
  color: #602fc7;
}
.react-button--link.is-loading .btn__text,
.react-button--link.is-loading .react-button__text,
.react-button--link.is-pressed .btn__text,
.react-button--link.is-pressed .react-button__text,
.react-button--link.react-button--color-gray-dark.is-loading .btn__text,
.react-button--link.react-button--color-gray-dark.is-loading
  .react-button__text,
.react-button--link.react-button--color-gray-dark.is-pressed .btn__text,
.react-button--link.react-button--color-gray-dark.is-pressed
  .react-button__text,
.react-button--link.react-button--color-gray-dark:active .btn__text,
.react-button--link.react-button--color-gray-dark:active .react-button__text,
.react-button--link:active .btn__text,
.react-button--link:active .react-button__text {
  border-bottom-color: currentColor;
}
.react-button--link.react-button--color-gray-dark {
  background-color: transparent;
  color: #767676;
}
.react-button--link.react-button--color-gray-dark .btn__text,
.react-button--link.react-button--color-gray-dark .react-button__text {
  border-bottom: 1px solid rgba(118, 118, 118, 0.4);
}
.react-button--link.react-button--color-gray-dark.is-hovered,
.react-button--link.react-button--color-gray-dark:hover,
.trigger-button-hover:hover
  .react-button--link.react-button--color-gray-dark:not(.trigger-ignore) {
  background-color: transparent;
  color: #6a6a6a;
}
.react-button--link.react-button--color-gray-dark.is-loading,
.react-button--link.react-button--color-gray-dark.is-pressed,
.react-button--link.react-button--color-gray-dark:active {
  background-color: transparent;
  color: #5e5e5e;
}
.react-button.has-placeholder {
  background-color: transparent;
  pointer-events: none;
}
.react-button.has-placeholder.is-disabled {
  opacity: 1;
}
.react-button.is-disabled,
.react-button:disabled {
  opacity: 0.3;
  pointer-events: none;
}
.react-button.is-loading {
  pointer-events: none;
}
.react-button.is-loading .react-button__content {
  opacity: 0;
}
.react-link {
  display: -webkit-inline-flex;
  display: inline-flex;
  vertical-align: baseline;
  color: #767676;
}
.react-button.is-loading .react-button__loader,
.react-link--block {
  display: block;
}
.react-link__inner {
  -webkit-align-items: center;
  align-items: center;
  pointer-events: none;
}
.react-link__icon,
.react-link__inner {
  display: -webkit-flex;
  display: flex;
}
.react-link__text {
  display: block;
  transition: color 0.2s, border-color 0.2s;
  cursor: pointer;
}
.react-link__text-inner {
  display: inline;
  border-bottom: 1px solid rgba(118, 118, 118, 0.3);
  transition: border-color 0.2s;
}
.react-link__icon + .react-link__text,
.react-link__text + .react-link__icon {
  margin-left: 10px;
}
.react-link__icon + .react-link__text {
  padding-top: 0.1875em;
}
.react-link:hover,
.trigger-link-hover:hover .react-link {
  color: #FF6036;
  cursor: pointer;
}
.react-link:hover .react-link__text-inner,
.trigger-link-hover:hover .react-link .react-link__text-inner {
  border-color: currentColor;
}
.react-link--local .react-link__text-inner {
  border-bottom-style: dotted;
}
.range-slider {
  position: relative;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  height: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.range-slider__track {
  position: relative;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}
.range-slider__track-line,
.range-slider__track-line-active,
.range-slider__track-line-inactive {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  height: 12px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.range-slider__track-line-active,
.range-slider__track-line-inactive {
  height: 1px;
}
.range-slider__track-line-active {
  background: #FF6036;
}
.range-slider__track-line-inactive {
  background: #ccc;
}
.range-slider__track-mover {
  position: absolute;
  top: 50%;
  width: 22px;
  height: 22px;
  border: 1px solid #FF6036;
  border-radius: 100%;
  background: #fff;
  text-align: center;
  -webkit-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
  cursor: pointer;
}
.range-slider__track-mover:hover {
  -webkit-transform: scale(1.2)
    translate3d(calc(-50% + 1.5px), calc(-50% + 1.5px), 0);
  transform: scale(1.2) translate3d(calc(-50% + 1.5px), calc(-50% + 1.5px), 0);
}
.range-slider__label-from + .range-slider__track,
.range-slider__track + .range-slider__label-to {
  margin-left: 8px;
}
.range-slider__track-line--clickable {
  cursor: pointer;
}
.react-mark {
  position: relative;
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  min-width: 20px;
  height: 20px;
  padding: 4px 5px 5px;
  border-radius: 10px;
  background-color: #f99df0;
  color: #fff;
  text-align: center;
  font-size: 11px;
  line-height: 0.8182;
}
.firefox .react-mark {
  padding-top: 5px;
}
.react-mark.is-animated {
  -webkit-animation: blink 2s infinite step-start;
  animation: blink 2s infinite step-start;
}
.react-mark--sm {
  min-width: 16px;
  height: 16px;
  padding: 0 4px;
  border-radius: 8px;
  font-size: 9px;
  line-height: 0.6667;
}
.firefox .react-mark--sm {
  padding-top: 0;
  padding-bottom: 1px;
}
.choice-box {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.choice-box .checkbox-field,
.choice-box .radio-field {
  vertical-align: top;
}
.choice-box__item {
  display: block;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  min-width: 0;
}
.choice-box--horizontal {
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: -10px;
  margin-left: -20px;
}
.choice-box--horizontal:empty {
  margin: 0;
}
.choice-box--horizontal > .choice-box__item {
  margin-top: 10px;
  margin-left: 20px;
}
.choice-box--vertical {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.choice-box--vertical > .choice-box__item {
  width: 100%;
}
.choice-box--vertical > .choice-box__item + .choice-box__item {
  margin-top: 10px;
}
.choice-field {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.choice-field.is-disabled {
  cursor: default;
}
.choice-field__control,
.choice-field__label {
  display: block;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  min-width: 0;
}
.choice-field__label {
  font-size: 14px;
  line-height: 1.429;
  overflow: hidden;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
  text-overflow: ellipsis;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.choice-field__control + .choice-field__label {
  margin-left: 8px;
}
.react-radio {
  position: relative;
  display: block;
  cursor: pointer;
}
.react-radio--sm {
  width: 16px;
  height: 16px;
}
.react-radio--md {
  width: 22px;
  height: 22px;
}
.react-radio__input,
.react-radio__surrogate {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
}
.react-radio__input {
  display: block;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.react-radio__surrogate {
  transition: opacity 0.2s;
  pointer-events: none;
}
.react-radio__surrogate--inactive {
  color: #ccc;
}
.react-radio__input:not(:checked) ~ .react-radio__surrogate--inactive {
  opacity: 1;
}
.react-radio__surrogate--active {
  color: #FF6036;
}
.react-radio__input:checked ~ .react-radio__surrogate--active {
  opacity: 1;
}
.react-radio:not(.is-disabled):hover .react-radio__surrogate--inactive,
.trigger-control-hover.hovered
  .react-radio:not(.is-disabled)
  .react-radio__surrogate--inactive,
.trigger-control-hover:hover
  .react-radio:not(.is-disabled)
  .react-radio__surrogate--inactive {
  color: #FF6036;
}
.react-radio:not(.is-disabled):hover .react-radio__surrogate--active,
.trigger-control-hover.hovered
  .react-radio:not(.is-disabled)
  .react-radio__surrogate--active,
.trigger-control-hover:hover
  .react-radio:not(.is-disabled)
  .react-radio__surrogate--active {
  color: #6c35e0;
}
.react-radio.is-disabled {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
.react-radio--inherited .react-radio__surrogate {
  color: inherit;
}
.react-radio--inherited:not(.is-disabled):hover .react-radio__surrogate,
.trigger-control-hover.hovered
  .react-radio--inherited:not(.is-disabled)
  .react-radio__surrogate,
.trigger-control-hover:hover
  .react-radio--inherited:not(.is-disabled)
  .react-radio__surrogate {
  color: inherit;
}
.react-checkbox {
  position: relative;
  display: block;
  cursor: pointer;
}
.react-checkbox--sm {
  width: 16px;
  height: 16px;
}
.react-checkbox--md {
  width: 22px;
  height: 22px;
}
.react-checkbox__input,
.react-checkbox__surrogate {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
}
.react-checkbox__input {
  display: block;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.react-checkbox__surrogate {
  transition: opacity 0.2s;
  pointer-events: none;
}
.react-checkbox__surrogate--inactive {
  color: #ccc;
}
.react-checkbox__input:not(:checked) ~ .react-checkbox__surrogate--inactive {
  opacity: 1;
}
.react-checkbox__surrogate--active {
  color: #FF6036;
}
.react-checkbox__input:checked ~ .react-checkbox__surrogate--active {
  opacity: 1;
}
.react-checkbox:not(.is-disabled):hover .react-checkbox__surrogate--inactive,
.trigger-control-hover.hovered
  .react-checkbox:not(.is-disabled)
  .react-checkbox__surrogate--inactive,
.trigger-control-hover:hover
  .react-checkbox:not(.is-disabled)
  .react-checkbox__surrogate--inactive {
  color: #FF6036;
}
.react-checkbox:not(.is-disabled):hover .react-checkbox__surrogate--active,
.trigger-control-hover.hovered
  .react-checkbox:not(.is-disabled)
  .react-checkbox__surrogate--active,
.trigger-control-hover:hover
  .react-checkbox:not(.is-disabled)
  .react-checkbox__surrogate--active {
  color: #6c35e0;
}
.react-checkbox.is-disabled {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
.react-checkbox--inherited .react-checkbox__surrogate {
  color: inherit;
}
.react-checkbox--inherited:not(.is-disabled):hover .react-checkbox__surrogate,
.trigger-control-hover.hovered
  .react-checkbox--inherited:not(.is-disabled)
  .react-checkbox__surrogate,
.trigger-control-hover:hover
  .react-checkbox--inherited:not(.is-disabled)
  .react-checkbox__surrogate {
  color: inherit;
}
.custom-switcher {
  position: relative;
  display: block;
  color: #ccc;
  cursor: pointer;
}
.custom-switcher--md {
  width: 22px;
  height: 22px;
}
.custom-switcher--lg {
  width: 32px;
  height: 32px;
}
.custom-switcher__input,
.custom-switcher__surrogate {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
}
.custom-switcher__input {
  display: block;
  width: 100%;
  height: 100%;
  cursor: inherit;
}
.custom-switcher__surrogate {
  transition: opacity 0.2s;
  pointer-events: none;
}
.custom-switcher__surrogate--inactive {
  color: #ccc;
}
.custom-switcher:not(.is-active) .custom-switcher__surrogate--inactive {
  opacity: 1;
}
.custom-switcher__surrogate--active {
  color: #FF6036;
}
.custom-switcher.is-active .custom-switcher__surrogate--active {
  opacity: 1;
}
.custom-switcher:not(.is-disabled):hover .custom-switcher__surrogate--inactive,
.trigger-control-hover.hovered
  .custom-switcher:not(.is-disabled)
  .custom-switcher__surrogate--inactive,
.trigger-control-hover:hover
  .custom-switcher:not(.is-disabled)
  .custom-switcher__surrogate--inactive {
  color: #FF6036;
}
.custom-switcher:not(.is-disabled):hover .custom-switcher__surrogate--active,
.trigger-control-hover.hovered
  .custom-switcher:not(.is-disabled)
  .custom-switcher__surrogate--active,
.trigger-control-hover:hover
  .custom-switcher:not(.is-disabled)
  .custom-switcher__surrogate--active {
  color: #6c35e0;
}
.custom-switcher.is-disabled {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
.cta-box,
.cta-box__content,
.cta-box__media {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  width: 100%;
}
.cta-box {
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-flex: 1 0 auto;
  flex: 1 0 auto;
  min-height: 100%;
  text-align: center;
}
.cta-box__content,
.cta-box__media {
  -webkit-justify-content: center;
  justify-content: center;
}
.cta-box__content {
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-flex: 1 0 auto;
  flex: 1 0 auto;
  max-width: 560px;
  margin: 0 auto;
}
.cta-box__media {
  color: #000;
}
.cta-box__media > .brick {
  margin-top: 0;
  margin-bottom: 0;
}
.cta-box__media,
.cta-box__media .loader {
  position: relative;
}
.cta-box__title {
  font-family: Mabry, -apple-system, system-ui, -apple-system,
    BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans,
    Helvetica Neue, Segoe UI, Roboto, Ubuntu, Helvetica Neue, Lucida Grande,
    sans-serif;
  font-weight: 400;
  font-size: 25px;
  line-height: 1.28;
  width: 100%;
  margin: 0;
  color: #000;
}
.cta-box__control:empty,
.cta-box__text:empty,
.cta-box__title:empty {
  display: none;
}
.cta-box__text {
  font-size: 16px;
  line-height: 1.5;
  width: 100%;
  margin: 0;
  color: #767676;
}
.cta-box__text a[href]:not([class]) {
  color: #767676;
  text-decoration: none;
  transition: color 0.2s, border-color 0.2s;
  cursor: pointer;
  border-bottom: 1px solid rgba(118, 118, 118, 0.3);
}
.cta-box__text a[href]:not([class]):hover {
  border-color: currentColor;
  color: #FF6036;
}
.cta-box__control {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  margin: 0;
}
.ie11 .cta-box__actions {
  max-width: 100%;
}
.cta-box__cost,
.cta-box__hint {
  font-size: 12px;
  line-height: 1.334;
  color: #767676;
}
.cta-box__hint {
  margin-top: 24px;
}
.cta-box__cost {
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 100%;
}
.cta-box__cost:empty {
  display: none;
}
.cta-box__cost .service-cost {
  padding: 0;
}
.cta-box__content + .cta-box__cost {
  margin-top: 24px;
}
.cta-box__title:not(:empty) + .cta-box__text {
  margin-top: 8px;
}
.cta-box__control + .cta-box__text,
.cta-box__text:not(:empty) + .cta-box__control,
.cta-box__title + .cta-box__control {
  margin-top: 16px;
}
.cta-box__text:not(:empty) + .cta-box__text {
  margin-top: 8px;
}
.cta-box__control + .cta-box__actions,
.cta-box__media + .cta-box__actions,
.cta-box__text:not(:empty) + .cta-box__actions,
.cta-box__title:not(:empty) + .cta-box__actions {
  margin-top: 16px;
}
.cta-box__media + .cta-box__text,
.cta-box__media + .cta-box__title {
  margin-top: 24px;
}
.cta-box--compact .cta-box__content,
.cta-box--dialog .cta-box__content {
  max-width: 100%;
}
.cta-box--compact .cta-box__title,
.cta-box--dialog .cta-box__title {
  font-family: Mabry, -apple-system, system-ui, -apple-system,
    BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans,
    Helvetica Neue, Segoe UI, Roboto, Ubuntu, Helvetica Neue, Lucida Grande,
    sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 1.2;
}
.cta-box--compact .cta-box__text,
.cta-box--dialog .cta-box__text {
  font-size: 14px;
  line-height: 1.429;
}
.cta-box--compact .cta-box__media + .cta-box__text,
.cta-box--compact .cta-box__media + .cta-box__title,
.cta-box--confirm .cta-box__media + .cta-box__text,
.cta-box--confirm .cta-box__media + .cta-box__title,
.cta-box--dialog .cta-box__media + .cta-box__text,
.cta-box--dialog .cta-box__media + .cta-box__title {
  margin-top: 16px;
}
.cta-box--white .cta-box__media,
.cta-box--white .cta-box__text,
.cta-box--white .cta-box__title {
  color: #fff;
}
.cta-box--confirm .cta-box__content {
  max-width: 260px;
}
.cta-box--confirm .cta-box__title {
  font-size: 16px;
  line-height: 1.5;
}
.cta-box--confirm .cta-box__text {
  font-size: 14px;
  line-height: 1.429;
}
.cta-box--confirm .cta-box__title + .cta-box__text {
  margin-top: 8px;
}
.cta-box--confirm .cta-box__text + .cta-box__actions,
.cta-box--confirm .cta-box__title + .cta-box__actions {
  margin-top: 12px;
}
.cta-box--confirm .cta-box__actions .button-group {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.abtest-aware_web_liked_you_screen .want-to-meet-you-user,
.user-card {
  position: relative;
}
.abtest-aware_web_liked_you_screen .want-to-meet-you-user__placeholder {
  position: absolute;
  z-index: 1;
  top: 0;
  display: none;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  width: 100%;
  height: 100%;
  border: 1px solid #e0e0e0;
  border-radius: 8px;
  background-color: #fff;
}
.abtest-aware_web_liked_you_screen .want-to-meet-you-user__placeholder-icon {
  display: none;
  width: 96px;
  height: 96px;
  color: #ccc;
}
.abtest-aware_web_liked_you_screen
  .want-to-meet-you-user.has-vote.has-vote-yes
  .want-to-meet-you-user__card {
  -webkit-animation: hide 0.3s linear both;
  animation: hide 0.3s linear both;
}
.abtest-aware_web_liked_you_screen
  .want-to-meet-you-user.has-vote.has-vote-yes
  .want-to-meet-you-user__placeholder {
  display: -webkit-flex;
  display: flex;
  -webkit-animation: show 0.3s linear both;
  animation: show 0.3s linear both;
}
.abtest-aware_web_liked_you_screen
  .want-to-meet-you-user.has-vote.has-vote-yes
  .want-to-meet-you-user__placeholder-icon--yes {
  display: block;
}
.abtest-aware_web_liked_you_screen
  .want-to-meet-you-user.has-vote.has-vote-no
  .want-to-meet-you-user__card {
  -webkit-animation: hide 0.3s linear both;
  animation: hide 0.3s linear both;
}
.abtest-aware_web_liked_you_screen
  .want-to-meet-you-user.has-vote.has-vote-no
  .want-to-meet-you-user__placeholder {
  display: -webkit-flex;
  display: flex;
  -webkit-animation: show 0.3s linear both;
  animation: show 0.3s linear both;
}
.abtest-aware_web_liked_you_screen
  .want-to-meet-you-user.has-vote.has-vote-no
  .want-to-meet-you-user__placeholder-icon--no {
  display: block;
}
.user-card {
  z-index: 0;
  height: inherit;
  border-radius: 8px;
  cursor: pointer;
}
.user-card::before {
  display: block;
  padding-bottom: 133.333%;
  content: "";
  pointer-events: none;
}
.user-card__content,
.user-card__photo {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  border-radius: inherit;
}
.user-card__content {
  z-index: 0;
  pointer-events: none;
}
.user-card__photo {
  background: #f6f6f6;
}
.user-card__img {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  width: auto;
  min-height: 100%;
  height: auto;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}
@supports (object-fit: cover) {
  .user-card__img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
}
.user-card__link {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  cursor: pointer;
  pointer-events: auto;
}
.user-card__slot-bottom,
.user-card__slot-top {
  position: absolute;
  z-index: 1;
  right: 0;
  left: 0;
  display: -webkit-flex;
  display: flex;
  padding: 12px;
}
.user-card__slot-top {
  top: 0;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.user-card__slot-bottom {
  bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  color: #fff;
  transition: transform 0.1s linear;
  transition: transform 0.1s linear, -webkit-transform 0.1s linear;
}
.ie11 .user-card__action,
.ie11 .user-card__actions,
.ie11 .user-card__slot-bottom {
  transition: none;
}
@media (prefers-reduced-motion: reduce) {
  .user-card__slot-bottom {
    transition: none;
  }
}
.user-card__slot-bottom::before {
  background-image: linear-gradient(
    to top,
    rgba(0, 0, 0, 0.6) 0%,
    rgba(0, 0, 0, 0.4428) 19%,
    rgba(0, 0, 0, 0.3246) 34%,
    rgba(0, 0, 0, 0.2292) 47%,
    rgba(0, 0, 0, 0.1668) 56.5%,
    rgba(0, 0, 0, 0.1164) 65%,
    rgba(0, 0, 0, 0.0756) 73%,
    rgba(0, 0, 0, 0.045) 80.2%,
    rgba(0, 0, 0, 0.0252) 86.1%,
    rgba(0, 0, 0, 0.0126) 91%,
    rgba(0, 0, 0, 0.0048) 95.2%,
    rgba(0, 0, 0, 0.0012) 98.2%,
    transparent 100%
  );
  position: absolute;
  top: -75px;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.user-card__actions {
  position: absolute;
  z-index: 1;
  top: 100%;
  right: 0;
  left: 0;
  display: -webkit-flex;
  display: flex;
  height: 48px;
  border-right: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
  border-left: 1px solid #e0e0e0;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background: #fff;
  transition: transform 0.1s linear;
  transition: transform 0.1s linear, -webkit-transform 0.1s linear;
}
@media (prefers-reduced-motion: reduce) {
  .user-card__actions {
    transition: none;
  }
}
.user-card__action {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
  transition: 0.2s width, 0.2s opacity, 0.2s flex;
  transition: 0.2s width, 0.2s opacity, 0.2s flex, 0.2s -webkit-flex;
  cursor: pointer;
  pointer-events: auto;
}
@media (prefers-reduced-motion: reduce) {
  .user-card__action {
    transition: none;
  }
}
.user-card__action.is-animated {
  overflow: hidden;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  min-width: 0;
  width: 0;
  opacity: 0;
}
.ie11 .user-card__action.is-animated {
  display: none;
}
@media (prefers-reduced-motion: reduce) {
  .user-card__action.is-animated {
    display: none;
  }
}
.user-card__action:not(.is-animated) + .user-card__action {
  border-left: 1px solid #e0e0e0;
}
.user-card__action--yes {
  color: #f99df0;
}
.user-card__action--yes:hover {
  color: #e08dd8;
}
.user-card__action--yes.is-pressed,
.user-card__action--yes:active {
  color: #c77ec0;
}
.user-card__action--no {
  color: #ccc;
}
.user-card__action--no:hover {
  color: #b8b8b8;
}
.user-card__action--no.is-pressed,
.user-card__action--no:active {
  color: #a3a3a3;
}
.user-card__action--chat {
  color: #44a3ea;
}
.user-card__action--chat:hover {
  color: #3d93d3;
}
.user-card__action--chat.is-pressed,
.user-card__action--chat:active {
  color: #3682bb;
}
.user-card__action--unfavourite {
  color: #fed759;
}
.user-card__action--unfavourite:hover {
  color: #e5c250;
}
.user-card__action--unfavourite.is-pressed,
.user-card__action--unfavourite:active {
  color: #cbac47;
}
.user-card__action-icon {
  display: -webkit-flex;
  display: flex;
  pointer-events: none;
}
.user-card--halo::after {
  position: absolute;
  top: -2px;
  right: -2px;
  bottom: -2px;
  left: -2px;
  content: "";
  border: 2px solid transparent;
  border-radius: 11px;
  pointer-events: none;
}
.user-card--halo-own::after {
  border-color: rgba(120, 59, 249, 0.5);
}
.user-card--halo-goal::after {
  border-color: rgba(21, 204, 121, 0.5);
}
.user-card:hover .user-card__img {
  -webkit-transform: translate(-50%, -50%) scale(1.05);
  transform: translate(-50%, -50%) scale(1.05);
}
.ie11 .user-card:hover .user-card__img {
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media (prefers-reduced-motion: reduce) {
  .user-card:hover .user-card__img {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
}
.user-card:hover.has-actions:not(.has-fixed-actions) .user-card__img {
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.user-card.has-actions:hover .user-card__photo {
  border-bottom-right-radius: 13px;
  border-bottom-left-radius: 13px;
}
.user-card.has-actions:hover .user-card__slot-bottom,
.user-card.has-fixed-actions .user-card__slot-bottom {
  -webkit-transform: translate3d(0, -48px, 0);
  transform: translate3d(0, -48px, 0);
}
.user-card.has-fixed-actions .user-card__photo {
  bottom: 48px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.user-card.is-locked .user-card__img {
  min-width: calc(100% + 24px);
  min-height: calc(100% + 24px);
  -webkit-filter: blur(12px);
  filter: blur(12px);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.user-card.is-locked .user-card__slot-bottom::before {
  content: none;
}
.user-card.has-placeholder {
  background-color: #f6f6f6;
  pointer-events: none;
}
.user-card.has-placeholder::after {
  position: absolute;
  bottom: 12px;
  left: 12px;
  display: block;
  min-width: 85px;
  width: 55%;
  height: 24px;
  content: "";
  border-radius: 4px;
  background: #fff;
}
.user-card-caption {
  width: 100%;
}
.user-card-caption__main {
  position: relative;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.user-card-caption__account {
  font-size: 16px;
  line-height: 1.5;
  display: -webkit-inline-flex;
  display: inline-flex;
  overflow: hidden;
  -webkit-flex: 0 1 auto;
  flex: 0 1 auto;
  color: inherit;
}
.user-card-caption__name {
  overflow: hidden;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.user-card-caption__age {
  -webkit-flex: 1 0 auto;
  flex: 1 0 auto;
}
.user-card-caption__online-status {
  position: relative;
  display: -webkit-flex;
  display: flex;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-left: 4px;
  pointer-events: auto;
}
.user-card-caption__online-status:empty {
  display: none;
}
.user-card-caption__online-status > .online-status--offline {
  display: none;
}
.user-card-caption__verify {
  position: relative;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-right: 8px;
  pointer-events: auto;
}
.user-card-caption__verify:empty {
  display: none;
}
.user-card-caption__like {
  display: -webkit-flex;
  display: flex;
  overflow: hidden;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 0;
  opacity: 0;
}
.user-card-caption__like.is-active {
  width: 16px;
  margin-right: 8px;
  opacity: 1;
  transition: opacity 0.2s;
}
.user-card-caption__like--match,
.user-card-subcaption.is-clickable {
  pointer-events: auto;
}
.user-card-caption__additional {
  font-size: 14px;
  line-height: 1.429;
  margin-top: 2px;
}
.user-card-caption__icon,
.user-card-stack__item + .user-card-stack__item {
  margin-left: 8px;
}
.user-card-subcaption {
  font-size: 12px;
  line-height: 1.334;
  position: relative;
  z-index: 2;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  color: #fff;
}
.user-card-subcaption__icon {
  display: -webkit-flex;
  display: flex;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-right: 6px;
}
.user-card-subcaption__text {
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
  min-width: 0;
  word-wrap: break-word;
  -webkit-text-decoration-color: transparent;
  text-decoration-color: transparent;
  transition: color 0.2s, text-decoration 0.2s;
  transition: color 0.2s, text-decoration 0.2s, -webkit-text-decoration 0.2s;
}
.user-card-subcaption.is-clickable:hover .user-card-subcaption__text {
  text-decoration: underline;
  -webkit-text-decoration-color: rgba(255, 255, 255, 0.5);
  text-decoration-color: rgba(255, 255, 255, 0.5);
  -webkit-text-decoration-skip: ink;
  text-decoration-skip: ink;
  cursor: pointer;
}
.user-card-stack {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  width: 100%;
}
.user-card-stack__left {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
  min-width: 0;
}
.user-card-stack__item,
.user-card-stack__right {
  display: -webkit-flex;
  display: flex;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
}
.user-card-stack__right {
  -webkit-align-items: center;
  align-items: center;
  margin-left: auto;
  padding-left: 8px;
}
.user-card-stack__item {
  min-width: 0;
  max-width: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.user-photo {
  position: relative;
  border-radius: inherit;
}
.user-photo__image {
  max-width: 100%;
  max-height: 100%;
  border-radius: inherit;
}
.user-photo__shadow {
  background-image: linear-gradient(
    to top,
    black 0%,
    rgba(0, 0, 0, 0.738) 19%,
    rgba(0, 0, 0, 0.541) 34%,
    rgba(0, 0, 0, 0.382) 47%,
    rgba(0, 0, 0, 0.278) 56.5%,
    rgba(0, 0, 0, 0.194) 65%,
    rgba(0, 0, 0, 0.126) 73%,
    rgba(0, 0, 0, 0.075) 80.2%,
    rgba(0, 0, 0, 0.042) 86.1%,
    rgba(0, 0, 0, 0.021) 91%,
    rgba(0, 0, 0, 0.008) 95.2%,
    rgba(0, 0, 0, 0.002) 98.2%,
    transparent 100%
  );
  position: absolute;
  z-index: 1;
  top: 60%;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: inherit;
  opacity: 0.3;
}
.user-photo__placeholder {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  border-radius: inherit;
  background: #f6f6f6;
}
.user-photo__placeholder-image {
  max-width: 100%;
  max-height: 100%;
}
.user-photo--stretch {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.user-photo--stretch .user-photo__image {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.user-photo--stretch .user-photo__image,
.user-photo--stretch .user-photo__placeholder,
.user-photo--stretch .user-photo__placeholder-image {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.selfie-request-banner {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  padding: 0 24px;
}
.selfie-request-banner__inner {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  padding: 10px 16px 11px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 24px;
  transition: 0.2s ease color, 0.2s ease border-color;
  cursor: pointer;
}
.selfie-request-banner__inner:hover {
  border-color: #FF6036;
  color: #FF6036;
}
.selfie-request-banner__icon {
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  pointer-events: none;
}
.selfie-request-banner__text {
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
  pointer-events: none;
}
.selfie-request-banner__highlight {
  color: #FF6036;
}
.selfie-request-banner__icon + .selfie-request-banner__text {
  margin-left: 8px;
}
.banner-progress {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  padding: 8px 16px;
  border: 1px solid #ccc;
  border-radius: 8px;
  transition: 0.2s ease border-color, 0.2s ease color;
}
.banner-progress__content {
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
  pointer-events: none;
}
.banner-progress__icon {
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  color: #ccc;
  pointer-events: none;
}
.banner-progress__progress-line {
  height: 5px;
  border-radius: 2.5px;
}
.banner-progress.is-clickable {
  cursor: pointer;
}
.banner-progress.is-clickable:hover {
  border-color: #767676;
}
.banner-progress.is-clickable .banner-progress__icon {
  color: #767676;
}
.banner-progress.is-finished .banner-progress__icon {
  color: #15cc79;
}
.banner-progress__content + .banner-progress__icon {
  margin-left: 8px;
}
.banner-progress__caption + .banner-progress__progress-line {
  margin: 8px 0;
}
.progress-radial {
  position: relative;
  width: 50px;
  height: 50px;
  color: #fff;
}
.progress-radial__label {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.progress-radial__circle {
  width: inherit;
  height: inherit;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.progress-radial__circle-back {
  fill: none;
  stroke: rgba(255, 255, 255, 0.2);
}
.progress-radial__circle-value {
  fill: none;
  transition: 0.2s ease stroke-dashoffset;
  stroke: #fff;
}
.autocomplete {
  display: block;
}
.autocomplete .dropdown__options {
  max-height: 264px;
}
.autocomplete,
.autocomplete__field,
.react-textarea {
  position: relative;
}
.react-textarea__field {
  font-family: -apple-system, system-ui, -apple-system, BlinkMacSystemFont,
    Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue,
    "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", "Lucida Grande", sans-serif;
  display: block;
  overflow-y: auto;
  width: 100%;
  height: inherit;
  padding: 8px 16px;
  outline: 0;
  border: 1px solid #ccc;
  border-radius: 8px;
  background: #fff;
  color: #000;
  font-size: 14px;
  line-height: 20px;
  transition: border-color 0.2s;
  resize: none;
  -webkit-font-smoothing: antialiased;
}
.react-textarea__field:hover {
  border-color: #FF6036;
}
.react-textarea__field:focus {
  border-color: #FF6036;
}
.react-textarea__field:disabled,
.react-textarea__field[disabled] {
  border-color: rgba(204, 204, 204, 0.4);
  background: rgba(246, 246, 246, 0.4);
  color: rgba(0, 0, 0, 0.4);
}
.react-textarea__field::-webkit-input-placeholder {
  color: #ccc;
  direction: ltr;
}
.react-textarea__field::-moz-placeholder {
  color: #ccc;
  opacity: 1;
  direction: ltr;
}
.react-textarea__field:-ms-input-placeholder,
.react-textarea__field::-ms-input-placeholder {
  color: #ccc;
  direction: ltr;
}
.react-textarea__field::placeholder {
  color: #ccc;
  direction: ltr;
}
.react-textarea__field:placeholder-shown {
  direction: ltr;
}
.react-textarea__counter {
  position: absolute;
  right: 16px;
  bottom: 8px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
}
.has-error .react-textarea__field,
.react-textarea.is-invalid .react-textarea__field {
  border-color: #fd7f7e;
}
.react-textarea--profile-onboarding {
  height: 160px;
}
.react-photo-list {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  align-items: center;
}
.react-photo-list__error {
  color: #fd7f7e;
  text-align: center;
}
.react-photo-list__items {
  display: -webkit-flex;
  display: flex;
}
.react-photo-list__item {
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 160px;
  height: 160px;
  border-radius: 8px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.react-photo-list__item-placeholder,
.react-photo-list__item-upload {
  width: inherit;
  height: inherit;
  border: 1px dashed #ccc;
  border-radius: inherit;
}
.react-photo-list__item-upload {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  color: #ccc;
  transition: 0.2s ease border-color;
  cursor: pointer;
}
.react-photo-list__item-upload:hover {
  border-color: #767676;
}
.react-photo-list__item + .react-photo-list__item {
  margin-left: 8px;
}
.react-photo-list__error + .react-photo-list__items {
  margin-top: 16px;
}
.react-photo-list__tooltip {
  position: relative;
}
.react-photo-list--small .react-photo-list__item {
  width: 80px;
  height: 80px;
}
.react-photo-list--small .photo-list-item__hint {
  font-size: 12px;
  line-height: 1.334;
}
.react-photo-list--small .file-upload__content-area {
  padding: 5px;
}
.react-photo-list--small .file-upload__loader-text {
  font-size: 12px;
  line-height: 1.334;
}
.react-photo-list--small .file-upload__loader-icon {
  height: 16px;
}
.photo-list-item {
  display: -webkit-flex;
  display: flex;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.photo-list-item.has-hovered-blocker .photo-list-item__blocker {
  opacity: 0;
}
.photo-list-item.has-hovered-blocker.is-hovered .photo-list-item__blocker,
.photo-list-item.has-hovered-blocker:hover .photo-list-item__blocker {
  opacity: 1;
}
.photo-list-item.is-clickable {
  cursor: pointer;
}
.photo-list-item.is-clickable .photo-list-item__blocker,
.photo-list-item.is-clickable .photo-list-item__hint,
.photo-list-item.is-clickable .photo-list-item__icon,
.photo-list-item.is-clickable .photo-list-item__image {
  pointer-events: none;
}
.photo-list-item.is-clickable.is-hovered .photo-list-item__blocker,
.photo-list-item.is-clickable:hover .photo-list-item__blocker {
  background-color: rgba(0, 0, 0, 0.55);
}
.photo-list-item,
.photo-list-item__image {
  position: relative;
  width: inherit;
  height: inherit;
  border-radius: inherit;
}
.photo-list-item__action {
  position: absolute;
  z-index: 3;
  top: 8px;
  right: 8px;
  opacity: 0;
  transition: opacity 0.2s;
  cursor: pointer;
}
.photo-list-item.is-hovered .photo-list-item__action,
.photo-list-item:hover .photo-list-item__action {
  opacity: 1;
}
.photo-list-item__hint {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  width: inherit;
  height: inherit;
  padding: 8px;
  border-radius: inherit;
}
.photo-list-item__hint-text {
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}
.photo-list-item__tooltip {
  position: relative;
  z-index: 5;
}
.photo-list-item__icon {
  position: absolute;
  z-index: 3;
  right: 8px;
  bottom: 8px;
}
.photo-list-item__blocker {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  background-color: rgba(0, 0, 0, 0.5);
  transition: opacity 0.2s, background-color 0.2s;
}
.react-emoji {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  width: 16px;
  height: 16px;
  font-size: 16px;
  line-height: 1.1;
}
.react-emoji__image,
.react-emoji__symbol {
  vertical-align: top;
  width: 100%;
  height: 100%;
}
.react-emoji--xsm {
  width: 22px;
  height: 22px;
}
.react-emoji--xsm.react-emoji--is-supported {
  font-size: 22px;
}
.react-emoji--sm {
  width: 16px;
  height: 16px;
}
.react-emoji--sm.react-emoji--is-supported {
  font-size: 16px;
}
.react-emoji--lg {
  width: 32px;
  height: 32px;
}
.react-emoji--lg.react-emoji--is-supported {
  font-size: 32px;
}
.react-emoji--xlg {
  width: 44px;
  height: 44px;
}
.react-emoji--xlg.react-emoji--is-supported {
  font-size: 44px;
}
.react-emoji--xxlg {
  width: 64px;
  height: 64px;
}
.react-emoji--xxlg.react-emoji--is-supported {
  font-size: 64px;
}
.react-emoji--stretch {
  width: inherit;
  height: inherit;
}
.react-emoji--stretch.react-emoji--is-supported {
  font-size: inherit;
}
.hinted-text {
  display: block;
}
.hinted-text__hint {
  position: relative;
  display: -webkit-inline-flex;
  display: inline-flex;
  vertical-align: middle;
  margin-top: -2px;
  margin-left: 4px;
}
.hinted-text__icon {
  display: -webkit-flex;
  display: flex;
  opacity: 0.8;
  cursor: pointer;
}
.hinted-text__icon:hover {
  opacity: 1;
}
.hinted-text__icon > .icon {
  pointer-events: none;
}
.hinted-text__tooltip {
  position: relative;
}
.verify-mark,
.verify-mark__icon {
  position: relative;
  display: -webkit-flex;
  display: flex;
}
.verify-mark {
  -webkit-align-items: center;
  align-items: center;
}
.verify-mark__icon {
  pointer-events: none;
}
.verify-mark__text {
  margin-left: 4px;
  color: #44a3ea;
  font-size: 10px;
  line-height: 11px;
  pointer-events: none;
}
.verify-mark--link {
  cursor: pointer;
}
.campaign-header {
  position: relative;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.campaign-header__media {
  width: 32px;
  height: 32px;
  cursor: pointer;
}
.campaign-header__media-image {
  display: block;
  width: inherit;
  height: inherit;
  border-radius: 50%;
}
.campaign-header__content {
  display: block;
  min-width: 0;
}
.campaign-header__title {
  overflow: hidden;
  max-width: 100%;
  margin: 0;
  color: #000;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.campaign-header__subtitle {
  color: #767676;
  cursor: pointer;
}
.campaign-header__subtitle:hover {
  color: #FF6036;
}
.campaign-header__subtitle,
.campaign-header__title {
  transition: 0.2s ease color;
}
.campaign-header__dropdown {
  display: block;
}
.campaign-header__dropdown .dropdown,
.sticker {
  width: 100%;
}
.campaign-header__dropdown .dropdown::before {
  right: auto;
  left: 80px;
}
.campaign-header__media + .campaign-header__content {
  margin-left: 12px;
}
.sticker {
  position: relative;
  height: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.sticker__content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  max-width: 100%;
  max-height: 100%;
  margin: auto;
}
@supports (object-fit: contain) {
  .sticker__content {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
}
.credit-group {
  position: relative;
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.credit-group__item {
  position: relative;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 100%;
}
.credit-group__item:first-child {
  z-index: 1;
  box-shadow: 2px 0 1px rgba(0, 0, 0, 0.1);
}
.credit-group__badge {
  position: absolute;
  z-index: 1;
  right: 0;
  bottom: 0;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-transform: translateX(5px);
  transform: translateX(5px);
}
.credit-group__badge-text {
  display: block;
  padding: 0 2px;
}
.credit-group__item + .credit-group__item {
  margin-left: -22px;
}
.credit-group--size-xsmall > .credit-group__item {
  width: 32px;
  height: 32px;
}
.credit-group--size-xsmall > .credit-group__item + .credit-group__item {
  margin-left: -16px;
}
.credit-group--size-small > .credit-group__item {
  width: 40px;
  height: 40px;
}
.credit-group--size-small > .credit-group__item + .credit-group__item {
  margin-left: -20px;
}
.credit-group--size-medium > .credit-group__item {
  width: 44px;
  height: 44px;
}
.credit-group--size-medium > .credit-group__item + .credit-group__item {
  margin-left: -22px;
}
.credit-group--size-large > .credit-group__item {
  width: 56px;
  height: 56px;
}
.credit-group--size-large > .credit-group__item + .credit-group__item {
  margin-left: -28px;
}
.credit-group--size-xlarge > .credit-group__item {
  width: 64px;
  height: 64px;
}
.credit-group--size-xlarge > .credit-group__item + .credit-group__item {
  margin-left: -32px;
}
.credit-group--size-xxlarge > .credit-group__item,
.promo-icon {
  width: 96px;
  height: 96px;
}
.credit-group--size-xxlarge > .credit-group__item + .credit-group__item {
  margin-left: -48px;
}
.credit-group--size-xxlarge .credit-group__badge {
  -webkit-transform: none;
  transform: none;
}
.credit-group--size-xxlarge .credit-group__badge-text {
  min-width: 24px;
}
.promo-icon {
  display: block;
}
.list-box {
  width: 100%;
  border-top: 1px solid #f6f6f6;
}
.list-box__item,
.list-box__text {
  display: -webkit-flex;
  display: flex;
}
.list-box__item {
  -webkit-align-items: center;
  align-items: center;
  width: 100%;
  padding: 16px 0;
  border-bottom: 1px solid #f6f6f6;
  cursor: pointer;
}
.list-box__item:hover .list-box__chevron,
.list-box__item:hover .list-box__text {
  color: #FF6036;
}
.list-box__text {
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}
.list-box__chevron,
.list-box__icon {
  display: -webkit-flex;
  display: flex;
  color: #ccc;
}
.list-box__icon {
  margin-right: 16px;
  color: #767676;
}
.list-box__chevron,
.list-box__icon,
.list-box__text {
  pointer-events: none;
}
.overlay-back-btn {
  position: absolute;
  top: -7px;
  left: -13px;
}
.edit-field {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.edit-field__text {
  overflow: hidden;
  max-width: 100%;
  margin-right: 8px;
  text-overflow: ellipsis;
}
.edit-field-label {
  margin-bottom: 16px;
  color: #767676;
}
.header-sign-in {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  white-space: nowrap;
}
.header-sign-in__button,
.header-sign-in__or {
  margin-left: 8px;
}
.header-sign-in__link {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  height: 32px;
  padding: 0 8px;
  border-radius: 8px;
  color: #fff;
  transition: background 0.2s;
}
.header-sign-in__link:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.header-sign-in__link-icon {
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 24px;
  height: 24px;
  margin-right: 8px;
}
.header-sign-in__link-text {
  font-weight: 400;
  font-size: 14px;
  line-height: 1.286;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
}
.ie11 .header-sign-in__link-text {
  margin-top: -1px;
}
.language-selector {
  position: relative;
  display: inline-block;
  height: 20px;
}
.language-selector__label {
  position: relative;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  height: inherit;
  padding-right: 24px;
  color: #767676;
  transition: color 0.15s;
}
.language-selector__label-toggle {
  position: absolute;
  top: 50%;
  right: 6px;
  display: block;
  width: 16px;
  height: 16px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  pointer-events: none;
}
.language-selector__current {
  display: block;
  border-bottom: 1px dotted currentColor;
  color: currentColor;
}
.language-selector__inner {
  display: -webkit-inline-flex;
  display: inline-flex;
  padding: 20px 0;
  text-align: left;
}
.language-selector__list {
  display: inline-block;
  -webkit-columns: 4;
  -moz-columns: 4;
  columns: 4;
  -webkit-column-gap: 50px;
  -moz-column-gap: 50px;
  column-gap: 50px;
  -webkit-column-rule: solid 1px #ccc;
  -moz-column-rule: solid 1px #ccc;
  column-rule: solid 1px #ccc;
  padding: 0 25px;
}
.language-selector__list--column-one {
  -webkit-columns: 1;
  -moz-columns: 1;
  columns: 1;
}
.language-selector__list--columns-two {
  -webkit-columns: 2;
  -moz-columns: 2;
  columns: 2;
}
.language-selector__list--columns-three {
  -webkit-columns: 3;
  -moz-columns: 3;
  columns: 3;
}
.language-selector__item {
  position: relative;
  width: 110px;
  text-overflow: ellipsis;
  line-height: 2;
}
.language-selector__item.is-active {
  color: #bfbfbf;
}
.language-selector__link {
  color: #767676;
  text-decoration: none;
  transition: color 0.2s, border-color 0.2s;
  cursor: pointer;
  border-bottom: 1px solid transparent;
  display: block;
  overflow: hidden;
  text-align: initial;
  text-overflow: ellipsis;
}
.language-selector__link:hover {
  color: #FF6036;
}
div.language-selector__item-dropdown {
  position: absolute;
  top: 5px;
  right: -5px;
  line-height: 1;
}
.language-selector__item-dropdown > .icon {
  vertical-align: top;
}
.language-selector__item .dropdown {
  will-change: transform;
}
.language-selector + .language-selector {
  margin-left: 4px;
  padding-left: 10px;
}
.language-selector + .language-selector::before {
  position: absolute;
  top: 4px;
  left: 0;
  height: 9px;
  content: "";
  border-left: 1px solid #bfbfbf;
}
.edge .language-selector__item-dropdown .dropdown,
.ie11 .language-selector__item-dropdown .dropdown {
  right: -10px;
  left: auto;
  -webkit-transform: none;
  transform: none;
}
.edge .language-selector__item-dropdown .dropdown::before,
.ie11 .language-selector__item-dropdown .dropdown::before {
  right: 14px;
  left: auto;
}
.header .language-selector,
.language-selector--button {
  height: 32px;
}
.header .language-selector .language-selector__label,
.language-selector--button .language-selector__label {
  margin-left: -8px;
  padding: 0 24px 0 8px;
  border-radius: 8px;
  color: #fff;
}
.header .language-selector .language-selector__current,
.language-selector--button .language-selector__current {
  border: 0;
}
.header .language-selector .language-selector__label:hover,
.header .language-selector.hovered .language-selector__label,
.language-selector--button .language-selector__label:hover,
.language-selector--button.hovered .language-selector__label {
  background: rgba(0, 0, 0, 0.08);
  color: #fff;
}
.header
  .language-selector
  .language-selector__label:hover
  .language-selector__current,
.header
  .language-selector.hovered
  .language-selector__label
  .language-selector__current,
.language-selector--button
  .language-selector__label:hover
  .language-selector__current,
.language-selector--button.hovered
  .language-selector__label
  .language-selector__current {
  color: #fff;
}
.error-code {
  width: 440px;
  margin: 0 auto;
  padding: 12px 0 11px;
  border: 1px solid #e5e5e5;
  border-radius: 22px;
}
.ovl-blocker,
.ovl-loader {
  position: fixed;
  z-index: 101;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
}
.ovl-loader .loader {
  opacity: 1;
}
.ovl-blocker {
  position: absolute;
  z-index: 100;
  background: rgba(255, 255, 255, 0.4);
}
.el-loading .ovl-blocker {
  display: block;
}
.ovl-fade {
  position: fixed;
  z-index: 99;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition: opacity 0.2s linear;
  pointer-events: none;
}
.ovl-billing-fading .ovl-fade,
.ovl-fading .ovl-fade {
  opacity: 0.6;
  pointer-events: auto;
}
.ovl-loading .ovl-loader,
.ovl-opened.ovl-loading .ovl__frame-loader {
  display: block;
}
.ovl-loading .ovl__frame-inner {
  opacity: 0;
}
.ovl-loading .ovl__frame.in-transition .ovl__frame-inner {
  transition: none;
}
.ovl-loading .ovl__close,
.ovl-opened .ovl-loader {
  display: none;
}
.ovl-opened .ovl__frame {
  opacity: 1;
  -webkit-animation: ovl-open 0.2s;
  animation: ovl-open 0.2s;
}
.ovl-fade--spotlight {
  background: 0 0;
}
.sign-page {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex: 1 0 auto;
  flex: 1 0 auto;
  padding: 96px 0 64px;
  /* background-color: #FBFCEB; */
}
.sign-page__inner {
  position: relative;
}
.sign-page__link-back {
  position: absolute;
  top: 7px;
  left: -200px;
  display: block;
  width: 150px;
  text-align: right;
}
.sign-page__title {
  font-family: Mabry, -apple-system, system-ui, -apple-system,
    BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans,
    Helvetica Neue, Segoe UI, Roboto, Ubuntu, Helvetica Neue, Lucida Grande,
    sans-serif;
  font-weight: 400;
  font-size: 25px;
  line-height: 1.28;
  max-width: 480px;
  margin-bottom: 0;
  color: #000;
}
.sign-page__content {
  position: relative;
  display: -webkit-flex;
  display: flex;
}
.sign-page__description {
  max-width: 480px;
  margin-bottom: 0;
}
.sign-page__internal-form {
  position: relative;
  display: -webkit-flex;
  display: flex;
  margin: 20px 0 0;
  padding: 32px;
  border-radius: 10px;
  background: #f6f6f6;
}
.sign-page__internal-form::before {
  position: absolute;
  top: -7px;
  left: 60px;
  width: 0;
  height: 0;
  content: "";
  border-right: 7px solid transparent;
  border-bottom: 7px solid #f6f6f6;
  border-left: 7px solid transparent;
}
.sign-page__internal-form-text {
  max-width: 200px;
  margin-left: 32px;
  padding-left: 32px;
  border-left: 1px solid rgba(0, 0, 0, 0.15);
}
.sign-page__or {
  position: relative;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  min-width: 100px;
  padding: 0 20px;
}
.sign-page__or::after,
.sign-page__or::before {
  position: absolute;
  left: 0;
  width: 50%;
  content: "";
  border-right: 1px solid #e0e0e0;
}
.sign-page__or::before {
  top: 0;
  bottom: calc(50% + 20px);
}
.sign-page__or::after {
  top: calc(50% + 20px);
  bottom: 0;
}
.sign-page__or:empty::before {
  bottom: 0;
}
.sign-page__or:empty::after {
  display: none;
}
.sign-page__footer {
  max-width: 480px;
  margin: 32px 0 0;
  padding: 32px 0 0;
  border-top: 1px solid rgba(0, 0, 0, 0.15);
}
.sign-page__provider-link {
  float: right;
}
.sign-page__title + .sign-page__description {
  margin-top: 8px;
}
.sign-page__description + .sign-page__content,
.sign-page__title + .sign-page__content {
  margin-top: 16px;
}
.sign-page__form-wrap.fx + .sign-page__footer {
  padding-top: 0;
  border: 0;
}
.sign-page--center .sign-page__description,
.sign-page--center .sign-page__title {
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}
.sign-form-external,
.sign-page--center .sign-page__content {
  -webkit-justify-content: center;
  justify-content: center;
}
.sign-form-external {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
#statslow_toggle_btn,
.sign-form-external__item {
  position: relative;
}
.sign-form-external__item + .sign-form-external__item {
  margin-left: 10px;
}
.auth-services__item {
  position: relative;
  margin-left: 13px;
}
.auth-services__item--primary {
  margin-bottom: 8px;
  margin-left: 0;
}
.auth-services__link {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  padding: 8px 0;
}
.auth-services__link:hover {
  color: #FF6036;
}
.auth-services__item-icon {
  display: -webkit-inline-flex;
  display: inline-flex;
  margin-right: 8px;
}
.cookie-notification {
  width: 100%;
  border-top: 1px solid #e0e0e0;
  background-color: #fff;
}
.cookie-notification__inner {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
  max-width: 1210px;
  width: 100%;
  min-height: 50px;
  margin: 0 auto;
  padding: 12px 20px;
}
.page--simple .cookie-notification__inner {
  max-width: 1240px;
}
.cookie-notification__close {
  display: -webkit-flex;
  display: flex;
  color: #767676;
  cursor: pointer;
}
.cookie-notification__close:hover {
  color: #000;
}
.cookie-notification__close > .icon {
  pointer-events: none;
}
.cookie-notification__actions {
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-left: 16px;
}
.cookie-notification--with-choice .cookie-notification__inner {
  min-height: 64px;
}
.sdo_tab_container {
  position: absolute;
}
.sd_toolbar {
  position: fixed;
  z-index: 10000;
  top: 0;
  left: 0;
  padding-left: 5px;
  background: #f7f7f7;
  box-shadow: 0 0 5px #000;
  direction: ltr;
}
.sdt_item {
  display: inline-block;
  margin: 0 5px 0 0;
  padding: 3px 0 5px;
}
.sdti_trgr {
  padding: 3px 9px 4px;
  border: 1px solid #666;
  border-radius: 8px;
  background: #4ca9d2;
  background-image: linear-gradient(to top, #359dcd 0%, #5cb1d6 61%);
  color: #fff;
  text-decoration: none;
  font-size: 12px;
}
.sdti_trgr_error {
  border-color: #333;
  background: #eb3d3d;
  background-image: linear-gradient(to top, #e82525 0%, #ed4e4e 100%);
}
.sdti_trgr:hover {
  color: #ddd !important;
}
.sdo_opened {
  overflow: hidden;
}
.sd_ovl {
  position: fixed;
  z-index: 9999;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
  overflow: auto;
  padding: 48px 10px 10px;
  background: rgba(255, 255, 255, 0.9);
}
.sdo_opened .sd_ovl {
  display: block;
}
.sdo_close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 4px 10px;
  background: #ff761a;
  color: #fff;
  cursor: pointer;
}
.sdo_tabs {
  overflow: hidden;
  padding: 10px 10px 0;
}
.sdot_item {
  position: relative;
  float: left;
  margin: 0 3px 0 0;
  padding: 4px 15px 5px;
  border-radius: 5px 5px 0 0;
  background: #2594b4;
  color: #fff;
  font-size: 14px;
  cursor: pointer;
}
.sdot_item.current {
  margin-top: -6px;
  padding-top: 10px;
  background: #2bb7df;
  cursor: default;
}
.sdtoi_l {
  position: absolute;
  z-index: 10;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.sdot_cont {
  display: none;
  padding: 6px;
  border-radius: 5px;
  background: #2bb7df;
}
.sdot_cont_visible,
.sdot_show_add .sdot_cont_add,
.sdot_show_on .sdot_cont_on,
.sdot_show_onload .sdot_cont_onload {
  display: block;
}
.sdo_table {
  width: 100%;
  border-collapse: collapse;
  background: #fff;
}
.sdot_short {
  width: auto;
}
.sdo_table td,
.sdo_table th {
  border: 1px solid #333;
}
.sdo_table th {
  padding: 3px 5px;
  background: #c8e8f0;
  text-align: left;
}
.sdo_table td {
  padding: 1px 3px;
}
td.sdot_details {
  padding: 10px 15px;
}
.xhr_error td {
  background: #f18181;
}
.sdto_details_toggle {
  display: inline-block;
  width: 6px;
  height: 5px;
  margin: 0 4px 0 0;
  padding: 3px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAFBAMAAACUdoDVAAAAElBMVEUAAABha3h5gYx/h5K5vsO5vsQf8DbDAAAAAXRSTlMAQObYZgAAABZJREFUeNpjUGVgYBBUAWJBYzAN5AMACrgBCmRFF8MAAAAASUVORK5CYII=)
    50% 50% no-repeat;
}
.details_is_shown .sdto_details_toggle {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAGBAMAAAD9IJlFAAAAElBMVEUAAABha3h5gYx/h5K5vsO5vsQf8DbDAAAAAXRSTlMAQObYZgAAACJJREFUeNpjCBQUDGBgEhRiYGJmYGZgYFBUABKODkACyAMAH+cBtqsDUuwAAAAASUVORK5CYII=);
}
.sdot_cont .dt-xhr-ss table {
  width: 100%;
  border-collapse: collapse;
}
.sdot_cont .dt-xhr-ss table td,
.sdot_cont .dt-xhr-ss table th {
  vertical-align: baseline;
  padding: 0 2px;
  border: 1px solid #000;
  background-color: #ccf;
  color: #000;
  text-align: left;
  font-size: 8pt;
}
.sdot_cont .dt-xhr-ss table td {
  max-height: 100px;
  background-color: #ccc;
}
.sdot_cont .dt-xhr-ss .err_element {
  background-color: #fc0;
}
.sdot_cont .dt-xhr-ss div.statslow_bt {
  font-weight: 400 !important;
}
