:root {
--fontMain:"Roboto",sans-serif;
--tg-color-scheme:light;
--tg-theme-bg-color:#fff;
--tg-theme-text-color:#000;
--tg-theme-hint-color:#707579;
--tg-theme-link-color:#3390ec;
--tg-theme-button-color:#3390ec;
--tg-theme-button-text-color:#fff;
--tg-theme-secondary-bg-color:#f4f4f5;
--tg-theme-header-bg-color:#fff;
--tg-theme-accent-text-color:#3390ec;
--tg-theme-section-bg-color:#fff;
--tg-theme-section-header-text-color:#707579;
--tg-theme-subtitle-text-color:#707579;
--tg-theme-destructive-text-color:#e53935;
--tg-viewport-height:100vh;
--tg-viewport-stable-height:100vh;
--box-shadow:0 1px 2px 0 rgba(0,0,0,.05);
--another-grey-transparent:rgba($color:#000000,$alpha:.05);
--win-1:gold;
--win-2:silver;
--win-3:#cd7f32
}

:root .theme-dark {
--another-grey-transparent: rgba($color:#ffffff,$alpha:.05)
}
*, :after, :before , html {
box-sizing: border-box
}
html {
border:0;
height: 100%;
margin: 0;
padding: 0;
touch-action: manipulation
}
body {
background: #f4f4f5;
background: var(--tg-theme-secondary-bg-color);
color: #000;
color: var(--tg-theme-text-color);
font-family: Roboto, -apple-system, BlinkMacSystemFont, Apple Color Emoji, Segoe UI, Oxygen, Ubuntu,Cantarell ,Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 1.25;
margin: 0 auto;
max-width: 1920px;
min-height: 100%;
position: relative;
width:100%
}
img {
max-width: 100%;
outline:0
}




.page404 {
    padding: 50px 0;
}

main {
    margin: 0 auto;
    max-width: 480px;
    padding: 16px;
    position: relative;
}

ol, ul {
    padding-left: 18px;
}

ol, p, ul {
    margin: 0 0 15px;
}

p:last-child {
    margin-bottom: 0;
}

a {
    color: #3390ec;
    color: var(--tg-theme-link-color);
    outline: 0;
    transition: .3s;
}

a, a:active, a:hover {
    text-decoration: none;
}

a[disabled] {
    pointer-events: none;
}

.text-delimiter {
    display: block;
    line-height: 1;
    margin-bottom: 15px;
    position: relative;
    text-align: center;
}

.text-delimiter:before {
    background: #f4f4f5;
    background: var(--tg-theme-secondary-bg-color);
    content: "";
    height: 1px;
    left: 0;
    margin-top: 1px;
    position: absolute;
    right: 0;
    top: 50%;
    z-index: 1;
}

.text-delimiter span {
    background: #fff;
    background: var(--tg-theme-bg-color);
    color: #707579;
    color: var(--tg-theme-subtitle-text-color);
    display: inline-block;
    padding: 0 8px;
    position: relative;
    z-index: 2;
}

.container {
    margin: 0 auto;
    max-width: 1400px;
    width: 100%;
}

input, select, textarea {
    font-family: Roboto, sans-serif;
    font-family: var(--fontMain);
    font-size: 14px;
    font-weight: 400;
    outline: 0;
}

@media (max-width: 767px) {
    input, select, textarea {
        font-size: 16px;
    }
}

.input, label {
    cursor: pointer;
}

.input {
    background: rgba($color: #000000, $alpha: .05);
    background: var(--another-grey-transparent);
    border: 0;
    border-radius: 10px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);
    box-shadow: var(--box-shadow);
    color: #000;
    color: var(--tg-theme-text-color);
    font-size: 16px;
    line-height: 44px;
    margin-bottom: 15px;
    min-height: 44px;
    padding: 1px 1.0625rem 0;
    position: relative;
    width: 100%;
    z-index: 10;
}

.input::-webkit-input-placeholder {
    color: #707579;
    color: var(--tg-theme-hint-color);
}

.input::placeholder {
    color: #707579;
    color: var(--tg-theme-hint-color);
}

.input--grey {
    background: #f4f4f5;
    background: var(--tg-theme-secondary-bg-color);
}

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

.form-check {
    align-items: flex-start;
    display: flex;
    margin-bottom: 12px;
    min-height: 24px;
}

.form-check input {
    -webkit-appearance: none;
    appearance: none;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    border: 1px solid #707579;
    border: 1px solid var(--tg-theme-hint-color);
    border-radius: 4px;
    flex: 0 0 16px;
    float: left;
    height: 16px;
    margin-right: 8px;
    min-width: 16px;
    vertical-align: top;
}

.form-check input:checked {
    background-color: #0d6efd;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E");
    border-color: #0d6efd;
}

button {
    background: none;
    border: 0;
    cursor: pointer;
    font-family: Roboto, sans-serif;
    font-family: var(--fontMain);
    font-size: 16px;
    font-weight: 400;
    outline: 0;
    padding: 0;
}

button:active, button:focus, button:hover {
    box-shadow: none;
    outline: 0;
}

.btn {
    background: #3390ec;
    background: var(--tg-theme-button-color);
    border-radius: 10px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);
    box-shadow: var(--box-shadow);
    color: #fff;
    color: var(--tg-theme-button-text-color);
    display: inline-block;
    font-size: 16px;
    font-weight: 500;
    height: 44px;
    line-height: 44px;
    padding: 0 1.0625rem;
    text-align: center;
    text-transform: uppercase;
    transition: all .15s ease .15s;
}

.btn--light {
    background: none;
    color: #3390ec;
    color: var(--tg-theme-accent-text-color);
    position: relative;
    z-index: 1;
}

.btn--light:before {
    background-color: #3390ec;
    background-color: var(--tg-theme-button-color);
    border-radius: 10px;
    bottom: 0;
    content: "";
    left: 0;
    opacity: .1;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
}

.btn:disabled {
    background: #707579;
    background: var(--tg-theme-hint-color);
    cursor: not-allowed;
}

.btn:hover {
    text-decoration: none;
}

.btn--block {
    width: 100%;
}

.btn--sm {
    border-radius: 20px;
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    padding: 0 .6rem;
}

.btn--sm, .btn--tt-none {
    text-transform: none;
}

.boxImage {
    background: #3390ec;
    background: var(--tg-theme-button-color);
    border-radius: 5px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);
    box-shadow: var(--box-shadow);
    margin-top: 6px;
    overflow: hidden;
/*    padding-left: 3px; */
    position: relative;
    z-index: 10;
}

.boxImage img {
    display: block;
    width: 100%;
}

.boxText {
    color: #000;
    color: var(--tg-theme-text-color);
    margin-bottom: 15px;
    position: relative;
    z-index: 10;
}

.boxText_header {
    color: #707579;
    color: var(--tg-theme-hint-color);
    margin-bottom: 6px;
    padding: 0 14px;
    text-transform: uppercase;
}

.boxText_body {
    word-wrap: break-word;
    background: #fff;
    background: var(--tg-theme-bg-color);
    border-radius: 10px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);
    box-shadow: var(--box-shadow);
    margin-bottom: 6px;
    padding: 14px;
}

.boxText_body:last-child, .boxText_body>:last-child {
    margin-bottom: 0;
}

.boxText_footer {
    color: #707579;
    color: var(--tg-theme-hint-color);
    font-size: 14px;
    padding: 0 14px;
}

.boxText_btn {
    width: 100%;
}

.boxIntro {
    padding: 0 0 24px;
    position: relative;
    text-align: center;
}

.boxIntro>* {
    position: relative;
    z-index: 5;
}

.boxIntro>:last-child {
    margin-bottom: 0;
}

.boxIntro_sticker {
    align-items: center;
    display: flex;
    height: 125px;
    justify-content: center;
    margin: 0 auto 15px;
    width: 240px;
}

.boxIntro_sticker svg {
    display: block;
    max-width: 100%;
}

.boxIntro_icon {
    align-items: center;
    border-radius: 15px;
    color: #fff;
    display: flex;
    height: 100px;
    justify-content: center;
    margin: 0 auto 15px;
    width: 100px;
}

.boxIntro_icon svg {
    display: block;
    height: 72px;
    width: 72px;
}

.boxIntro_title {
    font-size: 21px;
    font-weight: 600;
    letter-spacing: .5px;
    margin-bottom: 10px;
}

.boxIntro_text {
    font-size: 17px;
    margin-bottom: 10px;
}

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

.boxIntro_bgAnimation svg {
    display: block;
    height: 100%;
    width: 100%;
}

.boxIntro_countdown {
    margin-bottom: 10px;
    padding-top: 4px;
}

.boxIntro_countdown-timer {
    color: #3390ec;
    color: var(--tg-theme-accent-text-color);
    font-size: 21px;
    font-weight: 600;
    letter-spacing: .5px;
    margin-bottom: 10px;
}

.boxIntro_countdown-text {
    color: #707579;
    color: var(--tg-theme-hint-color);
    font-size: 15px;
}

.boxIntro .btn {
    margin-top: 8px;
}

.boxList {
    margin-bottom: 15px;
    position: relative;
    z-index: 10;
}

.boxList_item {
    align-items: center;
    background: #fff;
    background: var(--tg-theme-bg-color);
    border-radius: 10px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);
    box-shadow: var(--box-shadow);
    cursor: pointer;
    display: flex;
    height: 72px;
    margin-top: 6px;
    padding: 14px;
    width: 100%;
}

.boxList_item:first-child {
    margin-top: 0;
}

.boxList_item-icon {
    margin-right: 11px;
    min-width: 46px;
}

.boxList_item-icon--ticket {
    position: relative;
}

.boxList_item-icon--ticket:before {
    background: #f4f4f5;
    background: var(--tg-theme-secondary-bg-color);
    border-radius: 100%;
    bottom: 0;
    content: "";
    height: 42px;
    left: 0;
    position: absolute;
    width: 42px;
    z-index: 1;
}

.boxList_item-icon img {
    display: block;
}

.boxList_item-icon img, .boxList_item-icon span {
    border-radius: 100%;
    height: 46px;
    position: relative;
    width: 46px;
    z-index: 5;
}

.boxList_item-icon span {
    color: #fff;
    font-size: 21px;
    font-weight: 700;
    line-height: 46px;
    padding-top: 1px;
    text-transform: uppercase;
}

.boxList_item-icon span, .boxList_item-icon--bg {
    align-items: center;
    display: flex;
    justify-content: center;
}

.boxList_item-icon--bg {
    background: #3390ec;
    background: var(--tg-theme-button-color);
    border-radius: 100%;
    height: 46px;
}

.boxList_item-icon--bg svg {
    color: #fff;
    color: var(--tg-theme-button-text-color);
    display: block;
    height: 28px;
    width: 28px;
}

.boxList_item-icon--svg {
    align-items: center;
    display: flex;
    height: 46px;
    justify-content: center;
    width: 46px;
}

.boxList_item-icon--svg svg {
    color: #fff;
    display: block;
    height: 32px;
    width: 32px;
}

.boxList_item-icons {
    height: 46px;
    margin-right: 11px;
    min-width: 46px;
    position: relative;
}

.boxList_item-icons img {
    border-radius: 100%;
    display: block;
    height: 46px;
    width: 46px;
}

.boxList_item-icons--2 img {
    border-radius: 100%;
    display: block;
    height: 30px;
    left: 0;
    position: absolute;
    top: 0;
    width: 30px;
    z-index: 10;
}

.boxList_item-icons--2 img:nth-child(2) {
    bottom: 0;
    left: auto;
    right: 0;
    top: auto;
    z-index: 1;
}

.boxList_item-icons--3 img {
    border-radius: 100%;
    display: block;
    height: 24px;
    left: 0;
    position: absolute;
    top: 10px;
    width: 24px;
    z-index: 10;
}

.boxList_item-icons--3 img:nth-child(2) {
    left: auto;
    right: 0;
    top: 0;
    z-index: 5;
}

.boxList_item-icons--3 img:nth-child(3) {
    bottom: 0;
    left: auto;
    right: 3px;
    top: auto;
    z-index: 1;
}

.boxList_item-icons--4 img {
    border-radius: 100%;
    display: block;
    height: 21px;
    left: 13px;
    position: absolute;
    top: 0;
    width: 21px;
    z-index: 10;
}

.boxList_item-icons--4 img:nth-child(2) {
    left: auto;
    right: 0;
    top: 13px;
    z-index: 6;
}

.boxList_item-icons--4 img:nth-child(3) {
    bottom: 0;
    top: auto;
    z-index: 4;
}

.boxList_item-icons--4 img:nth-child(4) {
    left: 0;
    top: 13px;
    z-index: 1;
}

.boxList_item-icons--5 img {
    border-radius: 100%;
    display: block;
    height: 20px;
    left: 13px;
    position: absolute;
    top: 0;
    width: 20px;
    z-index: 10;
}

.boxList_item-icons--5 img:nth-child(2) {
    left: auto;
    right: 0;
    top: 10px;
    z-index: 8;
}

.boxList_item-icons--5 img:nth-child(3) {
    bottom: 0;
    left: auto;
    right: 5px;
    top: auto;
    z-index: 6;
}

.boxList_item-icons--5 img:nth-child(4) {
    bottom: 0;
    left: 5px;
    top: auto;
    z-index: 4;
}

.boxList_item-icons--5 img:nth-child(5) {
    left: 0;
    top: 10px;
    z-index: 2;
}

.boxList_item-title {
    color: #000;
    color: var(--tg-theme-text-color);
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.boxList_item-hint, .boxList_item-title {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.boxList_item-hint {
    font-size: 15px;
}

.boxList_item-hint, .boxList_item-text {
    color: #707579;
    color: var(--tg-theme-hint-color);
    margin-top: 2px;
}

.boxList_item-text {
    font-size: 14px;
    line-height: 1.1;
}

.boxList_item-content {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-right: auto;
    overflow: hidden;
}

.boxList_item-right {
    margin-left: 10px;
}

.boxList_item--subscription {
    background: linear-gradient(88.39deg, #6c93ff -2.56%, #976fff 51.27%, #df69d1 107.39%);
}

.boxList_item--subscription .boxList_item-text, .boxList_item--subscription .boxList_item-title {
    color: #fff;
}

.boxList_item--buy {
    background: linear-gradient(88.39deg, #eb8b04 -2.56%, #f7ad08 51.27%, #fec70e 107.39%);
}

.boxList_item--buy .boxList_item-text, .boxList_item--buy .boxList_item-title {
    color: #fff;
}

.boxList_box {
    margin-top: 6px;
    position: relative;
    transition: .5s ease-in-out;
}

.boxList_box:first-child {
    margin-top: 0;
}

.boxList_box-header {
    align-items: flex-end;
    display: flex;
    height: 35px;
    justify-content: space-between;
    margin-bottom: 10px;
    padding: 15px 14px 0;
    transition: inherit;
    width: 100%;
}

.boxList_box-title {
    font-size: 18px;
    font-weight: 500;
    z-index: 1;
}

.boxList_box-close {
    align-items: center;
    color: #3390ec;
    color: var(--tg-theme-link-color);
    display: flex;
}

.boxList_box-close svg {
    color: inherit;
    display: block;
    height: 20px;
    margin-right: 5px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    width: 20px;
}

.boxList_box-open {
    left: 0;
    opacity: 1;
    position: absolute;
    top: 45px;
    transition: inherit;
    width: 100%;
    z-index: 10;
}

.boxList_box-open:focus, .boxList_box-open:hover {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);
    box-shadow: var(--box-shadow);
}

.boxList_box-body {
    position: relative;
    transition: inherit;
    z-index: 5;
}

.boxList_box-body>* {
    margin-top: -72px;
    -webkit-transform: scale(.91);
    transform: scale(.91);
    transition: inherit;
}

.boxList_box-body>:last-child {
    margin-top: -60px;
}

.boxList_box--opened {
    height: auto;
    overflow: visible;
}

.boxList_box--opened .boxList_box-header {
    top: 0;
}

.boxList_box--opened .boxList_box-open {
    opacity: 0;
    top: 45px;
}

.boxList_box--opened .boxList_box-body {
    z-index: 15;
}

.boxList_box--opened .boxList_box-body>* {
    margin-top: 6px;
    -webkit-transform: scale(1);
    transform: scale(1);
}

.boxList_box--without-header .boxList_box-open {
    top: 0;
}

.boxLink {
    background: #f4f4f5;
    background: var(--tg-theme-secondary-bg-color);
    border-radius: 10px;
    color: #000;
    color: var(--tg-theme-text-color);
    cursor: pointer;
    height: 44px;
    line-height: 44px;
    margin-bottom: 6px;
    overflow: hidden;
    padding: 1px 1.0625rem 0;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.boxLink--grey {
    color: #707579;
    color: var(--tg-theme-hint-color);
    font-weight: 500;
}

.boxGrid {
    grid-column-gap: 6px;
    -webkit-column-gap: 6px;
    column-gap: 6px;
    display: grid;
    grid-template-columns: auto auto;
}

.boxFolder {
    background: #fff;
    background: var(--tg-theme-bg-color);
    border-radius: 10px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);
    box-shadow: var(--box-shadow);
    margin-bottom: 15px;
    position: relative;
    z-index: 10;
}

.boxFolderItem {
    align-items: center;
    border-bottom: 1px solid #f4f4f5;
    border-bottom: 1px solid var(--tg-theme-secondary-bg-color);
    display: flex;
    padding: 11px 14px;
    position: relative;
    text-align: left;
    width: 100%;
}

.boxFolderItem-count {
    display: flex;
    justify-content: flex-end;
    margin-left: auto;
    min-width: 50px;
}

.boxFolderItem-count span {
    background: #3390ec;
    background: var(--tg-theme-button-color);
    border-radius: 10px;
    border-radius: .75rem;
    color: #fff;
    color: var(--tg-theme-button-text-color);
    display: block;
    font-size: .875rem;
    font-weight: 500;
    height: 1.5rem;
    line-height: 1.5rem;
    margin-left: auto;
    min-width: 1.5rem;
    padding: 0 .4375rem;
    text-align: center;
}

.boxFolderItem-count--place span {
    background-color: silver;
    background-color: var(--win-2);
}

.boxFolderItem-info {
    overflow: hidden;
}

.boxFolderItem-img {
    height: 46px;
    margin-right: 11px;
    min-width: 46px;
}

.boxFolderItem-img span {
    align-items: center;
    border-radius: 100%;
    color: #fff;
    display: flex;
    font-size: 21px;
    font-weight: 700;
    height: 46px;
    justify-content: center;
    line-height: 46px;
    padding-top: 1px;
    text-transform: uppercase;
    width: 46px;
}

.boxFolderItem-img img {
    border-radius: 100%;
    display: block;
    height: 46px;
    width: 46px;
}

.boxFolderItem-icon {
    align-items: center;
    border-radius: 8px;
    color: #fff;
    display: flex;
    flex: 0 0 32px;
    height: 32px;
    justify-content: center;
    margin-right: 11px;
    min-width: 32px;
}

.boxFolderItem-icon svg {
    border-radius: 100%;
    display: block;
    height: 22px;
    width: 22px;
}

.boxFolderItem-name {
    color: #000;
    color: var(--tg-theme-text-color);
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.boxFolderItem-ticket {
    color: #707579;
    color: var(--tg-theme-hint-color);
    font-size: 15px;
    margin-top: 2px;
}

.boxFolderItem:last-child {
    border-bottom: 0;
}

.boxTitle {
    color: #707579;
    color: var(--tg-theme-hint-color);
    margin-bottom: 6px;
    padding: 0 14px;
    text-transform: uppercase;
}

.boxButtons {
    background: #fff;
    background: var(--tg-theme-bg-color);
    border-radius: 10px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);
    box-shadow: var(--box-shadow);
    margin-bottom: 15px;
    position: relative;
    z-index: 10;
}

.boxButtonsItem {
    align-items: center;
    border-bottom: 1px solid #f4f4f5;
    border-bottom: 1px solid var(--tg-theme-secondary-bg-color);
    display: flex;
    height: 44px;
    padding: 11px 14px;
}

.boxButtonsItem-icon {
    min-width: 40px;
}

.boxButtonsItem-icon svg {
    display: block;
    height: 22px;
    width: 22px;
}

.boxButtonsItem-icon svg, .boxButtonsItem-text {
    color: #3390ec;
    color: var(--tg-theme-accent-text-color);
}

.boxButtonsItem-text {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.boxStat {
    grid-row-gap: 14px;
    background: #fff;
    background: var(--tg-theme-bg-color);
    border-radius: 10px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);
    box-shadow: var(--box-shadow);
    display: grid;
    grid-template-columns: 50% 50%;
    margin-bottom: 6px;
    padding: 14px 7px;
    position: relative;
    z-index: 10;
}

.boxStatItem {
    padding: 0 7px;
}

.boxStatItem b {
    color: #000;
    color: var(--tg-theme-text-color);
    display: block;
    font-size: 18px;
    font-weight: 700;
}

.boxStatItem span {
    color: #707579;
    color: var(--tg-theme-hint-color);
    display: block;
    font-size: 12px;
}

.boxFormCounter {
    margin-bottom: 8px;
    margin-top: 24px;
    -webkit-user-select: none;
    user-select: none;
}

.boxFormCounter, .boxFormCounter button {
    align-items: center;
    display: flex;
    justify-content: center;
}

.boxFormCounter button {
    background-color: #3390ec;
    background-color: var(--tg-theme-accent-text-color);
    color: #fff;
    height: 48px;
    min-width: 48px;
    padding: 0;
}

.boxFormCounter button svg {
    display: block;
    height: 32px;
    width: 32px;
}

.boxFormCounter button:disabled {
    background-color: #707579;
    color: #000;
    color: var(--tg-theme-text-color);
}

.boxFormCounter input {
    background: none;
    border: 0;
    box-shadow: none;
    color: #000;
    color: var(--tg-theme-text-color);
    flex: 0 0 100px;
    font-size: 72px;
    min-width: 140px;
    padding: 0;
    text-align: center;
}

.boxFormCounter input::-webkit-inner-spin-button, .boxFormCounter input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.boxFormCounter input[type=number] {
    -moz-appearance: textfield;
}

.boxFormCounter-text {
    font-size: 21px;
    font-weight: 700;
    text-align: center;
    -webkit-user-select: none;
    user-select: none;
}

.boxFormCounter-text span {
    color: #f7ad08;
}

.BottomSheet {
    z-index: 100 !important;
}

.BottomSheet__draggable {
/*    max-width: 480px !important; */
}

.BottomSheet__window-wrap {
    background-color: #f4f4f5 !important;
    background-color: var(--tg-theme-secondary-bg-color) !important;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    color: #000;
    color: var(--tg-theme-text-color);
    padding: 62px 16px 16px;
}

.BottomSheet__drag-indicator-wrap {
    display: none !important;
}

.BottomSheetClose {
    align-items: center;
    background: hsla(240, 4%, 48%, .122);
    border-radius: 100%;
    color: #707579;
    color: var(--tg-theme-subtitle-text-color);
    cursor: pointer;
    display: flex;
    height: 30px;
    justify-content: center;
    position: absolute;
    right: 16px;
    top: 16px;
    width: 30px;
}

.BottomSheetClose svg {
    display: block;
    height: 12px;
    width: 12px;
}

.BottomSheetTitle {
    color: #000;
    color: var(--tg-theme-text-color);
    font-size: 17px;
    font-weight: 600;
    left: 50%;
    line-height: 1.76;
    position: absolute;
    text-align: center;
    top: 16px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    white-space: nowrap;
}

.Alert {
    align-items: center;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background: rgba(65, 65, 65, .9);
    border-radius: 10px;
    bottom: 16px;
    color: #fff;
    display: flex;
    left: 16px;
    min-height: 40px;
    padding: 16px;
    position: fixed;
    right: 16px;
    z-index: 2000;
}

.AlertIcon {
    height: 44px;
    margin-left: -14px;
    min-width: 44px;
    width: 44px;
}

.Alert--danger {
    background: var(--tg-theme-destructive-text-color);
}

.video-react .video-react-big-play-button:before, .video-react .video-react-control:before {
    height: 100%;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
}

@font-face {
    font-family: video-react;
    src: url(data:application/vnd.ms-fontobject;base64,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) format("eot")
}

@font-face {
    font-family: video-react;
    font-style: normal;
    font-weight: 400;
    src: url(data:application/font-woff;base64,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) format("woff"), url(data:application/x-font-ttf;base64,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) format("truetype")
}

.video-react .video-react-bezel .video-react-bezel-icon,
.video-react .video-react-big-play-button,
.video-react .video-react-closed-caption,
.video-react .video-react-mute-control,
.video-react .video-react-play-control,
.video-react .video-react-play-progress,
.video-react .video-react-volume-level,
.video-react .video-react-volume-menu-button,
.video-react-icon {
  speak: none;
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: video-react !important;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 1;
  text-transform: none;
}

.video-react .video-react-bezel .video-react-bezel-icon-play:before,
.video-react .video-react-big-play-button:before,
.video-react .video-react-play-control:before,
.video-react-icon-play-arrow:before {
  content: "";
}

.video-react-icon-play-circle-filled:before {
  content: "";
}

.video-react-icon-play-circle-outline:before {
  content: "";
}

.video-react .video-react-bezel .video-react-bezel-icon-pause:before,
.video-react .video-react-play-control.video-react-playing:before,
.video-react-icon-pause:before {
  content: "";
}

.video-react-icon-pause-circle-filled:before {
  content: "";
}

.video-react-icon-pause-circle-outline:before {
  content: "";
}

.video-react-icon-stop:before {
  content: "";
}

.video-react .video-react-bezel .video-react-bezel-icon-fast-rewind:before,
.video-react-icon-fast-rewind:before {
  content: "";
}

.video-react .video-react-bezel .video-react-bezel-icon-fast-forward:before,
.video-react-icon-fast-forward:before {
  content: "";
}

.video-react-icon-skip-previous:before {
  content: "";
}

.video-react-icon-skip-next:before {
  content: "";
}

.video-react .video-react-bezel .video-react-bezel-icon-replay-5:before,
.video-react-icon-replay-5:before {
  content: "";
}

.video-react .video-react-bezel .video-react-bezel-icon-replay-10:before,
.video-react-icon-replay-10:before {
  content: "";
}

.video-react .video-react-bezel .video-react-bezel-icon-replay-30:before,
.video-react-icon-replay-30:before {
  content: "";
}

.video-react .video-react-bezel .video-react-bezel-icon-forward-5:before,
.video-react-icon-forward-5:before {
  content: "";
}

.video-react .video-react-bezel .video-react-bezel-icon-forward-10:before,
.video-react-icon-forward-10:before {
  content: "";
}

.video-react .video-react-bezel .video-react-bezel-icon-forward-30:before,
.video-react-icon-forward-30:before {
  content: "";
}

.video-react .video-react-bezel .video-react-bezel-icon-volume-off:before,
.video-react .video-react-mute-control.video-react-vol-muted:before,
.video-react .video-react-volume-menu-button.video-react-vol-muted:before,
.video-react-icon-volume-off:before {
  content: "";
}

.video-react .video-react-mute-control.video-react-vol-0:before,
.video-react .video-react-volume-menu-button.video-react-vol-0:before,
.video-react-icon-volume-mute:before {
  content: "";
}

.video-react .video-react-bezel .video-react-bezel-icon-volume-down:before,
.video-react .video-react-mute-control.video-react-vol-1:before,
.video-react .video-react-mute-control.video-react-vol-2:before,
.video-react .video-react-volume-menu-button.video-react-vol-1:before,
.video-react .video-react-volume-menu-button.video-react-vol-2:before,
.video-react-icon-volume-down:before {
  content: "";
}

.video-react .video-react-bezel .video-react-bezel-icon-volume-up:before,
.video-react .video-react-mute-control:before,
.video-react .video-react-volume-menu-button:before,
.video-react-icon-volume-up:before {
  content: "";
}

.video-react-icon-fullscreen:before {
  content: "";
}

.video-react-icon-fullscreen-exit:before {
  content: "";
}

.video-react .video-react-closed-caption:before,
.video-react-icon-closed-caption:before {
  content: "";
}

.video-react-icon-hd:before {
  content: "";
}

.video-react-icon-settings:before {
  content: "";
}

.video-react-icon-share:before {
  content: "";
}

.video-react-icon-info:before {
  content: "";
}

.video-react-icon-info-outline:before {
  content: "";
}

.video-react-icon-close:before {
  content: "";
}

.video-react .video-react-play-progress:before,
.video-react .video-react-volume-level:before,
.video-react-icon-circle:before {
  content: "";
}

.video-react-icon-circle-outline:before {
  content: "";
}

.video-react-icon-circle-inner-circle:before {
  content: "";
}

.video-react {
  background-color: #000;
  box-sizing: border-box;
  color: #fff;
  display: block;
  font-family: serif, Times, "Times New Roman";
  font-size: 10px;
  line-height: 1;
  position: relative;
  -webkit-user-select: none;
  user-select: none;
  vertical-align: top;
}

.video-react:-moz-full-screen {
  position: absolute;
}

.video-react:-webkit-full-screen {
  height: 100% !important;
  width: 100% !important;
}

.video-react *,
.video-react :after,
.video-react :before {
  box-sizing: inherit;
}

.video-react ul {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  list-style-position: outside;
  margin: 0;
}

.video-react.video-react-16-9,
.video-react.video-react-4-3,
.video-react.video-react-fluid {
  height: 0;
  max-width: 100%;
  width: 100%;
}

.video-react.video-react-16-9 {
  padding-top: 56.25%;
}

.video-react.video-react-4-3 {
  padding-top: 75%;
}

.video-react.video-react-fill {
  height: 100%;
  width: 100%;
}

.video-react .video-react-video {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.video-react.video-react-fullscreen {
  height: 100% !important;
  padding-top: 0 !important;
  width: 100% !important;
}

.video-react.video-react-fullscreen.video-react-user-inactive {
  cursor: none;
}

body.video-react-full-window {
  height: 100%;
  margin: 0;
  overflow-y: auto;
  padding: 0;
}

body.video-react-full-window .video-react-fullscreen {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1000;
}

.video-react .video-react-button {
  -webkit-appearance: none;
  appearance: none;
  background: none;
  border: none;
  color: inherit;
  cursor: pointer;
  display: inline-block;
  font-size: inherit;
  line-height: inherit;
  overflow: visible;
  text-decoration: none;
  text-transform: none;
  transition: none;
}

.video-react .video-react-loading-spinner {
  background-clip: padding-box;
  border: 6px solid rgba(43, 51, 63, .7);
  border-radius: 25px;
  box-sizing: border-box;
  display: none;
  height: 50px;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: .85;
  position: absolute;
  text-align: left;
  top: 50%;
  width: 50px;
}

.video-react .video-react-loading-spinner:after,
.video-react .video-react-loading-spinner:before {
  -webkit-animation: video-react-spinner-spin 1.1s cubic-bezier(.6, .2, 0, .8) infinite, video-react-spinner-fade 1.1s linear infinite;
  animation: video-react-spinner-spin 1.1s cubic-bezier(.6, .2, 0, .8) infinite, video-react-spinner-fade 1.1s linear infinite;
  border: inherit;
  border-color: #fff transparent transparent;
  border-radius: inherit;
  box-sizing: inherit;
  content: "";
  height: inherit;
  margin: -6px;
  opacity: 1;
  position: absolute;
  width: inherit;
}

.video-react-seeking .video-react-loading-spinner,
.video-react-waiting .video-react-loading-spinner {
  display: block;
}

.video-react-seeking .video-react-loading-spinner:before,
.video-react-waiting .video-react-loading-spinner:before {
  border-top-color: #fff;
}

.video-react-seeking .video-react-loading-spinner:after,
.video-react-waiting .video-react-loading-spinner:after {
  -webkit-animation-delay: .44s;
  animation-delay: .44s;
  border-top-color: #fff;
}

@keyframes video-react-spinner-spin {
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

@-webkit-keyframes video-react-spinner-spin {
  to {
    -webkit-transform: rotate(1turn);
  }
}

@keyframes video-react-spinner-fade {
  0% {
    border-top-color: #73859f;
  }
  20% {
    border-top-color: #73859f;
  }
  35% {
    border-top-color: #fff;
  }
  60% {
    border-top-color: #73859f;
  }
  to {
    border-top-color: #73859f;
  }
}

@-webkit-keyframes video-react-spinner-fade {
  0% {
    border-top-color: #73859f;
  }
  20% {
    border-top-color: #73859f;
  }
  35% {
    border-top-color: #fff;
  }
  60% {
    border-top-color: #73859f;
  }
  to {
    border-top-color: #73859f;
  }
}

.video-react .video-react-big-play-button {
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, .7);
  border: .06666em solid #fff;
  border-radius: .3em;
  cursor: pointer;
  display: block;
  font-size: 3em;
  height: 1.5em;
  left: 10px;
  line-height: 1.5em;
  opacity: 1;
  padding: 0;
  position: absolute;
  top: 10px;
  transition: all .4s;
  width: 3em;
}

.video-react .video-react-big-play-button.video-react-big-play-button-center {
  left: 50%;
  margin-left: -1.5em;
  margin-top: -.75em;
  top: 50%;
}

.video-react .video-react-big-play-button.big-play-button-hide {
  display: none;
}

.video-react .video-react-big-play-button:focus,
.video-react:hover .video-react-big-play-button {
  background-color: #73859f;
  background-color: rgba(115, 133, 159, .5);
  border-color: #fff;
  outline: 0;
  transition: all 0s;
}

.video-react-menu-button {
  cursor: pointer;
}

.video-react-menu-button.video-react-disabled {
  cursor: default;
}

.video-react-menu .video-react-menu-content {
  display: block;
  font-family: serif, Times, "Times New Roman";
  margin: 0;
  overflow: auto;
  padding: 0;
}

.video-react-menu li {
  font-size: 1.2em;
  line-height: 1.4em;
  list-style: none;
  margin: 0;
  padding: .2em 0;
  text-align: center;
}

.video-react-menu li:focus,
.video-react-menu li:hover {
  background-color: #73859f;
  background-color: rgba(115, 133, 159, .5);
  outline: 0;
}

.video-react-menu li.video-react-selected,
.video-react-menu li.video-react-selected:focus,
.video-react-menu li.video-react-selected:hover {
  background-color: #fff;
  color: #2b333f;
}

.video-react-menu li.vjs-menu-title {
  cursor: default;
  font-size: 1em;
  font-weight: 700;
  line-height: 2em;
  margin: 0 0 .3em;
  padding: 0;
  text-align: center;
  text-transform: uppercase;
}

.video-react-scrubbing .vjs-menu-button:hover .video-react-menu {
  display: none;
}

.video-react .video-react-menu-button-popup .video-react-menu {
  border-top-color: rgba(43, 51, 63, .7);
  bottom: 0;
  display: none;
  height: 0;
  left: -3em;
  margin-bottom: 1.5em;
  position: absolute;
  width: 10em;
}

.video-react .video-react-menu-button-popup .video-react-menu .video-react-menu-content {
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, .7);
  bottom: 1.5em;
  max-height: 15em;
  position: absolute;
  width: 100%;
}

.video-react-menu-button-popup .video-react-menu.video-react-lock-showing {
  display: block;
}

.video-react .video-react-menu-button-inline {
  overflow: hidden;
  transition: all .4s;
}

.video-react .video-react-menu-button-inline:before {
  width: 2.222222222em;
}

.video-react .video-react-menu-button-inline.video-react-slider-active,
.video-react .video-react-menu-button-inline:focus,
.video-react .video-react-menu-button-inline:hover {
  width: 12em;
}

.video-react .video-react-menu-button-inline.video-react-slider-active .video-react-menu,
.video-react .video-react-menu-button-inline:focus .video-react-menu,
.video-react .video-react-menu-button-inline:hover .video-react-menu {
  display: block;
  opacity: 1;
}

.video-react .video-react-menu-button-inline.video-react-slider-active {
  transition: none;
}

.video-react .video-react-menu-button-inline .video-react-menu {
  height: 100%;
  left: 4em;
  margin: 0;
  opacity: 0;
  padding: 0;
  position: absolute;
  top: 0;
  transition: all .4s;
  width: auto;
}

.video-react .video-react-menu-button-inline .video-react-menu-content {
  height: 100%;
  margin: 0;
  overflow: hidden;
  width: auto;
}

.video-react-no-flex .video-react-menu-button-inline .video-react-menu {
  display: block;
  opacity: 1;
  position: relative;
  width: auto;
}

.video-react-no-flex .video-react-menu-button-inline.video-react-slider-active,
.video-react-no-flex .video-react-menu-button-inline:focus,
.video-react-no-flex .video-react-menu-button-inline:hover {
  width: auto;
}

.video-react .video-react-poster {
  background-color: #000;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  bottom: 0;
  cursor: pointer;
  display: inline-block;
  height: 100%;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  vertical-align: middle;
}

.video-react .video-react-poster img {
  display: block;
  margin: 0 auto;
  max-height: 100%;
  padding: 0;
  vertical-align: middle;
  width: 100%;
}

.video-react .video-react-slider {
  background-color: #73859f;
  background-color: rgba(115, 133, 159, .5);
  cursor: pointer;
  margin: 0 .45em;
  outline: 0;
  padding: 0;
  position: relative;
}

.video-react .video-react-slider:focus {
  box-shadow: 0 0 1em #fff;
}

.video-react .video-react-control {
  flex: none;
  height: 100%;
  margin: 0;
  outline: none;
  padding: 0;
  position: relative;
  text-align: center;
  width: 4em;
}

.video-react .video-react-control:before {
  font-size: 1.8em;
  line-height: 1.67;
}

.video-react .video-react-control:focus,
.video-react .video-react-control:focus:before,
.video-react .video-react-control:hover:before {
  text-shadow: 0 0 1em #fff, 0 0 .5em #fff;
}

.video-react .video-react-control-text {
  clip: rect(0 0 0 0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.video-react-no-flex .video-react-control {
  display: table-cell;
  vertical-align: middle;
}

.video-react .video-react-control-bar {
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, .7);
  bottom: 0;
  display: none;
  height: 3em;
  left: 0;
  position: absolute;
  right: 0;
  width: 100%;
}

.video-react-has-started .video-react-control-bar {
  display: flex;
  opacity: 1;
  transition: visibility .1s, opacity .1s;
  visibility: visible;
}

.video-react-has-started.video-react-user-inactive.video-react-playing .video-react-control-bar.video-react-control-bar-auto-hide {
  opacity: 0;
  transition: visibility 1s, opacity 1s;
  visibility: visible;
}

.video-react-controls-disabled .video-react-control-bar,
.video-react-error .video-react-control-bar,
.video-react-using-native-controls .video-react-control-bar {
  display: none !important;
}

.video-react-audio.video-react-has-started.video-react-user-inactive.video-react-playing .video-react-control-bar {
  opacity: 1;
  visibility: visible;
}

.video-react-has-started.video-react-no-flex .video-react-control-bar {
  display: table;
}

.video-react .video-react-progress-control {
  align-items: center;
  display: flex;
  flex: auto;
  min-width: 4em;
}

.video-react-live .video-react-progress-control {
  display: none;
}

.video-react .video-react-progress-holder {
  flex: auto;
  height: .3em;
  transition: all .2s;
}

.video-react .video-react-progress-control:hover .video-react-progress-holder {
  font-size: 1.6666666667em;
}

.video-react .video-react-progress-control:hover .video-react-mouse-display:after,
.video-react .video-react-progress-control:hover .video-react-play-progress:after,
.video-react .video-react-progress-control:hover .video-react-time-tooltip {
  font-size: .6em;
  visibility: visible;
}

.video-react .video-react-progress-holder .video-react-load-progress,
.video-react .video-react-progress-holder .video-react-load-progress div,
.video-react .video-react-progress-holder .video-react-play-progress,
.video-react .video-react-progress-holder .video-react-tooltip-progress-bar {
  display: block;
  height: .3em;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  width: 0;
}

.video-react .video-react-play-progress {
  background-color: #fff;
}

.video-react .video-react-play-progress:before {
  font-size: .9em;
  position: absolute;
  right: -.5em;
  top: -.3333333333em;
}

.video-react .video-react-mouse-display:after,
.video-react .video-react-play-progress:after,
.video-react .video-react-time-tooltip {
  background-color: #fff;
  background-color: hsla(0, 0%, 100%, .8);
  border-radius: .3em;
  color: #000;
  content: attr(data-current-time);
  font-size: .9em;
  padding: 6px 8px 8px;
  pointer-events: none;
  position: absolute;
  right: -1.9em;
  top: -3.4em;
  visibility: hidden;
}

.video-react .video-react-play-progress:after,
.video-react .video-react-play-progress:before,
.video-react .video-react-time-tooltip {
  z-index: 1;
}

.video-react .video-react-progress-control .video-react-keep-tooltips-inside:after {
  display: none;
}

.video-react .video-react-load-progress {
  background: #bfc7d3;
  background: rgba(115, 133, 159, .5);
}

.video-react .video-react-load-progress div {
  background: #fff;
  background: rgba(115, 133, 159, .75);
}

.video-react.video-react-no-flex .video-react-progress-control {
  width: auto;
}

.video-react .video-react-time-tooltip {
  display: inline-block;
  float: right;
  height: 2.4em;
  position: relative;
  right: -1.9em;
}

.video-react .video-react-tooltip-progress-bar {
  visibility: hidden;
}

.video-react .video-react-progress-control .video-react-mouse-display {
  background-color: #000;
  display: none;
  height: 100%;
  position: absolute;
  width: 1px;
  z-index: 1;
}

.video-react-no-flex .video-react-progress-control .video-react-mouse-display {
  z-index: 0;
}

.video-react .video-react-progress-control:hover .video-react-mouse-display {
  display: block;
}

.video-react.video-react-user-inactive .video-react-progress-control .video-react-mouse-display,
.video-react.video-react-user-inactive .video-react-progress-control .video-react-mouse-display:after {
  opacity: 0;
  transition: visibility 1s, opacity 1s;
  visibility: hidden;
}

.video-react.video-react-user-inactive.video-react-no-flex .video-react-progress-control .video-react-mouse-display,
.video-react.video-react-user-inactive.video-react-no-flex .video-react-progress-control .video-react-mouse-display:after {
  display: none;
}

.video-react .video-react-mouse-display .video-react-time-tooltip,
.video-react .video-react-progress-control .video-react-mouse-display:after {
  background-color: #000;
  background-color: rgba(0, 0, 0, .8);
  color: #fff;
}

.video-react .video-react-fullscreen-control,
.video-react .video-react-play-control {
  cursor: pointer;
  flex: none;
}

.video-react.video-react-fullscreen {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 9999;
}

.video-react .video-react-time-control {
  flex: none;
  font-size: 1em;
  line-height: 3em;
  min-width: 2em;
  padding-left: 1em;
  padding-right: 1em;
  width: auto;
}

.video-react .video-react-time-divider {
  line-height: 3em;
  min-width: 0;
  min-width: auto;
  padding: 0;
}

.video-react .video-react-mute-control,
.video-react .video-react-volume-menu-button {
  cursor: pointer;
  flex: none;
}

.video-react .video-react-volume-control {
  align-items: center;
  display: flex;
  flex: none;
  width: 5em;
}

.video-react .video-react-volume-bar {
  margin: 1.35em .45em;
}

.video-react .video-react-volume-bar.video-react-slider-horizontal {
  height: .3em;
  width: 5em;
}

.video-react .video-react-volume-bar.video-react-slider-horizontal .video-react-volume-level {
  width: 100%;
}

.video-react .video-react-volume-bar.video-react-slider-vertical {
  height: 5em;
  margin: 1.35em auto;
  width: .3em;
}

.video-react .video-react-volume-bar.video-react-slider-vertical .video-react-volume-level {
  height: 100%;
}

.video-react .video-react-volume-level {
  background-color: #fff;
  bottom: 0;
  left: 0;
  position: absolute;
}

.video-react .video-react-volume-level:before {
  font-size: .9em;
  position: absolute;
}

.video-react .video-react-slider-vertical .video-react-volume-level {
  width: .3em;
}

.video-react .video-react-slider-vertical .video-react-volume-level:before {
  left: -.3em;
  top: -.5em;
}

.video-react .video-react-slider-horizontal .video-react-volume-level {
  height: .3em;
}

.video-react .video-react-slider-horizontal .video-react-volume-level:before {
  right: -.5em;
  top: -.3em;
}

.video-react .video-react-menu-button-popup.video-react-volume-menu-button .video-react-menu {
  border-top-color: transparent;
  display: block;
  height: 0;
  width: 0;
}

.video-react .video-react-menu-button-popup.video-react-volume-menu-button-vertical .video-react-menu {
  height: 8em;
  left: .5em;
}

.video-react .video-react-menu-button-popup.video-react-volume-menu-button-horizontal .video-react-menu {
  left: -2em;
}

.video-react .video-react-menu-button-popup.video-react-volume-menu-button .video-react-menu-content {
  height: 0;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 0;
}

.video-react .video-react-volume-menu-button-vertical .video-react-lock-showing .video-react-menu-content,
.video-react .video-react-volume-menu-button-vertical.video-react-slider-active .video-react-menu-content,
.video-react .video-react-volume-menu-button-vertical:focus .video-react-menu-content,
.video-react .video-react-volume-menu-button-vertical:hover .video-react-menu-content {
  height: 8em;
  width: 2.9em;
}

.video-react .video-react-volume-menu-button-horizontal .video-react-lock-showing .video-react-menu-content,
.video-react .video-react-volume-menu-button-horizontal .video-react-slider-active .video-react-menu-content,
.video-react .video-react-volume-menu-button-horizontal:focus .video-react-menu-content,
.video-react .video-react-volume-menu-button-horizontal:hover .video-react-menu-content {
  height: 2.9em;
  width: 8em;
}

.video-react .video-react-volume-menu-button.video-react-menu-button-inline .video-react-menu-content {
  background-color: transparent !important;
}

.video-react .video-react-playback-rate .video-react-playback-rate-value {
  line-height: 3em;
  text-align: center;
}

.video-react .video-react-playback-rate .video-react-menu {
  left: 0;
  width: 4em;
}

.video-react .video-react-bezel {
  background: rgba(0, 0, 0, .5);
  border-radius: 26px;
  height: 52px;
  left: 50%;
  margin-left: -26px;
  margin-top: -26px;
  position: absolute;
  top: 50%;
  width: 52px;
  z-index: 17;
}

.video-react .video-react-bezel.video-react-bezel-animation {
  -webkit-animation: video-react-bezel-fadeout .5s linear 1 normal forwards;
  animation: video-react-bezel-fadeout .5s linear 1 normal forwards;
  pointer-events: none;
}

.video-react .video-react-bezel.video-react-bezel-animation-alt {
  -webkit-animation: video-react-bezel-fadeout-alt .5s linear 1 normal forwards;
  animation: video-react-bezel-fadeout-alt .5s linear 1 normal forwards;
  pointer-events: none;
}

.video-react .video-react-bezel .video-react-bezel-icon {
  font-size: 26px;
  height: 36px;
  line-height: 36px;
  margin: 8px;
  text-align: center;
  width: 36px;
}

@-webkit-keyframes video-react-bezel-fadeout {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: scale(2);
    transform: scale(2);
  }
}

@keyframes video-react-bezel-fadeout {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: scale(2);
    transform: scale(2);
  }
}

@-webkit-keyframes video-react-bezel-fadeout-alt {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: scale(2);
    transform: scale(2);
  }
}

@keyframes video-react-bezel-fadeout-alt {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: scale(2);
    transform: scale(2);
  }
}

.video-react .video-react-closed-caption {
  cursor: pointer;
  flex: none;
}

.video-react video::-webkit-media-text-track-container {
  -webkit-transform: translateY(-30px);
  transform: translateY(-30px);
}


