script below not working since when I press page pagination numbers button nothing happens:
// ==UserScript==
// @name        vkvideo.ru Paginated Videos - Debug & Force Pagination Visible
// @namespace   https://vkvideo.ru/
// @match       https://vkvideo.ru/@*/*
// @grant       none
// @version     1.3
// @description Same pagination but with console logs and visible pagination containers for debugging
// @run-at      document-idle
// ==/UserScript==

(function() {
  'use strict';

  const VIDEO_CONTAINER_CANDIDATES = [
    '.VideoShowcaseCommunityCatalog__root',
    '#video_main_block > .VideoShowcaseCommunityCatalog__root',
    '#video_main_block',
    '.VideoShowcaseCommunityCatalog__root.VideoShowcaseCommunityCatalog__root--redesign',
  ];
  const ITEMS_PER_PAGE_ESTIMATE = 30;

  async function detectContainer(timeout = 10000) {
    const start = Date.now();
    while (Date.now() - start < timeout) {
      for (const sel of VIDEO_CONTAINER_CANDIDATES) {
        const el = document.querySelector(sel);
        if (el && el.children.length > 0) {
          console.log('[vkPagination] Container found for selector:', sel);
          return el;
        }
      }
      await new Promise(r => setTimeout(r, 100));
    }
    // fallback, try even empty container if found
    for (const sel of VIDEO_CONTAINER_CANDIDATES) {
      const el = document.querySelector(sel);
      if (el) {
        console.log('[vkPagination] Container found (empty) for selector:', sel);
        return el;
      }
    }
    console.warn('[vkPagination] No video container found');
    return null;
  }

  // Soft disable infinite scroll by blocking scroll/wheel events in capture
  function disableInfiniteScrollSoft() {
    const onScroll = (e) => {
      e.stopImmediatePropagation();
    };
    window.addEventListener('scroll', onScroll, { capture: true });
    window.addEventListener('wheel', onScroll, { capture: true });
    console.log('[vkPagination] Infinite scroll disabled (soft)');
  }

  function getCurrentPage() {
    const url = new URL(location.href);
    for (const param of ['p', 'page']) {
      if (url.searchParams.has(param)) {
        let p = parseInt(url.searchParams.get(param), 10);
        if (!isNaN(p) && p > 0) return p;
      }
    }
    const match = url.pathname.match(/\/page(\d+)$/);
    if (match) {
      const p = parseInt(match[1], 10);
      if (!isNaN(p) && p > 0) return p;
    }
    return 1;
  }

  function buildPageUrl(page) {
    const url = new URL(location.href);
    url.searchParams.delete('p');
    url.searchParams.delete('page');
    url.pathname = url.pathname.replace(/\/page\d+$/, '');
    if (page === 1) {
      return url.toString();
    }
    url.searchParams.set('p', page);
    return url.toString();
  }

  async function getTotalPages(container) {
    const header = document.querySelector('.VideoShowcaseCommunityHeader__infoWrapper');
    if (header) {
      const textNodes = [...header.querySelectorAll('*')].map(el => el.textContent).filter(Boolean);
      for (const txt of textNodes) {
        const m = txt.match(/([\d\s.,]+)\s*видео/i);
        if (m) {
          let strNum = m[1].replace(/\s/g, '').replace(',', '.');
          let num = parseFloat(strNum);
          if (!isNaN(num)) {
            console.log('[vkPagination] Total videos detected:', num);
            return Math.ceil(num / ITEMS_PER_PAGE_ESTIMATE);
          }
        }
      }
      console.log('[vkPagination] No total videos count found in header');
    }

    // Debug: fallback override totalPages here for testing pagination visible
    // You can change the number below to test showing page numbers
    const debugTotalPagesOverride = 20;
    console.log('[vkPagination] Using fallback total pages:', debugTotalPagesOverride);
    return debugTotalPagesOverride;
  }

  function createPagination(totalPages, currentPage) {
    const wrapper = document.createElement('div');
    wrapper.style.margin = '12px 0';
    wrapper.style.textAlign = 'center';
    wrapper.style.userSelect = 'none';
    wrapper.style.fontFamily = 'Segoe UI, Tahoma, Geneva, Verdana, sans-serif';
    wrapper.style.fontSize = '14px';
    // Visible background and border to detect it visually
    wrapper.style.border = '1px solid #0078d7';
    wrapper.style.background = '#e6f0ff';
    wrapper.style.padding = '8px';

    function makePageBtn(page, label = null, disabled = false) {
          const btn = document.createElement('button');
          btn.type = 'button';
          btn.textContent = label || page;
          // existing styles ...

          if (disabled) {
              btn.disabled = true;
              btn.style.cursor = 'default';
              btn.style.color = '#999';
          } else {
              btn.addEventListener('click', () => {
                  const url = buildPageUrl(page);

                  if (window.nav && typeof window.nav.go === 'function') {
                      console.log('[vkPagination] SPA nav.go called:', url);
                      window.nav.go(url);

                      if (window.VideoShowcase && typeof window.VideoShowcase.setVideoPageOpts === 'function') {
                          window.VideoShowcase.setVideoPageOpts({
                              module: window.cur?.module || 'video',
                              context: window.cur?.ref_context || '',
                          });
                      }
                  } else {
                      console.log('[vkPagination] Fallback full reload to URL:', url);
                      window.location.href = url;
                  }
              });
          }
          return btn;
    }
    wrapper.appendChild(makePageBtn(currentPage - 1, '← Prev', currentPage <= 1));

    const maxButtons = 7;
    let start = Math.max(1, currentPage - Math.floor(maxButtons / 2));
    let end = Math.min(totalPages, start + maxButtons - 1);
    if (end - start + 1 < maxButtons) {
      start = Math.max(1, end - maxButtons + 1);
    }

    if (start > 1) {
      wrapper.appendChild(makePageBtn(1));
      if (start > 2) {
        const dots = document.createElement('span');
        dots.textContent = '...';
        dots.style.margin = '0 6px';
        wrapper.appendChild(dots);
      }
    }

    for (let i = start; i <= end; i++) {
      wrapper.appendChild(makePageBtn(i));
    }

    if (end < totalPages) {
      if (end < totalPages - 1) {
        const dots = document.createElement('span');
        dots.textContent = '...';
        dots.style.margin = '0 6px';
        wrapper.appendChild(dots);
      }
      wrapper.appendChild(makePageBtn(totalPages));
    }

    wrapper.appendChild(makePageBtn(currentPage + 1, 'Next →', currentPage >= totalPages));

    return wrapper;
  }

  async function initPagination() {
    const container = await detectContainer();
    if (!container) {
      console.warn('[vkPagination] Video container not found. Aborting pagination setup.');
      return;
    }
    console.log('[vkPagination] Video container found:', container);

    disableInfiniteScrollSoft();

    const currentPage = getCurrentPage();
    const totalPages = await getTotalPages(container);
    console.log(`[vkPagination] Current page: ${currentPage}, Total pages: ${totalPages}`);

    if (totalPages <= 1) {
      console.log('[vkPagination] Only 1 page detected, skipping pagination UI');
      return;
    }

    const paginationTop = createPagination(totalPages, currentPage);
    const paginationBottom = createPagination(totalPages, currentPage);

    // Insert above
    container.parentNode.insertBefore(paginationTop, container);
    // Insert below
    if (container.nextSibling) {
      container.parentNode.insertBefore(paginationBottom, container.nextSibling);
    } else {
      container.parentNode.appendChild(paginationBottom);
    }
    console.log('[vkPagination] Pagination UI inserted.');
  }

  if (document.readyState === 'loading') {
    window.addEventListener('DOMContentLoaded', () => {
      console.log('[vkPagination] DOMContentLoaded event fired');
      initPagination();
    });
  } else {
    console.log('[vkPagination] DOM ready detected, running initPagination');
    initPagination();
  }

})();
--------------------------------------------------------------------------------
below is video css code:
#video_player .VideoRestriction:not(.VideoRestriction--canPreview) .VideoRestriction__boxWrap {
    background-color: var(--gray_960)
}

#video_player .VideoRestriction:not(.VideoRestriction--canPreview) .VideoRestriction__title {
    color: var(--gray_400)
}

#video_player .VideoRestriction__thumb {
    bottom: -10px;
    left: -10px;
    right: -10px;
    top: -10px
}

.VideoRestriction {
    background-image: none;
    height: 100%;
    position: relative
}

.VideoRestriction.video_item .video_item_thumb_wrap {
    background: 0 0
}

.VideoRestriction .page_post_video_play_inline,.VideoRestriction--processing .video_thumb_play,.VideoRestriction--processing .VideoCard__label,.VideoRestriction--processing .VideoCard__thumbIcon,.VideoRestriction--thumbHidden .VideoCard__thumbIcon,.VideoRestriction:not(.VideoRestriction--canPreview) .video_thumb_play {
    display: none
}

.VideoRestriction__boxWrap {
    background-color: var(--vkui--color_image_placeholder);
    border: solid .5px var(--black_alpha8);
    box-sizing: border-box;
    height: 100%;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 4
}

.VideoRestriction--canPreview .VideoRestriction__boxWrap {
    background-color: var(--black_alpha72);
    color: var(--white)
}

.VideoRestriction--canPreview:not(.VideoRestriction--thumbHidden) .VideoRestriction__title {
    color: var(--white)
}

.VideoRestriction--blur .VideoRestriction__boxWrap {
    background-color: rgba(31,31,31,.24);
    color: var(--white)
}

.VideoRestriction--blur .VideoRestriction__thumb {
    filter: blur(12px);
    transform: translateZ(0) scale(1.1)
}

.VideoRestriction--blur.video_item .video_item_thumb_wrap {
    background: 0 0
}

.VideoPlayer--minimizedSmall .VideoRestriction__text {
    display: none
}

.VideoRestriction--small .VideoRestriction__title {
    font-size: 12px;
    line-height: 1.25
}

.VideoPlayer--minimizedSmall .VideoRestriction__title,.VideoRestriction--medium .VideoRestriction__title {
    font-size: 14px
}

.VideoRestriction--onlyIcon .VideoRestriction__title,.VideoRestriction--onlyIconTiny .VideoRestriction__title,.VideoRestriction--smallIcon .VideoRestriction__title {
    display: none
}

.VideoRestriction--onlyIcon .VideoRestriction__icon,.VideoPlayer--minimizedSmall .VideoRestriction__icon,.VideoRestriction--small .VideoRestriction__icon,.VideoRestriction--medium .VideoRestriction__icon {
    height: 48px;
    width: 48px
}

.VideoRestriction--onlyIconTiny .VideoRestriction__icon,.VideoRestriction--smallIcon .VideoRestriction__icon {
    height: 24px;
    width: 24px
}

.VideoRestriction--noThumb {
    background-color: var(--black)
}

.VideoRestriction__box {
    font-size: 0;
    left: 50%;
    line-height: 0;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 90%
}

[dir=rtl] .VideoRestriction__box {
    left: auto;
    right: 50%;
    transform: translate(50%,-50%)
}

.VideoRestriction__button {
    background: var(--white_alpha24);
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 12.5px;
    line-height: normal;
    margin-top: 25px;
    padding: 5px 16px 6px
}

.VideoRestriction__button:hover {
    background: var(--white_alpha40)
}

.VideoRestriction__thumb {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    width: 100%;
    z-index: 1
}

.VideoRestriction__text {
    font-size: 14px;
    line-height: 2
}

.VideoRestriction__title {
    color: var(--steel_gray_300);
    font-size: 16px;
    font-weight: 500;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-osx-font-smoothing: auto;
    line-height: 1.5;
    margin-top: 4px;
    white-space: normal
}

.VideoRestriction__icon {
    background-size: contain;
    display: inline-block;
    height: 56px;
    width: 56px
}

.VideoRestriction_shortVideo__text {
    color: var(--vkui--color_text_secondary);
    font-size: var(--vkui--font_headline1--font_size--compact);
    line-height: var(--vkui--font_headline1--line_height--compact);
    font-weight: var(--vkui--font_weight_accent3);
    text-align: center
}

.VideoRestriction__icon--age {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20height%3D%2248%22%20viewBox%3D%220%200%2048%2048%22%20width%3D%2248%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22m0%200h48v48h-48z%22%2F%3E%3Cg%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%3E%3Cpath%20d%3D%22m13.7755596%2013.7454879c-5.27721989%202.9145954-8.7755596%207.4755966-8.7755596%2010.2545121%200%204.3333333%208.5065898%2013%2019%2013%203.724568%200%207.1988267-1.0918692%2010.131228-2.6942797m4.5750896-3.2596137c2.6834769-2.4552141%204.2936824-5.1607869%204.2936824-7.0461066%200-4.3333333-8.5065898-13-19-13-1.7300317%200-3.4060584.2355737-4.9988626.6484632%22%2F%3E%3Cpath%20d%3D%22m18.8769896%2019.229764c-1.1645437%201.2501125-1.8769896%202.9269739-1.8769896%204.770236%200%203.8659932%203.1340068%207%207%207%201.9324405%200%203.6819896-.7830509%204.948654-2.0491593m2.051346-4.9508407c0-3.8659932-3.1340068-7-7-7%22%2F%3E%3Cpath%20d%3D%22m7.5%207.5%2033%2033%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E)
}

.VideoRestriction--canPreview .VideoRestriction__icon--clock {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20height%3D%2248%22%20viewBox%3D%220%200%2048%2048%22%20width%3D%2248%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22m0%200h48v48h-48z%22%20transform%3D%22matrix\(-1%200%200%201%2048%200\)%22%2F%3E%3Cpath%20d%3D%22m24%204c11.045695%200%2020%208.954305%2020%2020s-8.954305%2020-20%2020-20-8.954305-20-20%208.954305-20%2020-20zm0%202c-9.9411255%200-18%208.0588745-18%2018s8.0588745%2018%2018%2018%2018-8.0588745%2018-18-8.0588745-18-18-18zm0%206c.5522847%200%201%20.4477153%201%201v10.585l5.363961%205.3647475c.3905243.3905243.3905243%201.0236892%200%201.4142135s-1.0236892.3905243-1.4142135%200l-5.6568543-5.6568542-.0728932-.0821068-.0236654-.0296934c-.0178445-.0241759-.0346159-.0490316-.0502672-.0746464l-.0213962-.0365981c-.0108773-.0197682-.0212946-.0401707-.0310174-.060963l-.0224283-.0517631c-.0079098-.0197568-.015103-.0395383-.0216788-.0595996-.004818-.0148851-.009449-.0302731-.0137016-.0457434-.0060115-.0215565-.0112053-.0432469-.0156799-.0651989-.003463-.0174188-.0065371-.0348451-.0091474-.0523272-.0029168-.0190465-.0052698-.038772-.0070403-.0586651-.0020825-.0238069-.0033426-.0471208-.0037914-.0704473-.0001248-.0064459-.0001861-.012893-.0001861-.0193545v-11c0-.5522847.4477153-1%201-1z%22%20fill%3D%22%23fff%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
}

.VideoRestriction__icon--clock {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20height%3D%2248%22%20viewBox%3D%220%200%2048%2048%22%20width%3D%2248%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22m0%200h48v48h-48z%22%20transform%3D%22matrix\(-1%200%200%201%2048%200\)%22%2F%3E%3Cpath%20d%3D%22m24%204c11.045695%200%2020%208.954305%2020%2020s-8.954305%2020-20%2020-20-8.954305-20-20%208.954305-20%2020-20zm0%202c-9.9411255%200-18%208.0588745-18%2018s8.0588745%2018%2018%2018%2018-8.0588745%2018-18-8.0588745-18-18-18zm0%206c.5522847%200%201%20.4477153%201%201v10.585l5.363961%205.3647475c.3905243.3905243.3905243%201.0236892%200%201.4142135s-1.0236892.3905243-1.4142135%200l-5.6568543-5.6568542-.0728932-.0821068-.0236654-.0296934c-.0178445-.0241759-.0346159-.0490316-.0502672-.0746464l-.0213962-.0365981c-.0108773-.0197682-.0212946-.0401707-.0310174-.060963l-.0224283-.0517631c-.0079098-.0197568-.015103-.0395383-.0216788-.0595996-.004818-.0148851-.009449-.0302731-.0137016-.0457434-.0060115-.0215565-.0112053-.0432469-.0156799-.0651989-.003463-.0174188-.0065371-.0348451-.0091474-.0523272-.0029168-.0190465-.0052698-.038772-.0070403-.0586651-.0020825-.0238069-.0033426-.0471208-.0037914-.0704473-.0001248-.0064459-.0001861-.012893-.0001861-.0193545v-11c0-.5522847.4477153-1%201-1z%22%20fill%3D%22%23afbac6%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
}

.VideoRestriction__icon--deleted {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20height%3D%2248%22%20viewBox%3D%220%200%2048%2048%22%20width%3D%2248%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22m0%200h48v48h-48z%22%2F%3E%3Cpath%20d%3D%22m37.0463373%2016.0001343.1089509.0042135c.4764845.0468888.8349859.4555968.8445837.9376335l-.0040838.1124096-1.852382%2022.000485c-.2690565%201.5151785-.5170306%202.2273222-1.0042656%202.9461847-.4504381.6645728-1.0420895%201.1733286-1.7568425%201.5106937-.7215993.3405966-1.4000585.4707291-2.7011782.4865664l-.2885845.0016793h-12.7850706c-1.4930015%200-2.2166206-.1233208-2.9897627-.4882457-.714753-.3373651-1.3064044-.8461209-1.7568425-1.5106937-.4567828-.6739336-.7032777-1.341962-.9631176-2.7389555l-.0522122-.289336-1.8413178-21.9183782c-.04894195-.5294272.3273627-.9995475.8404999-1.0500431.4764846-.0468888.9034056.2845292%201.0011489.7560029l.0165855.1111794%201.8302536%2021.8362713c.2248204%201.2660649.3863135%201.7298484.6978939%202.1895516.2597977.3833034.5914201.6684626%201.0036658.8630435.4614533.2178071.9027339.3022888%201.9738119.312585l.2393933.0010924h12.7850706c1.2475341%200%201.7187909-.0803127%202.2132052-.3136774.4122457-.1945809.7438681-.4797401%201.0036658-.8630435.2908084-.4290563.4508741-.861667.6447153-1.8800433l.0421144-.2274014%201.8413178-21.9183782c.0419503-.4537948.3827102-.803868.8023559-.8628288zm-17.0463373%201.9998657c.5522847%200%201%20.4477153%201%201v15c0%20.5522847-.4477153%201-1%201s-1-.4477153-1-1v-15c0-.5522847.4477153-1%201-1zm8%200c.5522847%200%201%20.4477153%201%201v15c0%20.5522847-.4477153%201-1%201s-1-.4477153-1-1v-15c0-.5522847.4477153-1%201-1zm-19-5c-.55228475%200-1-.4477153-1-1s.44771525-1%201-1h7v-1.8722296c0-1.78303748.1856512-2.42960996.5342654-3.08146181s.8601913-1.163429%201.5120432-1.51204318c.6518518-.34861419%201.2984243-.53426541%203.0814618-.53426541h5.7444592c1.7830375%200%202.42961.18565122%203.0814618.53426541.6518519.34861418%201.163429.86019133%201.5120432%201.51204318s.5342654%201.29842433.5342654%203.08146181v1.8722296h7c.5522847%200%201%20.4477153%201%201s-.4477153%201-1%201zm18.1098626-6.99907206-5.9820922-.00092794c-1.3237038%200-1.726809.07784319-2.1382641.2978918-.3033149.16221459-.5293999.38829961-.6916145.69161451-.2062956.38573919-.2876059.7641395-.2969639%201.90063109l-.0009279%202.1098626h12v-1.8722296c0-1.32370383-.0778432-1.72680895-.2978918-2.13826409-.1622146-.3033149-.3882996-.52939992-.6916145-.69161451-.3857392-.20629557-.7641395-.28760591-1.9006311-.29696386z%22%20fill%3D%22%23afbac6%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
}

.VideoRestriction__icon--forbidden {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20height%3D%2248%22%20viewBox%3D%220%200%2048%2048%22%20width%3D%2248%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20transform%3D%22matrix\(-1%200%200%201%2048%200\)%22%3E%3Cpath%20d%3D%22m0%200h48v48h-48z%22%2F%3E%3Cpath%20d%3D%22m4%2024c0-11.045695%208.954305-20%2020-20s20%208.954305%2020%2020-8.954305%2020-20%2020-20-8.954305-20-20zm20%2018c9.9411255%200%2018-8.0588745%2018-18%200-4.7379189-1.8305371-9.048293-4.8229481-12.2624591l-25.439511%2025.439511c3.2141661%202.992411%207.5245402%204.8229481%2012.2624591%204.8229481zm-18-18c0%204.4832248%201.63902021%208.5836359%204.3505397%2011.7347123l25.3841726-25.3841726c-3.1510764-2.71151949-7.2514875-4.3505397-11.7347123-4.3505397-9.9411255%200-18%208.0588745-18%2018z%22%20fill%3D%22%23afbac6%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
}

.VideoRestriction__icon--info {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20height%3D%2248%22%20viewBox%3D%220%200%2048%2048%22%20width%3D%2248%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22m0%200h48v48h-48z%22%20transform%3D%22matrix\(-1%200%200%201%2048%200\)%22%2F%3E%3Cpath%20d%3D%22m24%204c11.045695%200%2020%208.954305%2020%2020s-8.954305%2020-20%2020-20-8.954305-20-20%208.954305-20%2020-20zm0%202c-9.9411255%200-18%208.0588745-18%2018s8.0588745%2018%2018%2018%2018-8.0588745%2018-18-8.0588745-18-18-18zm0%2024c1.1045695%200%202%20.8954305%202%202s-.8954305%202-2%202-2-.8954305-2-2%20.8954305-2%202-2zm0-16c.5522847%200%201%20.4477153%201%201v10c0%20.5522847-.4477153%201-1%201s-1-.4477153-1-1v-10c0-.5522847.4477153-1%201-1z%22%20fill%3D%22%23afbac6%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
}

.VideoRestriction__icon--private {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20height%3D%2248%22%20viewBox%3D%220%200%2048%2048%22%20width%3D%2248%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22m0%200h48v48h-48z%22%2F%3E%3Cpath%20d%3D%22m24%204c5.4292399%200%209.8479317%204.32667079%209.9961582%209.7200952l.0038418.2799048.0023647%203.002624c1.9077158.0253689%202.8916332.2380449%203.9113484.7833946.9890833.5289675%201.7713008%201.311185%202.3002683%202.3002683.5526055%201.0332824.7636261%202.0298082.7843081%203.9879875l.0017105.3354386v12.180574c0%202.1830063-.2027128%203.2327391-.7860186%204.3234261-.5289675.9890833-1.311185%201.7713008-2.3002683%202.3002683-1.0332824.5526055-2.0298082.7636261-3.9879875.7843081l-.3354386.0017105h-19.180574c-2.1830063%200-3.2327391-.2027128-4.3234261-.7860186-.98908331-.5289675-1.77130081-1.311185-2.30026834-2.3002683-.55260549-1.0332824-.7636261-2.0298082-.78430803-3.9879875l-.00171053-.3354386.00171053-12.5160126c.02068193-1.9581793.23170254-2.9547051.78430803-3.9879875.52896753-.9890833%201.31118503-1.7713008%202.30026834-2.3002683%201.0199241-.5454614%202.0040358-.7581129%203.9125213-.7834102l.0011918-3.0026084c0-5.5228475%204.4771525-10%2010-10zm9.590287%2015-19.4682555.0012019c-1.6711255.0145291-2.3712833.1627071-3.0925469.5484431-.6405463.3425679-1.13727171.8392933-1.47983964%201.4798396-.38573601.7212636-.53391395%201.4214214-.54844311%203.0925469l-.00120185.2876815v12.180574c0%201.8810769.14247918%202.6188946.54964496%203.3802284.34256793.6405463.83929334%201.1372717%201.47983964%201.4798396.6386188.3415371%201.2606915.4968376%202.5548495.5380283l.2679968.006738.5573821.0048787h19.180574c1.8810769%200%202.6188946-.1424792%203.3802284-.549645.6405463-.3425679%201.1372717-.8392933%201.4798396-1.4798396.3415371-.6386188.4968376-1.2606915.5380283-2.5548495l.006738-.2679968.0048787-.5573821v-12.180574c0-1.8810769-.1424792-2.6188946-.549645-3.3802284-.3425679-.6405463-.8392933-1.1372717-1.4798396-1.4798396-.7613338-.4071658-1.4991515-.549645-3.3802284-.549645zm-9.590287%206c1.6568542%200%203%201.3431458%203%203%200%201.3058822-.8343774%202.4168852-1.9990993%202.8289758l-.0009007%204.1710242c0%20.5522847-.4477153%201-1%201s-1-.4477153-1-1l.0000889-4.1706743c-1.1652388-.4118113-2.0000889-1.5230736-2.0000889-2.8293257%200-1.6568542%201.3431458-3%203-3zm0-19c-4.3349143%200-7.8645429%203.44783777-7.9961932%207.7508207l-.0038068.2491793v3h16v-3c0-4.25155053-3.3165037-7.72849011-7.5035389-7.98484646l-.2472818-.01134672z%22%20fill%3D%22%23afbac6%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
}

.VideoRestriction--onlyIconTiny .VideoRestriction__icon--age,.VideoRestriction--smallIcon .VideoRestriction__icon--age {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22m0%200h24v24h-24z%22%2F%3E%3Cpath%20d%3D%22m4.44621165%203.39705176.08411844.07261815%202.16560862%202.16524975c1.58981905-.9563155%203.43556729-1.58491966%205.30406129-1.58491966%205.1100628%200%2010.05%204.70160685%2010.05%207.95%200%201.7255645-1.4042765%203.8724698-3.4883889%205.5001176l1.8786216%201.8794549c.2928932.2928932.2928932.7677669%200%201.0606602-.2662666.2662665-.6829303.2904726-.9765418.0726181l-.0841184-.0726181-2.0748004-2.0748997c-1.5543065.9369627-3.3527334%201.5596372-5.1763995%201.5838325l-.4019361-.0036282c-5.01135044-.1629884-9.7764365-4.7551512-9.7764365-7.9455373%200-1.7315653%201.40366031-3.87605463%203.48852375-5.50123098l-1.96885384-1.96843893c-.29289321-.29289322-.29289321-.76776696%200-1.06066018.26626657-.26626656.68293025-.29047261.97654174-.07261815zm2.05931678%204.16950823c-1.81645156%201.36009937-3.05552843%203.13631871-3.05552843%204.43344001%200%202.4029226%204.25222875%206.4500165%208.5450285%206.4500165l.1184205-.0007685c1.4234703-.0188904%202.8398833-.4825507%204.0942601-1.1800538l-1.4217479-1.4215759c-.7826243.567662-1.7452037.9023817-2.7859612.9023817-2.62335256%200-4.75-2.1266474-4.75-4.75%200-1.0407575.33471967-2.00333695.90238174-2.78596119zm5.49447157-2.01655999c-1.462958%200-2.9206389.46894145-4.20712003%201.1823473l1.42115884%201.42003444c.78262424-.56766207%201.74520369-.90238174%202.78596119-.90238174%202.6233526%200%204.75%202.12664744%204.75%204.75%200%201.0407575-.3347197%202.0033369-.9023817%202.7859612l1.6474003%201.6467413c1.8151333-1.3627373%203.0549814-3.1417959%203.0549814-4.4327025%200-2.40292264-4.2522287-6.45-8.55-6.45zm-2.76668727%204.7438697c-.30645616.4958984-.48331273%201.0803608-.48331273%201.7061303%200%201.7949254%201.4550746%203.25%203.25%203.25.6257695%200%201.2102319-.1768566%201.7061303-.4833127zm2.76668727-1.5438697c-.6257695%200-1.2102319.17685657-1.7061303.48331273l4.4728176%204.47281757c.3064561-.4958984.4833127-1.0803608.4833127-1.7061303%200-1.7949254-1.4550746-3.25-3.25-3.25z%22%20fill%3D%22%23fff%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
}

.VideoRestriction--canPreview .VideoRestriction--onlyIconTiny .VideoRestriction__icon--clock,.VideoRestriction--canPreview .VideoRestriction--smallIcon .VideoRestriction__icon--clock {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22m0%200h24v24h-24z%22%20opacity%3D%22.9%22%2F%3E%3Cpath%20d%3D%22m12%202c5.5228475%200%2010%204.4771525%2010%2010s-4.4771525%2010-10%2010-10-4.4771525-10-10%204.4771525-10%2010-10zm0%201.5c-4.69442037%200-8.5%203.80557963-8.5%208.5%200%204.6944204%203.80557963%208.5%208.5%208.5%204.6944204%200%208.5-3.8055796%208.5-8.5%200-4.69442037-3.8055796-8.5-8.5-8.5zm0%203.25c.3796958%200%20.693491.28215388.7431534.64822944l.0068466.10177056v4.689l2.6087572%202.609097c.2928932.2928933.2928932.767767%200%201.0606602-.2662666.2662666-.6829302.2904726-.9765417.0726182l-.0841185-.0726182-2.8284271-2.8284271-.0194222-.0201564c-.0173244-.0186597-.0337104-.0382029-.0490829-.0585544l.0685051.0787108c-.034441-.034441-.0648321-.0713983-.0911733-.1102801-.0110353-.0163919-.0216836-.0335419-.0316416-.0511342-.0081531-.0142914-.0157966-.0289249-.0229246-.0437443-.0084854-.0176576-.0164809-.0360773-.0237418-.0548626-.0041601-.0108524-.0078856-.0212176-.0113757-.0316442-.0072336-.0213812-.013642-.0438375-.0190049-.0666966-.0027933-.012242-.0052322-.0239353-.0073899-.0356701-.0020682-.0108448-.0039591-.0226419-.0055715-.0345274l-.0028659-.0243666c-.0020564-.0199359-.0033161-.0399385-.003779-.059956l-.0002017-.017448v-5c0-.41421356.3357864-.75.75-.75z%22%20fill%3D%22%23fff%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
}

.VideoRestriction--onlyIconTiny .VideoRestriction__icon--clock,.VideoRestriction--smallIcon .VideoRestriction__icon--clock {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22m0%200h24v24h-24z%22%20opacity%3D%22.9%22%2F%3E%3Cpath%20d%3D%22m12%202c5.5228475%200%2010%204.4771525%2010%2010s-4.4771525%2010-10%2010-10-4.4771525-10-10%204.4771525-10%2010-10zm0%201.5c-4.69442037%200-8.5%203.80557963-8.5%208.5%200%204.6944204%203.80557963%208.5%208.5%208.5%204.6944204%200%208.5-3.8055796%208.5-8.5%200-4.69442037-3.8055796-8.5-8.5-8.5zm0%203.25c.3796958%200%20.693491.28215388.7431534.64822944l.0068466.10177056v4.689l2.6087572%202.609097c.2928932.2928933.2928932.767767%200%201.0606602-.2662666.2662666-.6829302.2904726-.9765417.0726182l-.0841185-.0726182-2.8284271-2.8284271-.0194222-.0201564c-.0173244-.0186597-.0337104-.0382029-.0490829-.0585544l.0685051.0787108c-.034441-.034441-.0648321-.0713983-.0911733-.1102801-.0110353-.0163919-.0216836-.0335419-.0316416-.0511342-.0081531-.0142914-.0157966-.0289249-.0229246-.0437443-.0084854-.0176576-.0164809-.0360773-.0237418-.0548626-.0041601-.0108524-.0078856-.0212176-.0113757-.0316442-.0072336-.0213812-.013642-.0438375-.0190049-.0666966-.0027933-.012242-.0052322-.0239353-.0073899-.0356701-.0020682-.0108448-.0039591-.0226419-.0055715-.0345274l-.0028659-.0243666c-.0020564-.0199359-.0033161-.0399385-.003779-.059956l-.0002017-.017448v-5c0-.41421356.3357864-.75.75-.75z%22%20fill%3D%22%23afbac6%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
}

.VideoRestriction--onlyIconTiny .VideoRestriction__icon--deleted,.VideoRestriction--smallIcon .VideoRestriction__icon--deleted {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22m0%200h24v24h-24z%22%2F%3E%3Cpath%20d%3D%22m18.9788989%209.2502074.1019158.00415932c.377485.04091331.6590503.35523674.6689779.72453217l-.0041593.10191581-.9977976%209.1732192c-.1542168.7407334-.3066513%201.1141163-.6030137%201.4870577-.2724008.342788-.6260669.6021743-1.0465082.7714363-.397655.1600886-.7695174.2243701-1.4390838.2356255l-.2346587.0018466h-6.84914264c-.8219074%200-1.23190358-.0595959-1.67374244-.2374721-.42044134-.169262-.77410745-.4286483-1.04650818-.7714363-.26942043-.3390376-.41989211-.6784402-.5694375-1.3480066l-.04495386-.2111046-.98641996-9.1011657c-.0446327-.41180194.25301674-.78181528.66481863-.82644798.37748506-.04091331.71985614.20578546.80867511.56437835l.01777282.10044028.97504232%209.02911225.06832436.3031782c.07497179.2998396.13819722.4276217.24053273.5564003.10808264.1360108.24902728.2393826.43233509.3131789l.1448599.0500808c.17591014.0502748.38981952.0729491.78689051.0778321l.18181047.0010321h6.84914264l.341193-.0042427c.3973733-.0116188.5826007-.0483055.7723679-.1247023.1833078-.0737963.3242525-.1771681.4323351-.3131789.1169549-.1471755.1828272-.2930496.2655401-.6453362l.0319394-.1421888.9864199-9.10116575c.0409133-.37748507.3552368-.65905037.7245322-.66897795zm-8.9788989%201.4997926c.3796958%200%20.693491.2821539.7431534.6482294l.0068466.1017706v5c0%20.4142136-.3357864.75-.75.75-.37969577%200-.69349096-.2821539-.74315338-.6482294l-.00684662-.1017706v-5c0-.4142136.33578644-.75.75-.75zm4%200c.3796958%200%20.693491.2821539.7431534.6482294l.0068466.1017706v5c0%20.4142136-.3357864.75-.75.75-.3796958%200-.693491-.2821539-.7431534-.6482294l-.0068466-.1017706v-5c0-.4142136.3357864-.75.75-.75zm0-8.75c1.6568542%200%203%201.34314575%203%203v.75h3.5c.4142136%200%20.75.33578644.75.75%200%20.37969577-.2821539.69349096-.6482294.74315338l-.1017706.00684662h-17c-.41421356%200-.75-.33578644-.75-.75%200-.37969577.28215388-.69349096.64822944-.74315338l.10177056-.00684662h3.5v-.75c0-1.65685425%201.34314575-3%203-3zm0%201.5h-4c-.77969612%200-1.42044868.59488808-1.49313342%201.35553999l-.00686658.14446001v.5h7v-.5c0-.77969612-.5948881-1.42044868-1.35554-1.49313342z%22%20fill%3D%22%23afbac6%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
}

.VideoRestriction--onlyIconTiny .VideoRestriction__icon--forbidden,.VideoRestriction--smallIcon .VideoRestriction__icon--forbidden {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22m0%200h24v24h-24z%22%20opacity%3D%22.9%22%2F%3E%3Cpath%20d%3D%22m12%202c5.5228475%200%2010%204.4771525%2010%2010s-4.4771525%2010-10%2010-10-4.4771525-10-10%204.4771525-10%2010-10zm-8.5%2010c0%204.6944204%203.80557963%208.5%208.5%208.5%202.0772398%200%203.9804458-.7451267%205.4569146-1.9826764l-11.97423822-11.97423824c-1.23754971%201.47646879-1.98267638%203.37967489-1.98267638%205.45691464zm8.5-8.5c-2.07723975%200-3.98044585.74512667-5.45691464%201.98267638l11.97423824%2011.97423822c1.2375497-1.4764688%201.9826764-3.3796748%201.9826764-5.4569146%200-4.69442037-3.8055796-8.5-8.5-8.5z%22%20fill%3D%22%23afbac6%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
}

.VideoRestriction--onlyIconTiny .VideoRestriction__icon--info,.VideoRestriction--smallIcon .VideoRestriction__icon--info {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22m0%200h24v24h-24z%22%20opacity%3D%22.9%22%2F%3E%3Cpath%20d%3D%22m12%202c5.5228475%200%2010%204.4771525%2010%2010s-4.4771525%2010-10%2010-10-4.4771525-10-10%204.4771525-10%2010-10zm0%201.5c-4.69442037%200-8.5%203.80557963-8.5%208.5%200%204.6944204%203.80557963%208.5%208.5%208.5%204.6944204%200%208.5-3.8055796%208.5-8.5%200-4.69442037-3.8055796-8.5-8.5-8.5zm0%2011.5c.5522847%200%201%20.4477153%201%201s-.4477153%201-1%201-1-.4477153-1-1%20.4477153-1%201-1zm0-8.25c.3796958%200%20.693491.28215388.7431534.64822944l.0068466.10177056v5c0%20.4142136-.3357864.75-.75.75-.3796958%200-.693491-.2821539-.7431534-.6482294l-.0068466-.1017706v-5c0-.41421356.3357864-.75.75-.75z%22%20fill%3D%22%23afbac6%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
}

.VideoRestriction--onlyIconTiny .VideoRestriction__icon--private,.VideoRestriction--smallIcon .VideoRestriction__icon--private {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22m0%200h24v24h-24z%22%2F%3E%3Cpath%20d%3D%22m12%202c2.209139%200%204%201.790861%204%204v1.5h1.5c1.5976809%200%202.9036609%201.24891996%202.9949073%202.8237272l.0050927.1762728v7c0%201.5976809-1.24892%202.9036609-2.8237272%202.9949073l-.1762728.0050927h-11c-1.59768088%200-2.90366088-1.24892-2.99490731-2.8237272l-.00509269-.1762728v-7c0-1.59768088%201.24891996-2.90366088%202.82372721-2.99490731l.17627279-.00509269h1.5v-1.5c0-2.209139%201.790861-4%204-4zm5.5%207h-11c-.77969612%200-1.42044868.59488808-1.49313342%201.35554l-.00686658.14446v7c0%20.7796961.59488808%201.4204487%201.35553999%201.4931334l.14446001.0068666h11c.7796961%200%201.4204487-.5948881%201.4931334-1.35554l.0068666-.14446v-7c0-.82842712-.6715729-1.5-1.5-1.5zm-5.5%202c1.1045695%200%202%20.8954305%202%202%200%20.8389669-.5165775%201.5572807-1.2490112%201.8542202l-.0009888%201.3910801c0%20.4142136-.3357864.75-.75.75-.3796958%200-.693491-.2821539-.7431534-.6482294l-.0068466-.1017706.0000152-1.3906734c-.7329657-.2966899-1.2500152-1.0152767-1.2500152-1.8546269%200-1.1045695.8954305-2%202-2zm0-7.5c-1.3254834%200-2.41003867%201.03153594-2.49468232%202.33562431l-.00531768.16437569v1.5h5v-1.5c0-1.3254834-1.0315359-2.41003867-2.3356243-2.49468232z%22%20fill%3D%22%23afbac6%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
}

.VideoRestriction .ShortVideoRestriction__icon {
    width: 28px;
    height: 28px
}

#video_player .VideoRestriction__icon--age {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20height%3D%2256%22%20viewBox%3D%220%200%2056%2056%22%20width%3D%2256%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%3E%3Cpath%20d%3D%22m0%200h56v56h-56z%22%2F%3E%3Cpath%20d%3D%22m12.4393398%2010.4393398c.5857865-.58578641%201.5355339-.58578641%202.1213204%200l31%2031c.5857864.5857865.5857864%201.5355339%200%202.1213204-.5857865.5857864-1.5355339.5857864-2.1213204%200l-2.5145741-2.51397c-3.8946887%202.5258172-8.2731443%203.9533098-12.9247657%203.9533098-6.2557909%200-12.0037328-2.5831525-16.6385869-6.8317688-3.71699267-3.4072432-6.3614131-7.6837669-6.3614131-10.1682312%200-3.349126%204.36211258-9.2555255%209.932023-12.9471657l-2.4926832-2.4921741c-.5857864-.5857865-.5857864-1.5355339%200-2.1213204zm4.6627535%206.7843161c-5.0492366%203.1628895-9.1020933%208.5087475-9.1020933%2010.7763441%200%201.4540123%202.2315089%205.0627806%205.3885869%207.9567688%204.115942%203.7729468%209.1677007%206.0432312%2014.6114131%206.0432312%203.8275742%200%207.4602469-1.1184248%2010.750022-3.1288429l-4.4458125-4.4456608c-1.6589327%201.6283773-3.9034009%202.5745037-6.3023065%202.5745037-4.9705627%200-9-4.0294373-9-9%200-2.3993623.9465512-4.6437386%202.5742926-6.3021306zm10.8979067-6.2236559c6.2557909%200%2012.0037328%202.5831525%2016.6385869%206.8317688%203.7169927%203.4072432%206.3614131%207.6837669%206.3614131%2010.1682312%200%201.9897781-1.7144303%205.1711493-4.3310117%208.1094808-.5509333.6186792-1.4990916.6735982-2.1177708.1226649-.6186793-.5509333-.6735982-1.4990916-.122665-2.1177708%202.1716956-2.4387399%203.5714475-5.0361803%203.5714475-6.1143749%200-1.4540123-2.2315089-5.0627806-5.3885869-7.9567688-4.115942-3.7729468-9.1677007-6.0432312-14.6114131-6.0432312-1.4427042%200-2.8598063.1589935-4.2475915.4680283-.808621.1800654-1.6101097-.3294796-1.7901751-1.1381007-.1800653-.808621.3294797-1.6101097%201.1381007-1.790175%201.5997749-.3562411%203.2354043-.5397526%204.8996659-.5397526zm-4.3018432%2012.8188062c-1.0740438%201.1041837-1.6962538%202.5900812-1.6962538%204.1811938%200%203.3137085%202.6862915%206%206%206%201.5905141%200%203.0760973-.6216402%204.1805936-1.6957087zm5.9292737-3.2952858c.3316845-.759129%201.2159636-1.1056413%201.9750927-.7739568%202.0769575.9074803%203.7434905%202.574345%204.6505487%204.6514932.3315293.7591968-.0151636%201.6434051-.7743604%201.9749344-.7591968.3315294-1.643405-.0151635-1.9749344-.7743603-.6045314-1.3843667-1.7181467-2.4982037-3.1023898-3.1030178-.759129-.3316845-1.1056413-1.2159636-.7739568-1.9750927z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
}

#video_player .VideoRestriction--canPreview .VideoRestriction__icon--clock {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20height%3D%2256%22%20viewBox%3D%220%200%2056%2056%22%20width%3D%2256%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22m0%200h56v56h-56z%22%2F%3E%3Cpath%20d%3D%22m28%204c13.254834%200%2024%2010.745166%2024%2024s-10.745166%2024-24%2024-24-10.745166-24-24%2010.745166-24%2024-24zm0%203c-11.5979797%200-21%209.4020203-21%2021s9.4020203%2021%2021%2021%2021-9.4020203%2021-21-9.4020203-21-21-21zm-1.3388122%2021.6771632-.0226012-.0471422c-.0087587-.0189697-.0171162-.0381089-.0250687-.0574035-.0306609-.0733684-.0552794-.1494781-.0737336-.2279648-.0024198-.0116963-.0050328-.0233762-.0075069-.035087-.0051697-.0232345-.0094756-.0464898-.0132386-.0699266-.0037665-.0242636-.0071578-.0489579-.0099354-.0737389-.0060359-.054639-.0091034-.1099114-.0091034-.1659002l.0038021.1087872c-.0013554-.0184118-.0023726-.0368611-.0030489-.055338l-.0007532-9.5534492c0-.8284271.6715729-1.5%201.5-1.5s1.5.6715729%201.5%201.5v8.634l8.7762794%205.0669619c.6752367.3898481.9327006%201.2254125.6153215%201.9204988l-.0662834.1285393c-.4142135.7174389-1.3315991.9632517-2.0490381.5490381l-9.5262794-5.5c-.0101146-.0058397-.0201355-.0117793-.030062-.0178171-.0192457-.0114988-.0380642-.0235681-.0565893-.0360399-.0167128-.0113184-.0332712-.0229099-.0495306-.0347835-.0188391-.0138503-.0372572-.0280285-.0553297-.0426177-.0219424-.0174385-.0431454-.0354974-.0637471-.0540555-.0099753-.0094076-.0201351-.0188393-.0301626-.0284085-.0223235-.0207942-.0435195-.0422644-.0639773-.0642776-.010924-.0123277-.0221776-.024847-.0332209-.037554-.019493-.0218736-.037665-.0440867-.0551405-.0667463-.0124497-.0166207-.0251194-.0337372-.0374281-.0511273-.0137215-.0190444-.0265424-.0381527-.038899-.0575175-.0094397-.0149615-.0188514-.0302436-.0279935-.0457041-.011515-.0195073-.0225012-.0391723-.0330298-.0590541z%22%20fill%3D%22%23fff%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
}

#video_player .VideoRestriction__icon--clock {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20height%3D%2256%22%20viewBox%3D%220%200%2056%2056%22%20width%3D%2256%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22m0%200h56v56h-56z%22%2F%3E%3Cpath%20d%3D%22m28%204c13.254834%200%2024%2010.745166%2024%2024s-10.745166%2024-24%2024-24-10.745166-24-24%2010.745166-24%2024-24zm0%203c-11.5979797%200-21%209.4020203-21%2021s9.4020203%2021%2021%2021%2021-9.4020203%2021-21-9.4020203-21-21-21zm-1.3388122%2021.6771632-.0226012-.0471422c-.0087587-.0189697-.0171162-.0381089-.0250687-.0574035-.0306609-.0733684-.0552794-.1494781-.0737336-.2279648-.0024198-.0116963-.0050328-.0233762-.0075069-.035087-.0051697-.0232345-.0094756-.0464898-.0132386-.0699266-.0037665-.0242636-.0071578-.0489579-.0099354-.0737389-.0060359-.054639-.0091034-.1099114-.0091034-.1659002l.0038021.1087872c-.0013554-.0184118-.0023726-.0368611-.0030489-.055338l-.0007532-9.5534492c0-.8284271.6715729-1.5%201.5-1.5s1.5.6715729%201.5%201.5v8.634l8.7762794%205.0669619c.6752367.3898481.9327006%201.2254125.6153215%201.9204988l-.0662834.1285393c-.4142135.7174389-1.3315991.9632517-2.0490381.5490381l-9.5262794-5.5c-.0101146-.0058397-.0201355-.0117793-.030062-.0178171-.0192457-.0114988-.0380642-.0235681-.0565893-.0360399-.0167128-.0113184-.0332712-.0229099-.0495306-.0347835-.0188391-.0138503-.0372572-.0280285-.0553297-.0426177-.0219424-.0174385-.0431454-.0354974-.0637471-.0540555-.0099753-.0094076-.0201351-.0188393-.0301626-.0284085-.0223235-.0207942-.0435195-.0422644-.0639773-.0642776-.010924-.0123277-.0221776-.024847-.0332209-.037554-.019493-.0218736-.037665-.0440867-.0551405-.0667463-.0124497-.0166207-.0251194-.0337372-.0374281-.0511273-.0137215-.0190444-.0265424-.0381527-.038899-.0575175-.0094397-.0149615-.0188514-.0302436-.0279935-.0457041-.011515-.0195073-.0225012-.0391723-.0330298-.0590541z%22%20fill%3D%22%23939393%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
}

#video_player .VideoRestriction__icon--deleted {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20height%3D%2256%22%20viewBox%3D%220%200%2056%2056%22%20width%3D%2256%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22m0%200h56v56h-56z%22%2F%3E%3Cpath%20d%3D%22m28%204c4.0796344%200%207.4460359%203.05371356%207.9381123%207.0000487l10.5618877-.0000487c.8284271%200%201.5.6715729%201.5%201.5s-.6715729%201.5-1.5%201.5h-2.72l-2.4285799%2033.1972592c-.1247188%201.7044891-.3360415%202.311563-.6999837%202.920012-.3639423.6084491-.870323%201.0791313-1.5037086%201.3977012-.6333857.3185699-1.2542624.4850276-2.9633082.4850276h-16.3688392c-1.7090458%200-2.3299225-.1664577-2.9633082-.4850276-.6333856-.3185699-1.1397663-.7892521-1.5037086-1.3977012-.3639422-.608449-.5752649-1.2155229-.6999837-2.920012l-2.4295799-33.1972592h-2.719c-.82842712%200-1.5-.6715729-1.5-1.5s.67157288-1.5%201.5-1.5l10.5618877.0000487c.4920764-3.94633514%203.8584779-7.0000487%207.9381123-7.0000487zm12.772%2010h-25.545l2.4135811%2032.9783323c.0826343%201.1293351.1442109%201.367659.2825631%201.5989601.0715891.1196847.1525293.1949188.2771192.257583.225732.113535.4526955.1593209%201.4132153.1646007l16.5709409.0005239c1.1323542%200%201.3745362-.0440206%201.615317-.1651246.1245899-.0626642.2055301-.1378983.2771192-.257583.1383522-.2313011.1999288-.469625.2825631-1.5989601zm-12.772%206c.8284271%200%201.5.6715729%201.5%201.5v18c0%20.8284271-.6715729%201.5-1.5%201.5s-1.5-.6715729-1.5-1.5v-18c0-.8284271.6715729-1.5%201.5-1.5zm6.9385865.0011523.1446185.0011572c.8271517.0459528%201.4604384.7537439%201.4144855%201.5808955l-1%2018c-.0459528.8271517-.7537439%201.4604384-1.5808955%201.4144855-.8271517-.0459528-1.4604384-.7537439-1.4144855-1.5808955l1-18c.0459528-.8271517.7537439-1.4604384%201.5808955-1.4144855zm-14.0217915.0011572c.8271516-.0459529%201.5349427.5873338%201.5808955%201.4144855l1%2018c.0459529.8271516-.5873338%201.5349427-1.4144855%201.5808955-.8271516.0459529-1.5349427-.5873338-1.5808955-1.4144855l-1-18c-.0459529-.8271516.5873338-1.5349427%201.4144855-1.5808955zm7.083205-13.0023095c-2.4189579%200-4.4367116%201.71775968-4.8999819%204h9.7999638c-.4632703-2.28224032-2.481024-4-4.8999819-4z%22%20fill%3D%22%23939393%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
}

#video_player .VideoRestriction__icon--forbidden {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20height%3D%2256%22%20viewBox%3D%220%200%2056%2056%22%20width%3D%2256%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22m0%200h56v56h-56z%22%2F%3E%3Cpath%20d%3D%22m28%204c13.254834%200%2024%2010.745166%2024%2024s-10.745166%2024-24%2024-24-10.745166-24-24%2010.745166-24%2024-24zm-15.8715482%2010.2483542c-3.19496303%203.6842818-5.1284518%208.4921685-5.1284518%2013.7516458%200%2011.5979797%209.4020203%2021%2021%2021%205.2594773%200%2010.067364-1.9334888%2013.7516458-5.1284518zm15.8715482-7.2483542c-5.2594773%200-10.067364%201.93348877-13.7516458%205.1284518l29.623194%2029.623194c3.194963-3.6842818%205.1284518-8.4921685%205.1284518-13.7516458%200-11.5979797-9.4020203-21-21-21z%22%20fill%3D%22%23939393%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
}

#video_player .VideoRestriction__icon--info {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20height%3D%2256%22%20viewBox%3D%220%200%2056%2056%22%20width%3D%2256%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22m0%200h56v56h-56z%22%2F%3E%3Cpath%20d%3D%22m28%204c13.254834%200%2024%2010.745166%2024%2024s-10.745166%2024-24%2024-24-10.745166-24-24%2010.745166-24%2024-24zm0%203c-11.5979797%200-21%209.4020203-21%2021s9.4020203%2021%2021%2021%2021-9.4020203%2021-21-9.4020203-21-21-21zm0%2027c1.1045695%200%202%20.8954305%202%202s-.8954305%202-2%202-2-.8954305-2-2%20.8954305-2%202-2zm0-17.5c.8284271%200%201.5.6715729%201.5%201.5v11l-.0068666.14446c-.0726847.7606519-.7134373%201.35554-1.4931334%201.35554-.8284271%200-1.5-.6715729-1.5-1.5v-11l.0068666-.14446c.0726847-.7606519.7134373-1.35554%201.4931334-1.35554z%22%20fill%3D%22%23939393%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
}

#video_player .VideoRestriction__icon--private {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20height%3D%2256%22%20viewBox%3D%220%200%2056%2056%22%20width%3D%2256%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22m0%200h56v56h-56z%22%2F%3E%3Cpath%20d%3D%22m28%204.99999695c5.5228475%200%2010%204.4771525%2010%209.99999995l.0017546%206.0280515c1.4162418.0784966%202.3747256.3302458%203.3667334.8607774%201.1746573.6282136%202.1144726%201.5680289%202.7426862%202.7426862.6603986%201.2348382.8888258%202.417731.8888258%204.4962584v11.7444592c0%202.0785274-.2284272%203.2614202-.8888258%204.4962584-.6282136%201.1746573-1.5680289%202.1144726-2.7426862%202.7426862-1.2348382.6603986-2.417731.8888258-4.4962584.8888258h-17.7444592c-2.0785274%200-3.2614202-.2284272-4.4962584-.8888258-1.1746573-.6282136-2.1144726-1.5680289-2.7426862-2.7426862-.6603986-1.2348382-.8888258-2.417731-.8888258-4.4962584v-11.7444592c0-2.0785274.2284272-3.2614202.8888258-4.4962584.6282136-1.1746573%201.5680289-2.1144726%202.7426862-2.7426862.9922429-.5306573%201.9509458-.7824001%203.3677403-.8608331l.0007477-6.0279958c0-5.52284745%204.4771525-9.99999995%2010-9.99999995zm8.8722296%2019.00000305h-17.7444592c-1.7830375%200-2.42961.1856512-3.0814618.5342654-.6518519.3486142-1.163429.8601913-1.5120432%201.5120432-.3486142.6518518-.5342654%201.2984243-.5342654%203.0814618v11.7444592c0%201.7830375.1856512%202.42961.5342654%203.0814618.3486142.6518519.8601913%201.163429%201.5120432%201.5120432.6518518.3486142%201.2984243.5342654%203.0814618.5342654h17.7444592c1.7830375%200%202.42961-.1856512%203.0814618-.5342654.6518519-.3486142%201.163429-.8601913%201.5120432-1.5120432.3486142-.6518518.5342654-1.2984243.5342654-3.0814618v-11.7444592c0-1.7830375-.1856512-2.42961-.5342654-3.0814618-.3486142-.6518519-.8601913-1.163429-1.5120432-1.5120432-.6518518-.3486142-1.2984243-.5342654-3.0814618-.5342654zm-8.8722296%206c1.6568542%200%203%201.3431458%203%203%200%201.3058822-.8343774%202.4168852-1.9990993%202.8289758l-.0009007%203.1710242c0%20.5522847-.4477153%201-1%201s-1-.4477153-1-1l.0000889-3.1706743c-1.1652388-.4118113-2.0000889-1.5230736-2.0000889-2.8293257%200-1.6568542%201.3431458-3%203-3zm0-22.00000305c-3.8659932%200-7%203.13400675-7%206.99999995v6h14v-6c0-3.8659932-3.1340068-6.99999995-7-6.99999995z%22%20fill%3D%22%23939393%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
}

.VideoRestriction.ShortVideoRestrictionAge {
    color: var(--white)
}

.VideoRestriction+.ui_thumb_x_button {
    z-index: 5
}

#video_upload_info {
    padding: 32px 20px 20px;
    position: relative;
    text-align: center
}

.video_upload {
    padding: 20px 25px 1px
}

.video_upload input {
    box-sizing: border-box;
    width: 100%;
    padding: 5px
}

.video_upload textarea {
    box-sizing: border-box;
    width: 100%;
    padding: 5px;
    resize: none;
    height: 80px
}

.video_upload .text_warn {
    margin-top: 6px
}

.video_extra_settings {
    padding-bottom: 5px
}

.video_upload_box .box_body {
    border-radius: 0 0 var(--vkui--size_border_radius--regular) var(--vkui--size_border_radius--regular);
    padding: 0
}

.video_upload_box--with_actions .box_body {
    border-radius: 0
}

.video_upload_box .upload_btn {
    width: 230px
}

.video_upload__leave_editing_box .box_controls {
    position: relative
}

#video_upload__remove_video_btn {
    left: 10px;
    position: absolute;
    top: 14px
}

[dir=rtl] #video_upload__remove_video_btn {
    left: auto;
    right: 10px
}

.video_upload__album_chooser_wrap {
    margin-bottom: 20px
}

.video_upload__columns {
    margin-bottom: 20px
}

.video_upload__columns+.video_upload_privacy_wrap {
    padding-bottom: 20px
}

.video_upload__description {
    resize: none;
    padding: 5px 10px;
    width: 100%
}

.video_upload__title[readonly] {
    color: var(--vkui--color_text_secondary)
}

.video_upload__item {
    position: relative
}

.video_upload__item .dark {
    padding-left: 10px
}

[dir=rtl] .video_upload__item .dark {
    padding-left: 0;
    padding-right: 10px
}

.video_upload__secondary_info {
    margin-top: 16px
}

.video_upload__item+.video_upload__item {
    margin-top: 24px
}

.video_upload__label {
    font-size: 13px;
    font-weight: 500;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-osx-font-smoothing: auto;
    margin-bottom: 10px
}

.video_upload__player {
    background-position: center;
    background-size: cover;
    display: none;
    height: 100%;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.video_upload__player+.inline_video_wrap {
    position: absolute;
    top: 0
}

.video_upload__postpone {
    margin-top: 14px
}

.video_upload__tab {
    padding: 15px 0
}

.video_upload__tabs {
    background: 0 0;
    padding: 0
}

.ui_tabs.video_upload__live_key_tabs {
    margin: -20px 0 20px;
    padding: 0
}

.ui_tabs_container.video_upload__live_key_tabs {
    margin: 0 0 20px;
    padding: 0
}

.video_upload__thumb_chooser_info {
    color: var(--gray_400);
    flex: 1;
    line-height: 1.4em;
    padding-left: 6px
}

[dir=rtl] .video_upload__thumb_chooser_info {
    padding-left: 0;
    padding-right: 6px
}

.video_upload__thumb_chooser_wrap {
    align-items: center;
    display: flex;
    overflow: hidden;
    flex-wrap: wrap
}

.video_upload__thumb_chooser_wrap .video_upload_tc_info_no_upload {
    margin: 2px 0 10px 0;
    width: inherit;
    padding-left: 0
}

[dir=rtl] .video_upload__thumb_chooser_wrap .video_upload_tc_info_no_upload {
    padding-left: 0;
    padding-right: 0
}

.video_upload__thumb_chooser_wrap .video_tc_uploader {
    color: var(--vkui--vkontakte_float_button_foreground);
    box-sizing: border-box;
    text-align: center
}

.video_upload__thumb_chooser_wrap .video_tc_uploader input {
    width: 1px;
    height: 1px;
    pointer-events: none;
    visibility: hidden;
    position: absolute
}

.video_tc_item_check {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--transparent_black);
    width: 100%;
    height: 100%;
    opacity: 0;
    border-radius: 6px;
    pointer-events: none;
    transition: opacity 50ms linear;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: var(--white)
}

.video_upload__thumb_chooser_wrap .video_tc_slider {
    display: inline-block;
    clear: both;
    width: 596px;
    overflow: hidden;
    position: relative
}

.video_tc_slider_cont {
    position: relative;
    white-space: nowrap;
    left: 0;
    transition: left 500ms ease
}

[dir=rtl] .video_tc_slider_cont {
    left: auto;
    right: 0;
    transition: right 500ms ease
}

.video_tc_slider_cont .video_tc_slider_cont_text {
    position: absolute;
    width: 283px;
    height: 32px;
    left: 160px;
    top: 23px;
    font-style: normal;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-osx-font-smoothing: auto;
    font-size: 13px;
    line-height: 16px;
    color: #818c99
}

[dir=rtl] .video_tc_slider_cont .video_tc_slider_cont_text {
    left: auto;
    right: 160px
}

.video_upload__thumb_chooser_wrap .video_tc_item {
    min-width: 139px;
    height: 78px;
    background-color: var(--vkui--color_image_placeholder);
    cursor: pointer;
    background-size: cover;
    background-position: center;
    display: inline-block;
    position: relative;
    vertical-align: top;
    border-radius: 6px;
    margin-right: 10px
}

[dir=rtl] .video_upload__thumb_chooser_wrap .video_tc_item {
    margin-right: 0;
    margin-left: 10px
}

.video_upload__thumb_chooser_wrap .video_tc_item:hover {
    background-color: var(--vkui--color_background_secondary_alpha)
}

.video_upload__thumb_chooser_wrap .video_tc_item:last-child {
    margin-right: 0
}

[dir=rtl] .video_upload__thumb_chooser_wrap .video_tc_item:last-child {
    margin-right: 0;
    margin-left: 0
}

.video_tc_item_selected .video_tc_item_check,.video_tc_item_selected .ThumbChooser__itemCheck {
    opacity: 1;
    background-color: var(--black_alpha40);
    border-radius: 6px
}

.video_tc_item:hover .video_tc_item_check,.video_tc_item:hover .ThumbChooser__itemCheck {
    opacity: .55;
    background-color: rgba(0,0,0,.3)
}

.video_tc_item_selected:hover .video_tc_item_check,.video_tc_item_selected:hover .ThumbChooser__itemCheck {
    opacity: 1;
    background-color: var(--black_alpha40)
}

.video_tc_slider_btn {
    background-image: url(../../images/icons/arrows.png);
    cursor: pointer;
    height: 27px;
    opacity: .7;
    position: absolute;
    top: 49%;
    transform: translateY(-50%);
    width: 20px;
    transition: all 100ms linear
}

.video_tc_slider_btn:hover {
    opacity: 1
}

.video_tc_slider_btn:active {
    transform: translateY(-45%)
}

.video_tc_btn_left {
    left: 4px
}

[dir=rtl] .video_tc_btn_left {
    left: auto;
    right: 4px
}

.video_tc_btn_right {
    right: 4px;
    background-position: -18px 0
}

[dir=rtl] .video_tc_btn_right {
    right: auto;
    left: 4px;
    background-position: right -18px top 0
}

.video_tc_btn_none {
    opacity: 0
}

.video_tc_slider:hover .video_tc_btn_left {
    left: 6px
}

[dir=rtl] .video_tc_slider:hover .video_tc_btn_left {
    left: auto;
    right: 6px
}

.video_tc_slider:hover .video_tc_btn_right {
    right: 6px
}

[dir=rtl] .video_tc_slider:hover .video_tc_btn_right {
    right: auto;
    left: 6px
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution:192dpi) {
    .video_tc_slider_btn {
        background-image:url(../../images/icons/arrows_2x.png);
        background-size: 37px 28px
    }
}

.video_upload__subtitles_remove_file {
    display: inline-block;
    vertical-align: middle;
    font-size: inherit;
    color: var(--vkui--color_text_link);
    background: 0 0;
    border: 0;
    padding: 0
}

.video_upload__subtitles_remove_file:hover {
    cursor: pointer;
    text-decoration: underline
}

.video_upload__subtitles_upload_btn:disabled {
    opacity: .5;
    pointer-events: none
}

.video_upload__subtitles_track_loading {
    display: inline-block;
    width: 16px;
    height: 16px;
    animation-name: round_spinner;
    animation-duration: 700ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%2399a2ad%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M8%203.25a4.75%204.75%200%200%200-4.149%207.065.75.75%200%201%201-1.31.732A6.25%206.25%200%201%201%208%2014.25a.75.75%200%200%201%20.001-1.5%204.75%204.75%200%201%200%200-9.5Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E%0A);
    background-size: 16px;
    background-position: center;
    background-repeat: no-repeat;
    display: none
}

[scheme=vkcom_dark] .video_upload__subtitles_track_loading {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%23939393%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M8%203.25a4.75%204.75%200%200%200-4.149%207.065.75.75%200%201%201-1.31.732A6.25%206.25%200%201%201%208%2014.25a.75.75%200%200%201%20.001-1.5%204.75%204.75%200%201%200%200-9.5Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E%0A)
}

.video_upload__subtitles_track_name {
    color: var(--vkui--color_text_secondary);
    display: inline-block;
    margin-right: 3px;
    max-width: 240px;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap
}

[dir=rtl] .video_upload__subtitles_track_name {
    margin-right: 0;
    margin-left: 3px
}

.video_upload__subtitles_track_name_tooltip {
    max-width: 400px
}

.video_upload__subtitles_track_name_tooltip .tt_text {
    white-space: normal;
    word-break: break-word
}

.video_upload__subtitles_upload_item {
    position: relative
}

.video_upload__subtitles_upload_item:first-child {
    display: none;
    margin-bottom: 0
}

.video_upload__subtitles_upload_item:nth-child(2) .video_upload__subtitles_upload_item_remove {
    display: none
}

.video_upload__subtitles_upload_item .selector_container {
    margin-bottom: 12px
}

.video_upload__subtitles_upload_item+.video_upload__subtitles_upload_item {
    margin-bottom: 20px
}

.video_upload__subtitles_upload_item_remove {
    background: url(data:image/svg+xml;charset=utf-8,%3Csvg%20height%3D%2224%22%20viewBox%3D%2232%20155%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m44%20165.6-3.8-3.8c-.4-.4-1-.4-1.4%200s-.4%201%200%201.4l3.8%203.8-3.8%203.8c-.4.4-.4%201%200%201.4s1%20.4%201.4%200l3.8-3.8%203.8%203.8c.4.4%201%20.4%201.4%200s.4-1%200-1.4l-3.8-3.8%203.8-3.8c.4-.4.4-1%200-1.4s-1-.4-1.4%200z%22%20fill%3D%22%23828a99%22%2F%3E%3C%2Fsvg%3E)no-repeat;
    cursor: pointer;
    position: absolute;
    border: 0;
    padding: 0;
    opacity: .5;
    width: 24px;
    left: 248px;
    height: 24px;
    top: 26px
}

[dir=rtl] .video_upload__subtitles_upload_item_remove {
    left: auto;
    right: 248px
}

.video_upload__subtitles_upload_item_remove:hover {
    opacity: 1
}

.video_upload__upload_subtitles_left .video_upload__upload_subtitles_text {
    display: inline-block;
    left: 0;
    position: relative;
    top: 0;
    transform: none
}

[dir=rtl] .video_upload__upload_subtitles_left .video_upload__upload_subtitles_text {
    left: auto;
    right: 0
}

.video_upload__upload_subtitles_input_container {
    visibility: hidden;
    overflow: hidden;
    width: 0;
    height: 0
}

.video_upload__upload_subtitles_text {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20width%3D%2216%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22m0%200h16v16h-16z%22%2F%3E%3Cpath%20d%3D%22m9%209v4c0%20.5522847-.44771525%201-1%201s-1-.4477153-1-1v-4h-4c-.55228475%200-1-.44771525-1-1s.44771525-1%201-1h4v-4c0-.55228475.44771525-1%201-1s1%20.44771525%201%201v4h4c.5522847%200%201%20.44771525%201%201s-.4477153%201-1%201z%22%20fill%3D%22%238ea5bb%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat;
    background-color: transparent;
    border: 0;
    color: var(--vkui--color_text_link);
    cursor: pointer;
    left: 50%;
    padding: 0 0 0 24px;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    white-space: nowrap
}

[dir=rtl] .video_upload__upload_subtitles_text {
    left: auto;
    right: 50%;
    padding: 0 24px 0 0;
    transform: translateX(50%) translateY(-50%)
}

.video_upload__upload_subtitles_text:hover {
    text-decoration: underline
}

.video_upload__publish_on_wall_tooltip.tt_black .tt_text {
    font-size: 13px;
    max-width: 250px;
    padding: 9px 12px;
    white-space: unset
}

.video_upload__available_after_processing_hint .tt_text {
    text-align: center
}

.video_edit .box_body {
    line-height: 15px
}

.video_edit .box_body {
    padding: 0
}

.video_edit .video_upload__subtitles_upload_label::after {
    content: ":"
}

.video_edit .video_upload__input {
    width: 240px
}

.video_edit .video_upload__add_subtitles_track,.video_edit .video_upload__thumb_chooser_wrap {
    line-height: 15px;
    margin-bottom: 24px
}

.video_upload__tab_privacy,.video_upload__tab_subtitles {
    float: left
}

[dir=rtl] .video_upload__tab_privacy,[dir=rtl] .video_upload__tab_subtitles {
    float: right
}

.video_upload__live_endless_dont_warn_checkbox {
    margin-top: 10px
}

.VideoEdit .video_tc_slider .ThumbChooser__item {
    width: 139px;
    height: 78px
}

.VideoEdit__actionLinkInput.dark {
    margin-bottom: 10px
}

.VideoEdit .VideoUploadItem__checkbox {
    font-size: 13px
}

.VideoEdit .VideoUploadItem__checkbox::before {
    margin-top: 2px;
    margin-right: 8px
}

[dir=rtl] .VideoEdit .VideoUploadItem__checkbox::before {
    margin-right: 0;
    margin-left: 8px
}

.VideoEdit .VideoUploadItem__label--odr {
    margin-top: 29px;
    color: var(--vkui--color_text_primary);
    font-size: 13px;
    font-weight: 500;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-osx-font-smoothing: auto
}

.VideoEdit .VideoUploadItem__ordLink {
    font-size: 13px;
    line-height: 16px
}

.VideoEdit__actionLinkInfo {
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.VideoEdit__actionLinkInfo--oneRow {
    line-height: 40px
}

.VideoEdit__actionLinkDesc {
    color: var(--vkui--color_text_secondary)
}

.VideoEdit__actionLinkError {
    color: var(--vkui--color_accent_red);
    display: none
}

.VideoEdit__actionLinkPreview {
    display: flex;
    align-items: center
}

.VideoEdit__actionLinkPreviewWrap {
    margin-top: 16px;
    display: none
}

.VideoEdit__actionLinkPreviewPhoto {
    position: relative;
    width: 40px;
    height: 40px;
    background-color: var(--vkui--color_image_placeholder_alpha);
    background-origin: border-box;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 3px;
    box-sizing: border-box;
    flex-shrink: 0;
    margin-right: 12px
}

[dir=rtl] .VideoEdit__actionLinkPreviewPhoto {
    margin-right: 0;
    margin-left: 12px
}

.VideoEdit__actionLinkPreviewPhoto::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 3px;
    border: .5px solid var(--vkui--color_image_border_alpha)
}

.VideoEdit__actionLinkPreviewPhoto--article,.VideoEdit__actionLinkPreviewPhoto--group,.VideoEdit__actionLinkPreviewPhoto--post,.VideoEdit__actionLinkPreviewPhoto--product,.VideoEdit__actionLinkPreviewPhoto--user {
    background-size: 24px
}

.VideoEdit__actionLinkPreviewPhoto--article {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M13%2017a1%201%200%20110%202H4a1%201%200%20110-2h9zm7-6a1%201%200%20110%202H4a1%201%200%20110-2h16zm0-6a1%201%200%20110%202H4a1%201%200%20010-2h16z%22%20fill%3D%22%23AEB7C2%22%2F%3E%3C%2Fsvg%3E)
}

.VideoEdit__actionLinkPreviewPhoto--group {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M17%2012.5c2.294%200%206.5.857%206.5%204.286%200%201.5-.382%201.714-1.147%201.714h-6.09c.158-.488.237-1.062.237-1.714%200-1.723-.631-3.067-1.672-4.062.783-.16%201.548-.224%202.172-.224zm-9%200c2.294%200%206.5.857%206.5%204.286%200%201.5-.382%201.714-1.147%201.714H2.647c-.765%200-1.147-.214-1.147-1.714C1.5%2013.357%205.706%2012.5%208%2012.5zM8%205a3%203%200%20110%206%203%203%200%20110-6zm9%200a3%203%200%20110%206%203%203%200%20110-6z%22%20fill%3D%22%23AEB7C2%22%2F%3E%3C%2Fsvg%3E)
}

.VideoEdit__actionLinkPreviewPhoto--post {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M17%202a4%204%200%20014%204v12a4%204%200%2001-4%204H7a4%204%200%2001-4-4V6a4%204%200%20014-4h10zm0%202H7a2%202%200%2000-2%202v12a2%202%200%20002%202h10a2%202%200%20002-2V6a2%202%200%2000-2-2zm-1%206a1%201%200%20011%201v6a1%201%200%2001-1%201H8a1%201%200%2001-1-1v-6a1%201%200%20011-1h8zm-4-4a1%201%200%20110%202H8a1%201%200%20010-2h4z%22%20fill%3D%22%23AEB7C2%22%2F%3E%3C%2Fsvg%3E)
}

.VideoEdit__actionLinkPreviewPhoto--product {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%201.5a5%205%200%20015%205h1.757c.78%200%201.063.081%201.348.234.285.152.509.376.661.661.153.285.234.568.234%201.348v6.25c0%202.019-.22%202.803-.634%203.577a4.316%204.316%200%2001-1.796%201.796c-.774.413-1.558.634-3.578.634H9.008c-2.02%200-2.804-.22-3.578-.634a4.316%204.316%200%2001-1.796-1.796C3.22%2017.796%203%2017.012%203%2014.992V8.743c0-.78.081-1.063.234-1.348a1.59%201.59%200%2001.661-.661c.285-.153.568-.234%201.348-.234H7a5%205%200%20015-5zm4.156%206.75h-.062a.944.944%200%2000-.46.1.681.681%200%2000-.284.284.944.944%200%2000-.1.46v.062c0%20.193.035.338.1.46a.681.681%200%2000.284.284c.122.065.267.1.46.1h.062a.944.944%200%2000.46-.1.681.681%200%2000.284-.284.944.944%200%2000.1-.46v-.062a.944.944%200%2000-.1-.46.681.681%200%2000-.284-.284.944.944%200%2000-.46-.1zm-8.25%200h-.062a.944.944%200%2000-.46.1.682.682%200%2000-.284.284.944.944%200%2000-.1.46v.062c0%20.193.035.338.1.46a.682.682%200%2000.284.284c.122.065.267.1.46.1h.062a.944.944%200%2000.46-.1.682.682%200%2000.284-.284.944.944%200%2000.1-.46v-.062a.944.944%200%2000-.1-.46.682.682%200%2000-.284-.284.944.944%200%2000-.46-.1zm4.094-5A3.25%203.25%200%20008.75%206.5h6.5A3.25%203.25%200%200012%203.25z%22%20fill%3D%22%23AEB7C2%22%2F%3E%3C%2Fsvg%3E)
}

.VideoEdit__actionLinkPreviewPhoto--user {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%2012.5c2.294%200%206.5.857%206.5%204.286%200%201.5-.382%201.714-1.147%201.714H6.647c-.765%200-1.147-.214-1.147-1.714%200-3.429%204.206-4.286%206.5-4.286zM12%205a3%203%200%20110%206%203%203%200%20110-6z%22%20fill%3D%22%23AEB7C2%22%2F%3E%3C%2Fsvg%3E)
}

.VideoCard {
    position: relative;
    --title-font-size: 14px;
    --title-line-height: 17px
}

.VideoCard--horizontal {
    display: flex;
    align-items: flex-start;
    --title-font-size: 16px;
    --title-line-height: 20px
}

.VideoCard.video_active_live .VideoCard__label {
    background-color: var(--vkui--color_accent_red);
    overflow: hidden
}

.VideoCard--interactive .VideoCard__label {
    background: var(--vkui--color_accent_violet)
}

.VideoCard .VideoCard__privacyIconWrapper {
    box-sizing: border-box;
    width: 20px;
    height: 20px;
    margin-bottom: 9px;
    margin-left: 12px
}

[dir=rtl] .VideoCard .VideoCard__privacyIconWrapper {
    margin-left: 0;
    margin-right: 12px
}

.VideoCard__postponePublishInfo {
    box-sizing: border-box;
    height: 20px;
    position: absolute;
    bottom: 8px;
    left: 8px;
    padding: 2.5px 4px;
    border-radius: 4px;
    display: flex;
    align-items: center;
    gap: 5px;
    background-color: var(--black_alpha40);
    color: var(--vkui--color_text_contrast);
    z-index: 5
}

[dir=rtl] .VideoCard__postponePublishInfo {
    left: auto;
    right: 8px
}

.VideoCard__postponeIcon {
    height: 12px
}

.VideoCard__status--live-upcoming {
    display: inline-block;
    vertical-align: middle;
    width: 42px;
    height: 20px;
    margin: 0-7px
}

.VideoCard .VideoCard__actions {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 5;
    margin: 8px;
    padding: 5px 6px;
    color: var(--white);
    line-height: 0;
    opacity: 0;
    transition: opacity 150ms ease;
    border-radius: 8px;
    background: rgba(0,0,0,.45)
}

[dir=rtl] .VideoCard .VideoCard__actions {
    right: auto;
    left: 0
}

.VideoCard__action {
    display: none;
    cursor: pointer;
    opacity: .7;
    padding: 3px;
    background: 0 0;
    border: 0;
    color: inherit
}

.VideoCard__elementControls {
    position: absolute;
    top: 8px;
    right: 8px;
    min-height: 32px;
    min-width: 32px;
    border-radius: 6px;
    transition: opacity var(--vkui--animation_duration_s) linear;
    z-index: 1;
    color: var(--vkui--color_icon_contrast);
    background-color: var(--vkui--color_overlay_primary);
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    padding-left: 4px;
    padding-right: 4px
}

[dir=rtl] .VideoCard__elementControls {
    right: auto;
    left: 8px
}

.VideoCard__controlIcon {
    padding: 4px;
    cursor: pointer
}

.VideoCard__action:not(:last-of-type) {
    margin-right: 1px
}

[dir=rtl] .VideoCard__action:not(:last-of-type) {
    margin-right: 0;
    margin-left: 1px
}

.VideoCard__action:active {
    position: relative;
    top: 1px
}

.VideoCard__action:hover,.VideoCard__action--active {
    opacity: 1
}

.VideoCard__actionIcon {
    pointer-events: none;
    display: flex;
    align-items: center
}

.VideoCard__actionIconContent {
    width: 16px;
    height: 16px;
    pointer-events: none;
    text-align: left;
    transition: width .3s
}

[dir=rtl] .VideoCard__actionIconContent {
    text-align: right
}

.VideoCard__action--add:hover .VideoCard__actionIconContent:not(.VideoCard__actionIconContent--fixWidth),.VideoCard__action--add.VideoCard__action--active .VideoCard__actionIconContent:not(.VideoCard__actionIconContent--fixWidth) {
    width: 24px
}

.VideoCard__actionIconLabel {
    font-weight: 500;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-osx-font-smoothing: auto;
    font-size: 14px;
    line-height: 18px;
    color: var(--white);
    opacity: 0;
    max-width: 0;
    transition: max-width .3s,opacity .3s
}

.VideoCard__action--add {
    min-height: 24px;
    overflow-x: hidden;
    position: relative
}

.VideoCard__action--add:active {
    top: 0
}

.VideoCard__action--add:hover .VideoCard__actionIconLabel,.VideoCard__action--add.VideoCard__action--active .VideoCard__actionIconLabel {
    opacity: 1;
    max-width: 100px
}

.VideoCard__actionIcon--added {
    position: absolute;
    display: none
}

.VideoCard--videoAdded .VideoCard__actionIcon--add {
    display: none;
    position: absolute
}

.VideoCard--videoAdded .VideoCard__actionIcon--added {
    display: flex;
    position: static
}

.VideoCard.video_can_edit .VideoCard__action--edit,.VideoCard.video_can_edit .VideoCard__action--delete,.VideoCard.video_can_edit_albums .VideoCard__action--move,.VideoCard.video_can_download .VideoCard__action--download,.VideoCard.video_can_delete .VideoCard__action--delete,.VideoCard .VideoCard__action--watch-later,.VideoCard.video_can_add .VideoCard__action--add {
    display: inline-flex
}

.VideoCard.video_no_duration .VideoCard__extendedInfoDate {
    display: none
}

.VideoCard .VideoRestriction__boxWrap {
    border-radius: 8px
}

.VideoCard:not(.VideoRestriction--canPreview) .VideoRestriction__boxWrap,.VideoCard.VideoRestriction--thumbHidden .VideoRestriction__boxWrap {
    background-color: var(--vkui--color_image_placeholder_alpha)
}

.VideoCard--playlist.ui_gallery_item {
    display: flex
}

.VideoCard--playlist {
    display: flex;
    flex-direction: column;
    box-shadow: 0 2px 4px rgba(0,0,0,.04);
    border-radius: 8px
}

.VideoGrid--listView .VideoCard--playlist {
    display: none
}

.VideoCard--withFeedback {
    pointer-events: none
}

.VideoCard__thumbLink[data-videos-count="0"] {
    pointer-events: none
}

.VideoCard--horizontal .VideoCard__thumbLink {
    width: 261px
}

.VideoCard__thumbWrapper {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    background-color: var(--vkui--color_background_secondary);
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 8px;
    overflow: hidden;
    z-index: 1
}

.VideoCard__thumbWrapper.visible {
    border-radius: 0;
    overflow: visible
}

.VideoCard__thumbDisableBg {
    background-color: transparent
}

.VideoCard--playlist .VideoCard__thumbWrapper {
    overflow: hidden
}

.VideoCard__thumb {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    color: var(--vkui--vkontakte_color_placeholder_icon_foreground_primary);
    background-size: cover;
    background-position: 50%;
    line-height: 16px;
    overflow: hidden;
    transform: translateZ(0)
}

[dir=rtl] .VideoCard__thumb {
    left: auto;
    right: 0
}

.VideoCard__thumbImg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: opacity cubic-bezier(.65,.05,.36,1) .2s;
    border-radius: var(--vkui--size_border_radius--regular)
}

[dir=rtl] .VideoCard__thumbImg {
    left: auto;
    right: 0
}

.VideoCard__thumbImg[src=""],.VideoCard--withFeedback .VideoCard__thumbImg {
    opacity: 0
}

.VideoCard--withFeedback .VideoRestriction__boxWrap {
    display: none
}

.VideoCard__feedbackContainer {
    position: relative
}

.VideoCard__feedbackAction {
    position: relative;
    pointer-events: auto;
    font-size: 14px;
    margin-top: 16px;
    color: var(--vkui--color_text_accent)
}

.VideoCard__feedbackAction:hover {
    text-decoration: underline;
    cursor: pointer
}

.VideoCard--withFeedback .VideoCard__thumb {
    flex-direction: column;
    box-sizing: border-box;
    padding: 33px
}

.VideoCard--withFeedback .VideoCard__thumb::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    background: var(--vkui--color_background_secondary)
}

.VideoCard__thumb::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1;
    border-radius: 8px;
    border: 1px solid var(--vkui--color_image_border_alpha);
    pointer-events: none;
    display: flex;
    align-items: center;
    justify-content: center
}

.VideoCard--playlist:not(.VideoCard--verticalThumbs) .VideoCard__thumb::after {
    border-bottom: 0
}

.VideoCard__thumbStub {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--vkui--vkontakte_color_placeholder_icon_foreground_primary)
}

.VideoCard--playlist:not(.VideoCard--verticalThumbs) .VideoCard__thumbWrapper,.VideoCard--playlist:not(.VideoCard--verticalThumbs) .VideoCard__thumb,.VideoCard--playlist:not(.VideoCard--verticalThumbs) .VideoCard__thumbImg,.VideoCard--playlist:not(.VideoCard--verticalThumbs) .VideoCard__thumb::after {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.VideoCard__viewedDurationWrapper {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 4px;
    z-index: 1;
    background-color: var(--black_alpha36)
}

.VideoCard--withFeedback .VideoCard__viewedDurationWrapper {
    display: none
}

.VideoCard__viewedDuration {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    border-radius: 2px;
    min-width: 10%;
    background-color: var(--vkui--color_background_accent_alternative)
}

[dir=rtl] .VideoCard__viewedDuration {
    left: auto;
    right: 0
}

.VideoCard__label {
    position: absolute;
    right: 8px;
    bottom: 8px;
    padding: 0 8px;
    height: 20px;
    display: flex;
    align-items: center;
    z-index: 5;
    border-radius: 4px;
    background-color: var(--black_alpha40);
    color: var(--white)
}

[dir=rtl] .VideoCard__label {
    right: auto;
    left: 8px
}

.VideoCard__viewersCounter {
    position: absolute;
    display: flex;
    align-items: center;
    gap: var(--vkui--spacing_size_xs);
    left: var(--vkui--spacing_size_m);
    top: var(--vkui--spacing_size_m);
    border-radius: var(--vkui--size_border_radius--regular);
    padding: var(--vkui--spacing_size_xs) var(--vkui--spacing_size_m);
    background: var(--vkui--color_avatar_overlay)
}

[dir=rtl] .VideoCard__viewersCounter {
    left: auto;
    right: var(--vkui--spacing_size_m)
}

.VideoCard__viewersCounter .VideoCard__viewersCounterIndicator {
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: var(--vkui--color_accent_red)
}

.VideoCard__viewersCounter .VideoCard__viewersCounterItem {
    font-family: var(--vkui--font_footnote--font_family--regular);
    font-size: var(--vkui--font_footnote--font_size--regular);
    font-weight: var(--vkui--font_footnote--font_weight--regular);
    line-height: var(--vkui--font_footnote--line_height--regular);
    color: var(--vkui--color_text_contrast)
}

.VideoCard__controls .VideoCard__label--interactive {
    background: var(--vkui--color_accent_violet)
}

.VideoCard__label--interactive .VideoCard__labelItem:nth-child(2) {
    margin-left: var(--vkui--spacing_size_xs)
}

[dir=rtl] .VideoCard__label--interactive .VideoCard__labelItem:nth-child(2) {
    margin-left: 0;
    margin-right: var(--vkui--spacing_size_xs)
}

.VideoCard__label:empty {
    display: none
}

.VideoCard--playlist .VideoCard__label {
    right: 12px;
    bottom: 10px
}

[dir=rtl] .VideoCard--playlist .VideoCard__label {
    right: auto;
    left: 12px
}

.VideoCard__labelItem {
    display: flex;
    line-height: 20px
}

.VideoCard__labelItem:empty {
    display: none
}

.VideoCard__interactive {
    display: flex;
    align-items: center
}

.VideoCard__interactive .VideoCard__interactive--icon {
    display: flex;
    margin-right: var(--vkui--spacing_size_xs)
}

[dir=rtl] .VideoCard__interactive .VideoCard__interactive--icon {
    margin-right: 0;
    margin-left: var(--vkui--spacing_size_xs)
}

.VideoCard__labelItem:not(:empty)+.VideoCard__labelItem {
    margin-left: 4px
}

[dir=rtl] .VideoCard__labelItem:not(:empty)+.VideoCard__labelItem {
    margin-left: 0;
    margin-right: 4px
}

.VideoCard__labelItem:not(:empty)+.VideoCard__labelItem::before {
    content: " · ";
    pointer-events: none;
    padding-right: 4px
}

[dir=rtl] .VideoCard__labelItem:not(:empty)+.VideoCard__labelItem::before {
    padding-right: 0;
    padding-left: 4px
}

.VideoCard__label--interactive .VideoCard__labelItem:nth-child(2)::before {
    display: none
}

.VideoCard--withFeedback .VideoCard__controls {
    display: none
}

.VideoCard__play {
    display: none
}

.VideoCard--showPlay:not(.VideoCard--deleted):not(.video_blocked):not(.VideoRestriction):not(.VideoCard--withFeedback) .VideoCard__thumbLink:hover .VideoCard__play {
    opacity: 1;
    display: block
}

.VideoCard__controlsOverlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 6;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--black_alpha72);
    border-radius: 8px 8px 0 0;
    opacity: 0;
    transition: opacity .15s;
    color: var(--white)
}

.VideoCard__thumbLink:hover .VideoCard__controlsOverlay {
    opacity: 1
}

.VideoCard__controlsOverlayIcon {
    width: 24px;
    height: 24px;
    margin-right: 8px
}

[dir=rtl] .VideoCard__controlsOverlayIcon {
    margin-right: 0;
    margin-left: 8px
}

.VideoCard__controlsOverlayText {
    font-size: 15px
}

.VideoCard__private {
    display: none;
    position: absolute;
    left: 12px;
    bottom: 10px;
    align-items: center;
    justify-content: center;
    width: 20px;
    height: 20px;
    border-radius: 4px;
    background: var(--black_alpha40);
    color: var(--white)
}

[dir=rtl] .VideoCard__private {
    left: auto;
    right: 12px
}

.video_private .VideoCard__private,.VideoCard--private .VideoCard__private {
    display: flex
}

.VideoCard__dragOverPlaceholder {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background-color: var(--black_alpha72);
    border-radius: 8px 8px 0 0;
    color: var(--white)
}

.VideoCard__dragOverPlaceholderIcon {
    width: 24px;
    height: 24px;
    margin-bottom: 8px
}

.VideoCard__dragOverPlaceholderText {
    font-size: 15px
}

.VideoCard--dragOver .VideoCard__dragOverPlaceholder {
    display: flex
}

.VideoCard--dragOver .VideoCard__controlsOverlay {
    display: none
}

.VideoCard__info {
    display: flex;
    padding-top: 8px;
    align-items: flex-start
}

.VideoCard--playlist .VideoCard__info {
    flex: 1;
    align-items: flex-start;
    padding: 10px 12px 14px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border: 1px solid var(--vkui--color_image_border_alpha);
    background-color: var(--vkui--color_background_content)
}

.VideoCard--withFeedback .VideoCard__info {
    opacity: .4
}

.VideoCard--horizontal .VideoCard__info {
    width: 443px;
    margin-left: 12px
}

[dir=rtl] .VideoCard--horizontal .VideoCard__info {
    margin-left: 0;
    margin-right: 12px
}

.VideoCard__recommendationSources {
    font-size: 12px;
    font-weight: 500;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-osx-font-smoothing: auto;
    color: var(--vkui--color_accent_raspberry_pink)
}

.VideoCard__icon {
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    width: 36px;
    height: 36px;
    margin-right: 12px;
    border-radius: 50%;
    background-color: var(--vkui--color_image_placeholder_alpha);
    color: var(--vkui--vkontakte_color_placeholder_icon_foreground_primary)
}

[dir=rtl] .VideoCard__icon {
    margin-right: 0;
    margin-left: 12px
}

.VideoCard__icon::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 50%;
    border: 1px solid var(--vkui--color_image_border_alpha)
}

.VideoCard__iconImg {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    object-fit: cover
}

.VideoCard__infoContent {
    flex: 1 1 auto;
    min-width: 0
}

.VideoCard__titleWrapper {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 24px;
    grid-column-gap: 8px
}

.VideoCard--noMenu .VideoCard__titleWrapper {
    display: flex
}

.VideoCard__title {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    max-height: 40px;
    overflow: hidden;
    word-break: break-word;
    font-size: var(--title-font-size);
    line-height: var(--title-line-height);
    color: var(--vkui--color_text_primary)
}

.VideoCard__menuToggle {
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: 0 0;
    border: 0;
    padding: 0;
    opacity: 0;
    transition: opacity 150ms;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

[dir=rtl] .VideoCard__menuToggle {
    right: auto;
    left: 0
}

.VideoCard:not(.VideoCard--deleted):not(.video_deleted):not(.VideoCard--withFeedback):hover .VideoCard__menuToggle {
    visibility: visible;
    opacity: 1
}

.VideoCard__menuToggleIcon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    color: var(--vkui--color_icon_tertiary);
    transition: color .15s;
    pointer-events: none
}

.VideoCard__menuToggle:hover .VideoCard__menuToggleIcon {
    color: var(--vkui--color_icon_secondary)
}

.VideoCard__menuTooltip--forceShown {
    display: block!important;
    opacity: 1!important
}

.VideoCard__menuTooltip::before,.VideoCard__menuTooltip::after {
    display: none
}

.VideoCard__menuTooltipWatchLater .eltt_arrow_back {
    left: auto!important
}

[dir=rtl] .VideoCard__menuTooltipWatchLater .eltt_arrow_back {
    left: auto!important;
    right: auto!important
}

.video_blocked .VideoCard__menuToggle,.VideoCard--noMenu .VideoCard__menuToggle,.video_no_actions .VideoCard__menuToggle {
    display: none
}

.VideoCard__additionalInfo {
    display: flex;
    align-items: center;
    margin-top: 2px;
    font-size: 13px;
    line-height: 16px;
    color: var(--vkui--color_text_secondary);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 5px
}

.VideoCard.VideoCard--horizontal .VideoCard__additionalInfo {
    margin-top: 3px
}

.VideoCard.VideoCard--horizontal .VideoCard__extendedInfo {
    margin-top: 0
}

.VideoCard__additionalInfo .mv_feat {
    padding: 0 3px
}

.VideoCard--playlist .VideoCard__additionalInfo {
    display: block
}

.VideoCard__owner {
    display: flex;
    align-items: center;
    margin: 15px 0;
    line-height: 16px
}

.VideoCard__ownerPhoto {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    margin-right: 8px;
    background-color: var(--vkui--color_image_placeholder_alpha);
    color: var(--vkui--vkontakte_color_placeholder_icon_foreground_primary);
    border-radius: 50%
}

[dir=rtl] .VideoCard__ownerPhoto {
    margin-right: 0;
    margin-left: 8px
}

.VideoCard__ownerPhoto::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 1px solid var(--vkui--color_image_border_alpha);
    border-radius: 50%
}

.VideoCard__ownerPhotoImg {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 50%
}

.VideoCard__musicStub {
    background: 0 0;
    border-radius: 0
}

.VideoCard__musicStub::after {
    content: none
}

.VideoCard__ownerContent {
    max-width: 884px
}

.VideoCard__ownerLink {
    overflow: hidden;
    text-overflow: ellipsis;
    color: var(--vkui--color_text_secondary)
}

.VideoCard--horizontal .VideoCard__extendedInfo {
    display: flex;
    flex-wrap: wrap
}

.VideoCard__additionalInfo .VideoCard__extendedInfoDate {
    display: inline-flex;
    align-items: center;
    min-width: 0
}

.VideoCard__additionalInfo .VideoCard__extendedInfoPartnerText,.VideoCard__additionalInfo .VideoCard__extendedInfoUpdated {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis
}

.VideoCard__extendedInfoDescription {
    width: 100%;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 6px
}

.VideoCard__additionalInfo:empty {
    display: none
}

.VideoCard:hover .VideoCard__actions,.VideoCard .VideoCard__actions--active {
    opacity: 1
}

.VideoCard[data-show-preview="1"] .VideoCard__actions {
    display: none
}

.VideoCard .video_restore {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    padding-bottom: 62px;
    z-index: 6;
    text-align: center;
    line-height: 1.3em;
    border-radius: 8px
}

[dir=rtl] .VideoCard .video_restore {
    left: auto;
    right: 0
}

.VideoPlaylistItem--blur .VideoCard__thumb,.VideoCard--hasRestriction .VideoCard__thumb {
    filter: blur(12px)
}

.VideoPlaylistItem--noVideosCount .VideoCard__label {
    display: none
}

.VideoPlaylistItem--noViewersCount .VideoCard__viewersCounter {
    display: none
}

.VideoCard__restrictionBox {
    display: none
}

.VideoPlaylistItem--blur .VideoCard__restrictionBox,.VideoCard--hasRestriction .VideoCard__restrictionBox {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: var(--black_alpha12);
    color: var(--white)
}

.VideoCard .VideoCard__deleteProgress {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    padding-bottom: 62px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 8px;
    z-index: 6;
    background-color: var(--vkui--color_background_content);
    opacity: .8
}

[dir=rtl] .VideoCard .VideoCard__deleteProgress {
    left: auto;
    right: 0
}

.VideoCard--empty .VideoCard__controlsOverlay,.VideoCard--private .VideoCard__controlsOverlay {
    display: none
}

.VideoCard--playlist.empty .VideoCard__controlsOverlay {
    display: none
}

.video_no_actions .VideoCard__actions,.VideoCard--deleted .VideoCard__actions {
    display: none
}

.VideoCard.video_blocked .VideoCard__label,.VideoCard.video_deleted .VideoCard__label,.VideoCard.video_deleted .VideoCard__play,.VideoCard.video_deleted .VideoCard__extendedInfoView,.VideoCard.video_deleted .VideoCard__extendedInfoDate,.VideoCard.video_deleted .VideoCard__extendedInfoDateDivider {
    display: none
}

.VideoCard--deleted::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    z-index: 6;
    width: 100%;
    height: 100%;
    background-color: var(--vkui--color_background_content);
    opacity: .8
}

[dir=rtl] .VideoCard--deleted::before {
    left: auto;
    right: 0
}

.VideoReviewBox .VideoCard__actions,.VideoChooseBox .VideoCard__actions {
    display: none
}

.VideoCard--hasNewVideo .VideoCard__title::before {
    content: "•";
    font-size: 18px;
    color: var(--vkui--color_icon_accent);
    font-weight: 800;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    padding-right: 3px
}

[dir=rtl] .VideoCard--hasNewVideo .VideoCard__title::before {
    padding-right: 0;
    padding-left: 3px
}

.VideoCard--playlistSnippetItem .VideoCard__thumb,.VideoCard--playlistSnippetItem .VideoCard__thumbWrapper {
    border-radius: 4px
}

.VideoCard--playlistSnippetItem .VideoCard__titleWrapper {
    display: flex
}

.VideoCard--playlistSnippetItem .VideoCard__info {
    padding-top: 8px
}

.VideoCard--playlistSnippetItem .VideoCard__title {
    font-size: 13px;
    line-height: 16px
}

.VideoCard--playlistSnippetItem .VideoCard__labelItem {
    font-size: 12px
}

@supports not (display: grid) {
    .VideoCard {
        --min-card-width:240px;
        --max-card-width: calc(50% - 6px);
        --card-margin: 0 6px 24px
    }

    .VideoCard--verticalThumbs {
        --min-card-width: 200px;
        --max-card-width: calc(33% - 8px)
    }

    @media screen and (min-width: 1118px) and (max-width:1370px) {
        .VideoCard {
            --max-card-width:calc(33% - 8px)
        }
    }

    @media screen and (min-width: 1370px) and (max-width:2040px) {
        .VideoCard {
            --min-card-width:22%;
            --max-card-width: calc(25% - 9px)
        }
    }

    @media screen and (min-width: 2040px) {
        .VideoCard {
            --min-card-width:19%;
            --max-card-width: calc(20% - 9px)
        }
    }

    @media screen and (min-width: 1212px) {
        .VideoCard--verticalThumbs {
            --max-card-width:calc(25% - 9px)
        }
    }

    @media screen and (min-width: 1424px) {
        .VideoCard--verticalThumbs {
            --max-card-width:calc(20% - 9px)
        }
    }

    @media screen and (min-width: 1635px) {
        .VideoCard--verticalThumbs {
            --max-card-width:calc(16.66% - 10px)
        }
    }

    @media screen and (min-width: 1848px) {
        .VideoCard--verticalThumbs {
            --max-card-width:calc(14.28% - 10px)
        }
    }

    @media screen and (min-width: 2060px) {
        .VideoCard--verticalThumbs {
            --max-card-width:calc(12.5% - 10px)
        }
    }

    .VideoCard--horizontal {
        --min-card-width: 100%;
        --max-card-width: 100%;
        --card-margin: 0
    }
}

.VideoCard--history .VideoCard__action {
    display: none
}

.VideoCard--history .VideoCard__action--deleteFromHistory {
    display: inline-flex
}

.VideoCard--history .VideoCard__additionalInfo .VideoCard__extendedInfoDate {
    display: none
}

.VideoCard--verticalThumbs.VideoCard--playlist {
    box-shadow: none
}

.VideoCard--verticalThumbs.VideoCard--playlist .VideoCard__info {
    padding: 4px 0 0 0;
    border: 0
}

.VideoCard--verticalThumbs .VideoCard__controlsOverlay,.VideoCard--verticalThumbs .VideoCard__icon {
    display: none
}

.VideoCard--verticalThumbs .VideoCard__thumbWrapper {
    width: auto;
    padding-bottom: 150%
}

.VideoCard--verticalThumbs.VideoCard--livesVerticalThumbs .VideoCard__thumbWrapper {
    width: auto;
    padding-bottom: 130%
}

.VideoCard__description {
    font-size: 13px;
    line-height: 16px;
    color: var(--vkui--color_text_secondary);
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    max-height: 32px;
    overflow: hidden
}

.VideoCard.ui_gridsorter_moveable {
    padding: 8px;
    border-radius: 8px
}

.VideoCard--playlist.ui_gridsorter_moveable {
    box-shadow: none;
    background: 0 0
}

.VideoCard.ui_gridsorter_moveable .VideoCard__title {
    font-size: 14px;
    line-height: 18px
}

.VideoCard.ui_gridsorter_moveable .VideoCard__additionalInfo {
    font-size: 12px;
    line-height: 15px
}

.VideoCard__trailer {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 2;
    object-fit: cover
}

.VideoCard:not(.VideoCard--deleted):not(.VideoRestriction--blur):hover .VideoCard__trailer {
    opacity: 1;
    transition: opacity .5s ease-in-out
}

.VideoCard:not(.VideoCard--deleted):hover .VideoCard__trailer.VideoCard__trailer--loading {
    opacity: 0;
    transition: opacity .5s ease-in-out
}

.VideoCard--withFeedback .VideoCard__trailer {
    display: none
}

.VideoCard--stub .VideoCard__titleWrapper {
    min-height: 18px;
    width: 74%;
    background-color: var(--vkui--color_background_secondary);
    margin-top: 3px;
    border-radius: 4px
}

.VideoCard--stub .VideoCard__additionalInfo {
    min-height: 18px;
    width: 48%;
    background-color: var(--vkui--color_background_secondary);
    display: block;
    margin-top: 6px;
    border-radius: 4px
}

.VideoCard__extendedInfo {
    margin-top: 3px
}

.VideoCard .page_verified {
    flex-grow: 0;
    flex-shrink: 0;
    height: 14px;
    margin-left: 4px;
    padding: 0;
    width: 14px
}

[dir=rtl] .VideoCard .page_verified {
    margin-left: 0;
    margin-right: 4px
}

.VideoCard__avatar {
    margin-right: 12px
}

[dir=rtl] .VideoCard__avatar {
    margin-right: 0;
    margin-left: 12px
}

.VideoCard__avatar--base {
    align-self: self-start;
    background-color: var(--vkui--color_transparent--active);
    background-size: contain;
    border-radius: 50%;
    box-sizing: border-box;
    flex-grow: 0;
    flex-shrink: 0;
    overflow: hidden;
    height: 36px;
    width: 36px;
    position: relative
}

.VideoCard__avatar--base::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 50%;
    border: .5px solid var(--vkui--color_image_border_alpha)
}

.VideoCard__extendedInfoDateDivider {
    flex-shrink: 0;
    margin: 0;
    text-align: center;
    width: 12px
}

.VideoCard__extendedInfoDateDivider::before {
    left: auto;
    padding: 0;
    width: auto
}

[dir=rtl] .VideoCard__extendedInfoDateDivider::before {
    left: auto;
    right: auto
}

.VideoCard__feedbackText {
    color: var(--vkui--color_text_secondary)
}

#video_upload_block {
    display: none
}

.video_album_actions {
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-osx-font-smoothing: auto
}

.video_tab_actions_wrap {
    float: right;
    margin-top: -45px;
    position: absolute;
    right: 20px
}

[dir=rtl] .video_tab_actions_wrap {
    float: left;
    right: auto;
    left: 20px
}

.video_tab_actions_wrap.in_album {
    margin-top: -30px
}

.video_tab_actions_wrap>a,.video_tab_actions_wrap>div {
    display: inline-block
}

.video_tab_actions_wrap .divider::before {
    left: -2px
}

[dir=rtl] .video_tab_actions_wrap .divider::before {
    left: auto;
    right: -2px
}

.video_tab_actions_wrap {
    text-transform: lowercase
}

.video_sort_dd_wrap .video_sort_dd {
    color: var(--blue_600);
    text-decoration: none;
    cursor: pointer
}

.video_sort_dd_wrap .video_sort_dd:hover {
    text-decoration: underline
}

#video_sort_progress {
    background-image: url(../../images/c_upload.gif);
    width: 16px;
    height: 16px;
    display: inline-block
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution:192dpi) {
    #video_sort_progress {
        background-image:url(../../images/c_upload_2x.gif);
        background-size: 16px 16px
    }
}

.video_subtitle {
    color: var(--vkui--color_text_secondary);
    font-size: 13px;
    font-weight: 500;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-osx-font-smoothing: auto;
    margin: 20px 0 15px;
    display: inline-block
}

.video_comments_rows_wrap .reply_content {
    margin-right: 100px
}

[dir=rtl] .video_comments_rows_wrap .reply_content {
    margin-right: 0;
    margin-left: 100px
}

.video_playlist_item {
    width: 244px;
    height: 177px;
    padding: 5px;
    margin: 0 1px 18px 0;
    line-height: 13px;
    display: inline-block;
    vertical-align: top;
    border-radius: 2px
}

[dir=rtl] .video_playlist_item {
    margin: 0 0 18px 1px
}

.video_playlist_item .video_drag_over_placeholder {
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.78);
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    padding: 10px;
    box-sizing: border-box;
    z-index: 10
}

[dir=rtl] .video_playlist_item .video_drag_over_placeholder {
    left: auto;
    right: 0
}

.video_playlist_item .video_drag_over_placeholder div {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    border: 1px dashed var(--gray_300);
    background-image: url(../../images/icons/video_add_to_album.png);
    background-repeat: no-repeat;
    padding: 77px 0 0;
    color: #fff;
    text-align: center;
    background-position: center 30px
}

.video_playlist_item.video_on_drag_over .video_drag_over_placeholder {
    display: block
}

.VideoPlaylistItem__counter {
    bottom: 12px;
    color: var(--white);
    font-size: 13px;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    left: 12px;
    position: absolute
}

[dir=rtl] .VideoPlaylistItem__counter {
    left: auto;
    right: 12px
}

.VideoPlaylistItem__counterWrap {
    background-image: -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(9%,rgba(0,0,0,.02)),color-stop(19%,rgba(0,0,0,.06)),color-stop(28%,rgba(0,0,0,.12)),color-stop(38%,rgba(0,0,0,.2)),color-stop(48%,rgba(0,0,0,.29)),color-stop(57%,rgba(0,0,0,.39)),color-stop(66%,rgba(0,0,0,.5)),color-stop(74%,rgba(0,0,0,.61)),color-stop(81%,rgba(0,0,0,.71)),color-stop(88%,rgba(0,0,0,.8)),color-stop(93%,rgba(0,0,0,.88)),color-stop(97%,rgba(0,0,0,.95)),color-stop(99%,rgba(0,0,0,.98)),to(#000));
    background-image: linear-gradient(to bottom,transparent,rgba(0,0,0,.02) 9%,rgba(0,0,0,.06) 19%,rgba(0,0,0,.12) 28%,rgba(0,0,0,.2) 38%,rgba(0,0,0,.29) 48%,rgba(0,0,0,.39) 57%,rgba(0,0,0,.5) 66%,rgba(0,0,0,.61) 74%,rgba(0,0,0,.71) 81%,rgba(0,0,0,.8) 88%,rgba(0,0,0,.88) 93%,rgba(0,0,0,.95) 97%,rgba(0,0,0,.98) 99%,#000);
    bottom: 0;
    cursor: pointer;
    height: 72px;
    left: 0;
    opacity: .56;
    overflow: hidden;
    position: absolute;
    text-align: center;
    width: 100%;
    pointer-events: none
}

[dir=rtl] .VideoPlaylistItem__counterWrap {
    left: auto;
    right: 0
}

.VideoPlaylistItem__info,.VideoPlaylistItem__link {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

[dir=rtl] .VideoPlaylistItem__info,[dir=rtl] .VideoPlaylistItem__link {
    left: auto;
    right: 0
}

.VideoPlaylistItem__link {
    z-index: 5
}

.VideoPlaylistItem__private {
    bottom: 10px;
    display: none;
    position: absolute;
    right: 10px;
    color: var(--white)
}

[dir=rtl] .VideoPlaylistItem__private {
    right: auto;
    left: 10px
}

.video_private .VideoPlaylistItem__private {
    display: block
}

.VideoPlaylistItem__thumb {
    width: 244px;
    height: 136px;
    border-radius: 2px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    -ms-high-contrast-adjust: none;
    position: relative;
    overflow: hidden
}

.VideoPlaylistItem__thumb a {
    width: 100%;
    height: 100%;
    display: block
}

.VideoPlaylistItem--blur .VideoPlaylistItem__thumb {
    filter: blur(12px)
}

.VideoPlaylistItem__thumbWrap {
    background-color: var(--vkui--color_image_placeholder);
    background-image: url(/images/icons/video_playlist.png);
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 2px;
    overflow: hidden;
    position: relative
}

.VideoPlaylistItem--blur .VideoPlaylistItem__thumbWrap::after {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20height%3D%2248%22%20viewBox%3D%220%200%2048%2048%22%20width%3D%2248%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22m0%200h48v48h-48z%22%2F%3E%3Cg%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%3E%3Cpath%20d%3D%22m13.7755596%2013.7454879c-5.27721989%202.9145954-8.7755596%207.4755966-8.7755596%2010.2545121%200%204.3333333%208.5065898%2013%2019%2013%203.724568%200%207.1988267-1.0918692%2010.131228-2.6942797m4.5750896-3.2596137c2.6834769-2.4552141%204.2936824-5.1607869%204.2936824-7.0461066%200-4.3333333-8.5065898-13-19-13-1.7300317%200-3.4060584.2355737-4.9988626.6484632%22%2F%3E%3Cpath%20d%3D%22m18.8769896%2019.229764c-1.1645437%201.2501125-1.8769896%202.9269739-1.8769896%204.770236%200%203.8659932%203.1340068%207%207%207%201.9324405%200%203.6819896-.7830509%204.948654-2.0491593m2.051346-4.9508407c0-3.8659932-3.1340068-7-7-7%22%2F%3E%3Cpath%20d%3D%22m7.5%207.5%2033%2033%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E);
    content: "";
    height: 48px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    width: 48px
}

[dir=rtl] .VideoPlaylistItem--blur .VideoPlaylistItem__thumbWrap::after {
    left: auto;
    right: 50%;
    transform: translateX(50%) translateY(-50%)
}

.video_item_info {
    color: var(--vkui--color_text_secondary);
    padding: 8px 0 0;
    font-size: 12.5px
}

.video_item_info .video_item_title {
    padding: 2px 0 3px;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    text-overflow: ellipsis
}

.video_item_info .video_item_title .mv_subtitle {
    color: var(--vkui--color_text_secondary)
}

.video_item_info .video_item_updated {
    padding: 2px 0 3px
}

.video_item_info .video_item_author {
    padding: 2px 0 3px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.video_item_info .video_item_views {
    padding: 2px 0 3px;
    display: inline-block
}

.video_item_info .video_item_add_info {
    white-space: nowrap;
    overflow: hidden;
    display: block;
    text-overflow: ellipsis
}

.no_creation_info .video_item_add_info {
    display: none
}

.no_owner .video_item_author {
    display: none
}

.no_date .video_item_date_info {
    display: none
}

.VideoCard--verticalThumbs .video_item_views,.VideoCard--verticalThumbs .video_item_date_divider {
    display: none
}

.VideoCard__privacyIconWrapper {
    position: absolute;
    bottom: 0;
    left: 0;
    margin: 8px;
    text-align: center;
    padding: 3px 4px;
    z-index: 5;
    color: var(--white);
    background-color: var(--black_alpha40);
    border-radius: 3px;
    cursor: default;
    display: none;
    align-items: center
}

[dir=rtl] .VideoCard__privacyIconWrapper {
    left: auto;
    right: 0
}

.VideoCard__privacyIcon {
    width: 12px;
    height: 12px
}

.VideoCard--private .VideoCard__privacyIconWrapper,.VideoCard--privateMembers .VideoCard__privacyIconWrapper,.VideoCard--privateByLink .VideoCard__privacyIconWrapper,.VideoCard--privateNotPublished .VideoCard__privacyIconWrapper {
    display: inline-flex
}

.VideoCard--scheduled .VideoCard__privacyIconWrapper,.VideoCard--upcomingLive .VideoCard__privacyIconWrapper {
    display: none
}

.VideoCard__privacyIcon--private,.VideoCard__privacyIcon--members,.VideoCard__privacyIcon--byLink,.VideoCard__privacyIcon--notPublished {
    display: none
}

.VideoCard--private .VideoCard__privacyIcon--private {
    display: inline-flex
}

.VideoCard--privateMembers .VideoCard__privacyIcon--members {
    display: inline-flex
}

.VideoCard--privateByLink .VideoCard__privacyIcon--byLink {
    display: inline-flex
}

.VideoCard--privateNotPublished .VideoCard__privacyIcon--notPublished {
    display: inline-flex
}

.video_item_title em {
    background-color: var(--vkui--color_transparent--active);
    font-style: normal
}

.video_block_layout .video_subtab_pane_albums_top .ui_load_more_btn {
    margin: 0
}

.video_load_more_btn {
    margin: 0-20px
}

.video_publish_date_content {
    color: var(--vkui--color_text_secondary)
}

.video_publish_date_title {
    color: var(--vkui--color_text_primary)
}

.video_block_layout {
    padding: 0 20px 0;
    position: relative;
    z-index: 1
}

.video_item {
    width: 244px;
    height: 197px;
    padding: 5px;
    margin: 0 1px 18px 0;
    display: inline-block;
    vertical-align: top;
    border-radius: 2px;
    line-height: 13px;
    position: relative
}

[dir=rtl] .video_item {
    margin: 0 0 18px 1px
}

.video_item .video_item_thumb_wrap {
    background-size: initial;
    background-image: url(../../images/icons/video_empty.png);
    background-color: var(--vkui--color_image_placeholder);
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 2px;
    overflow: hidden;
    position: relative
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution:192dpi) {
    .video_item .video_item_thumb_wrap {
        background-image:url(../../images/icons/video_empty_2x.png);
        background-size: 65px 45px
    }
}

.video_item .video_item_thumb {
    width: 244px;
    height: 136px;
    cursor: pointer;
    border-radius: 2px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    -ms-high-contrast-adjust: none;
    position: relative
}

.video_item.video_on_drag_over {
    opacity: .5
}

.video_item.video_skip_thumb_load .video_item_thumb {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAIAAADZSiLoAAAAEklEQVR42mN88/ErAxgwYmEBAJiLCHojtb0dAAAAAElFTkSuQmCC)!important
}

.video_item.video_deleted_now .video_thumb_actions,.video_item.video_deleted_now .video_thumb_play {
    display: none
}

.video_item .video_delete_progress {
    padding-top: 64px;
    position: absolute;
    top: 0;
    left: 5px;
    right: 5px;
    height: 100%;
    z-index: 6;
    box-sizing: border-box;
    text-align: center;
    line-height: 1.3em;
    background-color: rgba(255,255,255,.8)
}

.video_item .video_delete_progress .video_mask_label {
    padding: 0 10px
}

.video_item .video_restore {
    padding-top: 56px;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 6;
    box-sizing: border-box;
    text-align: center;
    line-height: 1.3em;
    background-color: rgba(255,255,255,.8)
}

.video_item .video_restore .video_mask_label {
    padding: 0 10px
}

.video_item.video_deleted .video_thumb_play,.video_item.video_deleted .video_item_views,.video_item.video_deleted .video_item_date_divider {
    display: none
}

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

[dir=rtl] .video_item_controls {
    left: auto;
    right: 0
}

#video_choose_box.with_bottom_fixed,#video_review_box.with_bottom_fixed {
    padding-bottom: 60px
}

#video_choose_box .video_items_list,#video_review_box .video_items_list {
    width: 103%
}

#video_choose_box .video_item,#video_review_box .video_item {
    height: 224px;
    margin: 0 1px 5px 0;
    width: 290px
}

[dir=rtl] #video_choose_box .video_item,[dir=rtl] #video_review_box .video_item {
    margin: 0 0 5px 1px
}

#video_choose_box .video_item .video_item_thumb,#video_review_box .video_item .video_item_thumb {
    width: 290px;
    height: 161px
}

#video_choose_box .video_playlist_item,#video_review_box .video_playlist_item {
    width: 190px;
    height: 150px
}

#video_choose_box .VideoPlaylistItem__thumb,#video_review_box .VideoPlaylistItem__thumb {
    width: 190px;
    height: 107px
}

#video_choose_box .video_thumb_actions,#video_review_box .video_thumb_actions {
    display: none
}

#video_choose_box .video_subtab_pane_album,#video_review_box .video_subtab_pane_album {
    padding-bottom: 3px;
    padding-top: 15px
}

#video_choose_box .video_thumb_play,#video_choose_box .video_thumb_actions {
    display: none
}

#video_choose_box .media_check_btn_wrap {
    display: block
}

#video_choose_box .no_video_select_btn .media_check_btn_wrap {
    display: none
}

#video_review_box .video_block_layout {
    overflow: hidden
}

.video_choosebox_bottom {
    padding: 14px 23px 14px 25px;
    height: 32px;
    background-color: var(--vkui--color_background_tertiary);
    border-radius: 0 0 var(--vkui--size_border_radius_paper--regular) var(--vkui--size_border_radius_paper--regular);
    border-top: 1px solid var(--vkui--color_separator_primary);
    display: none;
    position: absolute;
    bottom: 0;
    width: 583px;
    text-align: right;
    z-index: 2
}

[dir=rtl] .video_choosebox_bottom {
    padding: 14px 25px 14px 23px;
    text-align: left
}

.video_choosebox_bottom.fixed {
    box-shadow: 0-1px 3px 0 var(--vkui--color_separator_secondary);
    position: fixed!important;
    transform: translateZ(0)
}

.video_thumb_actions {
    position: absolute;
    top: 0;
    right: 0;
    margin: 8px;
    padding: 3px;
    border-radius: 3px;
    transition: opacity 60ms linear;
    z-index: 5;
    color: var(--white);
    background: var(--black_alpha40);
    font-size: 12.5px;
    line-height: 0;
    opacity: 0;
    cursor: default
}

[dir=rtl] .video_thumb_actions {
    right: auto;
    left: 0
}

.video_no_actions .video_thumb_actions {
    display: none
}

.video_thumb_actions>div {
    cursor: pointer;
    opacity: .7;
    display: inline-block;
    padding: 3px;
    top: 0
}

.video_thumb_actions>div:hover {
    opacity: 1
}

.video_thumb_actions>div:active {
    position: relative;
    top: 1px
}

.video_thumb_actions>div {
    display: none
}

.video_thumb_actions .icon {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-image: url(../../images/icons/photo_edit_actions.png)
}

.video_thumb_actions .video_thumb_action_edit .icon {
    background-position: 0-65px
}

[dir=rtl] .video_thumb_actions .video_thumb_action_edit .icon {
    background-position: 100% -65px
}

.video_thumb_actions .video_thumb_action_delete .icon {
    background-position: 0-32px
}

[dir=rtl] .video_thumb_actions .video_thumb_action_delete .icon {
    background-position: 100% -32px
}

.video_thumb_actions .video_thumb_action_move .icon {
    background-position: 1px -16px
}

[dir=rtl] .video_thumb_actions .video_thumb_action_move .icon {
    background-position: right 1px top -16px
}

.video_thumb_actions .video_thumb_action_add .icon_add {
    background-position: 0-85px;
    transition: background-position 210ms linear,opacity 210ms linear
}

[dir=rtl] .video_thumb_actions .video_thumb_action_add .icon_add {
    background-position: 100% -85px
}

.video_thumb_actions .video_thumb_action_add .icon_added {
    background-position: 0-131px;
    position: absolute;
    opacity: 0;
    pointer-events: none;
    transition: background-position 210ms linear,opacity 210ms linear
}

[dir=rtl] .video_thumb_actions .video_thumb_action_add .icon_added {
    background-position: 100% -131px
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution:192dpi) {
    .video_thumb_actions .icon {
        background-image:url(../../images/icons/photo_edit_actions_2x.png);
        background-size: 16px 148px
    }
}

.VideoCard--videoAdded .video_thumb_action_add .icon_add {
    background-position: 0-83px;
    opacity: 0;
    pointer-events: none
}

[dir=rtl] .VideoCard--videoAdded .video_thumb_action_add .icon_add {
    background-position: 100% -83px
}

.VideoCard--videoAdded .video_thumb_action_add .icon_added {
    background-position: 0-126px;
    opacity: 1;
    pointer-events: all
}

[dir=rtl] .VideoCard--videoAdded .video_thumb_action_add .icon_added {
    background-position: 100% -126px
}

.video_item:hover .video_thumb_actions {
    opacity: 1
}

.video_item:hover .video_thumb_play {
    opacity: 1
}

.video_item .video_thumb_action_uma {
    display: inline-block;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 18px;
    padding: 2px;
    vertical-align: top
}

.video_item.video_can_edit .video_thumb_action_edit,.video_item.video_can_edit .video_thumb_action_delete,.video_item.video_can_edit_albums .video_thumb_action_move,.video_item.video_can_delete .video_thumb_action_delete,.video_item.video_can_add .video_thumb_action_add {
    display: inline-flex
}

.ui_tabs.video_default_tabs {
    margin-bottom: 15px;
    padding: 5px 0 0
}

.video_items_list {
    width: 770px;
    margin-left: -5px
}

[dir=rtl] .video_items_list {
    margin-left: 0;
    margin-right: -5px
}

.video_albums_list {
    width: 770px;
    margin-left: -4px;
    margin-top: 1px
}

[dir=rtl] .video_albums_list {
    margin-left: 0;
    margin-right: -4px
}

.video_search_input.ui_search.ui_search_new {
    padding: 20px 20px 10px
}

.video_search_input .ui_search_fltr {
    z-index: 999
}

.video_search_input .ui_search_custom_ctrl {
    opacity: 1;
    transition: opacity 100ms linear
}

.video_search_input .ui_search_sugg_list {
    width: auto;
    left: 20px;
    right: 20px
}

.ui_search_field_empty.video_search_input .ui_search_custom_ctrl {
    opacity: 0;
    pointer-events: none
}

.video_empty_placeholder.no_rows {
    background-image: url(../../images/icons/video_empty_icon.png);
    width: 100%;
    background-repeat: no-repeat;
    background-position: center 43px;
    padding: 131px 170px 50px;
    box-sizing: border-box
}

.video_empty_placeholder.no_rows .search_text {
    display: inline-block;
    max-width: 200px;
    color: var(--black);
    font-weight: 500;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-osx-font-smoothing: auto;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: top
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution:192dpi) {
    .video_empty_placeholder.no_rows {
        background-image:url(../../images/icons/video_empty_icon_2x.png);
        background-size: 82px 62px
    }
}

.checkbox#video_fltr_hd {
    margin-top: 5px
}

.checkbox#video_fltr_notsafe {
    margin-top: 10px
}

.checkbox#video_fltr_live {
    margin-top: 10px
}

#video_playlists_edit_box .privacy_olist {
    height: 400px
}

#video_playlists_edit_box .pl_size {
    padding-left: 10px;
    font-weight: 400;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-osx-font-smoothing: auto;
    color: var(--vkui--color_text_primary)
}

[dir=rtl] #video_playlists_edit_box .pl_size {
    padding-left: 0;
    padding-right: 10px
}

#video_playlists_edit_box .pl_private {
    display: inline-block;
    width: 10px;
    height: 11px;
    background-image: url(../../images/icons/lock_icons.png);
    margin-left: 11px;
    vertical-align: top;
    margin-top: 11px
}

[dir=rtl] #video_playlists_edit_box .pl_private {
    margin-left: 0;
    margin-right: 11px
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution:192dpi) {
    #video_playlists_edit_box .pl_private {
        background-image:url(../../images/icons/lock_icons_2x.png);
        background-size: 10px 101px
    }
}

.video_ocl_warn {
    background-color: var(--yellow_light);
    padding: 5px 10px;
    display: inline-block;
    margin: 10px 0
}

.video_thumb_video {
    position: relative;
    border-radius: 2px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    -ms-high-contrast-adjust: none;
    float: left;
    overflow: hidden
}

[dir=rtl] .video_thumb_video {
    float: right
}

#video_album_edit_title {
    width: 100%
}

.video_album_edit_privacy_wrap {
    margin-top: 10px
}

.video_album_edit_privacy_wrap .privacy_edit_wrap {
    margin-left: 5px
}

[dir=rtl] .video_album_edit_privacy_wrap .privacy_edit_wrap {
    margin-left: 0;
    margin-right: 5px
}

.video_search_filters_wrap {
    padding: 20px
}

.video_choose_upload_area_cont {
    top: 0;
    z-index: 10
}

.video_choose_upload_area_cont.fixed {
    box-shadow: 0 1px 4px var(--black_alpha16)
}

.video_choose_upload_area {
    background: var(--vkui--color_background_secondary);
    padding: 8.5px 10px;
    text-align: center;
    color: var(--vkui--color_text_link);
    float: left;
    width: 65%;
    box-sizing: border-box
}

[dir=rtl] .video_choose_upload_area {
    float: right
}

.video_choose_upload_area:only-child {
    width: 100%
}

._snippet_video .video_choose_upload_area {
    width: 100%
}

.video_choose_upload_area:hover {
    background: var(--vkui--color_background_secondary_alpha);
    text-decoration: none
}

.video_choose_upload_area_enter .video_choose_upload_area {
    width: 100%;
    height: 100%
}

.video_choose_upload_area_enter .video_choose_upload_area_cont,.video_choose_upload_area_enter #video_choose_upl {
    height: 100%
}

.video_choose_upload_area_enter .video_choose_upload_area {
    background-color: var(--vkui--color_background_tertiary);
    padding: 20px
}

#video_choose_upl {
    box-sizing: border-box
}

.video_choose_upload_area_drop {
    display: none
}

.video_choose_upload_area_enter .video_choose_upload_area_drop {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100%;
    box-sizing: border-box;
    border: 1px dashed var(--vkui--vkontakte_color_input_border);
    border-radius: 3px
}

.video_choose_upload_area_enter .video_choose_upload_area_drop_icon {
    color: var(--vkui--color_icon_tertiary);
    margin-bottom: 24px
}

.video_choose_upload_area_enter .video_choose_upload_area_drop_icon svg {
    display: block
}

.video_choose_upload_area_enter .video_choose_upload_area_drop_label {
    color: var(--vkui--color_text_secondary);
    font-size: calc(var(--vkui--font_text--font_size--compact) + 1px)
}

.video_choose_upload_area_enter .video_choose_upload_area_upload,.video_choose_upload_area_enter .video_add_external {
    display: none
}

.video_choose_upload_separator {
    width: 1px;
    position: absolute;
    background-color: var(--vkui--color_separator_primary);
    top: 8.5px;
    bottom: 8.5px
}

.video_add_external {
    background-color: var(--vkui--color_background_secondary);
    float: left;
    width: 35%;
    height: 100%;
    cursor: pointer;
    color: var(--vkui--color_text_link);
    position: relative;
    padding: 8.5px 10px;
    padding-left: 0;
    text-align: center;
    box-sizing: border-box
}

[dir=rtl] .video_add_external {
    float: right;
    padding-left: 0;
    padding-right: 0
}

._snippet_video .video_add_external {
    display: none
}

.video_add_external:hover {
    background: var(--vkui--color_background_secondary_alpha)
}

.video_chooser_top_button {
    display: inline-flex;
    align-items: center;
    color: var(--vkui--color_text_link);
    padding: 5px
}

.video_chooser_top_button svg {
    margin-right: 8px;
    opacity: .8
}

[dir=rtl] .video_chooser_top_button svg {
    margin-right: 0;
    margin-left: 8px
}

.photos_choose_upload_area_enter .video_add_external {
    display: none
}