芝麻web文件管理V1.00
编辑当前文件:/home/qrafawbu/rentandbuyrealty.com/themes/default/css/vendor/live.css
@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(.5); transform: scale(.5) } } @keyframes loader { 0%, to { -webkit-transform: scale(1); transform: scale(1) } 25%, 75% { -webkit-transform: scale(.5); transform: scale(.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) } } @-webkit-keyframes sidebar-promo-fade-in { 0% { opacity: .2 } to { opacity: 1 } } @keyframes sidebar-promo-fade-in { 0% { opacity: .2 } to { opacity: 1 } } @-webkit-keyframes sidebar-promo-fade-out { 0% { opacity: 1 } to { opacity: 0 } } @keyframes sidebar-promo-fade-out { 0% { opacity: 1 } to { opacity: 0 } } @-webkit-keyframes sidebar-promo-v1-icon-slide-in { 0% { -webkit-transform: translateX(81px); transform: translateX(81px) } to { -webkit-transform: translateX(0); transform: translateX(0) } } @keyframes sidebar-promo-v1-icon-slide-in { 0% { -webkit-transform: translateX(81px); transform: translateX(81px) } to { -webkit-transform: translateX(0); transform: translateX(0) } } @-webkit-keyframes sidebar-promo-v1-icon-pulse { 0%, to { -webkit-transform: scale(1); transform: scale(1) } 50% { -webkit-transform: scale(1.2); transform: scale(1.2) } } @keyframes sidebar-promo-v1-icon-pulse { 0%, to { -webkit-transform: scale(1); transform: scale(1) } 50% { -webkit-transform: scale(1.2); transform: scale(1.2) } } @-webkit-keyframes sidebar-promo-v1-text-slide-in { 0% { -webkit-transform: translateX(200px); transform: translateX(200px) } to { -webkit-transform: translateX(0); transform: translateX(0) } } @keyframes sidebar-promo-v1-text-slide-in { 0% { -webkit-transform: translateX(200px); transform: translateX(200px) } to { -webkit-transform: translateX(0); transform: translateX(0) } } @-webkit-keyframes move-right-icon { 0% { z-index: 2; -webkit-transform: rotateY(180deg); transform: rotateY(180deg) } 16.6% { z-index: 2; -webkit-transform: rotateY(90deg); transform: rotateY(90deg) } 49.8% { z-index: 2 } 66.4% { z-index: 0; -webkit-transform: rotateY(90deg); transform: rotateY(90deg) } 66.5% { z-index: 0; -webkit-transform: rotateY(180deg); transform: rotateY(180deg) } } @keyframes move-right-icon { 0% { z-index: 2; -webkit-transform: rotateY(180deg); transform: rotateY(180deg) } 16.6% { z-index: 2; -webkit-transform: rotateY(90deg); transform: rotateY(90deg) } 49.8% { z-index: 2 } 66.4% { z-index: 0; -webkit-transform: rotateY(90deg); transform: rotateY(90deg) } 66.5% { z-index: 0; -webkit-transform: rotateY(180deg); transform: rotateY(180deg) } } @-webkit-keyframes move-left-icon { 0% { z-index: 3; -webkit-transform: rotateY(90deg); transform: rotateY(90deg) } 16.6% { z-index: 3; -webkit-transform: rotateY(0deg); transform: rotateY(0deg) } 16.7%, 48.8% { z-index: 2 } 48.9%, to { z-index: 1 } } @keyframes move-left-icon { 0% { z-index: 3; -webkit-transform: rotateY(90deg); transform: rotateY(90deg) } 16.6% { z-index: 3; -webkit-transform: rotateY(0deg); transform: rotateY(0deg) } 16.7%, 48.8% { z-index: 2 } 48.9%, to { z-index: 1 } } @-webkit-keyframes rotate-nonclockwise { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg) } to { -webkit-transform: rotate(-360deg); transform: rotate(-360deg) } } @keyframes rotate-nonclockwise { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg) } to { -webkit-transform: rotate(-360deg); transform: rotate(-360deg) } } @-webkit-keyframes rotate-clockwise { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg) } to { -webkit-transform: rotate(360deg); transform: rotate(360deg) } } @keyframes rotate-clockwise { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg) } to { -webkit-transform: rotate(360deg); transform: rotate(360deg) } } @-webkit-keyframes pulse { 0%, to { opacity: 0 } 50% { opacity: 1 } } @keyframes pulse { 0%, to { opacity: 0 } 50% { opacity: 1 } } @-webkit-keyframes heartbeat { 0%, 60%, to { opacity: 0 } 10%, 50% { opacity: 1 } } @keyframes heartbeat { 0%, 60%, to { opacity: 0 } 10%, 50% { opacity: 1 } } @-webkit-keyframes stream-gloss-animation { 0% { -webkit-transform: translateX(-100%) rotate(65deg); transform: translateX(-100%) rotate(65deg) } to { -webkit-transform: translateX(80%) rotate(65deg); transform: translateX(80%) rotate(65deg) } } @keyframes stream-gloss-animation { 0% { -webkit-transform: translateX(-100%) rotate(65deg); transform: translateX(-100%) rotate(65deg) } to { -webkit-transform: translateX(80%) rotate(65deg); transform: translateX(80%) rotate(65deg) } } @-webkit-keyframes stream-goal-dropdown-slide-in { 0% { opacity: 0; -webkit-transform: translateY(-160px); transform: translateY(-160px) } to { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0) } } @keyframes stream-goal-dropdown-slide-in { 0% { opacity: 0; -webkit-transform: translateY(-160px); transform: translateY(-160px) } to { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0) } } @-webkit-keyframes stream-goal-dropdown-slide-out { 0% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0) } to { opacity: 0; -webkit-transform: translateY(-160px); transform: translateY(-160px) } } @keyframes stream-goal-dropdown-slide-out { 0% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0) } to { opacity: 0; -webkit-transform: translateY(-160px); transform: translateY(-160px) } } @-webkit-keyframes tutorial-highlight-spread-animation { 0% { box-shadow: 0 0 0 60px transparent } 50% { box-shadow: 0 0 0 60px rgba(120, 59, 249, .85) } to { box-shadow: 0 0 0 345px rgba(120, 59, 249, .85) } } @keyframes tutorial-highlight-spread-animation { 0% { box-shadow: 0 0 0 60px transparent } 50% { box-shadow: 0 0 0 60px rgba(120, 59, 249, .85) } to { box-shadow: 0 0 0 345px rgba(120, 59, 249, .85) } } @-webkit-keyframes tutorial-highlight-collapse-animation { 0% { box-shadow: 0 0 0 345px rgba(120, 59, 249, .85) } to { box-shadow: 0 0 0 60px transparent } } @keyframes tutorial-highlight-collapse-animation { 0% { box-shadow: 0 0 0 345px rgba(120, 59, 249, .85) } to { box-shadow: 0 0 0 60px transparent } } @-webkit-keyframes tutorial-highlight-pointer-animation { 0%, to { -webkit-transform: translate(0, 0); transform: translate(0, 0) } 50% { -webkit-transform: translate(-10px, 10px); transform: translate(-10px, 10px) } } @keyframes tutorial-highlight-pointer-animation { 0%, to { -webkit-transform: translate(0, 0); transform: translate(0, 0) } 50% { -webkit-transform: translate(-10px, 10px); transform: translate(-10px, 10px) } } .is-blocked .body { overflow: hidden } .is-blocked .body::after { position: fixed; z-index: 100; top: 0; right: 0; bottom: 0; left: 0; content: ''; background: rgba(255, 255, 255, .5) } .page__stream { position: fixed; z-index: 97; top: 0; right: 0; bottom: 0; left: 0; overflow: auto } .page__stream.is-minified { top: auto; right: 16px; bottom: 16px; left: auto } .page--livestream .page__stream-backdrop.is-closed, .page__stream-backdrop { display: none } .page--livestream .page__stream-backdrop { position: fixed; z-index: 5; top: 0; right: 0; bottom: 0; left: 0; display: block; background-color: #000 } .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 .2s ease; will-change: transition } .react-progress-bar--stream .react-progress-bar__fill { background: #15cc79 } .react-progress-bar--profile-quality { background: rgba(253, 127, 126, .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, #783bf9, #ae89fb) } .scroll.is-dragged>.scroll__track, .scroll.is-hovered>.scroll__track { width: 8px; background: rgba(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, .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, .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 .1s linear, opacity .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, .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, .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; margin: 5px 0; 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-value .b, .scale-value b { font-weight: inherit } .scale--xsm { width: 48px; height: 48px } .scale--xsm .scale-value { display: none } .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 } .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 .2s, border .2s, color .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%; 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: #783bf9; 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; color: #fff } .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: #783bf9; 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: #4867aa; 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: #415d99 } .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: #3a5288 } .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: #783bf9; 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: #783bf9; 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: #783bf9; 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; color: #fff } .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: #783bf9; 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-live { background-color: #fd7f7e; color: #fff } .react-button--filled.react-button--color-live.is-hovered, .react-button--filled.react-button--color-live:hover, .trigger-button-hover:hover .react-button--filled.react-button--color-live:not(.trigger-ignore) { background-color: #e47271 } .react-button--filled.react-button--color-live.is-loading, .react-button--filled.react-button--color-live.is-pressed, .react-button--filled.react-button--color-live:active { background-color: #ca6665 } .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, .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, .235); background-color: rgba(0, 0, 0, .04) } .react-button--monochrome.is-loading, .react-button--monochrome.is-pressed, .react-button--monochrome:active { border-color: rgba(0, 0, 0, .32); background-color: rgba(0, 0, 0, .08) } .react-button--stroke.react-button--color-primary { border-color: currentColor; background-color: transparent; color: #783bf9 } .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, .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, .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, .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, .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, .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, .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, .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, .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, .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, .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, .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, .08); color: #11a361 } .react-button--stroke.react-button--color-generic-purple { border-color: currentColor; background-color: transparent; color: #783bf9 } .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, .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, .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, .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, .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, .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, .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, .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, .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, .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, .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, .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, .08); color: #ccc } .react-button--stroke.react-button--color-facebook { border-color: currentColor; background-color: transparent; color: #4867aa } .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(72, 103, 170, .04); color: #415d99 } .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(72, 103, 170, .08); color: #3a5288 } .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, .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, .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, .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, .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, .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, .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, .04); color: #179ee6 } .user-card { position: relative; width: 100%; } .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, .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, .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, .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, .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, .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, .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, .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, .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, .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, .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, .08); color: #11a361 } .react-button--stroke.react-button--color-bump { border-color: currentColor; background-color: transparent; color: #783bf9 } .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, .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, .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, .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, .08); color: #11a361 } .react-button--stroke.react-button--color-chat-quota { border-color: currentColor; background-color: transparent; color: #783bf9 } .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, .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, .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, .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, .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, .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, .08); color: #ca6665 } .react-button--stroke.react-button--color-criteria, .react-button--stroke.react-button--color-crush { border-color: currentColor; background-color: transparent; color: #783bf9 } .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, .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, .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, .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, .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, .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, .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, .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, .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, .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, .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, .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, .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, .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, .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, .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, .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, .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, .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, .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, .08); color: #3682bb } .react-button--stroke.react-button--color-premium, .react-button--stroke.react-button--color-undo { border-color: currentColor; background-color: transparent; color: #783bf9 } .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, .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, .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, .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, .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, .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, .08); color: #3682bb } .react-button--stroke.react-button--color-live { border-color: currentColor; background-color: transparent; color: #fd7f7e } .react-button--stroke.react-button--color-live.is-hovered, .react-button--stroke.react-button--color-live:hover, .trigger-button-hover:hover .react-button--stroke.react-button--color-live:not(.trigger-ignore) { background-color: rgba(253, 127, 126, .04); color: #e47271 } .react-button--stroke.react-button--color-live.is-loading, .react-button--stroke.react-button--color-live.is-pressed, .react-button--stroke.react-button--color-live:active { background-color: rgba(253, 127, 126, .08); color: #ca6665 } .react-button--transparent.react-button--color-primary { background-color: transparent; color: #783bf9 } .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: #783bf9 } .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: #4867aa } .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: #415d99 } .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: #3a5288 } .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: #783bf9 } .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: #783bf9 } .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: #783bf9 } .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: #783bf9 } .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--transparent.react-button--color-live { background-color: transparent; color: #fd7f7e } .react-button--transparent.react-button--color-live.is-hovered, .react-button--transparent.react-button--color-live:hover, .trigger-button-hover:hover .react-button--transparent.react-button--color-live:not(.trigger-ignore) { background-color: transparent; color: #e47271 } .react-button--transparent.react-button--color-live.is-loading, .react-button--transparent.react-button--color-live.is-pressed, .react-button--transparent.react-button--color-live:active { background-color: transparent; color: #ca6665 } .react-button--semitransparent { background-color: rgba(120, 59, 249, .08); color: #783bf9 } .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, .16); color: #783bf9 } .react-button--semitransparent.is-loading, .react-button--semitransparent.is-pressed, .react-button--semitransparent:active { background-color: rgba(120, 59, 249, .24); color: #783bf9 } .react-button--semitransparent.react-button--color-gray { background-color: rgba(204, 204, 204, .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, .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, .24); color: #000 } .react-button--semitransparent.react-button--color-black { background-color: rgba(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, .7) } .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 } .react-button--link { background-color: transparent; color: #783bf9 } .react-button--link .btn__text, .react-button--link .react-button__text { border-bottom: 1px solid rgba(120, 59, 249, .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, .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: .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: #949494 } .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 .2s, border-color .2s; cursor: pointer } .react-link__text-inner { display: inline; border-bottom: 1px solid rgba(148, 148, 148, .3); transition: border-color .2s } .react-link__icon+.react-link__text, .react-link__text+.react-link__icon { margin-left: 10px } .react-link__icon+.react-link__text { padding-top: .1875em } .react-link:hover, .trigger-link-hover:hover .react-link { color: #783bf9; 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 } .react-link--stream { color: #783bf9 } .react-link--stream .react-link__text-inner { border-color: transparent; border-bottom: 1px solid } .react-link--stream:hover .react-link__text-inner { border-color: #783bf9 } .stream-page { position: relative; display: -webkit-flex; display: flex; -webkit-flex: 1 0 auto; flex: 1 0 auto; width: 100% } .stream-page__actions { position: absolute; z-index: 1; top: -8px; right: 0; display: -webkit-flex; display: flex } .stream-page__actions-item+.stream-page__actions-item { margin-left: 10px } .stream-page__content { display: -webkit-flex; display: flex; -webkit-flex-direction: column; flex-direction: column; width: 100% } .stream-page__section+.stream-page__section { margin-top: 32px } .stream-page__section--top-streamers+.stream-page__section { margin-top: 48px } .stream-page__section--zero-case { display: -webkit-flex; display: flex; -webkit-align-items: stretch; align-items: stretch; -webkit-flex: 1 0 auto; flex: 1 0 auto } .stream-page__section+.stream-page__section--zero-case { margin-top: 0 } .stream-page__blocker { position: absolute; z-index: 2; right: 0; bottom: 0; left: 0; display: none; background: rgba(255, 255, 255, .5); top: -10px } .stream-page__blocker.is-blocked { display: block } .stream-card { height: inherit; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none } .stream-card:hover .stream-card__follow-toggle, .stream__canvas:hover .stream__action--report { opacity: 1 } .stream-card__follow-toggle { position: relative; color: #fff; opacity: 0; transition: opacity .2s ease-in; cursor: pointer; pointer-events: auto } .stream { position: relative; display: -webkit-flex; display: flex; -webkit-justify-content: center; justify-content: center; min-width: 848px; width: 100%; min-height: 500px; height: 100%; padding: 0 64px; background-color: rgba(0, 0, 0, .9); background-size: cover } @media screen and (max-width:1056px) { .stream { -webkit-justify-content: flex-start; justify-content: flex-start } } .stream__canvas { position: relative; -webkit-flex: 0 1 auto; flex: 0 1 auto; min-width: 450px; width: 480px; background-color: #0e0e0e } .stream__actions { position: absolute; z-index: 3; top: 16px; right: 16px; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center } .stream__loader, .stream__notice { position: absolute; z-index: 10; top: 0; right: 0; bottom: 0; left: 0 } .stream__notice { z-index: 2; width: 100%; height: 100% } .stream__meta { position: absolute; z-index: 3; top: 16px; left: 16px } .stream__chat { display: -webkit-flex; display: flex; -webkit-flex-direction: column; flex-direction: column; -webkit-flex: 0 1 auto; flex: 0 1 auto; min-width: 270px; width: 384px; background-color: #fff; color: #000 } .stream__message-list { position: relative; -webkit-flex: 1 1 auto; flex: 1 1 auto; max-height: 100% } .stream__message-list>.scroll::after, .stream__message-list>.scroll::before { content: none } .stream__message-scroller { display: -webkit-flex; display: flex; -webkit-flex-direction: column; flex-direction: column; -webkit-justify-content: flex-end; justify-content: flex-end; min-height: 100% } .stream__message-scroller .stream__message:first-child { margin-top: 8px } .stream__message-scroller .stream__message:last-child { margin-bottom: 24px } .stream__message+.stream__message { margin-top: 8px } .stream__gifts { position: relative; z-index: 1; padding-top: 24px; border-top: 1px solid rgba(118, 118, 118, .1) } .stream__share { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center } .stream__action+.stream__action { margin-left: 8px } .stream__action--report { opacity: 0; transition: .2s ease-in-out } .stream__info, .stream__report { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center } .stream__report { -webkit-justify-content: center; justify-content: center; width: 24px; color: #fff; opacity: .8; transition: opacity .2s ease-in-out; cursor: pointer; height: 24px } .stream__report:hover { opacity: 1 } .stream__control-icon .icon, .stream__report .icon { pointer-events: none } .stream__info { -webkit-flex: 0 0 auto; flex: 0 0 auto; height: 64px; padding: 0 24px; box-shadow: 0 1px 0 #f2f2f2 } .stream__comment-field { position: relative; z-index: 2; padding: 0 24px 16px; background: #fff } .stream__controls { position: absolute; z-index: 11; top: 16px; right: 16px; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center } @media screen and (max-width:1024px) { .stream__controls { -webkit-flex-direction: column-reverse; flex-direction: column-reverse } } .stream__control { margin-bottom: 16px; margin-left: 16px; color: #fff; cursor: pointer } .stream__control-icon { width: 24px; height: 24px } .stream__share-dropdown { top: 100%; left: 50% } .stream__share-dropdown:empty { display: none } .stream__animated-gift, .stream__goal, .stream__link-copied { position: absolute; top: 0; right: 0; bottom: 0; left: 0 } .stream__link-copied { display: -webkit-flex; display: flex; -webkit-justify-content: center; justify-content: center; -webkit-align-content: center; align-content: center; color: #fff; z-index: 3 } .stream__animated-gift { z-index: 5; pointer-events: none } .stream__donators { position: absolute; z-index: 10; right: 16px; bottom: 16px; left: 16px } .stream__nav { position: absolute; z-index: 1; top: 0; bottom: 0; left: 0; width: 100%; pointer-events: none } .stream__back-link { position: absolute; z-index: 2; right: 16px; bottom: 16px; display: -webkit-flex; display: flex; -webkit-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; width: 144px; height: 248px } .stream--mini { position: relative; overflow: hidden; min-width: 144px; width: 144px; min-height: 248px; height: 248px; padding-right: 0; padding-left: 0; border-radius: 8px; box-shadow: 0 5px 10px rgba(118, 118, 118, .3); cursor: pointer } .stream--mini .stream-notice__title { max-width: 80%; font-size: 16px } .stream--mini .stream-notice__message { max-width: 100%; padding: 0 5px; font-size: 14px } .stream--mini .stream__controls { top: 8px; right: 8px } .stream--mini .stream__control-icon { width: 16px; height: 16px } .stream--mini .stream__canvas { min-width: 100%; border-radius: inherit } .body--unauth .stream--mini { cursor: default } .stream--pip { display: none } .stream-message { position: relative; display: -webkit-flex; display: flex; padding: 8px 24px; transition: background-color .1s ease-in } .stream-message:not(.is-system):hover { background-color: #f2f2f2 } .stream-message:not(.is-system):hover .stream-message__actions { opacity: 1 } .stream-message__media { -webkit-flex: 0 0 auto; flex: 0 0 auto; margin-right: 8px } .stream-message__avatar { position: relative; display: -webkit-flex; display: flex; -webkit-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; overflow: hidden; width: 32px; height: 32px; border-radius: 100% } .stream-message__avatar-image { 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%) } @supports (object-fit:cover) { .stream-message__avatar-image { width: 100%; height: 100%; object-fit: cover } } .stream-message__header, .stream-message__info { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center } .stream-message__info { -webkit-flex-wrap: wrap; flex-wrap: wrap; min-width: 0 } .stream-message__header { width: 100%; margin-top: -1px; font-size: 14px } .stream-message__content { min-width: 0; margin-bottom: 0; word-wrap: break-word; line-height: 1.45 } .stream-message__title { color: #767676; line-height: 1.2 } .stream-message__title.has-link { cursor: pointer } .stream-message__action:hover, .stream-message__title.has-link:hover { color: #783bf9 } .stream-message__points { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; margin-left: 4px } .stream-message__points-icon { width: 16px; height: 16px; margin-right: 4px } .stream-message__actions { position: absolute; top: 16px; right: 16px; opacity: 0; transition: opacity .1s ease-in } .stream-message__action { cursor: pointer } .stream-message__action-icon { width: 12px; height: 12px; pointer-events: none } .stream-message--author .stream-message__title { color: #000 } .stream-message--gift, .stream-message--gift .stream-message__title, .stream-message--system, .stream-message--system .stream-message__title { color: #d9a410 } .stream-message--goal { padding-top: 8px; padding-bottom: 4px; background-color: rgba(246, 246, 246, .6) } .stream-comment-field { position: relative; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; width: 100%; height: 48px; border-radius: 8px; background: rgba(118, 118, 118, .08); transition: background .2s ease-in-out } .stream-comment-field.is-disabled { pointer-events: none } .stream-comment-field:hover { background: rgba(118, 118, 118, .16) } .stream-comment-field__input { -webkit-flex: 1 1 auto; flex: 1 1 auto; margin-right: 16px } .stream-comment-field__input .text-field__input { height: 48px; padding-right: 0; padding-left: 16px; border: 0; background: 0 0; font-size: 14px } .stream-comment-field__input .text-field__input::-webkit-input-placeholder { color: #767676 } .stream-comment-field__input .text-field__input:-moz-placeholder, .stream-comment-field__input .text-field__input::-moz-placeholder { color: #767676 } .stream-comment-field__input .text-field__input:-ms-input-placeholder { color: #767676 } .stream-comment-field__send { -webkit-flex: 0 0 auto; flex: 0 0 auto; margin-right: 16px; color: #783bf9; font-size: 14px; cursor: pointer } .stream-author, .stream-author__avatar, .stream-author__link { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center } .stream-author { width: 100% } .stream-author__avatar, .stream-author__link { margin-right: 8px } .stream-author__avatar { -webkit-justify-content: center; justify-content: center; overflow: hidden; width: 32px; height: 32px; border-radius: 100%; cursor: pointer; -webkit-flex: 0 0 auto; flex: 0 0 auto } .stream-author__avatar>img { display: block; max-width: 100%; object-fit: contain } .stream-author__link { -webkit-flex: 0 1 auto; flex: 0 1 auto; min-width: 0 } .stream-author__link:hover { color: #783bf9 } .stream-author__name { display: inline-block; overflow: hidden; max-width: 100%; white-space: nowrap; text-overflow: ellipsis; font-size: 16px } .stream-author__top-icon { width: 20px; height: 20px; margin-bottom: 1px; margin-left: 4px } .stream-author__actions { margin-left: auto } .stream-media { position: absolute; top: 0; right: 0; bottom: 0; left: 0; overflow: hidden } .stream-media__back { position: absolute; z-index: 1; top: -10%; right: -10%; bottom: -10%; left: -10%; background: no-repeat 50% 50%; background-size: cover; -webkit-filter: blur(20px); filter: blur(20px) } .stream-media__back::before { position: absolute; z-index: 1; top: 0; right: 0; bottom: 0; left: 0; content: ''; background: rgba(0, 0, 0, .6) } .stream-media__video { position: relative; z-index: 2; height: 100% } .stream-media.is-blurred .stream-media__back { z-index: 2 } .stream-media.is-blurred .stream-media__video { z-index: 1 } .stream-media--goal-achieved::after { background-image: linear-gradient(to bottom, #15cc79 0%, rgba(21, 204, 121, .738) 19%, rgba(21, 204, 121, .541) 34%, rgba(21, 204, 121, .382) 47%, rgba(21, 204, 121, .278) 56.5%, rgba(21, 204, 121, .194) 65%, rgba(21, 204, 121, .126) 73%, rgba(21, 204, 121, .075) 80.2%, rgba(21, 204, 121, .042) 86.1%, rgba(21, 204, 121, .021) 91%, rgba(21, 204, 121, .008) 95.2%, rgba(21, 204, 121, .002) 98.2%, rgba(21, 204, 121, 0) 100%); position: absolute; z-index: 3; top: 0; right: 0; left: 0; height: 100px; content: ''; -webkit-animation: pulse 3s ease-in-out 3 forwards; animation: pulse 3s ease-in-out 3 forwards } .stream-data { position: relative; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center } .stream-data__item { position: relative; border-radius: 4px; background-color: rgba(0, 0, 0, .08); transition: background .2s ease-in-out } .stream-data__item-content { position: relative; z-index: 2; display: -webkit-inline-flex; display: inline-flex; -webkit-align-items: center; align-items: center; height: 24px; padding: 0 8px; color: #fff; font-size: 12px } .stream-data__item+.stream-data__item, .stream-data__item-icon+.stream-data__item-text { margin-left: 4px } .stream-data__item--live { min-width: 52px; background-color: #fd7f7e } .stream-data__item--spectators { cursor: pointer } .stream-data__item--sound:hover { background-color: rgba(0, 0, 0, .2) } .stream-video { position: relative; object-fit: contain } .stream-video::after, .stream-video::before { position: absolute; z-index: 1; right: 0; left: 0; content: '' } .stream-video::before { top: 0; bottom: 50%; background: linear-gradient(to bottom, linear-gradient(to bottom, rgba(0, 0, 0, .24), transparent), transparent) } .stream-video::after { top: 20%; bottom: 0; background: linear-gradient(to top, linear-gradient(to bottom, rgba(0, 0, 0, .24), transparent), transparent) } .stream-video, .stream-video__video { width: 100%; height: 100% } .stream-list { position: relative } .stream-list__header { display: -webkit-flex; display: flex; margin-bottom: 16px } .stream-list__content { position: relative; max-width: 100% } .stream-list-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; position: relative; width: 100%; margin-bottom: 0; color: #000 } .stream-gifts { position: relative; margin-bottom: 8px; border-bottom: 1px solid transparent } .stream-gifts.is-expanded { margin-bottom: 16px; border-bottom: 1px solid rgba(118, 118, 118, .1) } .stream-gifts.is-expanded .stream-gifts__content { max-height: 224px } .stream-gifts.is-expanded .stream-gifts__expand-icon { -webkit-transform: rotate(90deg); transform: rotate(90deg) } .stream-gifts:not(.is-expanded) .scroll__inner { overflow: hidden } .stream-gifts:not(.is-expanded) .scroll.is-visible>.scroll__track { display: none } .stream-gifts__header { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; margin-bottom: 8px; padding: 0 24px; color: #949494 } .stream-gifts__content { position: relative; width: 100%; max-height: 98px; height: 300px; padding: 0 24px; transition: max-height .2s ease-in-out } .stream-gifts__content>.scroll::after, .stream-gifts__content>.scroll::before { content: none } .stream-gifts__controls { margin-left: auto } .stream-gifts__expand { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; padding-right: 8px; color: #783bf9; cursor: pointer } .stream-gifts__expand-icon { margin-left: 8px; -webkit-transform: rotate(-90deg); transform: rotate(-90deg) } .stream-gifts__item { overflow: hidden; width: 72px; height: 96px; margin-right: 8px; margin-left: 8px; padding-top: 8px; border-radius: 8px; cursor: pointer } .stream-gifts__item:hover { background: #f6f6f6 } .stream-gifts__scroller { display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; padding: 0 16px } .stream-gift { position: relative } .stream-gift__content, .stream-gift__image-box { display: -webkit-flex; display: flex; -webkit-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center } .stream-gift__content { -webkit-flex-direction: column; flex-direction: column } .stream-gift__image-box { position: relative; overflow: hidden; width: 56px; height: 56px } .stream-gift__image-box+.stream-gift__price { margin-top: 8px } .stream-gift__image { display: block; -webkit-flex: 0 0 auto; flex: 0 0 auto; max-width: 100%; width: inherit; height: inherit; object-fit: contain; opacity: 1; transition: opacity .2s ease-in-out } .stream-gift__image-animation { position: absolute; z-index: 1; top: 0; right: 0; bottom: 0; left: 0; opacity: 0; transition: opacity .2s ease-in-out } .stream-gift__price { display: -webkit-flex; display: flex; -webkit-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; color: #949494; font-size: 12px } .stream-gift__price-icon { width: 12px; height: 12px; margin-right: 6px } .stream-gift--size-lg, .stream-gift--size-lg .stream-gift__content, .stream-gift--size-lg .stream-gift__image-box { width: 96px; height: 96px } .stream-gift--size-spread, .stream-gift--size-spread .stream-gift__content, .stream-gift--size-spread .stream-gift__image-box { width: 100%; height: 100% } .stream-gift.is-animated .stream-gift__image { opacity: 0 } .stream-gift.is-animated .stream-gift__image-animation { opacity: 1 } .stream-notice, .stream-notice__content { display: -webkit-flex; display: flex; -webkit-flex-direction: column; flex-direction: column; -webkit-align-items: center; align-items: center } .stream-notice { position: relative; -webkit-justify-content: center; justify-content: center; width: 100%; height: 100%; padding: 32px 16px; text-align: center; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none } .stream-notice__content { max-width: 100%; margin: auto } .stream-notice__message, .stream-notice__title { max-width: 370px; margin-bottom: 0; color: #fff; -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; hyphens: auto; word-wrap: break-word } .stream-notice__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; line-height: 1.28; font-size: 25px } .stream-notice__message { font-size: 16px } .stream-notice__actions, .stream-notice__rating { display: -webkit-flex; display: flex; -webkit-justify-content: center; justify-content: center } .stream-notice__feed { width: 448px; margin-top: 0 } .stream-notice-feed__header+.stream-notice-feed__content, .stream-notice__message+.stream-notice__actions, .stream-notice__message+.stream-notice__rating, .stream-notice__rating+.stream-notice__actions, .stream-notice__title+.stream-notice__actions, .stream-notice__title+.stream-notice__message, .stream-notice__title+.stream-notice__rating, .stream-slider__items+.stream-slider__items { margin-top: 16px } .stream-notice.is-minified .stream-notice__message, .stream-notice.is-minified .stream-notice__title { max-width: 100% } .stream-notice-feed__header { text-align: center } .stream-notice-feed__title { color: #949494; font-size: 14px; line-height: 1.7 } #statslow_toggle_btn, .stream-slider { position: relative } .stream-slider__items { display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; max-width: 100% } .stream-slider__item { -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 148px; height: 192px } .stream-slider__item:not(:nth-child(5n+1)) { margin-left: 24px } .stream-slider__item:nth-child(n+6) { margin-top: 24px } .stream-slider__nav { position: absolute; z-index: 6; top: 96px } .stream-slider__nav--prev { left: 0; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%) } .stream-slider__nav--next { right: 0; -webkit-transform: translate(50%, -50%); transform: translate(50%, -50%) } .stream-slider--top-streamers .stream-slider__nav { top: 131px } .stream-slider--top-streamers .stream-slider__item { width: 262px; height: 262px } .stream-slider--top-streamers .stream-slider__item:not(:nth-child(5n+1)) { margin-left: 0 } .stream-slider--top-streamers .stream-slider__item:not(:nth-child(3n+1)) { margin-left: 25px } .stream-slider--top-streamers .stream-slider__item:nth-child(n+4) { margin-top: 25px } .stream-slider--scrollable .stream-slider__scroll { position: relative; z-index: 0; overflow: hidden; margin: -4px -15px -20px; padding: 4px 15px 20px } .stream-slider--scrollable .stream-slider__items { -webkit-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-align-items: center; align-items: center; transition: transform .2s; transition: transform .2s, -webkit-transform .2s } .stream-slider--scrollable .stream-slider__item.stream-slider__item { margin-top: 0 } .stream-slider--scrollable .stream-slider__item+.stream-slider__item { margin-left: 24px } .stream-slider--notice-feed { padding-right: 40px; padding-left: 40px } .stream-slider--notice-feed .stream-slider__scroll { margin: -4px -10px -20px; padding: 4px 10px 20px } .stream-slider--notice-feed .stream-slider__nav { top: 80px; color: #a9a9a9; opacity: .6 } .stream-slider--notice-feed .stream-slider__nav--next { right: 0 } .stream-slider--notice-feed .stream-slider__nav--prev { left: 0 } .stream-slider--notice-feed .stream-slider__nav--next, .stream-slider--notice-feed .stream-slider__nav--prev { -webkit-transform: translateX(0, -50%); transform: translateX(0, -50%) } .stream-slider--notice-feed .stream-slider__item { width: 112px; height: 160px } .stream-slider--notice-feed .stream-slider__item+.stream-slider__item { margin-left: 16px } .stream-share, .stream-share__item { display: -webkit-flex; display: flex; -webkit-align-items: flex-end; align-items: flex-end } .stream-share__item { -webkit-flex-direction: column; flex-direction: column; -webkit-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; color: #000; transition: color .2s; cursor: pointer } .stream-share__item:hover { color: #783bf9 } .stream-share__item+.stream-share__item { margin-left: 32px } .stream-share__item-icon { margin-bottom: 8px } .stream-share__item-icon .icon { pointer-events: none } .stream-donators { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center } .stream-donators__item { -webkit-flex: 1 1 0%; flex: 1 1 0%; min-width: 0 } .stream-donators__item+.stream-donators__item { margin-left: 8px } .stream-donator { position: relative; cursor: pointer } .stream-donator__avatar, .stream-donator__content { display: -webkit-flex; display: flex } .stream-donator__avatar { position: relative; -webkit-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 46px; height: 46px; margin-right: 8px; border: 2px solid currentColor; border-radius: 100% } .stream-donator__avatar-icon { color: #fff } .stream-donator__photo-box { overflow: hidden; width: 100%; height: 100%; border-radius: inherit } .stream-donator__photo { display: block; width: 100%; height: 100%; object-fit: cover } .stream-donator__badge { position: absolute; right: -2px; bottom: -2px; display: -webkit-flex; display: flex; -webkit-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; width: 20px; height: 20px; border-radius: 100%; background-color: currentColor } .stream-donator__badge-icon { width: 12px; height: 12px; color: #fff } .stream-donator__info { display: -webkit-flex; display: flex; -webkit-flex-direction: column; flex-direction: column; -webkit-justify-content: center; justify-content: center; min-width: 0 } .stream-donator__label { color: #fff } .stream-donator__name { display: inline-block; overflow: hidden; max-width: 100%; margin-bottom: 2px; color: #fff; white-space: nowrap; text-overflow: ellipsis } .stream-donator__dropdown { z-index: 2; height: 100% } .stream-donator__dropdown .dropdown { width: 250px; white-space: normal } .stream-donator__dropdown .dropdown__content { padding: 20px; color: #000; text-align: left } .stream-donator__send { display: -webkit-inline-flex; display: inline-flex; -webkit-align-items: center; align-items: center; color: #783bf9; cursor: pointer } .stream-donator__send .icon { margin-left: 4px } .stream-donator__link { position: absolute; z-index: 1; top: 0; right: 0; bottom: 0; left: 0 } .stream-donator--gold { color: #fed759 } .stream-donator--silver { color: #ccc } .stream-donator--bronze { color: #fd7f7e } .stream-donator.is-empty .stream-donator__avatar { border-style: dashed; border-color: #fff } .stream-link-copied, .stream-link-copied__icon { display: -webkit-flex; display: flex; -webkit-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center } .stream-link-copied { -webkit-flex-direction: column; flex-direction: column } .stream-link-copied__icon { overflow: hidden; width: 156px; height: 156px; margin-bottom: 14px; border-radius: 100%; background: #15cc79; color: #fff } .stream-link-copied__title { font-size: 16px } .stream-viewers { position: relative; display: -webkit-flex; display: flex; -webkit-flex-direction: column; flex-direction: column; width: 400px; height: 560px } .stream-viewers__header { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-flex: 0 0 auto; flex: 0 0 auto; padding: 20px 24px; border-bottom: 1px solid #f2f2f2 } .stream-viewers__content { display: -webkit-flex; display: flex; -webkit-flex-direction: column; flex-direction: column; -webkit-justify-content: center; justify-content: center; -webkit-flex: 1 1 auto; flex: 1 1 auto } .stream-viewers__scroller { position: relative; -webkit-flex: 1 1 auto; flex: 1 1 auto; max-width: 100% } .stream-viewers__data-list { display: -webkit-flex; display: flex; -webkit-align-content: center; align-content: center; -webkit-flex: 1 1 auto; flex: 1 1 auto } .stream-viewers__data { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; color: #000 } .stream-viewers__data+.stream-viewers__data { margin-left: 24px } .stream-viewers__data-text { line-height: 1; font-variant-numeric: tabular-nums; -webkit-font-feature-settings: 'tnum'; font-feature-settings: 'tnum' } @supports (font-variant-numeric:tabular-nums) { .stream-viewers__data-text { -webkit-font-feature-settings: normal; font-feature-settings: normal } } .firefox .stream-viewers__data-text--time { width: 2.5rem } .stream-viewers__data-icon { display: -webkit-flex; display: flex; margin-right: 4px } .stream-viewers__message { 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 } .stream-viewers__close { color: #767676; cursor: pointer } .stream-viewers__close .icon { pointer-events: none } .stream-viewers__user+.stream-viewers__user .stream-viewer .stream-viewer__info { border-top: 1px solid #f2f2f2 } .stream-viewer { position: relative; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; padding: 0 24px; font-size: 16px } .stream-viewer__avatar { position: relative; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 32px; height: 32px; margin-right: 16px; border-radius: 100%; cursor: pointer } .stream-viewer__photo-box { overflow: hidden; width: inherit; height: inherit; border-radius: 100% } .stream-viewer__photo { display: block; max-width: 100%; object-fit: contain } .stream-viewer__info, .stream-viewer__link { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; min-width: 0 } .stream-viewer__info { padding: 16px 0; -webkit-flex: 1 1 auto; flex: 1 1 auto } .stream-viewer__link { -webkit-flex: 0 1 auto; flex: 0 1 auto; margin-right: 16px; color: #000; cursor: pointer } .stream-viewer__link:hover { color: #783bf9 } .stream-viewer__name { display: inline-block; overflow: hidden; min-width: 0; white-space: nowrap; text-overflow: ellipsis } .stream-viewer__age { white-space: nowrap } .stream-viewer__follower { display: -webkit-flex; display: flex; margin-left: 8px; opacity: .6 } .stream-viewer__credits { -webkit-flex: 0 1 auto; flex: 0 1 auto; margin-left: auto; color: #767676 } .stream-goal { position: relative; height: 100% } .stream-goal__progress { position: absolute; top: 0; right: 0; bottom: 0; left: 0; overflow: hidden; height: 100%; border-radius: 4px } .stream-goal__dropdown { position: absolute; right: 0; left: 0; height: 100%; transition: transform .2s ease-in-out; transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out } .stream-goal__dropdown .dropdown { width: 230px; white-space: normal } .stream-goal--achieved .stream-goal__progress::before { position: absolute; z-index: 1; left: 0; display: block; width: 61px; height: 25px; content: ''; background: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, .6), rgba(255, 255, 255, 0)); -webkit-animation: stream-gloss-animation 1.5s ease-out 0s 3 forwards; animation: stream-gloss-animation 1.5s ease-out 0s 3 forwards } .stream-goal--achieved .stream-goal__dropdown { -webkit-animation: stream-goal-dropdown-slide-in .7s ease-out forwards; animation: stream-goal-dropdown-slide-in .7s ease-out forwards } .stream-goal--new .stream-goal__dropdown { -webkit-animation: stream-goal-dropdown-slide-out 2s ease-in-out forwards; animation: stream-goal-dropdown-slide-out 2s ease-in-out forwards } .stream-nav { position: relative; height: 100%; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none } .stream-nav__item { position: absolute; top: 0; bottom: 0; display: -webkit-flex; display: flex; -webkit-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; width: 64px; color: #fff; opacity: .8; transition: opacity .2s; cursor: pointer; pointer-events: auto } .stream-back-link__close:hover, .stream-nav__item:hover { opacity: 1 } .stream-nav__item--prev { left: 0 } .stream-nav__item--next { right: 0 } .stream-back-link__close .icon, .stream-nav__icon { pointer-events: none } .stream-back-link { position: relative; overflow: hidden; width: 100%; height: 100%; border-radius: 4px; box-shadow: 0 5px 10px rgba(118, 118, 118, .3); cursor: pointer } .stream-back-link::before { background-image: linear-gradient(to bottom, #000 0%, rgba(0, 0, 0, .738) 19%, rgba(0, 0, 0, .541) 34%, rgba(0, 0, 0, .382) 47%, rgba(0, 0, 0, .278) 56.5%, rgba(0, 0, 0, .194) 65%, rgba(0, 0, 0, .126) 73%, rgba(0, 0, 0, .075) 80.2%, rgba(0, 0, 0, .042) 86.1%, rgba(0, 0, 0, .021) 91%, rgba(0, 0, 0, .008) 95.2%, rgba(0, 0, 0, .002) 98.2%, transparent 100%); position: absolute; z-index: 1; top: 0; right: 0; left: 0; height: 30%; content: ''; opacity: .3 } .stream-back-link__content { display: -webkit-flex; display: flex; -webkit-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; width: 100%; height: 100%; background-color: #767676; pointer-events: none } .stream-back-link__image { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-position: center center; background-size: cover; -webkit-filter: blur(10px); filter: blur(10px) } .stream-back-link__text { position: relative; z-index: 1; max-width: 100%; padding: 0 4px; color: #fff; word-wrap: break-word; text-align: center; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; pointer-events: none } .stream-back-link__close { position: absolute; z-index: 2; top: 8px; right: 8px; width: 16px; height: 16px; color: #fff; opacity: .8; transition: opacity .2s ease-in-out } .stream-filter, .surprise>ins { position: relative; display: block } .stream-filter .dropdown { min-width: 360px } .surprise { text-align: center } .surprise>ins { z-index: 1; display: inline-block } .surprise ins, .surprise>ins { vertical-align: top } .stream-page { position: relative; display: -webkit-flex; display: flex; -webkit-flex: 1 0 auto; flex: 1 0 auto; width: 100% } .stream-page__actions { position: absolute; z-index: 1; top: -8px; right: 0; display: -webkit-flex; display: flex } .stream-page__actions-item+.stream-page__actions-item { margin-left: 10px } .stream-page__content { display: -webkit-flex; display: flex; -webkit-flex-direction: column; flex-direction: column; width: 100% } .stream-page__section+.stream-page__section { margin-top: 32px } .stream-page__section--top-streamers+.stream-page__section { margin-top: 48px } .stream-page__section--zero-case { display: -webkit-flex; display: flex; -webkit-align-items: stretch; align-items: stretch; -webkit-flex: 1 0 auto; flex: 1 0 auto } .stream-page__section+.stream-page__section--zero-case { margin-top: 0 } .stream-page__blocker { position: absolute; z-index: 2; right: 0; bottom: 0; left: 0; display: none; background: rgba(255, 255, 255, .5); top: -10px } .stream-page__blocker.is-blocked { display: block } .stream-card { height: inherit; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none } .stream-card:hover .stream-card__follow-toggle, .stream__canvas:hover .stream__action--report { opacity: 1 } .stream-card__follow-toggle { position: relative; color: #fff; opacity: 0; transition: opacity .2s ease-in; cursor: pointer; pointer-events: auto } .stream { position: relative; display: -webkit-flex; display: flex; -webkit-justify-content: center; justify-content: center; min-width: 848px; width: 100%; min-height: 500px; height: 100%; padding: 0 64px; background-color: rgba(0, 0, 0, .9); background-size: cover } @media screen and (max-width:1056px) { .stream { -webkit-justify-content: flex-start; justify-content: flex-start } } .stream__canvas { position: relative; -webkit-flex: 0 1 auto; flex: 0 1 auto; min-width: 450px; width: 480px; background-color: #0e0e0e } .stream__actions { position: absolute; z-index: 3; top: 16px; right: 16px; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center } .stream__loader, .stream__notice { position: absolute; z-index: 10; top: 0; right: 0; bottom: 0; left: 0 } .stream__notice { z-index: 2; width: 100%; height: 100% } .stream__meta { position: absolute; z-index: 3; top: 16px; left: 16px } .stream__chat { display: -webkit-flex; display: flex; -webkit-flex-direction: column; flex-direction: column; -webkit-flex: 0 1 auto; flex: 0 1 auto; min-width: 270px; width: 384px; background-color: #fff; color: #000 } .stream__message-list { position: relative; -webkit-flex: 1 1 auto; flex: 1 1 auto; max-height: 100% } .stream__message-list>.scroll::after, .stream__message-list>.scroll::before { content: none } .stream__message-scroller { display: -webkit-flex; display: flex; -webkit-flex-direction: column; flex-direction: column; -webkit-justify-content: flex-end; justify-content: flex-end; min-height: 100% } .stream__message-scroller .stream__message:first-child { margin-top: 8px } .stream__message-scroller .stream__message:last-child { margin-bottom: 24px } .stream__message+.stream__message { margin-top: 8px } .stream__gifts { position: relative; z-index: 1; padding-top: 24px; border-top: 1px solid rgba(118, 118, 118, .1) } .stream__share { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center } .stream__action+.stream__action { margin-left: 8px } .stream__action--report { opacity: 0; transition: .2s ease-in-out } .stream__info, .stream__report { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center } .stream__report { -webkit-justify-content: center; justify-content: center; width: 24px; color: #fff; opacity: .8; transition: opacity .2s ease-in-out; cursor: pointer; height: 24px } .stream__report:hover { opacity: 1 } .stream__control-icon .icon, .stream__report .icon { pointer-events: none } .stream__info { -webkit-flex: 0 0 auto; flex: 0 0 auto; height: 64px; padding: 0 24px; box-shadow: 0 1px 0 #f2f2f2 } .stream__comment-field { position: relative; z-index: 2; padding: 0 24px 16px; background: #fff } .stream__controls { position: absolute; z-index: 11; top: 16px; right: 16px; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center } @media screen and (max-width:1024px) { .stream__controls { -webkit-flex-direction: column-reverse; flex-direction: column-reverse } } .stream__control { margin-bottom: 16px; margin-left: 16px; color: #fff; cursor: pointer } .stream__control-icon { width: 24px; height: 24px } .stream__share-dropdown { top: 100%; left: 50% } .stream__share-dropdown:empty { display: none } .stream__animated-gift, .stream__goal, .stream__link-copied { position: absolute; top: 0; right: 0; bottom: 0; left: 0 } .stream__link-copied { display: -webkit-flex; display: flex; -webkit-justify-content: center; justify-content: center; -webkit-align-content: center; align-content: center; color: #fff; z-index: 3 } .stream__animated-gift { z-index: 5; pointer-events: none } .stream__donators { position: absolute; z-index: 10; right: 16px; bottom: 16px; left: 16px } .stream__nav { position: absolute; z-index: 1; top: 0; bottom: 0; left: 0; width: 100%; pointer-events: none } .stream__back-link { position: absolute; z-index: 2; right: 16px; bottom: 16px; display: -webkit-flex; display: flex; -webkit-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; width: 144px; height: 248px } .stream--mini { position: relative; overflow: hidden; min-width: 144px; width: 144px; min-height: 248px; height: 248px; padding-right: 0; padding-left: 0; border-radius: 8px; box-shadow: 0 5px 10px rgba(118, 118, 118, .3); cursor: pointer } .stream--mini .stream-notice__title { max-width: 80%; font-size: 16px } .stream--mini .stream-notice__message { max-width: 100%; padding: 0 5px; font-size: 14px } .stream--mini .stream__controls { top: 8px; right: 8px } .stream--mini .stream__control-icon { width: 16px; height: 16px } .stream--mini .stream__canvas { min-width: 100%; border-radius: inherit } .body--unauth .stream--mini { cursor: default } .stream--pip { display: none } .stream-message { position: relative; display: -webkit-flex; display: flex; padding: 8px 24px; transition: background-color .1s ease-in } .stream-message:not(.is-system):hover { background-color: #f2f2f2 } .stream-message:not(.is-system):hover .stream-message__actions { opacity: 1 } .stream-message__media { -webkit-flex: 0 0 auto; flex: 0 0 auto; margin-right: 8px } .stream-message__avatar { position: relative; display: -webkit-flex; display: flex; -webkit-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; overflow: hidden; width: 32px; height: 32px; border-radius: 100% } .stream-message__avatar-image { 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%) } @supports (object-fit:cover) { .stream-message__avatar-image { width: 100%; height: 100%; object-fit: cover } } .stream-message__header, .stream-message__info { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center } .stream-message__info { -webkit-flex-wrap: wrap; flex-wrap: wrap; min-width: 0 } .stream-message__header { width: 100%; margin-top: -1px; font-size: 14px } .stream-message__content { min-width: 0; margin-bottom: 0; word-wrap: break-word; line-height: 1.45 } .stream-goal__dropdown p, .stream-message__content p { margin-bottom: 0 } .stream-message__title { color: #767676; line-height: 1.2 } .stream-message__title.has-link { cursor: pointer } .stream-message__action:hover, .stream-message__title.has-link:hover { color: #783bf9 } .stream-message__points { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; margin-left: 4px } .stream-message__points-icon { width: 16px; height: 16px; margin-right: 4px } .stream-message__actions { position: absolute; top: 16px; right: 16px; opacity: 0; transition: opacity .1s ease-in } .stream-message__action { cursor: pointer } .stream-message__action-icon { width: 12px; height: 12px; pointer-events: none } .stream-message--author .stream-message__title { color: #000 } .stream-message--gift, .stream-message--gift .stream-message__title, .stream-message--system, .stream-message--system .stream-message__title { color: #d9a410 } .stream-message--goal { padding-top: 8px; padding-bottom: 4px; background-color: rgba(246, 246, 246, .6) } .stream-comment-field { position: relative; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; width: 100%; height: 48px; border-radius: 8px; background: rgba(118, 118, 118, .08); transition: background .2s ease-in-out } .stream-comment-field.is-disabled { pointer-events: none } .stream-comment-field:hover { background: rgba(118, 118, 118, .16) } .stream-comment-field__input { -webkit-flex: 1 1 auto; flex: 1 1 auto; margin-right: 16px } .stream-comment-field__input .text-field__input { height: 48px; padding-right: 0; padding-left: 16px; border: 0; background: 0 0; font-size: 14px } .stream-comment-field__input .text-field__input::-webkit-input-placeholder { color: #767676 } .stream-comment-field__input .text-field__input:-moz-placeholder, .stream-comment-field__input .text-field__input::-moz-placeholder { color: #767676 } .stream-comment-field__input .text-field__input:-ms-input-placeholder { color: #767676 } .stream-comment-field__send { -webkit-flex: 0 0 auto; flex: 0 0 auto; margin-right: 16px; color: #783bf9; font-size: 14px; cursor: pointer } .stream-author, .stream-author__avatar, .stream-author__link { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center } .stream-author { width: 100% } .stream-author__avatar, .stream-author__link { margin-right: 8px } .stream-author__avatar { -webkit-justify-content: center; justify-content: center; overflow: hidden; width: 32px; height: 32px; border-radius: 100%; cursor: pointer; -webkit-flex: 0 0 auto; flex: 0 0 auto } .stream-author__avatar>img { display: block; max-width: 100%; object-fit: contain } .stream-author__link { -webkit-flex: 0 1 auto; flex: 0 1 auto; min-width: 0 } .stream-author__link:hover { color: #783bf9 } .stream-author__name { display: inline-block; overflow: hidden; max-width: 100%; white-space: nowrap; text-overflow: ellipsis; font-size: 16px } .stream-author__top-icon { width: 20px; height: 20px; margin-bottom: 1px; margin-left: 4px } .stream-author__actions { margin-left: auto } .stream-media { position: absolute; top: 0; right: 0; bottom: 0; left: 0; overflow: hidden } .stream-media__back { position: absolute; z-index: 1; top: -10%; right: -10%; bottom: -10%; left: -10%; background: no-repeat 50% 50%; background-size: cover; -webkit-filter: blur(20px); filter: blur(20px) } .stream-media__back::before { position: absolute; z-index: 1; top: 0; right: 0; bottom: 0; left: 0; content: ''; background: rgba(0, 0, 0, .6) } .stream-media__video { position: relative; z-index: 2; height: 100% } .stream-media.is-blurred .stream-media__back { z-index: 2 } .stream-media.is-blurred .stream-media__video { z-index: 1 } .stream-media--goal-achieved::after { background-image: linear-gradient(to bottom, #15cc79 0%, rgba(21, 204, 121, .738) 19%, rgba(21, 204, 121, .541) 34%, rgba(21, 204, 121, .382) 47%, rgba(21, 204, 121, .278) 56.5%, rgba(21, 204, 121, .194) 65%, rgba(21, 204, 121, .126) 73%, rgba(21, 204, 121, .075) 80.2%, rgba(21, 204, 121, .042) 86.1%, rgba(21, 204, 121, .021) 91%, rgba(21, 204, 121, .008) 95.2%, rgba(21, 204, 121, .002) 98.2%, rgba(21, 204, 121, 0) 100%); position: absolute; z-index: 3; top: 0; right: 0; left: 0; height: 100px; content: ''; -webkit-animation: pulse 3s ease-in-out 3 forwards; animation: pulse 3s ease-in-out 3 forwards } .stream-data { position: relative; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center } .stream-data__item { position: relative; border-radius: 4px; background-color: rgba(0, 0, 0, .08); transition: background .2s ease-in-out } .stream-data__item-content { position: relative; z-index: 2; display: -webkit-inline-flex; display: inline-flex; -webkit-align-items: center; align-items: center; height: 24px; padding: 0 8px; color: #fff; font-size: 12px } .stream-data__item+.stream-data__item, .stream-data__item-icon+.stream-data__item-text { margin-left: 4px } .stream-data__item--live { min-width: 52px; background-color: #fd7f7e } .stream-data__item--spectators { cursor: pointer } .stream-data__item--sound:hover { background-color: rgba(0, 0, 0, .2) } .stream-video { position: relative; object-fit: contain } .stream-video::after, .stream-video::before { position: absolute; z-index: 1; right: 0; left: 0; content: '' } .stream-video::before { top: 0; bottom: 50%; background: linear-gradient(to bottom, linear-gradient(to bottom, rgba(0, 0, 0, .24), transparent), transparent) } .stream-video::after { top: 20%; bottom: 0; background: linear-gradient(to top, linear-gradient(to bottom, rgba(0, 0, 0, .24), transparent), transparent) } .stream-video, .stream-video__video { width: 100%; height: 100% } .stream-list { position: relative } .stream-list__header { display: -webkit-flex; display: flex; margin-bottom: 16px } .stream-list__content { position: relative; max-width: 100% } .stream-list-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; position: relative; width: 100%; margin-bottom: 0; color: #000 } .stream-gifts { position: relative; margin-bottom: 8px; border-bottom: 1px solid transparent } .stream-gifts.is-expanded { margin-bottom: 16px; border-bottom: 1px solid rgba(118, 118, 118, .1) } .stream-gifts.is-expanded .stream-gifts__content { max-height: 224px } .stream-gifts.is-expanded .stream-gifts__expand-icon { -webkit-transform: rotate(90deg); transform: rotate(90deg) } .stream-gifts:not(.is-expanded) .scroll__inner { overflow: hidden } .stream-gifts:not(.is-expanded) .scroll.is-visible>.scroll__track { display: none } .stream-gifts__header { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; margin-bottom: 8px; padding: 0 24px; color: #949494 } .stream-gifts__content { position: relative; width: 100%; max-height: 98px; height: 300px; padding: 0 24px; transition: max-height .2s ease-in-out } .stream-gifts__content>.scroll::after, .stream-gifts__content>.scroll::before { content: none } .stream-gifts__controls { margin-left: auto } .stream-gifts__expand { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; padding-right: 8px; color: #783bf9; cursor: pointer } .stream-gifts__expand-icon { margin-left: 8px; -webkit-transform: rotate(-90deg); transform: rotate(-90deg) } .stream-gifts__item { overflow: hidden; width: 72px; height: 96px; margin-right: 8px; margin-left: 8px; padding-top: 8px; border-radius: 8px; cursor: pointer } .stream-gifts__item:hover { background: #f6f6f6 } .stream-gifts__scroller { display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; padding: 0 16px } .stream-gift { position: relative } .stream-gift__content, .stream-gift__image-box { display: -webkit-flex; display: flex; -webkit-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center } .stream-gift__content { -webkit-flex-direction: column; flex-direction: column } .stream-gift__image-box { position: relative; overflow: hidden; width: 56px; height: 56px } .stream-gift__image-box+.stream-gift__price { margin-top: 8px } .stream-gift__image { display: block; -webkit-flex: 0 0 auto; flex: 0 0 auto; max-width: 100%; width: inherit; height: inherit; object-fit: contain; opacity: 1; transition: opacity .2s ease-in-out } .stream-gift__image-animation { position: absolute; z-index: 1; top: 0; right: 0; bottom: 0; left: 0; opacity: 0; transition: opacity .2s ease-in-out } .stream-gift__price { display: -webkit-flex; display: flex; -webkit-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; color: #949494; font-size: 12px } .stream-gift__price-icon { width: 12px; height: 12px; margin-right: 6px } .stream-gift--size-lg, .stream-gift--size-lg .stream-gift__content, .stream-gift--size-lg .stream-gift__image-box { width: 96px; height: 96px } .stream-gift--size-spread, .stream-gift--size-spread .stream-gift__content, .stream-gift--size-spread .stream-gift__image-box { width: 100%; height: 100% } .stream-gift.is-animated .stream-gift__image { opacity: 0 } .stream-gift.is-animated .stream-gift__image-animation { opacity: 1 } .stream-notice, .stream-notice__content { display: -webkit-flex; display: flex; -webkit-flex-direction: column; flex-direction: column; -webkit-align-items: center; align-items: center } .stream-notice { position: relative; -webkit-justify-content: center; justify-content: center; width: 100%; height: 100%; padding: 32px 16px; text-align: center; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none } .stream-notice__content { max-width: 100%; margin: auto } .stream-notice__message, .stream-notice__title { max-width: 370px; margin-bottom: 0; color: #fff; -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; hyphens: auto; word-wrap: break-word } .stream-notice__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; line-height: 1.28; font-size: 25px } .stream-notice__message { font-size: 16px } .stream-notice__actions, .stream-notice__rating { display: -webkit-flex; display: flex; -webkit-justify-content: center; justify-content: center } .stream-notice__feed { width: 448px; margin-top: 0 } .stream-notice-feed__header+.stream-notice-feed__content, .stream-notice__message+.stream-notice__actions, .stream-notice__message+.stream-notice__rating, .stream-notice__rating+.stream-notice__actions, .stream-notice__title+.stream-notice__actions, .stream-notice__title+.stream-notice__message, .stream-notice__title+.stream-notice__rating, .stream-slider__items+.stream-slider__items { margin-top: 16px } .stream-notice.is-minified .stream-notice__message, .stream-notice.is-minified .stream-notice__title { max-width: 100% } .stream-notice-feed__header { text-align: center } .stream-notice-feed__title { color: #949494; font-size: 14px; line-height: 1.7 } .stream-slider { position: relative } .stream-slider__items { display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; max-width: 100% } .stream-slider__item { -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 148px; height: 192px } .stream-slider__item:not(:nth-child(5n+1)) { margin-left: 24px } .stream-slider__item:nth-child(n+6) { margin-top: 24px } .stream-slider__nav { position: absolute; z-index: 6; top: 96px } .stream-slider__nav--prev { left: 0; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%) } .stream-slider__nav--next { right: 0; -webkit-transform: translate(50%, -50%); transform: translate(50%, -50%) } .stream-slider--top-streamers .stream-slider__nav { top: 131px } .stream-slider--top-streamers .stream-slider__item { width: 262px; height: 262px } .stream-slider--top-streamers .stream-slider__item:not(:nth-child(5n+1)) { margin-left: 0 } .stream-slider--top-streamers .stream-slider__item:not(:nth-child(3n+1)) { margin-left: 25px } .stream-slider--top-streamers .stream-slider__item:nth-child(n+4) { margin-top: 25px } .stream-slider--scrollable .stream-slider__scroll { position: relative; z-index: 0; overflow: hidden; margin: -4px -15px -20px; padding: 4px 15px 20px } .stream-slider--scrollable .stream-slider__items { -webkit-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-align-items: center; align-items: center; transition: transform .2s; transition: transform .2s, -webkit-transform .2s } .stream-slider--scrollable .stream-slider__item.stream-slider__item { margin-top: 0 } .stream-slider--scrollable .stream-slider__item+.stream-slider__item { margin-left: 24px } .stream-slider--notice-feed { padding-right: 40px; padding-left: 40px } .stream-slider--notice-feed .stream-slider__scroll { margin: -4px -10px -20px; padding: 4px 10px 20px } .stream-slider--notice-feed .stream-slider__nav { top: 80px; color: #a9a9a9; opacity: .6 } .stream-slider--notice-feed .stream-slider__nav--next { right: 0 } .stream-slider--notice-feed .stream-slider__nav--prev { left: 0 } .stream-slider--notice-feed .stream-slider__nav--next, .stream-slider--notice-feed .stream-slider__nav--prev { -webkit-transform: translateX(0, -50%); transform: translateX(0, -50%) } .stream-slider--notice-feed .stream-slider__item { width: 112px; height: 160px } .stream-slider--notice-feed .stream-slider__item+.stream-slider__item { margin-left: 16px } .stream-share, .stream-share__item { display: -webkit-flex; display: flex; -webkit-align-items: flex-end; align-items: flex-end } .stream-share__item { -webkit-flex-direction: column; flex-direction: column; -webkit-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; color: #000; transition: color .2s; cursor: pointer } .stream-share__item:hover { color: #783bf9 } .stream-share__item+.stream-share__item { margin-left: 32px } .stream-share__item-icon { margin-bottom: 8px } .stream-share__item-icon .icon { pointer-events: none } .stream-donators { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center } .stream-donators__item { -webkit-flex: 1 1 0%; flex: 1 1 0%; min-width: 0 } .stream-donators__item+.stream-donators__item { margin-left: 8px } .stream-donator { position: relative; cursor: pointer } .stream-donator__avatar, .stream-donator__content { display: -webkit-flex; display: flex } .stream-donator__avatar { position: relative; -webkit-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 46px; height: 46px; margin-right: 8px; border: 2px solid currentColor; border-radius: 100% } .stream-donator__avatar-icon { color: #fff } .stream-donator__photo-box { overflow: hidden; width: 100%; height: 100%; border-radius: inherit } .stream-donator__photo { display: block; width: 100%; height: 100%; object-fit: cover } .stream-donator__badge { position: absolute; right: -2px; bottom: -2px; display: -webkit-flex; display: flex; -webkit-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; width: 20px; height: 20px; border-radius: 100%; background-color: currentColor } .stream-donator__badge-icon { width: 12px; height: 12px; color: #fff } .stream-donator__info { display: -webkit-flex; display: flex; -webkit-flex-direction: column; flex-direction: column; -webkit-justify-content: center; justify-content: center; min-width: 0 } .stream-donator__label { color: #fff } .stream-donator__name { display: inline-block; overflow: hidden; max-width: 100%; margin-bottom: 2px; color: #fff; white-space: nowrap; text-overflow: ellipsis } .stream-donator__dropdown { z-index: 2; height: 100% } .stream-donator__dropdown .dropdown { width: 250px; white-space: normal } .stream-donator__dropdown .dropdown__content { padding: 20px; color: #000; text-align: left } .stream-donator__send { display: -webkit-inline-flex; display: inline-flex; -webkit-align-items: center; align-items: center; color: #783bf9; cursor: pointer } .stream-donator__send .icon { margin-left: 4px } .stream-donator__link { position: absolute; z-index: 1; top: 0; right: 0; bottom: 0; left: 0 } .stream-donator--gold { color: #fed759 } .stream-donator--silver { color: #ccc } .stream-donator--bronze { color: #fd7f7e } .stream-donator.is-empty .stream-donator__avatar { border-style: dashed; border-color: #fff } .stream-link-copied, .stream-link-copied__icon { display: -webkit-flex; display: flex; -webkit-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center } .stream-link-copied { -webkit-flex-direction: column; flex-direction: column } .stream-link-copied__icon { overflow: hidden; width: 156px; height: 156px; margin-bottom: 14px; border-radius: 100%; background: #15cc79; color: #fff } .stream-link-copied__title { font-size: 16px } .stream-viewers { position: relative; display: -webkit-flex; display: flex; -webkit-flex-direction: column; flex-direction: column; width: 400px; height: 560px } .stream-viewers__header { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-flex: 0 0 auto; flex: 0 0 auto; padding: 20px 24px; border-bottom: 1px solid #f2f2f2 } .stream-viewers__content { display: -webkit-flex; display: flex; -webkit-flex-direction: column; flex-direction: column; -webkit-justify-content: center; justify-content: center; -webkit-flex: 1 1 auto; flex: 1 1 auto } .stream-viewers__scroller { position: relative; -webkit-flex: 1 1 auto; flex: 1 1 auto; max-width: 100% } .stream-viewers__data-list { display: -webkit-flex; display: flex; -webkit-align-content: center; align-content: center; -webkit-flex: 1 1 auto; flex: 1 1 auto } .stream-viewers__data { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; color: #000 } .stream-viewers__data+.stream-viewers__data { margin-left: 24px } .stream-viewers__data-text { line-height: 1; font-variant-numeric: tabular-nums; -webkit-font-feature-settings: 'tnum'; font-feature-settings: 'tnum' } @supports (font-variant-numeric:tabular-nums) { .stream-viewers__data-text { -webkit-font-feature-settings: normal; font-feature-settings: normal } } .firefox .stream-viewers__data-text--time { width: 2.5rem } .stream-viewers__data-icon { display: -webkit-flex; display: flex; margin-right: 4px } .stream-viewers__message { 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 } .stream-viewers__close { color: #767676; cursor: pointer } .stream-viewers__close .icon { pointer-events: none } .stream-viewers__user+.stream-viewers__user .stream-viewer .stream-viewer__info { border-top: 1px solid #f2f2f2 } .stream-viewer { position: relative; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; padding: 0 24px; font-size: 16px } .stream-viewer__avatar { position: relative; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 32px; height: 32px; margin-right: 16px; border-radius: 100%; cursor: pointer } .stream-viewer__photo-box { overflow: hidden; width: inherit; height: inherit; border-radius: 100% } .stream-viewer__photo { display: block; max-width: 100%; object-fit: contain } .stream-viewer__info, .stream-viewer__link { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; min-width: 0 } .stream-viewer__info { padding: 16px 0; -webkit-flex: 1 1 auto; flex: 1 1 auto } .stream-viewer__link { -webkit-flex: 0 1 auto; flex: 0 1 auto; margin-right: 16px; color: #000; cursor: pointer } .stream-viewer__link:hover { color: #783bf9 } .stream-viewer__name { display: inline-block; overflow: hidden; min-width: 0; white-space: nowrap; text-overflow: ellipsis } .stream-viewer__age { white-space: nowrap } .stream-viewer__follower { display: -webkit-flex; display: flex; margin-left: 8px; opacity: .6 } .stream-viewer__credits { -webkit-flex: 0 1 auto; flex: 0 1 auto; margin-left: auto; color: #767676 } .stream-goal { position: relative; height: 100% } .stream-goal__progress { position: absolute; top: 0; right: 0; bottom: 0; left: 0; overflow: hidden; height: 100%; border-radius: 4px } .stream-goal__dropdown { position: absolute; right: 0; left: 0; height: 100%; transition: transform .2s ease-in-out; transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out } .stream-goal__dropdown .dropdown { width: 230px; white-space: normal } .stream-goal--achieved .stream-goal__progress::before { position: absolute; z-index: 1; left: 0; display: block; width: 61px; height: 25px; content: ''; background: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, .6), rgba(255, 255, 255, 0)); -webkit-animation: stream-gloss-animation 1.5s ease-out 0s 3 forwards; animation: stream-gloss-animation 1.5s ease-out 0s 3 forwards } .stream-goal--achieved .stream-goal__dropdown { -webkit-animation: stream-goal-dropdown-slide-in .7s ease-out forwards; animation: stream-goal-dropdown-slide-in .7s ease-out forwards } .stream-goal--new .stream-goal__dropdown { -webkit-animation: stream-goal-dropdown-slide-out 2s ease-in-out forwards; animation: stream-goal-dropdown-slide-out 2s ease-in-out forwards } .stream-nav { position: relative; height: 100%; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none } .stream-nav__item { position: absolute; top: 0; bottom: 0; display: -webkit-flex; display: flex; -webkit-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; width: 64px; color: #fff; opacity: .8; transition: opacity .2s; cursor: pointer; pointer-events: auto } .stream-back-link__close:hover, .stream-nav__item:hover { opacity: 1 } .stream-nav__item--prev { left: 0 } .stream-nav__item--next { right: 0 } .stream-back-link__close .icon, .stream-nav__icon { pointer-events: none } .stream-back-link { position: relative; overflow: hidden; width: 100%; height: 100%; border-radius: 4px; box-shadow: 0 5px 10px rgba(118, 118, 118, .3); cursor: pointer } .stream-back-link::before { background-image: linear-gradient(to bottom, #000 0%, rgba(0, 0, 0, .738) 19%, rgba(0, 0, 0, .541) 34%, rgba(0, 0, 0, .382) 47%, rgba(0, 0, 0, .278) 56.5%, rgba(0, 0, 0, .194) 65%, rgba(0, 0, 0, .126) 73%, rgba(0, 0, 0, .075) 80.2%, rgba(0, 0, 0, .042) 86.1%, rgba(0, 0, 0, .021) 91%, rgba(0, 0, 0, .008) 95.2%, rgba(0, 0, 0, .002) 98.2%, transparent 100%); position: absolute; z-index: 1; top: 0; right: 0; left: 0; height: 30%; content: ''; opacity: .3 } .stream-back-link__content { display: -webkit-flex; display: flex; -webkit-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; width: 100%; height: 100%; background-color: #767676; pointer-events: none } .stream-back-link__image { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-position: center center; background-size: cover; -webkit-filter: blur(10px); filter: blur(10px) } .stream-back-link__text { position: relative; z-index: 1; max-width: 100%; padding: 0 4px; color: #fff; word-wrap: break-word; text-align: center; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; pointer-events: none } .stream-back-link__close { position: absolute; z-index: 2; top: 8px; right: 8px; width: 16px; height: 16px; color: #fff; opacity: .8; transition: opacity .2s ease-in-out } .stream-filter { position: relative; display: block } .stream-filter .dropdown { min-width: 360px } .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 .2s; transition: transform .2s, -webkit-transform .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 .1s linear; transition: transform .1s linear, -webkit-transform .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, .6) 0%, rgba(0, 0, 0, .4428) 19%, rgba(0, 0, 0, .3246) 34%, rgba(0, 0, 0, .2292) 47%, rgba(0, 0, 0, .1668) 56.5%, rgba(0, 0, 0, .1164) 65%, rgba(0, 0, 0, .0756) 73%, rgba(0, 0, 0, .045) 80.2%, rgba(0, 0, 0, .0252) 86.1%, rgba(0, 0, 0, .0126) 91%, rgba(0, 0, 0, .0048) 95.2%, rgba(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 .1s linear; transition: transform .1s linear, -webkit-transform .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: .2s width, .2s opacity, .2s 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, .5) } .user-card--halo-goal::after { border-color: rgba(21, 204, 121, .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%) } .sidebar--auth .sidebar__scroll>.scroll::after, .sidebar--auth .sidebar__scroll>.scroll::before, .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 .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.333; 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; text-align: left; -webkit-text-decoration-color: transparent; text-decoration-color: transparent; transition: color .2s, text-decoration .2s; transition: color .2s, text-decoration .2s, -webkit-text-decoration .2s } .user-card-subcaption.is-clickable:hover .user-card-subcaption__text { text-decoration: underline; -webkit-text-decoration-color: rgba(255, 255, 255, .5); text-decoration-color: rgba(255, 255, 255, .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, #000 0%, rgba(0, 0, 0, .738) 19%, rgba(0, 0, 0, .541) 34%, rgba(0, 0, 0, .382) 47%, rgba(0, 0, 0, .278) 56.5%, rgba(0, 0, 0, .194) 65%, rgba(0, 0, 0, .126) 73%, rgba(0, 0, 0, .075) 80.2%, rgba(0, 0, 0, .042) 86.1%, rgba(0, 0, 0, .021) 91%, rgba(0, 0, 0, .008) 95.2%, rgba(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: .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% } .tabs, .tabs__item { display: -webkit-flex; display: flex } .tabs__item { position: relative; -webkit-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; -webkit-flex: 0 1 auto; flex: 0 1 auto; padding-bottom: 14px; color: #949494; text-align: center; text-decoration: none; cursor: pointer } .tabs__item::after { position: absolute; bottom: 0; left: 0; width: 100%; content: ''; border-bottom: 2px solid transparent; opacity: 0; transition: opacity .2s } .tabs__item:not(:last-child) { margin-right: 32px } .tabs--messenger .tabs__item.active, .tabs--messenger .tabs__item.is-current, .tabs__item:hover { color: #783bf9 } .tabs__item.active, .tabs__item.is-current { color: #783bf9; pointer-events: none } .tabs__item.active::after, .tabs__item.is-current::after { border-color: currentColor; opacity: 1 } .tabs__item-placeholder { position: absolute; z-index: 1; top: 0; right: 0; bottom: 0; left: 0; border-radius: 4px; background-color: #f6f6f6 } .tabs__item-counter { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-flex: 0 0 auto; flex: 0 0 auto; height: 24px; margin-bottom: -3px; margin-left: 12px; padding: 0 12px; border-radius: 20px; background: #f6f6f6; font-size: 12px; line-height: 1 } .tabs--messenger { -webkit-justify-content: space-between; justify-content: space-between; height: 64px } .tabs--messenger .tabs__item { max-width: 48%; margin-right: 0; padding: 0 5px; color: #949494; word-wrap: break-word } .tabs--folder { height: 88px } .tabs--folder .tabs__item, .tabs--livestream .tabs__item { 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; padding-bottom: 0; color: #949494 } .tabs--folder .tabs__item.is-current, .tabs--folder .tabs__item:hover, .tabs--livestream .tabs__item.is-current, .tabs--livestream .tabs__item:hover { color: #000 } .tabs--livestream { width: 100%; margin-bottom: 16px; border-bottom: 1px solid #e0e0e0 } .tabs--livestream .tabs__item { margin-bottom: -1px; padding-bottom: 12px } .tabs--livestream .tabs__item-placeholder { top: 0; bottom: 24px } .tabs.has-placeholder { background-color: transparent; pointer-events: none } .cta-box, .cta-box__content, .cta-box__media { } .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__text { font-size: 16px; line-height: 1.5; width: 100%; margin: 0; color: #767676 } .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.333; 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+.cta-box__text { margin-top: 8px } .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__control+.cta-box__actions, .cta-box__media+.cta-box__actions, .cta-box__text+.cta-box__actions, .cta-box__text+.cta-box__control, .cta-box__title+.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__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 { font-size: 14px; line-height: 1.429 } .cta-box--white .cta-box__media, .cta-box--white .cta-box__text, .cta-box--white .cta-box__title { color: #fff } .cta-box--overlay .cta-box__content { padding: 0 24px } .cta-box--overlay .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--overlay .cta-box__text { font-size: 14px; line-height: 1.429 } .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 } #coolal { display: block; position: fixed; top: calc(100% / 2); left: 0; right: 0; bottom: 0; margin: auto; padding: 0; padding-top: 25px; width: 350px; opacity: 0; text-align: center; background-color: #EEE; border-radius: 8px; z-index: 9999!important; } #coolal .coolal-title, #coolal .coolal-text, #coolal #coolal-btnWrapper { margin: 0; padding: 5px; color: #171717; font-size: 1.3em; text-decoration: none; } #coolal .coolal-title { font-weight: bold; } #coolal .coolal-text { margin-top: -10px; padding-bottom: 20px; font-size: 1em; border-bottom: 0; } #coolal #coolal-btnWrapper { display: block; padding: 0; border-top: 1px solid #aaa; border-bottom: 0; background-color: #EEE; } #coolal #coolal-btnWrapper a { display: inline-block; margin: 0; padding-top: 9px; height: 44px; color: #09f; text-decoration: none; } #coolal #coolal-btnWrapper a:hover { background-color: rgba(155, 155, 155, 0.1); } #coolal .coolal-alert { width: 100%; border-radius: 0 0 8px 8px; } #coolal .coolal-yes-no { width: calc( 100% / 2 - 1px); } #coolal .coolal-yes-no:first-child { border-right: 1px solid #aaa; border-radius: 0 0 0 8px; } .ctrl { -webkit-box-flex: 0; flex: 0 0 auto; display: -webkit-box; display: flex; -webkit-box-align: center; align-items: center; border-bottom: 1px solid #D5DCE6; background-color: #fff; border-radius: 5px; font-size: 34px; max-width: 250px;max-height: 80px; margin-top: 40px } .ctrl__counter { position: relative; width: 200px; height: 80px; color: #333C48; text-align: center; overflow: hidden; } .ctrl__counter.is-input .ctrl__counter-num { visability: hidden; opacity: 0; -webkit-transition: opacity 100ms ease-in; transition: opacity 100ms ease-in; } .ctrl__counter.is-input .ctrl__counter-input { visability: visible; opacity: 1; -webkit-transition: opacity 100ms ease-in; transition: opacity 100ms ease-in; } .ctrl__counter-input { width: 100%; margin: 0; padding: 0; position: relative; z-index: 2; box-shadow: none; outline: none; border: none; color: #333C48; font-size: 30px; line-height: 80px; text-align: center; visability: hidden; opacity: 0; -webkit-transition: opacity 100ms ease-in; transition: opacity 100ms ease-in; } .ctrl__counter-num { position: absolute; z-index: 1; top: 0; left: 0; right: 0; bottom: 0; line-height: 80px; visability: visible; opacity: 1; -webkit-transition: opacity 1000ms ease-in; transition: opacity 1000ms ease-in; } .ctrl__counter-num.is-increment-hide { opacity: 0; -webkit-transform: translateY(-50px); transform: translateY(-50px); -webkit-animation: increment-prev 100ms ease-in; animation: increment-prev 100ms ease-in; } .ctrl__counter-num.is-increment-visible { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); -webkit-animation: increment-next 100ms ease-out; animation: increment-next 100ms ease-out; } .ctrl__counter-num.is-decrement-hide { opacity: 0; -webkit-transform: translateY(50px); transform: translateY(50px); -webkit-animation: decrement-prev 100ms ease-in; animation: decrement-prev 100ms ease-in; } .ctrl__counter-num.is-decrement-visible { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); -webkit-animation: decrement-next 100ms ease-out; animation: decrement-next 100ms ease-out; } .ctrl__button { width: 100px; line-height: 80px; height: 80px; text-align: center; color: #fff; cursor: pointer; background-color: #8498a7; -webkit-transition: background-color 100ms ease-in; transition: background-color 100ms ease-in; } .ctrl__button:hover { background-color: #90a2b0; -webkit-transition: background-color 100ms ease-in; transition: background-color 100ms ease-in; } .ctrl__button:active { background-color: #778996; -webkit-transition: background-color 100ms ease-in; transition: background-color 100ms ease-in; } .ctrl__button--decrement { border-radius: 5px 0 0 5px; } .ctrl__button--increment { border-radius: 0 5px 5px 0; } @-webkit-keyframes decrement-prev { from { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } } @keyframes decrement-prev { from { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } } @-webkit-keyframes decrement-next { from { opacity: 0; -webkit-transform: translateY(-50px); transform: translateY(-50px); } } @keyframes decrement-next { from { opacity: 0; -webkit-transform: translateY(-50px); transform: translateY(-50px); } } @-webkit-keyframes increment-prev { from { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } } @keyframes increment-prev { from { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } } @-webkit-keyframes increment-next { from { opacity: 0; -webkit-transform: translateY(50px); transform: translateY(50px); } } @keyframes increment-next { from { opacity: 0; -webkit-transform: translateY(50px); transform: translateY(50px); } }