// ==UserScript== // @name 哔哩哔哩电脑网页版手机端适配优化脚本简洁版 // @namespace http://tampermonkey.net/ // @version 132.43 // @description B站电脑版网页手机端适配(CSS为主,JS只补CSS做不到的事)。通用:隐藏PC头部/侧栏/页脚,内置52px搜索栏(综合·直播·专栏·用户互切),全站两列卡片,禁止横向溢出。搜索页:+必含/-排除 屏蔽语法并显示过滤条数。视频·播放列表·番剧页:播放器16:9满宽、控制栏手机化、右滑呼出右侧列表、全屏同步。动态·话题·opus:卡片两列、评论区对齐。UP主空间:两列、信息卡固定屏内。直播间:只留播放器+聊天区,双击进出原生全屏,返回键先退全屏,控制栏只留时间与清晰度,遮罩铺满。 // @author YourName // @match *://*.bilibili.com/* // @grant none // @run-at document-start // @license All Rights Reserved // ==/UserScript== (function () { 'use strict'; const isHome = () => { const h = location.hostname, p = location.pathname; return (h === 'www.bilibili.com' || h === 'bilibili.com') && (p === '/' || p === '/index.html' || p === ''); }; const isVideoPage = () => location.hostname === 'www.bilibili.com' && /^\/video\//.test(location.pathname); const isListPage = () => location.hostname === 'www.bilibili.com' && (/^\/list\//.test(location.pathname) || /^\/medialist\/play\//.test(location.pathname)); const isBangumiPage = () => location.hostname === 'www.bilibili.com' && /^\/bangumi\/play\//.test(location.pathname); const isTBiliDynamic = () => location.hostname === 't.bilibili.com'; const isMusicPage = () => { const h = location.hostname, p = location.pathname; if (h === 'www.bilibili.com' || h === 'bilibili.com') { if (/^\/(audio|music)\//.test(p)) return true; } try { return !!document.querySelector('#music-container.audioplayer'); } catch (e) { return false; } }; const isOpusPage = () => { const h = location.hostname, p = location.pathname; return (h === 'www.bilibili.com' || h === 'bilibili.com') && (/^\/opus\//.test(p) || /^\/read\//.test(p)); }; const isSearchPage = () => location.hostname === 'search.bilibili.com'; const isSpacePage = () => location.hostname === 'space.bilibili.com'; const isLiveRoomPage = () => { if (location.hostname !== 'live.bilibili.com') return false; const p = location.pathname; if (/^\/(live-center|studio|activity|blackboard|h5|p)(\/|$)/.test(p)) return false; return /^\/blanc\/\d+/.test(p) || /^\/\d+(\/|$)/.test(p); }; function installShadowRootPatch() { if (installShadowRootPatch._installed) return; installShadowRootPatch._installed = true; const originalAttachShadow = Element.prototype.attachShadow; Element.prototype.attachShadow = function(init) { const shadowRoot = originalAttachShadow.call(this, init); if (init.mode === 'open' && (isVideoPage() || isBangumiPage() || isListPage() || isTBiliDynamic() || isOpusPage())) { try { const style = document.createElement('style'); style.setAttribute('data-bili-mobile-hidden', 'true'); style.textContent = ` bili-comment-box, #commentbox { display: none !important; visibility: hidden !important; height: 0 !important; } #like, #dislike, #reply, #more { display: none !important; visibility: hidden !important; height: 0 !important; } bili-comments-vote-card, #vote { display: none !important; visibility: hidden !important; height: 0 !important; } bili-comments-header-renderer { margin-bottom: 0 !important; padding-bottom: 0 !important; } #header { margin-bottom: 0 !important; padding-bottom: 0 !important; } #contents { margin-top: 0 !important; padding-top: 0 !important; } `; shadowRoot.appendChild(style); } catch (e) {} } return shadowRoot; }; } function fixViewport() { const apply = () => { const root = document.head || document.documentElement; if (!root) return; let vp = document.querySelector('meta[name="viewport"]'); if (!vp) { vp = document.createElement('meta'); vp.name = 'viewport'; root.appendChild(vp); } const content = 'width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover'; if (vp.getAttribute('content') !== content) { vp.setAttribute('content', content); } }; apply(); [0, 50, 200, 500, 1000, 2000, 5000].forEach(t => setTimeout(apply, t)); document.addEventListener('DOMContentLoaded', apply); window.addEventListener('load', apply); try { const obs = new MutationObserver(() => apply()); obs.observe(document.head || document.documentElement, { childList: true, subtree: true, attributes: true, attributeFilter: ['content'] }); } catch (e) {} } function injectStyle() { if (document.getElementById('bili-mobile-style')) return; const root = document.head || document.documentElement; if (!root) { setTimeout(injectStyle, 0); return; } const style = document.createElement('style'); style.id = 'bili-mobile-style'; style.textContent = ` html, body { background-color: #ffffff !important; width: 100% !important; max-width: 100vw !important; min-width: 0 !important; overflow-x: hidden !important; margin: 0 !important; padding: 0 !important; overscroll-behavior-y: none !important; } html { background-color: #ffffff !important; } * { box-sizing: border-box !important; } body:not(.video-fullscreen) > * { max-width: 100vw !important; } .bili-header, .international-header, .mini-header, #biliMainHeader, .bili-header-m, .nav-menu { display: none !important; visibility: hidden !important; height: 0 !important; overflow: hidden !important; } #bili-header-container, .bili-header--mini, .bili-header--fixed { display: none !important; height: 0 !important; overflow: hidden !important; } #my-bili-searchbar { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; width: 100% !important; max-width: 100vw !important; height: 52px !important; background: #ffffff !important; box-shadow: 0 1px 4px rgba(0,0,0,0.08) !important; z-index: 2147483646 !important; display: flex !important; align-items: center !important; padding: 0 10px !important; box-sizing: border-box !important; gap: 8px !important; } #my-bili-dynamic-btn { flex-shrink: 0 !important; display: flex !important; align-items: center !important; justify-content: center !important; height: 36px !important; padding: 0 10px !important; background: #f1f2f3 !important; border-radius: 18px !important; color: #18191c !important; text-decoration: none !important; cursor: pointer !important; white-space: nowrap !important; user-select: none !important; } #my-bili-dynamic-btn:active { background: #e3e5e7 !important; } #my-bili-dynamic-btn svg { width: 18px !important; height: 18px !important; flex-shrink: 0 !important; color: #18191c !important; } #my-bili-searchbar .my-search-wrap { flex: 1 !important; display: flex !important; align-items: center !important; background: #f1f2f3 !important; border-radius: 20px !important; height: 36px !important; padding: 0 6px 0 14px !important; overflow: hidden !important; min-width: 0 !important; } #my-bili-searchbar #my-bili-search-input { flex: 1 !important; border: none !important; outline: none !important; background: transparent !important; font-size: 14px !important; color: #18191c !important; height: 100% !important; padding: 0 !important; margin: 0 !important; min-width: 0 !important; -webkit-appearance: none !important; appearance: none !important; } #my-bili-searchbar #my-bili-search-input::placeholder { color: #9499a0 !important; } #my-bili-searchbar .my-search-btn { width: 32px !important; height: 32px !important; border-radius: 50% !important; border: none !important; background: transparent !important; color: #61666d !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: pointer !important; padding: 0 !important; flex-shrink: 0 !important; } #my-bili-order-btn { flex-shrink: 0 !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 0 !important; width: 36px !important; min-width: 36px !important; max-width: 36px !important; height: 36px !important; padding: 0 !important; background: #f1f2f3 !important; border-radius: 50% !important; color: #18191c !important; font-size: 13px !important; cursor: pointer !important; white-space: nowrap !important; user-select: none !important; -webkit-tap-highlight-color: transparent !important; } #my-bili-order-btn:active { background: #e3e5e7 !important; } #my-bili-order-btn svg { width: 18px !important; height: 18px !important; flex-shrink: 0 !important; color: #18191c !important; } .my-bili-menu-cb { position: absolute !important; width: 0 !important; height: 0 !important; opacity: 0 !important; pointer-events: none !important; margin: 0 !important; padding: 0 !important; border: none !important; appearance: none !important; -webkit-appearance: none !important; } #my-bili-switch-btn { flex-shrink: 0 !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 0 !important; width: 36px !important; min-width: 36px !important; max-width: 36px !important; height: 36px !important; padding: 0 !important; background: #f1f2f3 !important; border-radius: 50% !important; color: #18191c !important; font-size: 13px !important; cursor: pointer !important; white-space: nowrap !important; user-select: none !important; -webkit-tap-highlight-color: transparent !important; } #my-bili-switch-btn:active { background: #e3e5e7 !important; } #my-bili-switch-btn svg { width: 18px !important; height: 18px !important; flex-shrink: 0 !important; } #my-bili-order-btn .order-label, #my-bili-switch-btn .switch-label, #my-bili-order-btn .my-bili-menu-caret, #my-bili-switch-btn .my-bili-menu-caret { display: none !important; width: 0 !important; height: 0 !important; margin: 0 !important; padding: 0 !important; overflow: hidden !important; } #my-bili-order-cb:checked ~ #my-bili-order-btn, #my-bili-switch-cb:checked ~ #my-bili-switch-btn { background: #e3e5e7 !important; } #my-bili-order-cb:checked ~ #my-bili-order-btn svg, #my-bili-switch-cb:checked ~ #my-bili-switch-btn svg { color: #00aeec !important; } #my-bili-order-btn.is-open, #my-bili-switch-btn.is-open { background: #e3e5e7 !important; } #my-bili-order-btn.is-open svg, #my-bili-switch-btn.is-open svg { color: #00aeec !important; } #my-bili-order-row.is-open, #my-bili-switch-row.is-open { display: flex !important; } .my-bili-menu-row { display: none !important; position: absolute !important; top: 52px !important; left: 0 !important; right: 0 !important; width: 100% !important; height: 52px !important; padding: 0 10px !important; box-sizing: border-box !important; background: #ffffff !important; box-shadow: 0 2px 6px rgba(0,0,0,0.10) !important; align-items: center !important; gap: 8px !important; z-index: 1 !important; } #my-bili-order-cb:checked ~ #my-bili-order-row, #my-bili-switch-cb:checked ~ #my-bili-switch-row { display: flex !important; } .my-bili-menu-item { flex: 1 1 0 !important; min-width: 0 !important; height: 36px !important; display: flex !important; align-items: center !important; justify-content: center !important; background: #f1f2f3 !important; border-radius: 18px !important; color: #61666d !important; font-size: 13px !important; text-decoration: none !important; cursor: pointer !important; white-space: nowrap !important; overflow: hidden !important; -webkit-tap-highlight-color: transparent !important; } .my-bili-menu-item:active { background: #e3e5e7 !important; } .my-bili-menu-item.is-current { background: #00aeec !important; color: #ffffff !important; font-weight: 600 !important; } body.bili-home-page { padding-top: 52px !important; } body.bili-home-page .banner, body.bili-home-page .bili-banner, body.bili-home-page .carousel, body.bili-home-page .carousel-container, body.bili-home-page .carousel-area, body.bili-home-page .carousel-area-img, body.bili-home-page .recommend-banner, body.bili-home-page [class*="carousel"], body.bili-home-page [class*="vui_carousel"], body.bili-home-page .recommended-swipe, body.bili-home-page .recommended-swipe-body, body.bili-home-page .recommended-swipe-body-normal, body.bili-home-page .floor, body.bili-home-page .bili-floor, body.bili-home-page .floor-single-card, body.bili-home-page .fixed-sidebar, body.bili-home-page .go-top, body.bili-home-page .bili-fixed-sidebar, body.bili-home-page .footer, body.bili-home-page .bili-footer, body.bili-home-page .international-footer, body.bili-home-page .mini-footer, body.bili-home-page .ad-report, body.bili-home-page .ad-floor, body.bili-home-page .channel-menu, body.bili-home-page .nav-channel, body.bili-home-page .bili-header__channel, body.bili-home-page .bili-header__channel-sticky, body.bili-home-page .header-channel, body.bili-home-page .bili-header-channel, body.bili-home-page .nav-channel-list, body.bili-home-page [class*="channel"][class*="header"], body.bili-home-page [class*="header"][class*="channel"], body.bili-home-page .header-nav, body.bili-home-page .nav-bar, body.bili-home-page .roll-btn, body.bili-home-page .roll-btn-text, body.bili-home-page .feed-roll-btn, body.bili-home-page [class*="roll-btn"], body.bili-home-page .bili-header__menu, body.bili-home-page .bili-header__bar, body.bili-home-page .bili-header-banner-img, body.bili-home-page .banner-img, body.bili-home-page .animated-banner, body.bili-home-page .taper-line, body.bili-home-page .palette-button-outer, body.bili-home-page .palette-feed4, body.bili-home-page [class*="right-side"], body.bili-home-page [class*="right-bar"], body.bili-home-page [class*="right-tool"], body.bili-home-page [class*="side-tool"], body.bili-home-page [class*="toolbar"], body.bili-home-page [class*="feedback"], body.bili-home-page [class*="customer-service"], body.bili-home-page [class*="service-btn"], body.bili-home-page [class*="back-top"], body.bili-home-page [class*="goto-top"], body.bili-home-page [class*="to-top"], body.bili-home-page .go-top, body.bili-home-page .bili-go-top { display: none !important; visibility: hidden !important; height: 0 !important; min-height: 0 !important; padding: 0 !important; margin: 0 !important; overflow: hidden !important; } body.bili-home-page .container, body.bili-home-page .container.is-version8, body.bili-home-page .recommended-container_floor-aside .container { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)) !important; grid-grid-gap: 8px !important; gap: 8px !important; width: 100% !important; max-width: 100% !important; padding: 8px !important; margin: 0 !important; background-color: #f1f2f3 !important; box-sizing: border-box !important; align-items: start !important; align-content: start !important; grid-auto-rows: auto !important; } body.bili-home-page .bili-feed4, body.bili-home-page .bili-feed4-layout, body.bili-home-page .feed2, body.bili-home-page .recommended-container_floor-aside { width: 100% !important; max-width: 100% !important; padding: 0 !important; margin: 0 !important; box-sizing: border-box !important; } body.bili-home-page .bili-feed4 * { max-width: 100% !important; } body.bili-home-page .container > .feed-card, body.bili-home-page .container > .bili-feed-card { display: contents !important; } body.bili-home-page .container > .feed-card:not(:has(.bili-video-card__wrap)):not(:has(.bili-live-card__wrap)), body.bili-home-page .container > .bili-feed-card:not(:has(.bili-video-card__wrap)):not(:has(.bili-live-card__wrap)), body.bili-home-page .container > .feed-card:has(.bili-video-card__info--ad), body.bili-home-page .container > .feed-card:has(.bili-video-card__info--creative-ad), body.bili-home-page .container > .feed-card:has([href^="//cm.bilibili.com/cm/api/"]), body.bili-home-page .container > .bili-feed-card:has(.bili-video-card__info--ad), body.bili-home-page .container > .bili-feed-card:has(.bili-video-card__info--creative-ad), body.bili-home-page .container > .bili-feed-card:has([href^="//cm.bilibili.com/cm/api/"]) { display: none !important; } html:has(body.bili-search-page), body.bili-search-page { width: 100vw !important; max-width: 100vw !important; min-width: 0 !important; overflow-x: hidden !important; padding: 0 !important; margin: 0 !important; background-color: #f1f2f3 !important; } body.bili-search-page { padding-top: 52px !important; } html body.bili-search-page #app, html body.bili-search-page #app > div, html body.bili-search-page #app .search-layout, html body.bili-search-page #app .search-layout.clearfix, html body.bili-search-page #app .search-layout.clearfix > div, html body.bili-search-page #app .search-content, html body.bili-search-page #app .search-content--gray, html body.bili-search-page #app .search-content--gray.search-content, html body.bili-search-page #app .search-page-wrapper, html body.bili-search-page #app .search-page, html body.bili-search-page #app .search-page.search-page-all, html body.bili-search-page #app .search-page.search-page-article, html body.bili-search-page #app .search-page.search-page-upuser, html body.bili-search-page #app .search-page.search-page-live, html body.bili-search-page #app .search-page > div, html body.bili-search-page #app .video.i_wrapper, html body.bili-search-page #app .video.i_wrapper.search-all-list, body.bili-search-page #app, body.bili-search-page #app > div, body.bili-search-page .search-layout, body.bili-search-page .search-layout > div, body.bili-search-page .search-content, body.bili-search-page .search-content--gray, body.bili-search-page .search-page-wrapper, body.bili-search-page .search-page, body.bili-search-page .search-page > div, body.bili-search-page .video.i_wrapper, body.bili-search-page .video.i_wrapper.search-all-list { background: #f1f2f3 !important; background-color: #f1f2f3 !important; background-image: none !important; } body.bili-search-page .search-page-upuser .search-conditions, body.bili-search-page .search-page-upuser .search-conditions.mt_lg, body.bili-search-page .search-page-upuser .conditions-order, body.bili-search-page .search-page-upuser .more-conditions, body.bili-search-page .search-page-upuser .condition-row, body.bili-search-page .search-page-upuser .i_button_more { display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; min-height: 0 !important; max-height: 0 !important; padding: 0 !important; margin: 0 !important; border: none !important; overflow: hidden !important; } body.bili-search-page .search-page-upuser > div:nth-of-type(1) { padding: 0 !important; margin: 0 !important; min-height: 0 !important; height: auto !important; } html body.bili-search-page #app .search-page-upuser .b-user-info-card, body.bili-search-page .search-page-upuser .b-user-info-card { width: 100% !important; max-width: 100% !important; min-width: 0 !important; padding-left: 0 !important; margin-left: 0 !important; margin-right: 0 !important; box-sizing: border-box !important; } html body.bili-search-page #app .search-page-upuser .b-user-info-card .user-content, html body.bili-search-page #app .search-page-upuser .b-user-info-card .user-content.pr_md, body.bili-search-page .search-page-upuser .b-user-info-card .user-content, body.bili-search-page .search-page-upuser .b-user-info-card .user-content.pr_md { padding-right: 0 !important; min-width: 0 !important; box-sizing: border-box !important; } html body.bili-search-page #app .search-page-upuser .media-list > [class*="col_"]:last-child, html body.bili-search-page #app .search-page-upuser .media-list > [class*="col_md_"]:last-child, body.bili-search-page .search-page-upuser .media-list > [class*="col_"]:last-child, body.bili-search-page .search-page-upuser .media-list > [class*="col_md_"]:last-child { margin-bottom: 0 !important; } html body.bili-search-page #app .search-page-upuser .media-list, body.bili-search-page .search-page-upuser .media-list { padding-bottom: 0 !important; } html body.bili-search-page #app .search-page-upuser .mt_x50.mb_lg, html body.bili-search-page #app .search-page-upuser .flex_center.mt_x50, body.bili-search-page .search-page-upuser .mt_x50.mb_lg, body.bili-search-page .search-page-upuser .flex_center.mt_x50 { margin-top: 8px !important; margin-bottom: 8px !important; } html body.bili-search-page #app .search-page-article .search-conditions, html body.bili-search-page #app .search-page-article .search-conditions.mt_lg, html body.bili-search-page #app .search-page-article .conditions-order, html body.bili-search-page #app .search-page-article .condition-row, html body.bili-search-page #app .search-page-article .i_button_more, body.bili-search-page .search-page-article .search-conditions, body.bili-search-page .search-page-article .search-conditions.mt_lg, body.bili-search-page .search-page-article .conditions-order, body.bili-search-page .search-page-article .condition-row, body.bili-search-page .search-page-article .i_button_more { display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; min-height: 0 !important; max-height: 0 !important; padding: 0 !important; margin: 0 !important; border: none !important; overflow: hidden !important; } html body.bili-search-page #app .search-page-article > div:nth-of-type(1), body.bili-search-page .search-page-article > div:nth-of-type(1) { padding: 0 !important; margin: 0 !important; min-height: 0 !important; height: auto !important; } html body.bili-search-page #app .search-page-article .b-article-card, body.bili-search-page .search-page-article .b-article-card { width: 100% !important; max-width: 100% !important; min-width: 0 !important; padding-left: 0 !important; margin-left: 0 !important; margin-right: 0 !important; box-sizing: border-box !important; } html body.bili-search-page #app .search-page-article .b-article-card .article-content, html body.bili-search-page #app .search-page-article .b-article-card .article-content.pr_md, body.bili-search-page .search-page-article .b-article-card .article-content, body.bili-search-page .search-page-article .b-article-card .article-content.pr_md { padding-right: 4px !important; padding-top: 8px !important; padding-bottom: 8px !important; min-width: 0 !important; box-sizing: border-box !important; } html body.bili-search-page #app .search-page-article .media-list [class*="col_6"], html body.bili-search-page #app .search-page-article .media-list [class*="col_md_4"], html body.bili-search-page #app .search-page-article .media-list .mb_x40, html body.bili-search-page #app .search-page-article .media-list > div, body.bili-search-page .search-page-article .media-list [class*="col_6"], body.bili-search-page .search-page-article .media-list [class*="col_md_4"], body.bili-search-page .search-page-article .media-list .mb_x40, body.bili-search-page .search-page-article .media-list > div { margin-bottom: 8px !important; margin-top: 0 !important; } html body.bili-search-page #app .search-page-article .b-article-card, html body.bili-search-page #app .search-page-article .b-article-card.b-article-card, body.bili-search-page .search-page-article .b-article-card, body.bili-search-page .search-page-article .b-article-card.b-article-card { background: #ffffff !important; border: none !important; border-radius: 8px !important; box-shadow: 0 1px 3px rgba(0,0,0,0.08) !important; overflow: hidden !important; box-sizing: border-box !important; position: relative !important; } html body.bili-search-page #app .search-page-article .article-banner, body.bili-search-page .search-page-article .article-banner { border-radius: 8px !important; overflow: hidden !important; box-sizing: border-box !important; } html body.bili-search-page #app .search-page-article .b-article-card, body.bili-search-page .search-page-article .b-article-card { align-items: stretch !important; min-height: 116px !important; } html body.bili-search-page #app .search-page-article .article-banner, body.bili-search-page .search-page-article .article-banner { height: auto !important; align-self: stretch !important; min-height: 116px !important; max-height: none !important; flex-shrink: 0 !important; position: relative !important; } html body.bili-search-page #app .search-page-article .article-banner > a, html body.bili-search-page #app .search-page-article .article-banner a, html body.bili-search-page #app .search-page-article .article-banner picture, body.bili-search-page .search-page-article .article-banner > a, body.bili-search-page .search-page-article .article-banner a, body.bili-search-page .search-page-article .article-banner picture { position: absolute !important; top: 0 !important; right: 0 !important; bottom: 0 !important; left: 0 !important; display: block !important; width: 100% !important; height: 100% !important; min-height: 0 !important; max-height: none !important; margin: 0 !important; padding: 0 !important; overflow: hidden !important; box-sizing: border-box !important; } html body.bili-search-page #app .search-page-article .article-banner img, body.bili-search-page .search-page-article .article-banner img { position: absolute !important; top: 0 !important; right: 0 !important; bottom: 0 !important; left: 0 !important; display: block !important; width: 100% !important; height: 100% !important; min-height: 0 !important; max-height: none !important; margin: 0 !important; padding: 0 !important; object-fit: cover !important; box-sizing: border-box !important; } html body.bili-search-page #app .search-page-article .b-article-card .article-content, body.bili-search-page .search-page-article .b-article-card .article-content { align-self: stretch !important; height: auto !important; max-height: none !important; overflow: hidden !important; } html body.bili-search-page #app .search-page-article .atc-author, html body.bili-search-page #app .search-page-article .b-article-card .atc-author, html body.bili-search-page #app .search-page-article .article-content .atc-author, body.bili-search-page .search-page-article .atc-author, body.bili-search-page .search-page-article .b-article-card .atc-author, body.bili-search-page .search-page-article .article-content .atc-author { display: flex !important; flex-direction: row !important; flex-wrap: nowrap !important; align-items: center !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; overflow: hidden !important; box-sizing: border-box !important; margin-left: 0 !important; margin-right: 0 !important; } html body.bili-search-page #app .search-page-article .atc-author > a, body.bili-search-page .search-page-article .atc-author > a { display: flex !important; flex: 0 1 auto !important; min-width: 0 !important; max-width: 100% !important; overflow: hidden !important; box-sizing: border-box !important; } html body.bili-search-page #app .search-page-article .atc-author > a > span, html body.bili-search-page #app .search-page-article .atc-author > a .lh_xs, body.bili-search-page .search-page-article .atc-author > a > span, body.bili-search-page .search-page-article .atc-author > a .lh_xs { display: block !important; flex: 0 1 auto !important; min-width: 0 !important; max-width: 100% !important; overflow: hidden !important; white-space: nowrap !important; text-overflow: ellipsis !important; box-sizing: border-box !important; } html body.bili-search-page #app .search-page-article .atc-author > a > svg, body.bili-search-page .search-page-article .atc-author > a > svg { flex: 0 0 auto !important; max-width: 18px !important; } html body.bili-search-page #app .search-page-article .atc-author > span, html body.bili-search-page #app .search-page-article .atc-author .ml_4, body.bili-search-page .search-page-article .atc-author > span, body.bili-search-page .search-page-article .atc-author .ml_4 { display: block !important; flex: 0 0 auto !important; min-width: 0 !important; max-width: none !important; overflow: visible !important; white-space: nowrap !important; text-overflow: clip !important; box-sizing: border-box !important; } html body.bili-search-page #app .search-page-article .media-list > [class*="col_"]:last-child, html body.bili-search-page #app .search-page-article .media-list > [class*="col_md_"]:last-child, body.bili-search-page .search-page-article .media-list > [class*="col_"]:last-child, body.bili-search-page .search-page-article .media-list > [class*="col_md_"]:last-child { margin-bottom: 0 !important; } html body.bili-search-page #app .search-page-article .media-list, body.bili-search-page .search-page-article .media-list { padding-bottom: 0 !important; } html body.bili-search-page #app .search-page-article .mt_x50.mb_lg, html body.bili-search-page #app .search-page-article .flex_center.mt_x50, body.bili-search-page .search-page-article .mt_x50.mb_lg, body.bili-search-page .search-page-article .flex_center.mt_x50 { margin-top: 8px !important; margin-bottom: 8px !important; } html body.bili-search-page #app .search-page-live .live-condition, html body.bili-search-page #app .search-page-live .live-condition.mt_xxl, html body.bili-search-page #app .search-page-live .live-condition.mt_lg, body.bili-search-page .search-page-live .live-condition, body.bili-search-page .search-page-live .live-condition.mt_xxl, body.bili-search-page .search-page-live .live-condition.mt_lg { display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; min-height: 0 !important; max-height: 0 !important; padding: 0 !important; margin: 0 !important; border: none !important; overflow: hidden !important; } html body.bili-search-page #app .search-page-live .live-user, html body.bili-search-page #app .search-page-live .live-user.mt_xxl, html body.bili-search-page #app .search-page-live .live-user.mt_xl, body.bili-search-page .search-page-live .live-user, body.bili-search-page .search-page-live .live-user.mt_xxl, body.bili-search-page .search-page-live .live-user.mt_xl { display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; min-height: 0 !important; max-height: 0 !important; padding: 0 !important; margin: 0 !important; border: none !important; overflow: hidden !important; } html body.bili-search-page #app .search-page-live .live-user, html body.bili-search-page #app .search-page-live .live-user.mt_xxl, body.bili-search-page .search-page-live .live-user, body.bili-search-page .search-page-live .live-user.mt_xxl { margin-top: 0 !important; margin-bottom: 0 !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; } html body.bili-search-page #app .search-page-live .live-user-cards, html body.bili-search-page #app .search-page-live .live-user-cards.row, html body.bili-search-page #app .search-page-live .live-user-cards.row.mt_lg, body.bili-search-page .search-page-live .live-user-cards, body.bili-search-page .search-page-live .live-user-cards.row, body.bili-search-page .search-page-live .live-user-cards.row.mt_lg { display: block !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; margin: 8px 0 0 0 !important; padding: 0 8px !important; box-sizing: border-box !important; float: none !important; } html body.bili-search-page #app .search-page-live .live-user-cards > [class*="col_"], html body.bili-search-page #app .search-page-live .live-user-cards > [class*="col_md_"], body.bili-search-page .search-page-live .live-user-cards > [class*="col_"], body.bili-search-page .search-page-live .live-user-cards > [class*="col_md_"] { display: block !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; padding: 0 !important; margin: 0 0 8px 0 !important; box-sizing: border-box !important; float: none !important; } html body.bili-search-page #app .search-page-live .live-user-cards > [class*="col_"]:last-child, body.bili-search-page .search-page-live .live-user-cards > [class*="col_"]:last-child { margin-bottom: 0 !important; } html body.bili-search-page #app .search-page-live .b-user-live-card, html body.bili-search-page #app .search-page-live .b-user-live-card.b-user-live-card, body.bili-search-page .search-page-live .b-user-live-card, body.bili-search-page .search-page-live .b-user-live-card.b-user-live-card { width: 100% !important; max-width: 100% !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; height: auto !important; display: flex !important; background: #ffffff !important; border: none !important; border-radius: 8px !important; box-shadow: 0 1px 3px rgba(0,0,0,0.08) !important; overflow: hidden !important; box-sizing: border-box !important; float: none !important; } html body.bili-search-page #app .search-page-live .live-room, body.bili-search-page .search-page-live .live-room { width: 100% !important; max-width: 100% !important; min-width: 0 !important; margin-top: 8px !important; margin-bottom: 0 !important; } html body.bili-search-page #app .search-page-live .live-room-cards, html body.bili-search-page #app .search-page-live .live-room-cards.row, html body.bili-search-page #app .search-page-live .live-room-cards.row.mt_lg, body.bili-search-page .search-page-live .live-room-cards, body.bili-search-page .search-page-live .live-room-cards.row, body.bili-search-page .search-page-live .live-room-cards.row.mt_lg { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)) !important; grid-gap: 8px !important; gap: 8px !important; row-gap: 8px !important; column-gap: 8px !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; padding: 0 8px 0 8px !important; margin: 0 !important; box-sizing: border-box !important; list-style: none !important; align-items: start !important; align-content: start !important; grid-auto-rows: auto !important; float: none !important; } html body.bili-search-page #app .search-page-live .live-room-cards > *, html body.bili-search-page #app .search-page-live .live-room-cards > [class*="col_"], html body.bili-search-page #app .search-page-live .live-room-cards > [class*="video-list-item"], body.bili-search-page .search-page-live .live-room-cards > *, body.bili-search-page .search-page-live .live-room-cards > [class*="col_"], body.bili-search-page .search-page-live .live-room-cards > [class*="video-list-item"] { width: 100% !important; max-width: 100% !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; box-sizing: border-box !important; float: none !important; position: static !important; flex: 1 1 auto !important; } html body.bili-search-page #app .search-page-live .bili-live-card, body.bili-search-page .search-page-live .bili-live-card { min-height: 172px !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; margin: 0 !important; } html body.bili-search-page #app .search-page-live .live-room > h1, html body.bili-search-page #app .search-page-live .live-room > h1.room-header, body.bili-search-page .search-page-live .live-room > h1, body.bili-search-page .search-page-live .live-room > h1.room-header { display: flex !important; justify-content: center !important; align-items: center !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: auto !important; min-height: 0 !important; padding: 0 8px !important; margin: 0 0 8px 0 !important; box-sizing: border-box !important; } html body.bili-search-page #app .search-page-live .live-room h1 > span.flex_start, body.bili-search-page .search-page-live .live-room h1 > span.flex_start { font-size: 0 !important; line-height: 0 !important; width: auto !important; min-width: 0 !important; margin: 0 !important; } html body.bili-search-page #app .search-page-live .live-room .room-order, body.bili-search-page .search-page-live .live-room .room-order { display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; min-width: 0 !important; max-width: 0 !important; padding: 0 !important; margin: 0 !important; border: none !important; overflow: hidden !important; } html body.bili-search-page #app .search-page-live .live-room .ml_md, body.bili-search-page .search-page-live .live-room .ml_md { font-size: 14px !important; line-height: 20px !important; display: inline-block !important; max-width: 100% !important; margin-left: 0 !important; white-space: nowrap !important; } html body.bili-search-page #app .search-page-live .live-room-cards > *:last-child, body.bili-search-page .search-page-live .live-room-cards > *:last-child { margin-bottom: 0 !important; } #my-bili-filterbar { position: fixed !important; top: 52px !important; left: 0 !important; right: 0 !important; z-index: 2147483645 !important; display: flex !important; align-items: center !important; gap: 6px !important; height: 30px !important; padding: 0 10px !important; background: #fff7f7 !important; border-bottom: 1px solid #ffe3e3 !important; color: #61666d !important; font-size: 12px !important; line-height: 30px !important; box-sizing: border-box !important; overflow-x: auto !important; overflow-y: hidden !important; white-space: nowrap !important; -webkit-overflow-scrolling: touch !important; } #my-bili-filterbar .fb-label { flex-shrink: 0 !important; color: #9499a0 !important; } #my-bili-filterbar .fb-word { flex-shrink: 0 !important; height: 20px !important; padding: 0 8px !important; line-height: 20px !important; background: #ffe0e0 !important; color: #e34d59 !important; border-radius: 10px !important; } #my-bili-filterbar .fb-count { flex-shrink: 0 !important; margin-left: auto !important; color: #9499a0 !important; } #my-bili-filterbar .fb-clear { flex-shrink: 0 !important; padding: 0 4px 0 8px !important; color: #00aeec !important; cursor: pointer !important; user-select: none !important; -webkit-tap-highlight-color: transparent !important; } body.has-filter-bar { padding-top: 82px !important; } body.bili-search-page * { max-width: 100% !important; box-sizing: border-box !important; } body.bili-search-page img, body.bili-search-page video, body.bili-search-page picture { max-width: 100% !important; height: auto !important; } html body.bili-search-page #app, html body.bili-search-page #app > div, html body.bili-search-page #search-app, html body.bili-search-page #app .search-layout, html body.bili-search-page #app .search-layout.clearfix, html body.bili-search-page #app .search-content, html body.bili-search-page #app .search-content--gray, html body.bili-search-page #app .search-page-wrapper, html body.bili-search-page #app .search-page, html body.bili-search-page #app .search-page.search-page-all, html body.bili-search-page #app .search-page > div, html body.bili-search-page #app .video.i_wrapper, html body.bili-search-page #app .video.i_wrapper.search-all-list, html body.bili-search-page #app .i_wrapper, html body.bili-search-page #app .i_wrapper.mt_xxl, body.bili-search-page .i_wrapper, body.bili-search-page .i_wrapper.mt_xxl, html body.bili-search-page #app .search-all-list, body.bili-search-page .search-container, body.bili-search-page .search-result, body.bili-search-page .search-result-wrapper, body.bili-search-page .search-page-container, body.bili-search-page .search-page-content, body.bili-search-page .video-list-container { width: 100% !important; max-width: 100% !important; min-width: 0 !important; padding-left: 0 !important; padding-right: 0 !important; padding-top: 0 !important; padding-bottom: 0 !important; margin-left: 0 !important; margin-right: 0 !important; margin-top: 0 !important; margin-bottom: 0 !important; box-sizing: border-box !important; position: static !important; left: 0 !important; right: 0 !important; transform: none !important; overflow-x: hidden !important; float: none !important; } body.bili-search-page .bili-header, body.bili-search-page .international-header, body.bili-search-page .mini-header, body.bili-search-page #biliMainHeader, body.bili-search-page #bili-header-container, body.bili-search-page .bili-header--mini, body.bili-search-page .bili-header--fixed, body.bili-search-page .bili-header__bar, body.bili-search-page .bili-header__menu, body.bili-search-page .nav-menu, body.bili-search-page .channel-menu, body.bili-search-page .nav-channel, body.bili-search-page .header-channel, body.bili-search-page .nav-bar, body.bili-search-page .footer, body.bili-search-page .bili-footer, body.bili-search-page .international-footer, body.bili-search-page .mini-footer, body.bili-search-page .go-top, body.bili-search-page .bili-go-top, body.bili-search-page [class*="back-top"], body.bili-search-page [class*="to-top"], body.bili-search-page [class*="right-side"], body.bili-search-page [class*="right-bar"], body.bili-search-page [class*="right-tool"], body.bili-search-page [class*="side-tool"], body.bili-search-page [class*="toolbar"], body.bili-search-page [class*="feedback"], body.bili-search-page [class*="customer-service"], body.bili-search-page [class*="service-btn"], body.bili-search-page .ad-report, body.bili-search-page .ad-floor, body.bili-search-page .fixed-sidebar, body.bili-search-page .bili-fixed-sidebar { display: none !important; visibility: hidden !important; height: 0 !important; min-height: 0 !important; padding: 0 !important; margin: 0 !important; overflow: hidden !important; } body.bili-search-page .search-condition, body.bili-search-page .search-condition-wrapper, body.bili-search-page .filter-wrap, body.bili-search-page .search-filter, body.bili-search-page .left-search-filter, body.bili-search-page .search-page-left, body.bili-search-page aside.left, body.bili-search-page .search-filters, body.bili-search-page .search-condition-left, body.bili-search-page .search-header, body.bili-search-page .search-navbar, body.bili-search-page .nav-search, body.bili-search-page .search-input, body.bili-search-page .search-input-container, body.bili-search-page .bili-header__search, body.bili-search-page [class*="search-header"], body.bili-search-page [class*="search-nav"], body.bili-search-page .search-hot, body.bili-search-page .hot-search, body.bili-search-page .search-trending, body.bili-search-page .trending, body.bili-search-page [class*="hot-word"], body.bili-search-page [class*="hotsearch"] { display: none !important; visibility: hidden !important; } body.bili-search-page .activity-game-list, body.bili-search-page .user-list, body.bili-search-page .activity-game-list-wrap { display: none !important; visibility: hidden !important; height: 0 !important; min-height: 0 !important; padding: 0 !important; margin: 0 !important; overflow: hidden !important; } html body.bili-search-page #app .video-list, html body.bili-search-page #app .video-list.row, html body.bili-search-page #app .search-video-list, html body.bili-search-page #app .card-list, html body.bili-search-page #app .search-result-list, html body.bili-search-page #app ul.video-list, html body.bili-search-page #app .search-page-video-list, html body.bili-search-page #app .search-all-list > .video-list, html body.bili-search-page #app .search-all-list > .video-list.row, html body.bili-search-page #app .video.i_wrapper.search-all-list > .video-list, html body.bili-search-page #app .video.i_wrapper.search-all-list > .video-list.row { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)) !important; grid-gap: 8px !important; gap: 8px !important; row-gap: 8px !important; column-gap: 8px !important; width: 100% !important; max-width: 100% !important; min-width: 100% !important; padding: 8px !important; margin: 0 !important; background-color: #f1f2f3 !important; box-sizing: border-box !important; list-style: none !important; align-items: start !important; align-content: start !important; grid-auto-rows: auto !important; float: none !important; position: static !important; } html body.bili-search-page #app .bangumi-pgc-list, html body.bili-search-page #app .bangumi-pgc-list.i_wrapper, html body.bili-search-page #app .media-list, html body.bili-search-page #app .media-list.i_wrapper, body.bili-search-page .bangumi-pgc-list, body.bili-search-page .media-list, body.bili-search-page .media-list.i_wrapper { display: block !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; padding-left: 8px !important; padding-right: 8px !important; padding-top: 8px !important; padding-bottom: 8px !important; margin-left: auto !important; margin-right: auto !important; margin-top: 0 !important; margin-bottom: 0 !important; height: auto !important; min-height: 0 !important; max-height: none !important; overflow: visible !important; box-sizing: border-box !important; float: none !important; } html body.bili-search-page #app .bangumi-pgc-list .row.media-item, html body.bili-search-page #app .media-list .row, html body.bili-search-page #app .media-list.i_wrapper > .row, body.bili-search-page .bangumi-pgc-list .row.media-item, body.bili-search-page .media-list .row, body.bili-search-page .media-list.i_wrapper > .row { display: block !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; padding-left: 8px !important; padding-right: 8px !important; padding-top: 0 !important; padding-bottom: 0 !important; margin-left: auto !important; margin-right: auto !important; margin-top: 0 !important; margin-bottom: 0 !important; height: auto !important; min-height: 0 !important; max-height: none !important; overflow: visible !important; box-sizing: border-box !important; float: none !important; } html body.bili-search-page #app .bangumi-pgc-list .media-item-col, html body.bili-search-page #app .bangumi-pgc-list [class*="media-item-col"], html body.bili-search-page #app .media-list [class*="col_6"], html body.bili-search-page #app .media-list [class*="col_md_4"], html body.bili-search-page #app .media-list .mb_x40, body.bili-search-page .bangumi-pgc-list [class*="media-item-col"], body.bili-search-page .media-list [class*="col_6"], body.bili-search-page .media-list [class*="col_md_4"], body.bili-search-page .media-list .mb_x40 { display: block !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; padding-left: 0 !important; padding-right: 0 !important; padding-top: 0 !important; padding-bottom: 0 !important; margin-left: auto !important; margin-right: auto !important; margin-top: 0 !important; margin-bottom: 16px !important; height: auto !important; min-height: 0 !important; max-height: none !important; box-sizing: border-box !important; float: none !important; } html body.bili-search-page #app .bangumi-pgc-list .media-card, html body.bili-search-page #app .media-list .media-card, body.bili-search-page .bangumi-pgc-list .media-card, body.bili-search-page .media-list .media-card, body.bili-search-page .media-card { display: flex !important; flex-direction: row !important; flex-wrap: nowrap !important; align-items: flex-start !important; column-gap: 16px !important; gap: 0 16px !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; margin-left: auto !important; margin-right: auto !important; margin-top: 0 !important; margin-bottom: 0 !important; height: auto !important; min-height: 0 !important; max-height: none !important; box-sizing: border-box !important; float: none !important; } html body.bili-search-page #app .bangumi-pgc-list .media-card > .media-card-image, html body.bili-search-page #app .media-list .media-card > .media-card-image, body.bili-search-page .bangumi-pgc-list .media-card > .media-card-image, body.bili-search-page .media-list .media-card > .media-card-image { flex: 0 0 148px !important; width: 148px !important; min-width: 148px !important; max-width: 148px !important; height: auto !important; margin: 0 !important; padding: 0 !important; box-sizing: border-box !important; float: none !important; } html body.bili-search-page #app .media-card > .media-card-image picture, html body.bili-search-page #app .media-card > .media-card-image img, body.bili-search-page .media-card > .media-card-image picture, body.bili-search-page .media-card > .media-card-image img { width: 100% !important; height: auto !important; max-width: 100% !important; object-fit: cover !important; } html body.bili-search-page #app .bangumi-pgc-list .media-card > .media-card-content, html body.bili-search-page #app .media-list .media-card > .media-card-content, body.bili-search-page .bangumi-pgc-list .media-card > .media-card-content, body.bili-search-page .media-list .media-card > .media-card-content { flex: 1 1 auto !important; width: auto !important; min-width: 0 !important; max-width: 100% !important; height: auto !important; min-height: 0 !important; max-height: none !important; margin: 0 !important; padding: 0 !important; box-sizing: border-box !important; float: none !important; } html body.bili-search-page #app .bangumi-pgc-list .show-more-text, html body.bili-search-page #app .media-list .show-more-text, body.bili-search-page .bangumi-pgc-list .show-more-text, body.bili-search-page .media-list .show-more-text { display: flex !important; flex-direction: row !important; flex-wrap: nowrap !important; align-items: center !important; justify-content: center !important; position: static !important; visibility: visible !important; opacity: 1 !important; width: 100% !important; max-width: 100% !important; height: auto !important; min-height: 40px !important; max-height: none !important; padding: 6px 0 !important; margin: 8px auto 0 !important; overflow: visible !important; text-align: center !important; box-sizing: border-box !important; float: none !important; clear: both !important; } html body.bili-search-page #app .bangumi-pgc-list .show-more-text button, html body.bili-search-page #app .media-list .show-more-text button, body.bili-search-page .bangumi-pgc-list .show-more-text button, body.bili-search-page .media-list .show-more-text button, body.bili-search-page .show-more-text button { display: inline-flex !important; align-items: center !important; justify-content: center !important; position: static !important; top: auto !important; right: auto !important; bottom: auto !important; left: auto !important; transform: none !important; visibility: visible !important; opacity: 1 !important; flex: 0 0 auto !important; width: auto !important; max-width: 100% !important; height: auto !important; min-height: 0 !important; max-height: none !important; padding: 4px 8px !important; margin: 0 !important; line-height: normal !important; white-space: normal !important; overflow: visible !important; text-align: center !important; box-sizing: border-box !important; float: none !important; } body.bili-search-page .video-item + .video-item, body.bili-search-page .video-list > li + li, body.bili-search-page .search-result-list > li + li { border-top: none !important; padding-top: 0 !important; margin-top: 0 !important; } body.bili-search-page .video-item::before, body.bili-search-page .video-item::after, body.bili-search-page .bili-video-card::before, body.bili-search-page .bili-video-card::after, body.bili-search-page .video-list > li::before, body.bili-search-page .video-list > li::after { display: none !important; content: none !important; } html body.bili-search-page #app .video-list > *, html body.bili-search-page #app .search-video-list > *, html body.bili-search-page #app .card-list > *, html body.bili-search-page #app .search-result-list > *, html body.bili-search-page #app ul.video-list > *, html body.bili-search-page #app .search-page-video-list > *, html body.bili-search-page #app .search-all-list .video-list > *, html body.bili-search-page #app .video-list.row > div[class*="col_"], html body.bili-search-page #app .video-list.row > .col_3, html body.bili-search-page #app .video-list.row > .col_xs_1_5, html body.bili-search-page #app .video-list.row > .col_md_2, html body.bili-search-page #app .video-list.row > .to_hide_xs, html body.bili-search-page #app .video-list.row > .to_hide_md, html body.bili-search-page #app .video-list.row > .to_hide_xl { display: block !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; float: none !important; box-sizing: border-box !important; flex: 1 1 100% !important; position: static !important; } html body.bili-search-page #app .bili-video-card, html body.bili-search-page #app .bili-video-card.bili-video-card, html body.bili-search-page #app .bili-video-card.bili-video-card.bili-video-card, html body.bili-search-page #app .search-all-list .bili-video-card, html body.bili-search-page #app .video-list.row .bili-video-card { height: auto !important; max-height: none !important; min-height: 172px !important; width: 100% !important; max-width: 100% !important; min-width: 100% !important; margin: 0 !important; padding: 0 !important; display: block !important; align-self: start !important; background: #ffffff !important; border: none !important; border-radius: 8px !important; box-shadow: 0 1px 3px rgba(0,0,0,0.08) !important; overflow: hidden !important; box-sizing: border-box !important; position: relative !important; float: none !important; flex: 1 1 100% !important; } html body.bili-search-page #app .bili-video-card__skeleton, html body.bili-search-page #app .bili-video-card__skeleton--cover, html body.bili-search-page #app .bili-video-card__skeleton--info, html body.bili-search-page #app .bili-video-card__skeleton--right, html body.bili-search-page #app .bili-video-card__skeleton--text, html body.bili-search-page #app .bili-video-card__skeleton--light, html body.bili-search-page #app .bili-video-card__skeleton.hide, html body.bili-search-page #app .bili-video-card__skeleton--text.short { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; flex: none !important; display: block !important; } body.bili-search-page .bili-video-card__skeleton, body.bili-search-page .bili-live-card__skeleton { width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: auto !important; min-height: 172px !important; max-height: none !important; margin: 0 !important; padding: 0 !important; display: block !important; background: #ffffff !important; border-radius: 8px !important; overflow: hidden !important; box-sizing: border-box !important; } body.bili-search-page .bili-video-card__skeleton--cover, body.bili-search-page .bili-live-card__skeleton--cover { width: 100% !important; height: auto !important; min-height: 95px !important; aspect-ratio: 16 / 9 !important; margin: 0 !important; padding: 0 !important; border-radius: 0 !important; box-sizing: border-box !important; } body.bili-search-page .bili-skel-grid { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)) !important; grid-gap: 8px !important; gap: 8px !important; row-gap: 8px !important; column-gap: 8px !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; padding: 8px !important; margin: 0 !important; box-sizing: border-box !important; align-items: start !important; align-content: start !important; justify-items: stretch !important; background-color: #f1f2f3 !important; } body.bili-search-page .bili-skel-grid > * { display: block !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; float: none !important; flex: none !important; box-sizing: border-box !important; } body.bili-search-page .bili-video-card__wrap, body.bili-search-page .bili-video-card__info, body.bili-search-page .bili-video-card__image--wrap { height: auto !important; max-height: none !important; min-height: 0 !important; width: 100% !important; max-width: 100% !important; box-sizing: border-box !important; } body.bili-search-page .flex_center.mt_x50, body.bili-search-page .flex_center.mb_x50, body.bili-search-page [class*="mt_x50"], body.bili-search-page [class*="mb_x50"] { margin-top: 8px !important; margin-bottom: 8px !important; } body.bili-search-page .vui_pagenation, body.bili-search-page .page-wrap, body.bili-search-page .pagination { display: flex !important; justify-content: center !important; width: 100% !important; max-width: 100% !important; padding: 8px 0 !important; margin: 0 !important; box-sizing: border-box !important; } body.bili-search-page .vui_pagenation--btns { display: flex !important; flex-wrap: nowrap !important; justify-content: flex-start !important; align-items: center !important; width: 100% !important; max-width: 100% !important; padding: 0 8px !important; margin: 0 !important; box-sizing: border-box !important; gap: 4px !important; overflow-x: auto !important; -webkit-overflow-scrolling: touch !important; } body.bili-search-page .vui_pagenation--btns::-webkit-scrollbar { display: none !important; width: 0 !important; height: 0 !important; } body.bili-search-page .vui_pagenation--btns { scrollbar-width: none !important; -ms-overflow-style: none !important; } body.bili-search-page .vui_pagenation--btn { flex-shrink: 0 !important; flex-grow: 0 !important; margin: 0 !important; min-width: 32px !important; padding: 0 6px !important; height: 34px !important; line-height: 34px !important; box-sizing: border-box !important; white-space: nowrap !important; font-size: 13px !important; text-align: center !important; border-radius: 4px !important; } body.bili-search-page .vui_pagenation--btn-side { min-width: 44px !important; padding: 0 10px !important; } body.bili-video-page { background: #ffffff !important; overflow-x: hidden !important; min-height: 100vh !important; margin-top: 0 !important; padding-top: 0 !important; } body.bili-video-page { --video-equal-spacing: 36px; } body.bili-video-page, body.bili-video-page #app, body.bili-video-page #app > div, body.bili-video-page #mirror-vdcon.video-container-v1, body.bili-video-page .left-container, body.bili-video-page .left-container.scroll-sticky { width: 100vw !important; max-width: 100vw !important; min-width: 100vw !important; overflow-x: hidden !important; box-sizing: border-box !important; margin-left: 0 !important; margin-right: 0 !important; padding-left: 0 !important; padding-right: 0 !important; left: 0 !important; right: 0 !important; position: relative !important; } body.bili-video-page .left-container, body.bili-video-page .left-container.scroll-sticky { padding: 0 8px !important; } body.bili-video-page #app, body.bili-video-page #app > div, body.bili-video-page #mirror-vdcon.video-container-v1, body.bili-video-page #mirror-vdcon > *, body.bili-video-page .left-container, body.bili-video-page .left-container.scroll-sticky, body.bili-video-page .left-container > *, body.bili-video-page #viewbox_report, body.bili-video-page #viewbox_report > *, body.bili-video-page #viewbox_report .video-info-title, body.bili-video-page #viewbox_report .video-info-title-inner, body.bili-video-page #viewbox_report h1.video-title, body.bili-video-page #viewbox_report .video-info-meta, body.bili-video-page #viewbox_report .video-info-detail-list, body.bili-video-page #viewbox_report .pubdate-ip, body.bili-video-page #viewbox_report .pubdate-ip-text { margin-top: 0 !important; padding-top: 0 !important; border-top: 0 !important; top: 0 !important; bottom: auto !important; } body.bili-video-page #viewbox_report { margin-top: var(--video-equal-spacing) !important; margin-bottom: var(--video-equal-spacing) !important; padding-top: 0 !important; } body.bili-video-page #playerWrap { width: 100% !important; max-width: 100% !important; height: calc((100vw - 22px) * 9 / 16 + 6px) !important; max-height: calc((100vw - 22px) * 9 / 16 + 6px) !important; min-width: 0 !important; min-height: 0 !important; overflow: hidden !important; box-sizing: border-box !important; border: 3px solid #00aeec !important; border-radius: 12px !important; box-shadow: 0 4px 16px rgba(0, 174, 236, 0.25) !important; margin-top: 0 !important; margin-bottom: var(--video-equal-spacing) !important; position: relative !important; } body.bili-video-page #playerWrap #bilibili-player-placeholder, body.bili-video-page #playerWrap #bilibili-player, body.bili-video-page #playerWrap .bpx-docker, body.bili-video-page #playerWrap .bpx-player-container, body.bili-video-page #playerWrap .bpx-player-primary-area, body.bili-video-page #playerWrap .bpx-player-video-area, body.bili-video-page #playerWrap .bpx-player-video-wrap { width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: 100% !important; max-height: 100% !important; min-height: 0 !important; padding: 0 !important; margin: 0 !important; box-sizing: border-box !important; transform: none !important; zoom: normal !important; border-radius: 0 !important; } body.bili-video-page #playerWrap video { width: 100% !important; height: 100% !important; object-fit: contain !important; display: block !important; margin: 0 !important; padding: 0 !important; background-color: #000 !important; } body.bili-video-page #v_desc { margin-top: 0 !important; margin-bottom: var(--video-equal-spacing) !important; } body.bili-video-page #commentapp { margin-top: 0 !important; padding-top: 0 !important; } body.bili-video-page #biliMainHeader, body.bili-video-page .bili-header, body.bili-video-page .international-header, body.bili-video-page .mini-header, body.bili-video-page .nav-menu, body.bili-video-page .fixed-sidenav-storage, body.bili-video-page .video-note-sidebar-panel, body.bili-video-page .video-note-sidebar-chapter-layer, body.bili-video-page .video-note-sidebar-chapter-portal, body.bili-video-page .go-top, body.bili-video-page .bili-footer, body.bili-video-page .footer, body.bili-video-page [class*="back-top"], body.bili-video-page [class*="to-top"] { display: none !important; visibility: hidden !important; height: 0 !important; overflow: hidden !important; } body.bili-video-page #arc_toolbar_report, body.bili-video-page .video-toolbar-container { display: none !important; visibility: hidden !important; height: 0 !important; overflow: hidden !important; } body.bili-video-page .up-info__btn-panel .new-charge-btn, body.bili-video-page .default-btn.new-charge-btn, body.bili-video-page .default-btn.old-charge-btn, body.bili-video-page .default-btn.not-follow-charge-btn, body.bili-video-page .default-btn.follow-charge-btn, body.bili-video-page .up-info__btn-panel [class*="charge"], body.bili-video-page .upinfo-btn-panel [class*="charge"] { display: none !important; visibility: hidden !important; } body.bili-video-page [class*="ad-"], body.bili-video-page [class*="ads-"], body.bili-video-page [class*="advertisement"], body.bili-video-page .video-card-ad-small, body.bili-video-page .video-card-ad, body.bili-video-page .slide-ad-exp, body.bili-video-page .slide-gg, body.bili-video-page .banner-ad, body.bili-video-page .ad-floor-exp, body.bili-video-page .ad-report, body.bili-video-page .popup-ad, body.bili-video-page .float-ad { display: none !important; visibility: hidden !important; height: 0 !important; width: 0 !important; padding: 0 !important; margin: 0 !important; overflow: hidden !important; } body.bili-video-page .video-resource-list, body.bili-video-page .activity-m-v1, body.bili-video-page [class*="video-resource-list"] { display: none !important; visibility: hidden !important; height: 0 !important; min-height: 0 !important; padding: 0 !important; margin: 0 !important; overflow: hidden !important; } body.bili-video-page .right-container .video-page-game-card-small, body.bili-video-page .right-container [class*="game-card-small"] { display: none !important; visibility: hidden !important; height: 0 !important; overflow: hidden !important; padding: 0 !important; margin: 0 !important; } body.bili-video-page .right-container #danmukuBox, body.bili-video-page .right-container .video-pod-above-modules, body.bili-video-page .right-container .danmaku-box, body.bili-video-page .right-container .bpx-player-auxiliary { display: none !important; visibility: hidden !important; height: 0 !important; overflow: hidden !important; margin: 0 !important; padding: 0 !important; } body.bili-video-page .bpx-player-sending-area, body.bili-video-page .bpx-player-sending-bar, body.bili-video-page .bpx-player-dm-root, body.bili-video-page .bpx-player-video-inputbar { display: none !important; visibility: hidden !important; height: 0 !important; min-height: 0 !important; max-height: 0 !important; padding: 0 !important; margin: 0 !important; overflow: hidden !important; } body.bili-video-page .bpx-player-ctrl-pip, body.bili-video-page .bpx-player-ctrl-wide, body.bili-video-page .bpx-player-ctrl-time, body.bili-video-page .bpx-player-ctrl-eplist { display: none !important; } @media screen and (orientation: landscape) { body.bili-video-page .bpx-player-ctrl-time { display: block !important; } } @media screen and (width >= 750px) { body.bili-video-page .bpx-player-container[data-screen=full] .bpx-player-ctrl-quality-result { height: unset !important; font-size: 16px !important; } body.bili-video-page .bpx-player-container[data-screen=full] .bpx-player-control-wrap { height: 43px !important; } body.bili-video-page .bpx-player-container[data-screen=full] .bpx-player-control-top { bottom: 43px !important; } } body.bili-video-page div.bpx-player-control-bottom { height: 29px !important; margin-top: 7px !important; padding: 0 7px !important; } body.bili-video-page div.bpx-player-control-top { transition: none; bottom: 36px; } body.bili-video-page .bpx-player-pbp .bpx-player-pbp-pin-tip { display: none !important; } body.bili-video-page .bpx-player-control-bottom-left, body.bili-video-page .bpx-player-control-bottom-right { flex: unset !important; } body.bili-video-page .bpx-player-container .bpx-player-control-bottom-left, body.bili-video-page .bpx-player-container .bpx-player-control-bottom-right { min-width: 0 !important; } body.bili-video-page .bpx-player-ctrl-quality { min-width: 0; flex: auto !important; margin-right: 0 !important; } body.bili-video-page .bpx-player-ctrl-quality-result, body.bili-video-page .bpx-player-ctrl-playbackrate { font-size: 12px !important; } body.bili-video-page .bpx-player-ctrl-quality-result { height: 22px; overflow: hidden; } body.bili-video-page .bpx-player-ctrl-playbackrate { text-wrap: nowrap; } body.bili-video-page .bpx-player-progress-wrap { height: 7px !important; padding-bottom: 3px !important; } body.bili-video-page .bpx-player-control-mask { background: linear-gradient(rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%) !important; } body.bili-video-page .bpx-player-ctrl-quality-menu-wrap { bottom: 22px !important; } body.bili-video-page .bpx-player-ctrl-quality-menu-item { max-width: 95px; max-height: 36px; height: 7.7vw !important; padding: 0 8px 0 12px !important; } body.bili-video-page .bpx-player-ctrl-quality-badge-bigvip { color: #fff; background-color: #f25d8e; width: 16px; overflow: hidden; right: 8px !important; } body.bili-video-page .bpx-player-ctrl-quality-badge-bigvip:before { color: #fff; content: "V"; background-color: #f25d8e; padding: 0 4px; position: absolute; left: 0; } body.bili-video-page .bpx-player-ctrl-playbackrate-menu { bottom: 22px !important; } body.bili-video-page .bpx-player-ctrl-playbackrate-menu-item { justify-content: center; align-items: center; max-height: 36px; display: flex; height: 7.7vw !important; } body.bili-video-page div.bpx-player-ctrl-subtitle-box { bottom: 0; right: 0; transform: scale(.8); } body.bili-video-page .bpx-player-ctrl-setting-box { bottom: 0 !important; right: 0 !important; } body.bili-video-page .bpx-player-ctrl-setting-menu-right { padding: 5px !important; } body.bili-video-page .bpx-player-ctrl-setting-menu-right > div { justify-content: center; align-items: center; max-height: 40px; display: flex; height: 10vw !important; } body.bili-video-page .bpx-player-ctrl-setting-menu-right .bui-radio { width: 77%; margin: 0 0 8px 7px; } body.bili-video-page .bpx-player-ctrl-setting-others-content { margin-left: 7px; width: 77% !important; } body.bili-video-page .bpx-player-ctrl-setting-highenergy .bui-checkbox-name { white-space: nowrap; width: 48px; overflow: hidden; } body.bili-video-page .bpx-player-dm-setting-wrap { top: 0; left: 50%; transform: translate(-50%); bottom: unset !important; position: fixed !important; } body.bili-video-page .bpx-player-control-bottom-center .bpx-player-sending-bar { height: 24px !important; padding-right: 6px !important; } body.bili-video-page .bpx-player-ctrl-viewpoint { flex-shrink: 1 !important; width: 45px !important; min-width: 0 !important; margin: 0 !important; } body.bili-video-page .bpx-player-ctrl-viewpoint-text { flex: none; font-size: 12px; width: 24px !important; text-overflow: unset !important; } body.bili-video-page .bpx-player-control-wrap:not(.new) { display: none; } body.bili-video-page .bpx-player-control-entity, body.bili-video-page .bpx-player-control-mask { display: block !important; } body.bili-video-page .bpx-player-container[data-ctrl-hidden=true] .bpx-player-control-bottom { display: none; } body.bili-video-page .bpx-player-container[ctrl-shown=false] .bpx-player-control-wrap .bpx-player-control-mask { opacity: 0; transition: opacity .2s ease-in; } body.bili-video-page .bpx-player-container[ctrl-shown=true] .bpx-player-control-wrap .bpx-player-control-mask { opacity: 1; } body.bili-video-page .bpx-player-container[ctrl-shown=true] .bpx-player-control-entity .bpx-player-control-bottom { opacity: 1; display: flex; } body.bili-video-page .bpx-player-container[ctrl-shown=false] .bpx-player-control-entity .bpx-player-control-bottom { display: none; } body.bili-video-page .bpx-player-container[ctrl-shown=true] .bpx-player-control-entity .bpx-player-control-top, body.bili-video-page .bpx-player-container[ctrl-shown=false] .bpx-player-control-entity .bpx-player-shadow-progress-area { opacity: 1; visibility: visible; } body.bili-video-page .bpx-player-container[ctrl-shown=false] .bpx-player-control-entity .bpx-player-control-top, body.bili-video-page .bpx-player-container[ctrl-shown=true] .bpx-player-control-entity .bpx-player-shadow-progress-area { opacity: 0; visibility: hidden; } body.bili-video-page .bpx-player-container[ctrl-shown=true] .bpx-player-control-entity .bpx-player-pbp { opacity: 1; width: 100%; bottom: calc(100% + 6px); left: 0; } body.bili-video-page div.bpx-player-control-entity .bpx-player-pbp { opacity: 0; width: calc(100% + 24px); bottom: 1px; left: -12px; } body.bili-video-page div.bpx-player-control-entity .bpx-player-pbp.pin { opacity: 1; } body.bili-video-page .bpx-player-pbp-pin { display: none; opacity: 1 !important; } body.bili-video-page .bpx-player-container[ctrl-shown=true] .bpx-player-control-entity .bpx-player-pbp-pin { display: block; } body.bili-video-page .bpx-player-video-perch { max-height: 0; } body.bili-video-page .bpx-player-top-wrap, body.bili-video-page .bpx-player-state-wrap { display: none !important; } body.bili-video-page .bpx-player-container, body.bili-video-page #bilibili-player-placeholder { box-shadow: none !important; } body.video-fullscreen { overflow: hidden !important; } body.video-fullscreen #mirror-vdcon, body.video-fullscreen .left-container { width: 100vw !important; max-width: 100vw !important; min-width: 100vw !important; height: 100vh !important; min-height: 0 !important; padding: 0 !important; margin: 0 !important; overflow: hidden !important; } body.video-fullscreen #playerWrap { width: 100vw !important; max-width: 100vw !important; height: 100vh !important; max-height: 100vh !important; min-height: 100vh !important; border: none !important; border-radius: 0 !important; box-shadow: none !important; overflow: hidden !important; margin: 0 !important; } body.video-fullscreen #playerWrap #bilibili-player-placeholder, body.video-fullscreen #playerWrap #bilibili-player, body.video-fullscreen #playerWrap .bpx-docker, body.video-fullscreen #playerWrap .bpx-player-container, body.video-fullscreen #playerWrap .bpx-player-primary-area, body.video-fullscreen #playerWrap .bpx-player-video-area, body.video-fullscreen #playerWrap .bpx-player-video-wrap { width: 100% !important; height: 100% !important; max-width: 100% !important; max-height: 100% !important; min-width: 0 !important; min-height: 0 !important; } body.video-fullscreen .bpx-player-video-wrap video { object-fit: contain !important; } body.bili-video-page .right-container, body.bili-bangumi-page .plp-r-wrap { position: fixed !important; top: 0 !important; right: 0 !important; bottom: 0 !important; left: auto !important; width: 85vw !important; max-width: 420px !important; height: 100vh !important; max-height: 100vh !important; overflow-y: auto !important; overflow-x: hidden !important; background: #ffffff !important; z-index: 99999 !important; transform: translate3d(100%, 0, 0) !important; transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important; will-change: transform; backface-visibility: hidden; -webkit-backface-visibility: hidden; box-shadow: -4px 0 16px rgba(0, 0, 0, 0.15) !important; box-sizing: border-box !important; -webkit-overflow-scrolling: touch !important; display: block !important; } body.bili-video-page .right-container.show, body.bili-bangumi-page .plp-r-wrap.show { transform: translate3d(0, 0, 0) !important; } body.bili-bangumi-page .plp-r-wrap { padding: 12px !important; } body.bili-bangumi-page .plp-r.sticky { position: static !important; top: auto !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: auto !important; padding: 0 !important; margin: 0 !important; box-sizing: border-box !important; display: block !important; } body.bili-bangumi-page .plp-r-wrap .PaginatedEpList_root__67C7p, body.bili-bangumi-page .plp-r-wrap .recommend_wrap__PccwM { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; } body.bili-bangumi-page .plp-r-wrap img { max-width: 100% !important; height: auto !important; } body.bili-bangumi-page .EpisodeVirtualList_scroll__62SmN { width: 100% !important; max-width: 100% !important; overflow-x: hidden !important; } body.bili-bangumi-page .EpisodeVirtualList_virtualCanvas__0AC8_ { width: 100% !important; max-width: 100% !important; min-width: 0 !important; } body.bili-bangumi-page .EpisodeVirtualList_gridRow__czcgd { display: flex !important; flex-wrap: nowrap !important; justify-content: center !important; align-items: center !important; gap: 8px !important; width: 100% !important; max-width: 100% !important; box-sizing: border-box !important; padding: 0 6px !important; } body.bili-bangumi-page .EpisodeVirtualList_numberItem__GLWgO { width: 46px !important; height: 46px !important; min-width: 46px !important; min-height: 46px !important; flex-shrink: 0 !important; border-radius: 8px !important; font-size: 14px !important; display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; box-sizing: border-box !important; margin: 0 !important; padding: 0 !important; } body.bili-bangumi-page .EpisodeVirtualList_numberItem__GLWgO * { font-size: 10px !important; transform: scale(0.9) !important; } body.bili-bangumi-page #danmukuBox { display: none !important; visibility: hidden !important; height: 0 !important; overflow: hidden !important; margin: 0 !important; padding: 0 !important; } body.bili-video-page .right-container .right-container-inner { position: static !important; top: auto !important; height: auto !important; padding: 12px !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; } body.bili-video-page .right-container .up-info--right, body.bili-video-page .right-container .up-info__btn-panel, body.bili-video-page .right-container .upinfo-btn-panel, body.bili-video-page .right-container .follow-btn, body.bili-video-page .right-container .interactions { overflow: visible !important; position: relative !important; } body.bili-video-page .right-container .follow-btn .menu-popover, body.bili-video-page .right-container .follow-btn-wrapper { position: absolute !important; top: 100% !important; right: 0 !important; left: auto !important; z-index: 9999999 !important; transform: none !important; margin-top: 4px !important; background: #fff !important; border-radius: 4px !important; box-shadow: 0 2px 8px rgba(0,0,0,0.15) !important; } body.bili-video-page .van-popover, body.bili-video-page .bili-popover, body.bili-video-page [class*="popover"] { z-index: 9999999 !important; } body.bili-video-page .right-container > *, body.bili-video-page .right-container .up-panel-container, body.bili-video-page .right-container .up-info-container, body.bili-video-page .right-container .video-pod-above-modules, body.bili-video-page .right-container .video-pod-above-modules__inner, body.bili-video-page .right-container .rcmd-tab, body.bili-video-page .right-container .recommend-list-v1, body.bili-video-page .right-container .rec-list, body.bili-video-page .right-container .video-page-card-small, body.bili-video-page .right-container .bpx-player-wraplist, body.bili-video-page .right-container .slide-ad-exp, body.bili-video-page .right-container .slide-gg, body.bili-video-page .right-container .ad-report, body.bili-video-page .right-container .ad-floor-cover { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; position: static !important; left: auto !important; right: auto !important; } body.bili-video-page .right-container .ad-report.ad-floor-exp.right-bottom-banner, body.bili-video-page .right-container .ad-floor-cover, body.bili-video-page .right-container .video-card-ad-small { display: none !important; visibility: hidden !important; height: 0 !important; overflow: hidden !important; margin: 0 !important; padding: 0 !important; } body.bili-video-page .right-container img, body.bili-video-page .right-container video, body.bili-video-page .right-container picture { max-width: 100% !important; height: auto !important; } body.bili-video-page .right-container .send-msg, body.bili-video-page .right-container a.send-msg, body.bili-video-page .right-container .up-detail-top > a.send-msg { display: none !important; visibility: hidden !important; } body.bili-video-page .right-container .up-info--right { flex: 1 1 auto !important; min-width: 0 !important; width: auto !important; max-width: 100% !important; display: flex !important; flex-direction: column !important; } body.bili-video-page .right-container .up-info__detail, body.bili-video-page .right-container .up-detail, body.bili-video-page .right-container .upinfo-sign, body.bili-video-page .right-container .upinfo-sign__text { width: 100% !important; max-width: 100% !important; min-width: 0 !important; word-break: break-all !important; white-space: normal !important; overflow-wrap: break-word !important; box-sizing: border-box !important; overflow: hidden !important; } body.bili-video-page .right-container .up-detail-top { display: flex !important; align-items: center !important; justify-content: flex-start !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; gap: 8px !important; } body.bili-video-page .right-container .up-name { white-space: nowrap !important; word-break: keep-all !important; text-overflow: ellipsis !important; overflow: hidden !important; flex-shrink: 1 !important; width: auto !important; max-width: 100% !important; min-width: 0 !important; display: block !important; } body.bili-video-page #viewbox_report, body.bili-video-page .video-info-title, body.bili-video-page .video-info-title-inner, body.bili-video-page .video-title, body.bili-video-page #v_desc, body.bili-video-page .basic-desc-info, body.bili-video-page .desc-info-text { text-align: center !important; justify-content: center !important; align-items: center !important; float: none !important; } body.bili-video-page h1.video-title { width: 100% !important; display: block !important; text-align: center !important; } body.bili-video-page #viewbox_report .show-more, body.bili-video-page #viewbox_report .show-more-btn { display: none !important; visibility: hidden !important; height: 0 !important; width: 0 !important; overflow: hidden !important; } body.bili-video-page #viewbox_report .video-info-detail-list > .item:not(.pubdate-ip) { display: none !important; visibility: hidden !important; } body.bili-video-page #viewbox_report .video-info-title, body.bili-video-page #viewbox_report .video-info-title-inner, body.bili-video-page h1.video-title { height: auto !important; max-height: none !important; overflow: visible !important; -webkit-line-clamp: unset !important; -webkit-box-orient: unset !important; text-overflow: clip !important; white-space: normal !important; word-break: break-all !important; padding: 0 !important; } body.bili-video-page #v_desc, body.bili-video-page #viewbox_report, body.bili-video-page .video-info-container, body.bili-video-page .left-container, body.bili-video-page #mirror-vdcon.video-container-v1, body.bili-video-page #app { height: auto !important; min-height: auto !important; max-height: none !important; overflow: visible !important; } body.bili-video-page #v_desc .basic-desc-info { height: auto !important; max-height: none !important; overflow: visible !important; } body.bili-video-page #v_desc .desc-info-text { display: block !important; height: auto !important; -webkit-line-clamp: unset !important; -webkit-box-orient: unset !important; overflow: visible !important; text-overflow: clip !important; max-height: none !important; white-space: pre-wrap !important; } body.bili-video-page #v_desc .toggle-btn, body.bili-video-page #v_desc .toggle-btn-text { display: none !important; visibility: hidden !important; height: 0 !important; padding: 0 !important; margin: 0 !important; } body.bili-video-page #viewbox_report .video-info-meta, body.bili-video-page #viewbox_report .video-info-detail-list { display: flex !important; justify-content: center !important; align-items: center !important; width: 100% !important; text-align: center !important; margin: 0 auto !important; padding: 0 !important; float: none !important; } body.bili-video-page #viewbox_report .video-info-detail-list .item { float: none !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; } body.bili-video-page .video-tag-container, body.bili-video-page .tag-panel, body.bili-video-page #mirror-vdcon > .left-container > .video-tag-container { display: none !important; visibility: hidden !important; height: 0 !important; min-height: 0 !important; padding: 0 !important; margin: 0 !important; overflow: hidden !important; } body.bili-video-page #commentapp .bili-comment-box, body.bili-video-page #commentapp .bili-comment-input-wrap, body.bili-video-page #commentapp .comment-send-box, body.bili-video-page #commentapp .comment-box, body.bili-video-page #commentapp .reply-box, body.bili-video-page #commentapp .bili-comment-container > .bili-comment-box, body.bili-video-page #commentapp .comment-container .comment-box, body.bili-video-page #commentapp .bili-comment-editor, body.bili-video-page #commentapp .bili-comment-editor-wrap { display: none !important; visibility: hidden !important; height: 0 !important; min-height: 0 !important; padding: 0 !important; margin: 0 !important; overflow: hidden !important; } body.bili-video-page #commentapp, body.bili-video-page #commentapp bili-comments, body.bili-video-page #commentapp .bili-comment-container, body.bili-video-page #commentapp .comment-container, body.bili-video-page #commentapp .comment-box, body.bili-video-page #commentapp .reply-box, body.bili-video-page #commentapp .bili-comment-box, body.bili-video-page #commentapp .bili-comment-input-wrap, body.bili-video-page #commentapp .comment-send-box { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; padding-left: 8px !important; padding-right: 8px !important; overflow: hidden !important; } body.bili-video-page #commentapp textarea, body.bili-video-page #commentapp input[type="text"], body.bili-video-page #commentapp .comment-textarea, body.bili-video-page #commentapp .bili-comment-textarea, body.bili-video-page #commentapp .reply-textarea, body.bili-video-page #commentapp [contenteditable="true"] { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; resize: none !important; word-break: break-all !important; white-space: pre-wrap !important; overflow-wrap: break-word !important; height: auto !important; min-height: 40px !important; padding: 8px !important; margin: 0 !important; overflow: hidden !important; } #my-bili-right-mask { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100vw !important; height: 100vh !important; background: rgba(0, 0, 0, 0.35) !important; z-index: 99998 !important; opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; transition: opacity 0.3s ease, visibility 0.3s ease !important; will-change: opacity; display: block !important; } #my-bili-right-mask.show { opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; } body.bili-list-page { background: #ffffff !important; overflow-x: hidden !important; margin-top: 0 !important; padding-top: 0 !important; } body.bili-list-page #app.playlist-app, body.bili-list-page #mirror-vdcon.playlist-container { display: block !important; width: 100vw !important; max-width: 100vw !important; min-width: 0 !important; padding: 0 !important; margin: 0 !important; overflow-x: hidden !important; box-sizing: border-box !important; } body.bili-list-page #mirror-vdcon .playlist-container--left { width: 100% !important; max-width: 100% !important; min-width: 0 !important; padding: 0 8px !important; margin: 0 !important; float: none !important; overflow-x: hidden !important; box-sizing: border-box !important; } body.bili-list-page .playlist-container--left > * { max-width: 100% !important; } body.bili-list-page .video-info-container { margin-top: var(--video-equal-spacing) !important; margin-bottom: var(--video-equal-spacing) !important; padding: 0 !important; text-align: center !important; width: 100% !important; max-width: 100% !important; height: auto !important; min-height: 0 !important; max-height: none !important; overflow: visible !important; box-sizing: border-box !important; } body.bili-list-page .video-info-container .video-info-meta, body.bili-list-page .video-info-container .video-info-detail-list { display: flex !important; justify-content: center !important; align-items: center !important; width: 100% !important; text-align: center !important; margin: 0 auto !important; padding: 0 !important; float: none !important; } body.bili-list-page .video-info-container .video-info-detail-list .item { float: none !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; } body.bili-list-page .video-info-container .video-info-detail-list > .item:not(.pubdate-ip) { display: none !important; visibility: hidden !important; } body.bili-list-page .video-info-container .video-info-title, body.bili-list-page .video-info-container .video-info-title-inner, body.bili-list-page .video-info-container .video-title, body.bili-list-page .video-info-container h1.video-title, body.bili-list-page .video-info-container h1.video-title > a, body.bili-list-page .video-info-container .video-title-href, body.bili-list-page .video-info-container .video-info-title * { display: block !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: auto !important; min-height: 0 !important; max-height: none !important; overflow: visible !important; -webkit-line-clamp: unset !important; line-clamp: unset !important; -webkit-box-orient: horizontal !important; text-overflow: clip !important; white-space: normal !important; word-break: break-word !important; overflow-wrap: break-word !important; text-indent: 0 !important; line-height: normal !important; letter-spacing: normal !important; padding: 0 !important; margin: 0 !important; float: none !important; text-align: center !important; box-sizing: border-box !important; } body.bili-list-page .video-info-container .video-info-title::after, body.bili-list-page .video-info-container .video-info-title-inner::after, body.bili-list-page .video-info-container .video-title::after, body.bili-list-page .video-info-container .video-title::before, body.bili-list-page .video-info-container .video-info-title .show-more, body.bili-list-page .video-info-container .video-info-title .show-more-btn, body.bili-list-page .video-info-container .video-info-title .expand-btn { display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; padding: 0 !important; margin: 0 !important; overflow: hidden !important; content: none !important; } body.bili-list-page .video-desc-container { margin: 0 0 var(--video-equal-spacing) !important; width: 100% !important; max-width: 100% !important; text-align: center !important; box-sizing: border-box !important; } body.bili-list-page .video-desc-container .basic-desc-info { height: auto !important; max-height: none !important; overflow: visible !important; } body.bili-list-page .video-desc-container .desc-info-text { display: block !important; height: auto !important; max-height: none !important; -webkit-line-clamp: unset !important; -webkit-box-orient: unset !important; overflow: visible !important; text-overflow: clip !important; white-space: pre-wrap !important; word-break: break-all !important; } body.bili-list-page .video-desc-container .toggle-btn, body.bili-list-page .video-desc-container .toggle-btn-text { display: none !important; visibility: hidden !important; height: 0 !important; padding: 0 !important; margin: 0 !important; } body.bili-video-page #mirror-vdcon .playlist-container--right { position: fixed !important; top: 0 !important; right: 0 !important; bottom: 0 !important; left: auto !important; width: 85vw !important; max-width: 420px !important; height: 100vh !important; max-height: 100vh !important; overflow-y: auto !important; overflow-x: hidden !important; background: #ffffff !important; z-index: 99999 !important; transform: translate3d(100%, 0, 0) !important; transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important; will-change: transform; backface-visibility: hidden; -webkit-backface-visibility: hidden; box-shadow: -4px 0 16px rgba(0, 0, 0, 0.15) !important; box-sizing: border-box !important; -webkit-overflow-scrolling: touch !important; display: block !important; padding: 12px !important; margin: 0 !important; float: none !important; } body.bili-video-page #mirror-vdcon .playlist-container--right.show { transform: translate3d(0, 0, 0) !important; } body.bili-video-page .playlist-container--right > *, body.bili-video-page .playlist-container--right .up-panel-container, body.bili-video-page .playlist-container--right .up-info-container, body.bili-video-page .playlist-container--right .action-list-container, body.bili-video-page .playlist-container--right .action-list-header, body.bili-video-page .playlist-container--right .action-list-body, body.bili-video-page .playlist-container--right .action-list-body-top, body.bili-video-page .playlist-container--right .action-list-body-bottom, body.bili-video-page .playlist-container--right .action-list, body.bili-video-page .playlist-container--right .action-list-inner, body.bili-video-page .playlist-container--right .action-list-content, body.bili-video-page .playlist-container--right .action-list-item-wrap, body.bili-video-page .playlist-container--right .action-list-item, body.bili-video-page .playlist-container--right .singlep-list-item-inner, body.bili-video-page .playlist-container--right .multip-list-item-inner, body.bili-video-page .playlist-container--right .multip-list, body.bili-video-page .playlist-container--right .multip-list-item, body.bili-video-page .playlist-container--right .recommend-list-container { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; } body.bili-video-page .playlist-container--right img, body.bili-video-page .playlist-container--right video, body.bili-video-page .playlist-container--right picture { max-width: 100% !important; height: auto !important; } body.bili-video-page .playlist-container--right .action-list-header { display: flex !important; flex-wrap: wrap !important; align-items: center !important; gap: 8px !important; } body.bili-video-page .playlist-container--right .action-list-item .title, body.bili-video-page .playlist-container--right .multip-list-item .title, body.bili-video-page .playlist-container--right .list-display-name { white-space: normal !important; word-break: break-all !important; overflow-wrap: break-word !important; } body.bili-video-page #mirror-vdcon .playlist-container--right { --fav-gutter: 8px; padding-left: 8px !important; padding-right: 8px !important; } body.bili-video-page .playlist-container--right .action-list-container { padding-left: var(--fav-gutter, 8px) !important; padding-right: var(--fav-gutter, 8px) !important; margin-left: auto !important; margin-right: auto !important; } body.bili-video-page .playlist-container--right .action-list-header, body.bili-video-page .playlist-container--right .action-list-body, body.bili-video-page .playlist-container--right .action-list-body-top, body.bili-video-page .playlist-container--right .action-list-body-bottom, body.bili-video-page .playlist-container--right .action-list, body.bili-video-page .playlist-container--right .action-list-inner, body.bili-video-page .playlist-container--right .action-list-content, body.bili-video-page .playlist-container--right .action-list-item-wrap, body.bili-video-page .playlist-container--right .action-list-item, body.bili-video-page .playlist-container--right .singlep-list-item-inner, body.bili-video-page .playlist-container--right .multip-list-item-inner { padding-left: 0 !important; padding-right: 0 !important; margin-left: auto !important; margin-right: auto !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; } body.bili-video-page .playlist-container--right .header-left, body.bili-video-page .playlist-container--right .list-display-name, body.bili-video-page .playlist-container--right .fav-btn, body.bili-video-page .playlist-container--right .list-title, body.bili-video-page .playlist-container--right .list-playorder-btn, body.bili-video-page .playlist-container--right .list-playway-btn { width: auto !important; max-width: 100% !important; min-width: 0 !important; padding-left: 0 !important; padding-right: 0 !important; margin-left: 0 !important; margin-right: 0 !important; box-sizing: border-box !important; } body.bili-video-page .playlist-container--right .action-list-header, body.bili-video-page .playlist-container--right .action-list-body-top { display: flex !important; flex-direction: row !important; flex-wrap: nowrap !important; align-items: center !important; justify-content: space-between !important; gap: 8px !important; height: auto !important; min-height: 0 !important; } body.bili-video-page .playlist-container--right .header-left { flex: 1 1 auto !important; display: flex !important; flex-direction: row !important; flex-wrap: nowrap !important; align-items: center !important; gap: 6px !important; } body.bili-video-page .playlist-container--right .action-list-body, body.bili-video-page .playlist-container--right .action-list-body-bottom, body.bili-video-page .playlist-container--right .action-list, body.bili-video-page .playlist-container--right .action-list-inner, body.bili-video-page .playlist-container--right .action-list-content { padding-left: 0 !important; padding-right: 0 !important; margin-left: auto !important; margin-right: auto !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; } body.bili-video-page .playlist-container--right .action-list { scrollbar-width: none !important; -ms-overflow-style: none !important; scrollbar-gutter: auto !important; overflow-y: auto !important; } body.bili-video-page .playlist-container--right .action-list::-webkit-scrollbar { width: 0 !important; height: 0 !important; display: none !important; background: transparent !important; } body.bili-video-page .playlist-container--right .action-list::-webkit-scrollbar-track, body.bili-video-page .playlist-container--right .action-list::-webkit-scrollbar-thumb { width: 0 !important; display: none !important; background: transparent !important; } body.bili-video-page .playlist-container--right .action-list-item-wrap, body.bili-video-page .playlist-container--right .action-list-item, body.bili-video-page .playlist-container--right .singlep-list-item-inner, body.bili-video-page .playlist-container--right .multip-list-item-inner { padding-left: 0 !important; padding-right: 0 !important; margin-left: auto !important; margin-right: auto !important; } body.bili-video-page .playlist-container--right .action-list-item .main, body.bili-video-page .playlist-container--right .multip-list-item .main, body.bili-video-page .playlist-container--right .singlep-list-item-inner .main, body.bili-video-page .playlist-container--right .multip-list-item-inner .main { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 8px !important; width: 100% !important; max-width: 100% !important; padding: 0 !important; margin: 0 !important; box-sizing: border-box !important; } body.bili-video-page .playlist-container--right .action-list-item .main > .cover, body.bili-video-page .playlist-container--right .multip-list-item .main > .cover { flex: 0 0 106px !important; width: 106px !important; min-width: 106px !important; max-width: 106px !important; height: 60px !important; margin: 0 !important; box-sizing: border-box !important; } body.bili-video-page .playlist-container--right .action-list-item .main > .cover .cover-img, body.bili-video-page .playlist-container--right .action-list-item .main > .cover img, body.bili-video-page .playlist-container--right .multip-list-item .main > .cover .cover-img, body.bili-video-page .playlist-container--right .multip-list-item .main > .cover img { width: 100% !important; height: 100% !important; object-fit: cover !important; border-radius: 4px !important; } body.bili-video-page .playlist-container--right .action-list-item .main > .info, body.bili-video-page .playlist-container--right .multip-list-item .main > .info { flex: 1 1 auto !important; width: auto !important; min-width: 0 !important; max-width: 100% !important; height: auto !important; padding: 0 !important; margin: 0 !important; box-sizing: border-box !important; overflow: visible !important; } body.bili-video-page .playlist-container--right .action-list-item .info .title, body.bili-video-page .playlist-container--right .multip-list-item .info .title { width: 100% !important; max-width: 100% !important; min-width: 0 !important; padding: 0 !important; margin: 0 !important; white-space: normal !important; word-break: break-all !important; overflow-wrap: break-word !important; box-sizing: border-box !important; } body.bili-video-page .playlist-container--right .multip-list, .multip-list { width: 100% !important; max-width: 100% !important; min-width: 0 !important; padding-left: 0 !important; padding-right: 0 !important; margin-left: auto !important; margin-right: auto !important; box-sizing: border-box !important; } body.bili-video-page .playlist-container--right .multip-list > .multip-list-item, .multip-list > .multip-list-item { flex-wrap: nowrap !important; align-items: center !important; justify-content: space-between !important; gap: 8px !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: auto !important; padding-left: 0 !important; padding-right: 0 !important; margin-left: auto !important; margin-right: auto !important; overflow: hidden !important; box-sizing: border-box !important; } body.bili-video-page .playlist-container--right .multip-list-item > .left-part, body.bili-video-page .playlist-container--right .multip-list-item > .right-part, .multip-list-item > .left-part, .multip-list-item > .right-part { flex: 0 1 auto !important; width: auto !important; min-width: 0 !important; max-width: 100% !important; height: auto !important; padding: 0 !important; margin: 0 !important; overflow: hidden !important; white-space: nowrap !important; text-overflow: ellipsis !important; box-sizing: border-box !important; } body.bili-video-page .playlist-container--right .multip-list-item > .left-part, .multip-list-item > .left-part { text-align: left !important; margin-right: auto !important; } body.bili-video-page .playlist-container--right .multip-list-item > .right-part, .multip-list-item > .right-part { flex: 0 0 auto !important; text-align: right !important; margin-left: auto !important; } body.bili-video-page .playlist-container--right .multip-list-item .title, .multip-list-item .title { width: auto !important; max-width: 100% !important; min-width: 0 !important; padding: 0 !important; margin: 0 !important; overflow: hidden !important; white-space: nowrap !important; text-overflow: ellipsis !important; text-align: left !important; box-sizing: border-box !important; } body.bili-video-page .playlist-container--right #danmukuBox, body.bili-video-page .playlist-container--right .danmaku-box, body.bili-video-page .playlist-container--right .send-msg, body.bili-video-page .playlist-container--right a.send-msg, body.bili-video-page .playlist-container--right .new-charge-btn, body.bili-video-page .playlist-container--right [class*="ad-"], body.bili-video-page .playlist-container--right [class*="ads-"], body.bili-video-page .playlist-container--right .video-card-ad-small { display: none !important; visibility: hidden !important; height: 0 !important; width: 0 !important; padding: 0 !important; margin: 0 !important; overflow: hidden !important; } body.bili-video-page .playlist-container--right .up-info-container { display: flex !important; align-items: center !important; width: 100% !important; gap: 8px !important; } body.bili-video-page .playlist-container--right .up-info--right { flex: 1 1 auto !important; min-width: 0 !important; width: auto !important; max-width: 100% !important; display: flex !important; flex-direction: column !important; } body.bili-video-page .playlist-container--right .up-info__detail, body.bili-video-page .playlist-container--right .up-detail, body.bili-video-page .playlist-container--right .up-description { width: 100% !important; max-width: 100% !important; min-width: 0 !important; word-break: break-all !important; white-space: normal !important; overflow-wrap: break-word !important; box-sizing: border-box !important; } body.bili-video-page .playlist-container--right .up-detail-top { display: flex !important; align-items: center !important; justify-content: flex-start !important; width: 100% !important; gap: 8px !important; } body.bili-video-page .playlist-container--right .up-name { white-space: nowrap !important; text-overflow: ellipsis !important; overflow: hidden !important; flex-shrink: 1 !important; min-width: 0 !important; max-width: 100% !important; } body.bili-video-page .playlist-container--right .follow-btn .menu-popover, body.bili-video-page .playlist-container--right .follow-btn-wrapper { position: absolute !important; top: 100% !important; right: 0 !important; left: auto !important; z-index: 9999999 !important; transform: none !important; margin-top: 4px !important; background: #fff !important; border-radius: 4px !important; box-shadow: 0 2px 8px rgba(0,0,0,0.15) !important; } body.video-fullscreen .playlist-container--left { width: 100vw !important; max-width: 100vw !important; min-width: 100vw !important; height: 100vh !important; min-height: 0 !important; padding: 0 !important; margin: 0 !important; overflow: hidden !important; } html:has(body.bili-bangumi-page), body.bili-bangumi-page { background: #ffffff !important; width: 100% !important; max-width: 100vw !important; min-width: 0 !important; overflow-x: hidden !important; padding-top: 0 !important; margin: 0 !important; position: relative !important; } body.bili-bangumi-page #__next, body.bili-bangumi-page .home-container { width: 100% !important; max-width: 100vw !important; min-width: 0 !important; overflow-x: hidden !important; box-sizing: border-box !important; margin: 0 !important; padding: 0 !important; display: block !important; position: relative !important; } body.bili-bangumi-page .main-container, body.bili-bangumi-page .plp-layout, body.bili-bangumi-page .plp-left-wrap, body.bili-bangumi-page .plp-l, body.bili-bangumi-page .player-left-components { width: 100% !important; max-width: 100% !important; min-width: 0 !important; overflow-x: hidden !important; box-sizing: border-box !important; margin: 0 !important; padding: 0 !important; display: contents !important; position: static !important; left: auto !important; right: auto !important; float: none !important; } body.bili-bangumi-page .plp-player { width: 100% !important; max-width: 100% !important; padding: 0 8px !important; margin: 36px auto !important; box-sizing: border-box !important; height: auto !important; min-height: 0 !important; } body.bili-bangumi-page .plp-layout, body.bili-bangumi-page .plp-left-wrap, body.bili-bangumi-page .plp-l { max-width: 820px !important; margin-left: auto !important; margin-right: auto !important; } body.bili-bangumi-page .plp-left-wrap { padding: 0 8px !important; } body.bili-bangumi-page [class*="mediainfo_mediaInfoWrap"] { margin-top: 0 !important; } body.bili-bangumi-page [class*="mediainfo_mediaTitle"], body.bili-bangumi-page [class*="mediainfo_media_desc_section"], body.bili-video-page [class*="mediainfo_mediaTitle"], body.bili-video-page [class*="mediainfo_media_desc_section"] { pointer-events: none !important; cursor: default !important; text-decoration: none !important; } body.bili-bangumi-page [class*="mediainfo_media_desc_section"] *, body.bili-video-page [class*="mediainfo_media_desc_section"] * { pointer-events: none !important; } body.bili-bangumi-page #bilibili-player-wrap { position: relative !important; width: 100% !important; max-width: 100% !important; height: calc((100vw - 22px) * 9 / 16 + 6px) !important; max-height: calc((100vw - 22px) * 9 / 16 + 6px) !important; padding: 0 !important; border: 3px solid #00aeec !important; border-radius: 12px !important; box-shadow: 0 4px 16px rgba(0, 174, 236, 0.25) !important; overflow: hidden !important; box-sizing: border-box !important; margin: 0 auto !important; } body.bili-bangumi-page #bilibili-player-wrap .video_playerInner__ox52b, body.bili-bangumi-page #bilibili-player-wrap #bilibili-player, body.bili-bangumi-page #bilibili-player-wrap .big-nano-player, body.bili-bangumi-page #bilibili-player-wrap .bpx-docker, body.bili-bangumi-page #bilibili-player-wrap .bpx-player-container, body.bili-bangumi-page #bilibili-player-wrap .bpx-player-primary-area, body.bili-bangumi-page #bilibili-player-wrap .bpx-player-video-area, body.bili-bangumi-page #bilibili-player-wrap .bpx-player-video-wrap { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; max-width: 100% !important; max-height: 100% !important; margin: 0 !important; padding: 0 !important; box-sizing: border-box !important; transform: none !important; border-radius: 0 !important; } body.bili-bangumi-page #bilibili-player-wrap video { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; object-fit: contain !important; background-color: #000 !important; } body.bili-bangumi-page .bpx-player-sending-area { display: none !important; } body.bili-bangumi-page .plp-left-wrap { padding: 0 8px !important; display: block !important; height: auto !important; min-height: auto !important; max-height: none !important; overflow: visible !important; position: static !important; } body.bili-bangumi-page .plp-l, body.bili-bangumi-page .plp-l.sticky { padding: 0 !important; display: block !important; position: static !important; top: auto !important; bottom: auto !important; height: auto !important; min-height: auto !important; max-height: none !important; overflow: visible !important; } body.bili-bangumi-page .player-left-components { padding: 0 !important; display: contents !important; } body.bili-bangumi-page .toolbar, body.bili-bangumi-page #like_info, body.bili-bangumi-page #ogv_weslie_tool_coin_info, body.bili-bangumi-page #ogv_weslie_tool_favorite_info, body.bili-bangumi-page #share-container-id, body.bili-bangumi-page #watch_together_tab, body.bili-bangumi-page #tool-bar-more, body.bili-bangumi-page .toolbar-right { display: none !important; visibility: hidden !important; height: 0 !important; padding: 0 !important; margin: 0 !important; overflow: hidden !important; } body.bili-bangumi-page .mediainfo_mediaToolbar__8Q7bn { display: none !important; visibility: hidden !important; height: 0 !important; padding: 0 !important; margin: 0 !important; overflow: hidden !important; } body.bili-bangumi-page .mediainfo_bottomBar__uBfeO { display: none !important; visibility: hidden !important; height: 0 !important; padding: 0 !important; margin: 0 !important; overflow: hidden !important; } body.bili-bangumi-page [class*="navTools_floatNavExp"], body.bili-bangumi-page [class*="navTools_navMenu"] { display: none !important; visibility: hidden !important; height: 0 !important; width: 0 !important; padding: 0 !important; margin: 0 !important; overflow: hidden !important; } body.bili-bangumi-page [class*="mediainfo_mediaInfoWrap"] { display: flex !important; flex-direction: column !important; align-items: stretch !important; justify-content: flex-start !important; flex-wrap: nowrap !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; padding: 10px 12px !important; margin: 0 !important; box-sizing: border-box !important; height: auto !important; min-height: auto !important; max-height: none !important; overflow: visible !important; } body.bili-bangumi-page [class*="mediainfo_mediaInfoWrap"] > * { flex: 0 0 auto !important; min-height: auto !important; max-height: none !important; } body.bili-bangumi-page [class*="mediainfo_mediaInfoWrap"] [class*="mediainfo_display_area"] { flex: 1 1 auto !important; } body.bili-bangumi-page [class*="mediainfo_mediaCover"], body.bili-bangumi-page a[class*="mediainfo_mediaCover"], body.bili-bangumi-page [class*="mediainfo_mediaCover"] picture, body.bili-bangumi-page [class*="mediainfo_mediaCover"] img, body.bili-bangumi-page [class*="mediainfo_mediaCover"] svg { display: none !important; visibility: hidden !important; width: 0 !important; max-width: 0 !important; min-width: 0 !important; height: 0 !important; max-height: 0 !important; min-height: 0 !important; padding: 0 !important; margin: 0 !important; border: 0 !important; opacity: 0 !important; overflow: hidden !important; position: absolute !important; left: -9999px !important; top: -9999px !important; pointer-events: none !important; flex: 0 0 0 !important; } body.bili-bangumi-page [class*="mediainfo_mediaRight"] { width: 100% !important; max-width: 100% !important; min-width: 0 !important; display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: flex-start !important; text-align: center !important; padding: 0 !important; margin: 0 !important; box-sizing: border-box !important; float: none !important; position: static !important; height: auto !important; min-height: auto !important; max-height: none !important; overflow: visible !important; } body.bili-bangumi-page [class*="mediainfo_mediaTitle"] { font-size: 16px !important; font-weight: bold !important; margin: 0 0 6px 0 !important; padding: 0 !important; text-align: center !important; width: 100% !important; display: block !important; height: auto !important; max-height: none !important; overflow: visible !important; -webkit-line-clamp: unset !important; word-break: break-word !important; } body.bili-bangumi-page [class*="mediainfo_media_desc"] p, body.bili-bangumi-page [class*="mediainfo_media_desc"] p *, body.bili-bangumi-page [class*="mediainfo_display_area"], body.bili-bangumi-page [class*="mediainfo_display_area"] *, body.bili-bangumi-page [class*="mediainfo_content"], body.bili-bangumi-page [class*="mediainfo_content"] * { color: #61666d !important; font-size: 13px !important; font-weight: 400 !important; line-height: 1.6 !important; letter-spacing: normal !important; font-style: normal !important; text-transform: none !important; text-align: center !important; } body.bili-bangumi-page [class*="mediainfo_media_desc"] { width: 100% !important; max-width: 100% !important; display: block !important; padding: 6px 0 0 0 !important; margin: 0 !important; box-sizing: border-box !important; height: auto !important; min-height: auto !important; max-height: none !important; overflow: visible !important; -webkit-line-clamp: unset !important; -webkit-box-orient: unset !important; text-overflow: clip !important; white-space: normal !important; word-break: break-word !important; } body.bili-bangumi-page [class*="mediainfo_media_desc"] p { width: 100% !important; max-width: 100% !important; margin: 0 !important; padding: 0 !important; box-sizing: border-box !important; height: auto !important; min-height: auto !important; max-height: none !important; overflow: visible !important; -webkit-line-clamp: unset !important; -webkit-box-orient: unset !important; text-overflow: clip !important; white-space: pre-wrap !important; word-break: break-word !important; } body.bili-bangumi-page [class*="mediainfo_display_area"] { position: static !important; top: auto !important; left: auto !important; right: auto !important; bottom: auto !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; display: block !important; margin: 0 !important; padding: 0 !important; box-sizing: border-box !important; height: auto !important; min-height: auto !important; max-height: none !important; overflow: visible !important; -webkit-line-clamp: unset !important; -webkit-box-orient: unset !important; text-overflow: clip !important; white-space: normal !important; word-break: break-word !important; float: none !important; z-index: auto !important; } body.bili-bangumi-page [class*="mediainfo_content"] { width: 100% !important; max-width: 100% !important; min-width: 0 !important; display: block !important; margin: 0 !important; padding: 0 !important; box-sizing: border-box !important; height: auto !important; min-height: auto !important; max-height: none !important; overflow: visible !important; -webkit-line-clamp: unset !important; -webkit-box-orient: unset !important; text-overflow: clip !important; white-space: pre-wrap !important; word-break: break-word !important; } body.bili-bangumi-page [class*="mediainfo_ellipsis"], body.bili-bangumi-page [class*="mediainfo_placeholder"], body.bili-bangumi-page [class*="mediainfo_expand"], body.bili-bangumi-page [class*="mediainfo_expandBtn"], body.bili-bangumi-page [class*="mediainfo_moreBtn"], body.bili-bangumi-page [class*="mediainfo_toggleBtn"], body.bili-bangumi-page [class*="mediainfo_content_placeholder"] { display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; max-height: 0 !important; padding: 0 !important; margin: 0 !important; overflow: hidden !important; } body.bili-bangumi-page [class*="mediainfo_media_desc"] p > i, body.bili-bangumi-page [class*="mediainfo_content"] i { display: none !important; visibility: hidden !important; } body.bili-bangumi-page [class*="mediainfo_mediaRating"] { display: inline-flex !important; justify-content: center !important; align-items: center !important; margin: 0 auto !important; } body.bili-bangumi-page [class*="upinfo_upInfoCard"] { display: inline-flex !important; justify-content: center !important; align-items: center !important; margin: 0 auto !important; } body.bili-bangumi-page #comment-module { width: 100% !important; max-width: 100% !important; min-width: 0 !important; padding: 12px 0 0 0 !important; margin: 0 !important; box-sizing: border-box !important; overflow: hidden !important; display: block !important; position: static !important; clear: both !important; } body.bili-bangumi-page #comment-module * { max-width: 100% !important; box-sizing: border-box !important; } body.bili-bangumi-page #comment-body { width: 100% !important; max-width: 100% !important; min-width: 0 !important; padding: 0 8px !important; margin: 0 !important; box-sizing: border-box !important; overflow: hidden !important; display: block !important; } body.bili-bangumi-page #comment-body bili-comments { display: block !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; padding: 0 !important; margin: 0 !important; box-sizing: border-box !important; overflow: hidden !important; position: static !important; } body.bili-bangumi-page .bpx-player-ctrl-pip, body.bili-bangumi-page .bpx-player-ctrl-wide, body.bili-bangumi-page .bpx-player-ctrl-time, body.bili-bangumi-page .bpx-player-ctrl-eplist { display: none !important; } @media screen and (orientation: landscape) { body.bili-bangumi-page .bpx-player-ctrl-time { display: block !important; } } @media screen and (width >= 750px) { body.bili-bangumi-page .bpx-player-container[data-screen=full] .bpx-player-ctrl-quality-result { height: unset !important; font-size: 16px !important; } body.bili-bangumi-page .bpx-player-container[data-screen=full] .bpx-player-control-wrap { height: 43px !important; } body.bili-bangumi-page .bpx-player-container[data-screen=full] .bpx-player-control-top { bottom: 43px !important; } } body.bili-bangumi-page div.bpx-player-control-bottom { height: 29px !important; margin-top: 7px !important; padding: 0 7px !important; } body.bili-bangumi-page div.bpx-player-control-top { transition: none; bottom: 36px; } body.bili-bangumi-page .bpx-player-pbp .bpx-player-pbp-pin-tip { display: none !important; } body.bili-bangumi-page .bpx-player-control-bottom-left, body.bili-bangumi-page .bpx-player-control-bottom-right { flex: unset !important; } body.bili-bangumi-page .bpx-player-container .bpx-player-control-bottom-left, body.bili-bangumi-page .bpx-player-container .bpx-player-control-bottom-right { min-width: 0 !important; } body.bili-bangumi-page .bpx-player-ctrl-quality { min-width: 0; flex: auto !important; margin-right: 0 !important; } body.bili-bangumi-page .bpx-player-ctrl-quality-result, body.bili-bangumi-page .bpx-player-ctrl-playbackrate { font-size: 12px !important; } body.bili-bangumi-page .bpx-player-ctrl-quality-result { height: 22px; overflow: hidden; } body.bili-bangumi-page .bpx-player-ctrl-playbackrate { text-wrap: nowrap; } body.bili-bangumi-page .bpx-player-progress-wrap { height: 7px !important; padding-bottom: 3px !important; } body.bili-bangumi-page .bpx-player-control-mask { background: linear-gradient(rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%) !important; } body.bili-bangumi-page .bpx-player-ctrl-quality-menu-wrap { bottom: 22px !important; } body.bili-bangumi-page .bpx-player-ctrl-quality-menu-item { max-width: 95px; max-height: 36px; height: 7.7vw !important; padding: 0 8px 0 12px !important; } body.bili-bangumi-page .bpx-player-ctrl-quality-badge-bigvip { color: #fff; background-color: #f25d8e; width: 16px; overflow: hidden; right: 8px !important; } body.bili-bangumi-page .bpx-player-ctrl-quality-badge-bigvip:before { color: #fff; content: "V"; background-color: #f25d8e; padding: 0 4px; position: absolute; left: 0; } body.bili-bangumi-page .bpx-player-ctrl-playbackrate-menu { bottom: 22px !important; } body.bili-bangumi-page .bpx-player-ctrl-playbackrate-menu-item { justify-content: center; align-items: center; max-height: 36px; display: flex; height: 7.7vw !important; } body.bili-bangumi-page div.bpx-player-ctrl-subtitle-box { bottom: 0; right: 0; transform: scale(.8); } body.bili-bangumi-page .bpx-player-ctrl-setting-box { bottom: 0 !important; right: 0 !important; } body.bili-bangumi-page .bpx-player-ctrl-setting-menu-right { padding: 5px !important; } body.bili-bangumi-page .bpx-player-ctrl-setting-menu-right > div { justify-content: center; align-items: center; max-height: 40px; display: flex; height: 10vw !important; } body.bili-bangumi-page .bpx-player-ctrl-setting-menu-right .bui-radio { width: 77%; margin: 0 0 8px 7px; } body.bili-bangumi-page .bpx-player-ctrl-setting-others-content { margin-left: 7px; width: 77% !important; } body.bili-bangumi-page .bpx-player-ctrl-setting-highenergy .bui-checkbox-name { white-space: nowrap; width: 48px; overflow: hidden; } body.bili-bangumi-page .bpx-player-dm-setting-wrap { top: 0; left: 50%; transform: translate(-50%); bottom: unset !important; position: fixed !important; } body.bili-bangumi-page .bpx-player-control-bottom-center .bpx-player-sending-bar { height: 24px !important; padding-right: 6px !important; } body.bili-bangumi-page .bpx-player-ctrl-viewpoint { flex-shrink: 1 !important; width: 45px !important; min-width: 0 !important; margin: 0 !important; } body.bili-bangumi-page .bpx-player-ctrl-viewpoint-text { flex: none; font-size: 12px; width: 24px !important; text-overflow: unset !important; } body.bili-bangumi-page .bpx-player-control-wrap:not(.new) { display: none; } body.bili-bangumi-page .bpx-player-control-entity, body.bili-bangumi-page .bpx-player-control-mask { display: block !important; } body.bili-bangumi-page .bpx-player-container[data-ctrl-hidden=true] .bpx-player-control-bottom { display: none; } body.bili-bangumi-page .bpx-player-container[ctrl-shown=false] .bpx-player-control-wrap .bpx-player-control-mask { opacity: 0; transition: opacity .2s ease-in; } body.bili-bangumi-page .bpx-player-container[ctrl-shown=true] .bpx-player-control-wrap .bpx-player-control-mask { opacity: 1; } body.bili-bangumi-page .bpx-player-container[ctrl-shown=true] .bpx-player-control-entity .bpx-player-control-bottom { opacity: 1; display: flex; } body.bili-bangumi-page .bpx-player-container[ctrl-shown=false] .bpx-player-control-entity .bpx-player-control-bottom { display: none; } body.bili-bangumi-page .bpx-player-container[ctrl-shown=true] .bpx-player-control-entity .bpx-player-control-top, body.bili-bangumi-page .bpx-player-container[ctrl-shown=false] .bpx-player-control-entity .bpx-player-shadow-progress-area { opacity: 1; visibility: visible; } body.bili-bangumi-page .bpx-player-container[ctrl-shown=false] .bpx-player-control-entity .bpx-player-control-top, body.bili-bangumi-page .bpx-player-container[ctrl-shown=true] .bpx-player-control-entity .bpx-player-shadow-progress-area { opacity: 0; visibility: hidden; } body.bili-bangumi-page .bpx-player-container[ctrl-shown=true] .bpx-player-control-entity .bpx-player-pbp { opacity: 1; width: 100%; bottom: calc(100% + 6px); left: 0; } body.bili-bangumi-page div.bpx-player-control-entity .bpx-player-pbp { opacity: 0; width: calc(100% + 24px); bottom: 1px; left: -12px; } body.bili-bangumi-page div.bpx-player-control-entity .bpx-player-pbp.pin { opacity: 1; } body.bili-bangumi-page .bpx-player-pbp-pin { display: none; opacity: 1 !important; } body.bili-bangumi-page .bpx-player-container[ctrl-shown=true] .bpx-player-control-entity .bpx-player-pbp-pin { display: block; } body.bili-bangumi-page .bpx-player-video-perch { max-height: 0; } body.bili-bangumi-page .bpx-player-top-wrap, body.bili-bangumi-page .bpx-player-state-wrap { display: none !important; } body.bili-bangumi-page .bpx-player-container, body.bili-bangumi-page #bilibili-player-placeholder { box-shadow: none !important; } body.bili-dynamic-page { background: #f4f5f7 !important; } body.bili-dynamic-page .bili-header, body.bili-dynamic-page .international-header, body.bili-dynamic-page .mini-header, body.bili-dynamic-page .bili-header__bar, body.bili-dynamic-page .bili-header__menu, body.bili-dynamic-page #bili-header-container { display: none !important; visibility: hidden !important; height: 0 !important; overflow: hidden !important; } body.bili-dynamic-page .bgc, body.bili-dynamic-page .bg { display: none !important; } body.bili-dynamic-page .bili-dyn-home--member > .left, body.bili-dynamic-page .bili-dyn-home--member > aside.left, body.bili-dynamic-page .bili-dyn-home--member > .right, body.bili-dynamic-page .bili-dyn-home--member > aside.right, body.bili-dynamic-page .bili-dyn-sidebar, body.bili-dynamic-page .bili-dyn-sidebar__btn { display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; overflow: hidden !important; } body.bili-dynamic-page #app, body.bili-dynamic-page #app > div, body.bili-dynamic-page .bili-dyn-home--member, body.bili-dynamic-page .bili-dyn-home--member > main, body.bili-dynamic-page .bili-dyn-list, body.bili-dynamic-page .bili-dyn-list__item, body.bili-dynamic-page .bili-dyn-item { width: 100% !important; max-width: 100% !important; min-width: 0 !important; padding-left: 0 !important; padding-right: 0 !important; margin-left: 0 !important; margin-right: 0 !important; box-sizing: border-box !important; float: none !important; } body.bili-dynamic-page .bili-dyn-list__items { padding: 8px 0 8px 0 !important; margin: 0 !important; box-sizing: border-box !important; } body.bili-dynamic-page .bili-dyn-list__item { padding: 0 8px 8px 8px !important; margin: 0 !important; box-sizing: border-box !important; } body.bili-dynamic-page .bili-dyn-item { position: relative !important; background: #ffffff !important; border: 1px solid #e3e5e7 !important; border-radius: 8px !important; padding: 12px 8px 0 8px !important; margin: 0 !important; box-sizing: border-box !important; overflow: hidden !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; display: block !important; float: none !important; } body.bili-dynamic-page .bili-dyn-item * { max-width: 100% !important; box-sizing: border-box !important; } body.bili-dynamic-page .bili-dyn-item img, body.bili-dynamic-page .bili-dyn-item video, body.bili-dynamic-page .bili-dyn-item picture { max-width: 100% !important; height: auto !important; } body.bili-dynamic-page .bili-dyn-item__main { position: relative !important; padding-left: 0 !important; padding-right: 0 !important; box-sizing: border-box !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; float: none !important; } body.bili-dynamic-page .bili-dyn-item__avatar { position: absolute !important; left: 0 !important; top: 0 !important; width: 56px !important; max-width: 56px !important; min-width: 0 !important; padding: 0 !important; margin: 0 !important; box-sizing: border-box !important; } body.bili-dynamic-page .bili-dyn-item__avatar .bili-dyn-avatar, body.bili-dynamic-page .bili-dyn-item__avatar .b-avatar, body.bili-dynamic-page .bili-dyn-item__avatar img { width: 48px !important; height: 48px !important; max-width: 100% !important; border-radius: 50% !important; } body.bili-dynamic-page .bili-dyn-item__header { margin-left: 0 !important; margin-right: 0 !important; padding-left: 64px !important; padding-right: 8px !important; width: auto !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; } body.bili-dynamic-page .bili-dyn-item__more, body.bili-dynamic-page .bili-dyn-more, body.bili-dynamic-page .bili-dyn-more__btn, body.bili-dynamic-page .bili-dyn-more__cascader { display: none !important; visibility: hidden !important; } body.bili-dynamic-page .bili-dyn-content, body.bili-dynamic-page .bili-dyn-content__orig, body.bili-dynamic-page .bili-dyn-content__orig__major { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; } body.bili-dynamic-page .bili-dyn-card-video { display: flex !important; flex-direction: column !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: auto !important; box-sizing: border-box !important; } body.bili-dynamic-page .bili-dyn-card-video__header { width: 100% !important; max-width: 100% !important; height: auto !important; flex: 0 0 auto !important; box-sizing: border-box !important; } body.bili-dynamic-page .bili-dyn-card-video__cover { width: 100% !important; max-width: 100% !important; height: auto !important; aspect-ratio: 16 / 9 !important; box-sizing: border-box !important; } body.bili-dynamic-page .bili-dyn-card-video__cover .b-img, body.bili-dynamic-page .bili-dyn-card-video__cover .b-img__inner, body.bili-dynamic-page .bili-dyn-card-video__cover img, body.bili-dynamic-page .bili-dyn-card-video__cover picture { width: 100% !important; max-width: 100% !important; height: auto !important; aspect-ratio: 16 / 9 !important; object-fit: cover !important; display: block !important; } body.bili-dynamic-page .bili-dyn-card-video__body { width: 100% !important; max-width: 100% !important; height: auto !important; flex: 1 1 auto !important; padding: 8px 0 0 0 !important; box-sizing: border-box !important; } body.bili-dynamic-page .bili-dyn-card-video__body, body.bili-dynamic-page .bili-dyn-card-video__title, body.bili-dynamic-page .bili-dyn-card-video__desc { border: none !important; border-top: none !important; border-right: none !important; border-bottom: none !important; border-left: none !important; border-width: 0 !important; border-style: none !important; box-shadow: none !important; outline: none !important; } body.bili-dynamic-page .bili-dyn-card-video__body::before, body.bili-dynamic-page .bili-dyn-card-video__body::after, body.bili-dynamic-page .bili-dyn-card-video__desc::before, body.bili-dynamic-page .bili-dyn-card-video__desc::after { content: none !important; display: none !important; border: none !important; background: none !important; box-shadow: none !important; } body.bili-dynamic-page .bili-dyn-card-video__title, body.bili-dynamic-page .bili-dyn-card-video__desc, body.bili-dynamic-page .bili-dyn-card-video__title .bili-ellipsis, body.bili-dynamic-page .bili-dyn-card-video__desc .bili-ellipsis { text-align: center !important; } body.bili-dynamic-page .bili-dyn-card-video__stat, body.bili-dynamic-page .bili-dyn-card-video__stat__item, body.bili-dynamic-page .bili-dyn-card-video__stat__item.danmaku { display: none !important; visibility: hidden !important; height: 0 !important; overflow: hidden !important; margin: 0 !important; padding: 0 !important; } body.bili-dynamic-page .bili-dyn-item, body.bili-dynamic-page .bili-dyn-item * { text-align: center !important; } body.bili-dynamic-page .bili-dyn-item__body { margin-left: 0 !important; margin-right: 0 !important; padding-left: 8px !important; padding-right: 8px !important; width: 100% !important; max-width: 100% !important; box-sizing: border-box !important; } body.bili-dynamic-page .bili-dyn-item__footer, body.bili-dynamic-page .bili-dyn-item__action, body.bili-dynamic-page .bili-dyn-action, body.bili-dynamic-page .bili-dyn-action.forward, body.bili-dynamic-page .bili-dyn-action.comment, body.bili-dynamic-page .bili-dyn-action.like { display: none !important; visibility: hidden !important; height: 0 !important; min-height: 0 !important; max-height: 0 !important; padding: 0 !important; margin: 0 !important; border: none !important; overflow: hidden !important; } body.bili-dynamic-page .bili-dyn-item { padding-bottom: 12px !important; } body.bili-dynamic-page .bili-dyn-content__orig__major img, body.bili-dynamic-page .bili-dyn-content__orig__major picture, body.bili-dynamic-page .bili-dyn-content__orig__major .b-img { margin-left: auto !important; margin-right: auto !important; display: block !important; } body.bili-dynamic-page .bili-dyn-content__orig__major [class*="grid"], body.bili-dynamic-page .bili-dyn-content__orig__major [class*="pics"], body.bili-dynamic-page .bili-dyn-content__orig__major [class*="gallery"], body.bili-dynamic-page .bili-dyn-content__orig__major [class*="goods"], body.bili-dynamic-page .bili-dyn-content__orig__major [class*="commodity"], body.bili-dynamic-page .bili-dyn-content__orig__major [class*="card"] { margin-left: auto !important; margin-right: auto !important; justify-content: center !important; } body.bili-dynamic-page .bili-dyn-item__action { flex: 1 1 0 !important; width: auto !important; max-width: none !important; min-width: 0 !important; box-sizing: border-box !important; display: flex !important; align-items: center !important; justify-content: center !important; } body.bili-dynamic-page .bili-dyn-action { display: flex !important; align-items: center !important; justify-content: center !important; width: 100% !important; gap: 4px !important; } body.bili-dynamic-page .bili-dyn-list-tabs, body.bili-dynamic-page .bili-dyn-list-tabs__list, body.bili-dynamic-page .bili-dyn-list-tabs__item { display: none !important; visibility: hidden !important; height: 0 !important; overflow: hidden !important; } body.bili-dynamic-page .bili-dyn-home--member > main > section:nth-of-type(1), body.bili-dynamic-page .bili-dyn-home--member > main > section:nth-of-type(2) { display: none !important; visibility: hidden !important; height: 0 !important; overflow: hidden !important; } body.bili-dynamic-page .bili-dyn-search-trendings, body.bili-dynamic-page .trending-list, body.bili-dynamic-page .sticky { display: none !important; } body.bili-dynamic-page .bili-tabs.dyn-tabs, body.bili-dynamic-page .bili-tabs__content, body.bili-dynamic-page .bili-tab-pane, body.bili-dynamic-page .comment-wrap, body.bili-dynamic-page .bili-comment-container { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; padding-left: 8px !important; padding-right: 8px !important; margin-left: 0 !important; margin-right: 0 !important; overflow: hidden !important; float: none !important; position: static !important; } body.bili-dynamic-page bili-comments, body.bili-dynamic-page .bili-comment-container bili-comments { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; display: block !important; } body.bili-dynamic-page .bili-comment-box, body.bili-dynamic-page .bili-comment-input-wrap, body.bili-dynamic-page .comment-send-box, body.bili-dynamic-page .bili-comment-editor, body.bili-dynamic-page .bili-comment-editor-wrap { display: none !important; visibility: hidden !important; height: 0 !important; min-height: 0 !important; padding: 0 !important; margin: 0 !important; overflow: hidden !important; } body.bili-dynamic-page .bili-tabs.dyn-tabs > .bili-tabs__header, body.bili-dynamic-page .bili-tabs.dyn-tabs .bili-tabs__header { border-top: 0 !important; border-left: 0 !important; border-right: 0 !important; border-bottom: 1px solid #e3e5e7 !important; box-shadow: none !important; background-image: none !important; } body.bili-dynamic-page .bili-tabs__nav, body.bili-dynamic-page .bili-tabs__nav__items, body.bili-dynamic-page .bili-tabs__nav__item { box-shadow: none !important; background-image: none !important; } body.bili-dynamic-page .bili-tabs__nav__item:nth-of-type(3), body.bili-dynamic-page .bili-tabs__nav__items > .bili-tabs__nav__item:nth-of-type(3) { display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; min-height: 0 !important; padding: 0 !important; margin: 0 !important; overflow: hidden !important; } body.bili-dynamic-page .sidebar-wrap, body.bili-dynamic-page .side-toolbar, body.bili-dynamic-page .side-toolbar__box, body.bili-dynamic-page .side-toolbar__bottom { display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; min-height: 0 !important; padding: 0 !important; margin: 0 !important; overflow: hidden !important; } body:has(.topic-detail) { padding: 8px 0 0 0 !important; background: #f4f5f7 !important; } body:has(.topic-detail) .topic-detail { overflow-x: hidden !important; background: #f4f5f7 !important; } body:has(.topic-detail) #app, body:has(.topic-detail) .topic-detail, body:has(.topic-detail) .topic-nav__main, body:has(.topic-detail) .topic-detail__header, body:has(.topic-detail) .topic-detail__content, body:has(.topic-detail) .topic-detail__header > .main-part, body:has(.topic-detail) .topic-detail__content > .main-part, body:has(.topic-detail) .topic-list, body:has(.topic-detail) .topic-list__flow-list, body:has(.topic-detail) .list__topic-card, body:has(.topic-detail) .bili-dyn-item, body:has(.topic-detail) .bili-dyn-item__main { width: 100% !important; max-width: 100% !important; min-width: 0 !important; margin-left: 0 !important; margin-right: 0 !important; padding-left: 0 !important; padding-right: 0 !important; box-sizing: border-box !important; float: none !important; } body:has(.topic-detail) .topic-detail { padding: 0 8px 8px 8px !important; box-sizing: border-box !important; } body:has(.topic-detail) .topic-list__flow-list { margin-top: 0 !important; margin-bottom: 0 !important; } body:has(.topic-detail) .switch-tab { display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: center !important; gap: 24px !important; height: auto !important; min-height: 0 !important; max-height: none !important; margin: 0 0 8px 0 !important; padding: 0 !important; box-sizing: border-box !important; } body:has(.topic-detail) .switch-tab__tab, body:has(.topic-detail) .switch-tab__tab-text { display: inline-flex !important; align-items: center !important; justify-content: center !important; height: auto !important; min-height: 0 !important; max-height: none !important; line-height: normal !important; margin: 0 !important; padding: 0 !important; box-sizing: border-box !important; } body:has(.topic-detail) .list-view__shim, body:has(.topic-detail) .topic-list__flow-list > .list-view__shim { display: block !important; visibility: visible !important; width: 100% !important; min-height: 1px !important; height: auto !important; opacity: 0 !important; } body:has(.topic-detail) .topic-nav, body:has(.topic-detail) .share-popover, body:has(.topic-detail) .active-card, body:has(.topic-detail) .active-content, body:has(.topic-detail) .active-button, body:has(.topic-detail) .interaction-container { display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; min-height: 0 !important; padding: 0 !important; margin: 0 !important; overflow: hidden !important; } body:has(.topic-detail) .topic-detail__header { height: auto !important; background: #ffffff !important; border: 1px solid #e3e5e7 !important; border-radius: 8px !important; margin: 0 0 8px 0 !important; padding: 12px !important; box-sizing: border-box !important; text-align: center !important; } body:has(.topic-detail) .topic-detail__header > .main-part { margin-top: 0 !important; padding-top: 0 !important; } body:has(.topic-detail) .topic-detail__header * { text-align: center !important; } body:has(.topic-detail) .topic-tv-icon { display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; margin: 0 !important; padding: 0 !important; overflow: hidden !important; } body:has(.topic-detail) .launch-user, body:has(.topic-detail) .topic-title, body:has(.topic-detail) .topic-desc { width: 100% !important; max-width: 100% !important; margin-left: auto !important; margin-right: auto !important; justify-content: center !important; box-sizing: border-box !important; } body:has(.topic-detail) .topic-title h1 { font-size: 17px !important; line-height: 24px !important; } body:has(.topic-detail) .topic-desc__text, body:has(.topic-detail) .topic-desc { font-size: 13px !important; line-height: 20px !important; } body:has(.topic-detail) .switch-tab { display: flex !important; align-items: center !important; justify-content: center !important; width: 100% !important; max-width: 100% !important; height: auto !important; min-height: 0 !important; max-height: none !important; gap: 24px !important; margin: 0 0 8px 0 !important; padding: 0 !important; box-sizing: border-box !important; background: transparent !important; } body:has(.topic-detail) .topic-detail__header { margin-bottom: 8px !important; } body:has(.topic-detail) .topic-detail__content { margin-top: 8px !important; } body:has(.topic-detail) .topic-list { margin-top: 0 !important; margin-bottom: 0 !important; } body:has(.topic-detail) .switch-tab__tab { width: auto !important; height: auto !important; min-height: 0 !important; max-height: none !important; line-height: normal !important; margin: 0 !important; padding: 0 !important; } body:has(.topic-detail) .switch-tab__line { display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; } body:has(.topic-detail) .switch-tab__tab-text { font-size: 15px !important; color: #61666d !important; } body:has(.topic-detail) .switch-tab__tab-text.selected { color: #00aeec !important; font-weight: 600 !important; } body:has(.topic-detail) .list__topic-card { padding: 0 0 8px 0 !important; margin: 0 !important; box-sizing: border-box !important; } body:has(.topic-detail) .bili-dyn-item { position: relative !important; display: block !important; background: #ffffff !important; border: 1px solid #e3e5e7 !important; border-radius: 8px !important; padding: 12px 8px 12px 8px !important; margin: 0 !important; overflow: hidden !important; box-sizing: border-box !important; float: none !important; } body:has(.topic-detail) .bili-dyn-item * { max-width: 100% !important; box-sizing: border-box !important; } body:has(.topic-detail) .bili-dyn-item img, body:has(.topic-detail) .bili-dyn-item video, body:has(.topic-detail) .bili-dyn-item picture { max-width: 100% !important; height: auto !important; } body:has(.topic-detail) .bili-dyn-item, body:has(.topic-detail) .bili-dyn-item * { text-align: center !important; } body:has(.topic-detail) .bili-dyn-item__avatar { position: absolute !important; left: 0 !important; top: 0 !important; width: 56px !important; max-width: 56px !important; min-width: 0 !important; padding: 0 !important; margin: 0 !important; box-sizing: border-box !important; } body:has(.topic-detail) .bili-dyn-item__avatar .bili-dyn-avatar, body:has(.topic-detail) .bili-dyn-item__avatar .b-avatar, body:has(.topic-detail) .bili-dyn-item__avatar img { width: 48px !important; height: 48px !important; max-width: 100% !important; border-radius: 50% !important; } body:has(.topic-detail) .bili-dyn-item__header { width: auto !important; max-width: 100% !important; min-width: 0 !important; margin: 0 0 8px 0 !important; padding-left: 64px !important; padding-right: 8px !important; box-sizing: border-box !important; } body:has(.topic-detail) .bili-dyn-item__body { width: 100% !important; max-width: 100% !important; margin: 0 !important; padding: 0 8px 0 8px !important; box-sizing: border-box !important; } body:has(.topic-detail) .bili-dyn-item__following, body:has(.topic-detail) .bili-dyn-follow-btn, body:has(.topic-detail) .bili-dyn-item__more, body:has(.topic-detail) .bili-dyn-more, body:has(.topic-detail) .bili-dyn-more__btn, body:has(.topic-detail) .bili-dyn-item__interaction, body:has(.topic-detail) .bili-dyn-interaction, body:has(.topic-detail) .bili-dyn-item__footer, body:has(.topic-detail) .bili-dyn-item__action, body:has(.topic-detail) .bili-dyn-action, body:has(.topic-detail) .bili-dyn-card-video__stat { display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; min-height: 0 !important; max-height: 0 !important; padding: 0 !important; margin: 0 !important; border: none !important; overflow: hidden !important; } body:has(.topic-detail) .bili-dyn-content, body:has(.topic-detail) .bili-dyn-content__orig, body:has(.topic-detail) .bili-dyn-content__orig__major { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; } body:has(.topic-detail) .bili-dyn-card-video { display: flex !important; flex-direction: column !important; width: 100% !important; max-width: 100% !important; height: auto !important; padding: 0 !important; margin: 0 !important; box-sizing: border-box !important; } body:has(.topic-detail) .bili-dyn-card-video__header { width: 100% !important; max-width: 100% !important; height: auto !important; flex: 0 0 auto !important; } body:has(.topic-detail) .bili-dyn-card-video__cover { width: 100% !important; max-width: 100% !important; height: auto !important; aspect-ratio: 16 / 9 !important; box-sizing: border-box !important; } body:has(.topic-detail) .bili-dyn-card-video__cover .b-img, body:has(.topic-detail) .bili-dyn-card-video__cover .b-img__inner, body:has(.topic-detail) .bili-dyn-card-video__cover img, body:has(.topic-detail) .bili-dyn-card-video__cover picture { width: 100% !important; max-width: 100% !important; height: auto !important; aspect-ratio: 16 / 9 !important; object-fit: cover !important; display: block !important; } body:has(.topic-detail) .bili-dyn-card-video__body { width: 100% !important; max-width: 100% !important; height: auto !important; flex: 1 1 auto !important; padding: 8px 0 0 0 !important; border: none !important; border-width: 0 !important; border-style: none !important; box-shadow: none !important; outline: none !important; } body:has(.topic-detail) .bili-dyn-card-video__body::before, body:has(.topic-detail) .bili-dyn-card-video__body::after, body:has(.topic-detail) .bili-dyn-card-video__desc::before, body:has(.topic-detail) .bili-dyn-card-video__desc::after { content: none !important; display: none !important; border: none !important; background: none !important; box-shadow: none !important; } body:has(.topic-detail) .bili-dyn-card-video__title { font-size: 14px !important; line-height: 20px !important; } body:has(.topic-detail) .bili-dyn-card-video__desc { font-size: 12px !important; line-height: 18px !important; color: #9499a0 !important; } body:has(.topic-detail) .bili-dyn-content__orig__major .b-img, body:has(.topic-detail) .bili-dyn-content__orig__major picture { margin-left: auto !important; margin-right: auto !important; } body.bili-opus-page .bili-tabs.opus-tabs, body.bili-opus-page .bili-tabs.opus-tabs > .bili-tabs__content, body.bili-opus-page .bili-tabs.opus-tabs > .bili-tabs__content > .bili-tab-pane, body.bili-opus-page .bili-tabs.opus-tabs .comment-wrap { width: 100% !important; max-width: 100% !important; min-width: 0 !important; padding-left: 0 !important; padding-right: 0 !important; margin-left: 0 !important; margin-right: 0 !important; box-sizing: border-box !important; float: none !important; position: static !important; } body.bili-opus-page .bili-tabs.opus-tabs .comment-wrap > .bili-comment-container { width: 100% !important; max-width: 100% !important; min-width: 0 !important; padding-left: 8px !important; padding-right: 8px !important; margin-left: 0 !important; margin-right: 0 !important; box-sizing: border-box !important; } body.bili-opus-page .bili-comment-container bili-comments, body.bili-opus-page .comment-wrap bili-comments { display: block !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; padding-left: 0 !important; padding-right: 0 !important; box-sizing: border-box !important; } body.bili-opus-page .bili-comment-box, body.bili-opus-page .bili-comment-input-wrap, body.bili-opus-page .comment-send-box, body.bili-opus-page .bili-comment-editor, body.bili-opus-page .bili-comment-editor-wrap { display: none !important; visibility: hidden !important; height: 0 !important; min-height: 0 !important; padding: 0 !important; margin: 0 !important; overflow: hidden !important; } body.bili-opus-page .bili-tabs__nav__item:nth-of-type(3), body.bili-opus-page .bili-tabs__nav__items > .bili-tabs__nav__item:nth-of-type(3) { display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; min-height: 0 !important; padding: 0 !important; margin: 0 !important; overflow: hidden !important; } body.bili-opus-page .sidebar-wrap, body.bili-opus-page .side-toolbar, body.bili-opus-page .side-toolbar__box, body.bili-opus-page .side-toolbar__bottom { display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; min-height: 0 !important; padding: 0 !important; margin: 0 !important; overflow: hidden !important; } body.bili-opus-page { background: #f4f5f7 !important; overflow-x: hidden !important; padding-top: 8px !important; } body.bili-opus-page .opus-module-content, body.bili-opus-page .opus-module-content p, body.bili-opus-page .opus-module-content span, body.bili-opus-page .opus-module-title { text-align: center !important; } body.bili-opus-page .opus-para-pic, body.bili-opus-page .bili-album, body.bili-opus-page .bili-album__preview.grid2, body.bili-opus-page .opus-para-link-card, body.bili-opus-page .bili-dyn-card-goods, body.bili-opus-page .bili-dyn-card-goods__wrap, body.bili-opus-page .bili-dyn-card-goods__one { margin-left: auto !important; margin-right: auto !important; text-align: center !important; } body.bili-opus-page #bili-header-container, body.bili-opus-page .bili-header, body.bili-opus-page .bili-header--mini, body.bili-opus-page .bili-header--fixed, body.bili-opus-page .bili-header__bar, body.bili-opus-page .bili-header__menu, body.bili-opus-page .international-header, body.bili-opus-page .mini-header { display: none !important; visibility: hidden !important; height: 0 !important; overflow: hidden !important; } body.bili-opus-page .bgc, body.bili-opus-page .bg { display: none !important; } body.bili-opus-page .right-sidebar-wrap, body.bili-opus-page .side-toolbar, body.bili-opus-page .go-top, body.bili-opus-page [class*="back-top"], body.bili-opus-page [class*="to-top"] { display: none !important; visibility: hidden !important; } body.bili-opus-page #app, body.bili-opus-page #opus-detail-app, body.bili-opus-page .opus-detail, body.bili-opus-page .bili-opus-view, body.bili-opus-page .opus-module-top, body.bili-opus-page .opus-module-title, body.bili-opus-page .opus-module-author, body.bili-opus-page .opus-module-content, body.bili-opus-page .opus-module-copyright, body.bili-opus-page .opus-module-bottom, body.bili-opus-page .bili-tabs.opus-tabs, body.bili-opus-page .bili-tabs__header, body.bili-opus-page .bili-tabs__content, body.bili-opus-page .comment-wrap, body.bili-opus-page .bili-comment-container { width: 100% !important; max-width: 100% !important; min-width: 0 !important; padding-left: 8px !important; padding-right: 8px !important; margin-left: 0 !important; margin-right: 0 !important; box-sizing: border-box !important; float: none !important; position: static !important; left: auto !important; right: auto !important; } body.bili-opus-page img, body.bili-opus-page video, body.bili-opus-page picture, body.bili-opus-page .b-img, body.bili-opus-page .b-img__inner { max-width: 100% !important; height: auto !important; display: block !important; } body.bili-opus-page .opus-module-top__album__cover, body.bili-opus-page .opus-module-top__display, body.bili-opus-page .opus-module-top__album { width: 100% !important; max-width: 100% !important; height: auto !important; box-sizing: border-box !important; } body.bili-opus-page .article-item__label, body.bili-opus-page .article-item__stats, body.bili-opus-page .article-item__stat, body.bili-opus-page .article-item__meta > *:not(.article-item__author) { display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; min-width: 0 !important; min-height: 0 !important; max-height: 0 !important; margin: 0 !important; padding: 0 !important; overflow: hidden !important; } body.bili-opus-page .article-item__meta { display: flex !important; flex-wrap: nowrap !important; align-items: center !important; justify-content: flex-start !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: 24px !important; min-height: 24px !important; max-height: 24px !important; margin: 4px 0 0 0 !important; padding: 0 !important; overflow: hidden !important; box-sizing: border-box !important; } body.bili-opus-page .article-item__author { display: flex !important; flex-wrap: nowrap !important; align-items: center !important; gap: 5px !important; flex: 0 1 auto !important; width: auto !important; max-width: 100% !important; min-width: 0 !important; height: 24px !important; max-height: 24px !important; margin: 0 !important; padding: 0 !important; overflow: hidden !important; } body.bili-opus-page .article-item__avatar, body.bili-opus-page .article-item__author .b-img, body.bili-opus-page .article-item__author .b-img__inner, body.bili-opus-page .article-item__author img, body.bili-opus-page .article-item__author picture { flex: 0 0 24px !important; width: 24px !important; min-width: 24px !important; max-width: 24px !important; height: 24px !important; max-height: 24px !important; border-radius: 50% !important; object-fit: cover !important; flex-shrink: 0 !important; } body.bili-opus-page .article-item__uname { flex: 1 1 auto !important; width: auto !important; max-width: 100% !important; min-width: 0 !important; height: 17px !important; line-height: 17px !important; margin: 0 !important; padding: 0 !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; } body.bili-opus-page .article-item, body.bili-opus-page .feed-item, body.bili-opus-page .article-item__left, body.bili-opus-page .article-item__details { height: auto !important; min-height: 0 !important; max-height: none !important; } body.bili-opus-page .article-item__left { overflow: visible !important; } body.bili-opus-page .article-item__title, body.bili-opus-page .article-item__desc { display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; height: auto !important; min-height: 0 !important; max-height: none !important; white-space: normal !important; } body.bili-opus-page .feed-item { margin: 0 0 8px 0 !important; } body.bili-opus-page .feed { padding-top: 8px !important; box-sizing: border-box !important; } body.bili-opus-page .feed-item, body.bili-opus-page .article-item { border: none !important; border-top: none !important; border-bottom: none !important; border-left: none !important; border-right: none !important; background-image: none !important; } body.bili-opus-page .feed-item::before, body.bili-opus-page .feed-item::after, body.bili-opus-page .article-item::before, body.bili-opus-page .article-item::after { display: none !important; content: none !important; height: 0 !important; border: none !important; } body.bili-opus-page .article-item { display: flex !important; flex-wrap: nowrap !important; align-items: stretch !important; background: #ffffff !important; border: none !important; border-radius: 8px !important; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08) !important; overflow: hidden !important; box-sizing: border-box !important; position: relative !important; padding: 8px 4px !important; gap: 12px !important; } body.bili-opus-page .article-item__left { flex: 1 1 0 !important; width: auto !important; min-width: 0 !important; max-width: none !important; height: auto !important; margin: 0 !important; padding: 0 !important; box-sizing: border-box !important; } body.bili-opus-page .article-item__right { display: flex !important; align-self: stretch !important; flex: 0 0 117px !important; width: 117px !important; min-width: 0 !important; height: auto !important; min-height: 0 !important; max-height: none !important; margin: 0 !important; padding: 0 !important; box-sizing: border-box !important; } body.bili-opus-page .article-item__cover { flex: 1 1 auto !important; width: 100% !important; height: 100% !important; min-height: 0 !important; max-height: none !important; margin: 0 !important; padding: 0 !important; border-radius: 8px !important; overflow: hidden !important; box-sizing: border-box !important; } body.bili-opus-page .article-item__cover .b-img, body.bili-opus-page .article-item__cover .b-img__inner, body.bili-opus-page .article-item__cover img, body.bili-opus-page .article-item__cover picture { position: relative !important; display: block !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: 100% !important; min-height: 0 !important; max-height: none !important; margin: 0 !important; padding: 0 !important; border-radius: 0 !important; object-fit: cover !important; object-position: center !important; box-sizing: border-box !important; } body.bili-opus-page .bili-opus-view > .opus-module-top, body.bili-opus-page .opus-detail .opus-module-top, body.bili-opus-page .opus-module-top { display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; min-height: 0 !important; max-height: 0 !important; padding: 0 !important; margin: 0 !important; border: none !important; overflow: hidden !important; } body.bili-opus-page .bili-opus-view > .opus-module-copyright, body.bili-opus-page .opus-detail .opus-module-copyright, body.bili-opus-page .opus-module-copyright { display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; min-height: 0 !important; max-height: 0 !important; padding: 0 !important; margin: 0 !important; border: none !important; overflow: hidden !important; } body.bili-opus-page .bili-opus-view > .opus-module-bottom, body.bili-opus-page .opus-detail .opus-module-bottom, body.bili-opus-page .opus-module-bottom, body.bili-opus-page .opus-module-bottom__share, body.bili-opus-page .opus-module-bottom__share__list { display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; min-height: 0 !important; max-height: 0 !important; padding: 0 !important; margin: 0 !important; border: none !important; overflow: hidden !important; } body.bili-opus-page .opus-module-author__more, body.bili-opus-page .opus-module-author__more > .opus-more, body.bili-opus-page .opus-module-author__more .opus-more__container, body.bili-opus-page .opus-module-author__more .opus-more__btn, body.bili-opus-page .opus-module-author__right > .opus-more { display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; min-width: 0 !important; min-height: 0 !important; max-height: 0 !important; padding: 0 !important; margin: 0 !important; border: none !important; overflow: hidden !important; } body.bili-opus-page .bili-opus-view > .opus-module-author > .opus-module-author__right > .opus-module-author__more { display: none !important; width: 0 !important; height: 0 !important; padding: 0 !important; margin: 0 !important; overflow: hidden !important; } body.bili-opus-page .opus-para-pic, body.bili-opus-page .opus-pic-view, body.bili-opus-page .bili-dyn-pic, body.bili-opus-page .bili-dyn-pic__img { width: 100% !important; max-width: 100% !important; height: auto !important; margin-left: auto !important; margin-right: auto !important; box-sizing: border-box !important; } body.bili-opus-page * { max-width: 100% !important; box-sizing: border-box !important; } body .bili-user-profile { position: fixed !important; left: 0 !important; right: 0 !important; top: 36px !important; bottom: auto !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: auto !important; max-height: 90vh !important; margin: 0 !important; padding: 0 !important; box-sizing: border-box !important; transform: none !important; translate: none !important; scale: none !important; overflow-x: hidden !important; overflow-y: auto !important; -webkit-overflow-scrolling: touch !important; border-radius: 12px 12px 0 0 !important; box-shadow: 0 -2px 12px rgba(0,0,0,0.12) !important; z-index: 2147483647 !important; } body .bili-user-profile__content, body .bili-user-profile-view, body .bili-user-profile-view__background, body .bili-user-profile-view__info { width: 100% !important; max-width: 100% !important; min-width: 0 !important; margin: 0 !important; box-sizing: border-box !important; overflow: hidden !important; transform: none !important; } body .bili-user-profile-view__info__button.chat { display: none !important; visibility: hidden !important; width: 0 !important; min-width: 0 !important; height: 0 !important; padding: 0 !important; margin: 0 !important; border: none !important; overflow: hidden !important; } html:has(body.bili-space-page), body.bili-space-page { width: 100% !important; max-width: 100% !important; min-width: 0 !important; overflow-x: hidden !important; overflow-x: clip !important; margin: 0 !important; padding: 0 !important; background: #f1f2f3 !important; } body.bili-space-page { padding-top: 0 !important; } body.bili-space-page > #app, body.bili-space-page > div#app { padding-top: 52px !important; box-sizing: border-box !important; margin-top: 0 !important; } body.bili-space-page > #app::before { content: '' !important; display: block !important; height: 0 !important; overflow: hidden !important; } body.bili-space-page .space-theme-bg, body.bili-space-page #app > .space-theme-bg { position: absolute !important; top: 0 !important; left: 0 !important; z-index: 0 !important; pointer-events: none !important; } body.bili-space-page #app > main.space-main { position: relative !important; z-index: 2 !important; } body.bili-space-page .search-sidebar, body.bili-space-page .upload-sidenav { z-index: 3 !important; } body.bili-space-page .bili-header, body.bili-space-page .international-header, body.bili-space-page .mini-header, body.bili-space-page #biliMainHeader, body.bili-space-page #bili-header-container, body.bili-space-page .bili-header--mini, body.bili-space-page .bili-header--fixed, body.bili-space-page .bili-header__bar, body.bili-space-page .bili-header__menu, body.bili-space-page .footer, body.bili-space-page .bili-footer, body.bili-space-page .international-footer, body.bili-space-page .mini-footer, body.bili-space-page .space-footer, body.bili-space-page .go-top, body.bili-space-page .bili-go-top, body.bili-space-page [class*="back-top"], body.bili-space-page [class*="goto-top"], body.bili-space-page [class*="to-top"], body.bili-space-page .fixed-sidebar, body.bili-space-page .bili-fixed-sidebar, body.bili-space-page .side-toolbar, body.bili-space-page .right-sidebar-wrap, body.bili-space-page .space-float { display: none !important; visibility: hidden !important; height: 0 !important; overflow: hidden !important; } body.bili-space-page .toutu.header-toutu { display: none !important; visibility: hidden !important; height: 0 !important; min-height: 0 !important; max-height: 0 !important; padding: 0 !important; margin: 0 !important; overflow: hidden !important; } body.bili-space-page .header.space-header { width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: auto !important; min-height: 0 !important; max-height: none !important; padding: 0 !important; margin: 0 !important; box-sizing: border-box !important; overflow: hidden !important; } body.bili-space-page .upinfo-detail__top .level, body.bili-space-page .upinfo-detail__top a.level, body.bili-space-page .upinfo-detail__top .vip, body.bili-space-page .upinfo-detail__top .img-label, body.bili-space-page .upinfo-detail__bottom, body.bili-space-page .upinfo-sign, body.bili-space-page .upinfo-sign__text, body.bili-space-page .interactions > a.message-btn, body.bili-space-page .interactions > .more-actions, body.bili-space-page .interactions > .menu-popover.message, body.bili-space-page .interactions > .v-popover-wrap.message-entry { display: none !important; visibility: hidden !important; } body.bili-space-page .nav-search.nav-bar-search, body.bili-space-page label.nav-search, body.bili-space-page input.nav-search-input, body.bili-space-page .nav-bar__main-right, body.bili-space-page .nav-statistics { display: none !important; visibility: hidden !important; } body.bili-space-page .nav-bar.space-navbar { width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: 52px !important; max-height: 52px !important; overflow: hidden !important; box-sizing: border-box !important; margin-left: 0 !important; margin-right: 0 !important; margin-top: 0 !important; margin-bottom: 0 !important; padding: 0 8px !important; position: sticky !important; top: 52px !important; z-index: 1000 !important; background: #ffffff !important; } body.bili-space-page #app:has(> main.space-main.route_search) > .nav-bar.space-navbar, body.bili-space-page #app:has(> main.space-main.route_search) > .header.space-header ~ .nav-bar.space-navbar, body.bili-space-page:has(main.space-main.route_search) .nav-bar.space-navbar { display: none !important; visibility: hidden !important; width: 0 !important; max-width: 0 !important; height: 0 !important; min-height: 0 !important; max-height: 0 !important; padding: 0 !important; margin: 0 !important; border: none !important; overflow: hidden !important; } body.bili-space-page .header.space-header, body.bili-space-page #app > .header.space-header, body.bili-space-page #app:has(> main.space-main.route_search) > .header.space-header, body.bili-space-page:has(main.space-main.route_search) .header.space-header { display: none !important; visibility: hidden !important; width: 0 !important; max-width: 0 !important; height: 0 !important; min-height: 0 !important; max-height: 0 !important; padding: 0 !important; margin: 0 !important; border: none !important; overflow: hidden !important; } body.bili-space-page .nav-bar__main { display: flex !important; align-items: center !important; justify-content: center !important; flex-wrap: nowrap !important; gap: 0 !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: 52px !important; max-height: 52px !important; margin: 0 !important; padding: 0 !important; box-sizing: border-box !important; } body.bili-space-page .nav-bar__main-left, body.bili-space-page .nav-tab { height: 52px !important; max-height: 52px !important; margin: 0 !important; padding: 0 !important; box-sizing: border-box !important; } body.bili-space-page .nav-tab > a.nav-tab__item { height: 52px !important; max-height: 52px !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; box-sizing: border-box !important; display: flex !important; align-items: center !important; justify-content: center !important; flex: 1 1 auto !important; width: auto !important; min-width: 0 !important; max-width: none !important; } body.bili-space-page .nav-bar__main-left { display: flex !important; align-items: center !important; justify-content: center !important; flex: 1 1 auto !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; overflow: visible !important; } body.bili-space-page .nav-tab { display: flex !important; align-items: center !important; justify-content: flex-start !important; gap: 8px !important; white-space: nowrap !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; } body.bili-space-page .radio-filter { display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; overflow: hidden !important; padding: 0 !important; margin: 0 !important; } body.bili-space-page button.playall-btn, body.bili-space-page .vui_button.playall-btn, body.bili-space-page .action-btn.playall-btn, body.bili-space-page [class*="playall"] { display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; overflow: hidden !important; padding: 0 !important; margin: 0 !important; } body.bili-space-page #app, body.bili-space-page main.space-main, body.bili-space-page .space-home { width: 100% !important; max-width: 100% !important; min-width: 0 !important; padding-left: 0 !important; padding-right: 0 !important; margin-left: 0 !important; margin-right: 0 !important; box-sizing: border-box !important; display: block !important; } body.bili-space-page .space-home > .aside, body.bili-space-page .space-home > aside.aside, body.bili-space-page main.space-main .aside { display: none !important; visibility: hidden !important; width: 0 !important; max-width: 0 !important; min-width: 0 !important; height: 0 !important; padding: 0 !important; margin: 0 !important; overflow: hidden !important; flex: 0 0 0 !important; position: absolute !important; left: -9999px !important; } body.bili-space-page .space-home > .content { display: block !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; flex: 1 1 100% !important; padding: 0 8px 0 8px !important; margin: 0 !important; box-sizing: border-box !important; } body.bili-space-page .top-video { display: flex !important; flex-wrap: nowrap !important; align-items: center !important; gap: 0 !important; column-gap: 0 !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; box-sizing: border-box !important; overflow: hidden !important; } body.bili-space-page .top-video > .top-video__cover { flex: 0 0 110px !important; width: 110px !important; min-width: 110px !important; max-width: 110px !important; align-self: center !important; margin: 0 !important; } body.bili-space-page .top-video > .top-video__info { flex: 1 1 auto !important; width: auto !important; max-width: calc(100% - 110px) !important; min-width: 0 !important; align-self: center !important; margin: 0 !important; padding-left: 12px !important; padding-right: 0 !important; box-sizing: border-box !important; overflow: hidden !important; } body.bili-space-page .top-video .top-video__title { display: -webkit-box !important; -webkit-box-orient: vertical !important; -webkit-line-clamp: 2 !important; line-clamp: 2 !important; width: 100% !important; max-width: 100% !important; white-space: normal !important; word-break: break-word !important; overflow: hidden !important; text-overflow: ellipsis !important; } body.bili-space-page .top-video .top-video__desc { display: block !important; width: 100% !important; max-width: 100% !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; } body.bili-space-page .top-video .top-video__stats { width: 100% !important; max-width: 100% !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; } body.bili-space-page .route_home .home-section:has(> .section-wrap.video-section) { margin-top: -8px !important; } body.bili-space-page .route_home .home-section:last-of-type, body.bili-space-page .route_home .content > .home-section:last-child { margin-bottom: 0 !important; border-bottom: none !important; } body.bili-space-page .route_home .home-section:last-of-type .section-wrap, body.bili-space-page .route_home .content > .home-section:last-child .section-wrap { margin-bottom: 0 !important; border-bottom: none !important; box-shadow: none !important; } body.bili-space-page .route_home .home-section:last-of-type .section-wrap::after, body.bili-space-page .route_home .home-section:last-of-type .section-wrap::before, body.bili-space-page .route_home .content > .home-section:last-child .section-wrap::after, body.bili-space-page .route_home .content > .home-section:last-child .section-wrap::before { content: none !important; display: none !important; border: none !important; background: none !important; box-shadow: none !important; } body.bili-space-page .route_home .content, body.bili-space-page .route_home .space-home { border-bottom: none !important; box-shadow: none !important; background-image: none !important; } body.bili-space-page .route_home .content::after, body.bili-space-page .route_home .space-home::after, body.bili-space-page .route_home .content::before, body.bili-space-page .route_home .space-home::before { content: none !important; display: none !important; border: none !important; background: none !important; box-shadow: none !important; } body.bili-space-page img, body.bili-space-page video, body.bili-space-page picture { max-width: 100% !important; height: auto !important; } body.bili-space-page .masterpiece-block, body.bili-space-page .items, body.bili-space-page .video-list__content, body.bili-space-page .article-list { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)) !important; grid-gap: 8px !important; gap: 8px !important; row-gap: 8px !important; column-gap: 8px !important; padding: 0 !important; margin: 0 !important; width: 100% !important; max-width: 100% !important; box-sizing: border-box !important; list-style: none !important; align-items: start !important; align-content: start !important; background: transparent !important; height: auto !important; min-height: 0 !important; max-height: none !important; overflow: visible !important; grid-auto-rows: auto !important; } body.bili-space-page .items > .items__item, body.bili-space-page .masterpiece-block > .masterpiece-block__item, body.bili-space-page .video-list__content > .video-list__item, body.bili-space-page .article-list > .article-list__item { display: contents !important; } body.bili-space-page .route_home .lists-section .video-list { display: block !important; gap: 0 !important; row-gap: 0 !important; column-gap: 0 !important; padding-top: 0 !important; padding-bottom: 0 !important; } body.bili-space-page .route_home .lists-section .video-list__header { margin-top: 0 !important; margin-bottom: 0 !important; padding-bottom: 0 !important; } body.bili-space-page .route_home .lists-section .video-list__content { margin-top: 20px !important; padding-top: 0 !important; } body.bili-space-page .space-search { display: flex !important; flex-direction: column !important; align-items: stretch !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; padding: 0 !important; margin: 0 !important; box-sizing: border-box !important; gap: 0 !important; } body.bili-space-page .search-sidebar { order: 1 !important; display: block !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: auto !important; max-height: none !important; padding: 0 8px 8px 8px !important; margin: 8px 0 0 0 !important; box-sizing: border-box !important; position: relative !important; top: auto !important; left: auto !important; right: auto !important; bottom: auto !important; z-index: 1 !important; flex: 0 0 auto !important; overflow: visible !important; background: #f1f2f3 !important; } body.bili-space-page .search-sidebar .side-nav { display: flex !important; flex-direction: row !important; justify-content: center !important; align-items: center !important; gap: 8px !important; width: 100% !important; max-width: 100% !important; padding: 0 !important; margin: 0 auto !important; box-sizing: border-box !important; flex-wrap: wrap !important; position: static !important; } body.bili-space-page .search-sidebar .side-nav__item { display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: center !important; flex: 0 0 auto !important; width: auto !important; min-width: 64px !important; max-width: 100% !important; height: 34px !important; padding: 0 16px !important; margin: 0 !important; box-sizing: border-box !important; border-radius: 17px !important; background: #ffffff !important; color: #18191c !important; font-size: 13px !important; white-space: nowrap !important; position: static !important; } body.bili-space-page .search-sidebar .side-nav__item.active { background: #00aeec !important; color: #ffffff !important; } body.bili-space-page .search-sidebar .side-nav__item__main, body.bili-space-page .search-sidebar .side-nav__item__sub { display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: center !important; gap: 4px !important; width: auto !important; height: auto !important; padding: 0 !important; margin: 0 !important; background: transparent !important; } body.bili-space-page .search-sidebar .side-nav__item__main-text { color: inherit !important; font-size: 13px !important; font-weight: 500 !important; line-height: 34px !important; } body.bili-space-page .search-sidebar .side-nav__item__sub-text { color: inherit !important; font-size: 13px !important; font-weight: 400 !important; line-height: 34px !important; opacity: 0.8 !important; } body.bili-space-page .search-content { order: 2 !important; display: block !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; flex: 1 1 100% !important; padding: 0 8px 16px 8px !important; margin: 0 !important; box-sizing: border-box !important; overflow: visible !important; position: static !important; } body.bili-space-page .space-search .video, body.bili-space-page .space-search .video-header, body.bili-space-page .space-search .video-header__top, body.bili-space-page .space-search .video-header .title, body.bili-space-page .space-search .video-header .sub-title, body.bili-space-page .space-search .video-body { width: 100% !important; max-width: 100% !important; min-width: 0 !important; padding-left: 0 !important; padding-right: 0 !important; margin-left: 0 !important; margin-right: 0 !important; box-sizing: border-box !important; } body.bili-space-page .space-search .video-header, body.bili-space-page .space-search .video-header__top, body.bili-space-page .space-search .video-header .title, body.bili-space-page .space-search .video-header .sub-title, body.bili-space-page .space-search .dynamic-header, body.bili-space-page .space-search .dynamic-header__top, body.bili-space-page .space-search .dynamic-header .title, body.bili-space-page .space-search .dynamic-header .sub-title { display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; min-height: 0 !important; max-height: 0 !important; padding: 0 !important; margin: 0 !important; border: none !important; overflow: hidden !important; } body.bili-space-page .space-search .video-body, body.bili-space-page .space-search .dynamic-content { width: 100% !important; max-width: 100% !important; min-width: 0 !important; margin-top: 0 !important; margin-bottom: 0 !important; margin-left: 0 !important; margin-right: 0 !important; padding: 0 !important; box-sizing: border-box !important; } body.bili-space-page .space-search .video-list, body.bili-space-page .space-search .video-list.grid-mode, body.bili-space-page .space-search .video-list.hide-stat { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)) !important; grid-gap: 8px !important; gap: 8px !important; row-gap: 8px !important; column-gap: 8px !important; align-items: start !important; align-content: start !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: auto !important; min-height: 0 !important; max-height: none !important; padding: 0 !important; margin: 0 !important; box-sizing: border-box !important; overflow: visible !important; } body.bili-space-page .space-search .upload-video-card, body.bili-space-page .space-search .upload-video-card.grid-mode, body.bili-space-page .space-search .upload-video-card__left, body.bili-space-page .space-search .upload-video-card__main { width: 100% !important; max-width: 100% !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; box-sizing: border-box !important; } body.bili-space-page .space-search .dynamic, body.bili-space-page .space-search .dynamic-header, body.bili-space-page .space-search .dynamic-content, body.bili-space-page .space-search .dynamic-list, body.bili-space-page .space-search .dynamic-list__item, body.bili-space-page .space-search .bili-dyn-list, body.bili-space-page .space-search .bili-dyn-list__items, body.bili-space-page .space-search .bili-dyn-item, body.bili-space-page .space-search .bili-dyn-item__main { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; } body.bili-space-page .space-search .dynamic-list__item, body.bili-space-page .space-search .bili-dyn-list__item { width: 100% !important; max-width: 100% !important; min-width: 0 !important; padding: 0 0 8px 0 !important; margin: 0 !important; box-sizing: border-box !important; } body.bili-space-page .space-search .dynamic-content, body.bili-space-page .space-search .dynamic-list { display: block !important; overflow-x: hidden !important; padding-left: 0 !important; padding-right: 0 !important; margin-left: 0 !important; margin-right: 0 !important; } body.bili-space-page .space-search .dynamic-list__item .bili-dyn-item, body.bili-space-page .space-search .dynamic-list__item .bili-dyn-item__main, body.bili-space-page .space-search .dynamic-list__item .bili-dyn-item__header, body.bili-space-page .space-search .dynamic-list__item .bili-dyn-item__body, body.bili-space-page .space-search .dynamic-list__item .bili-dyn-item__footer { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; margin-left: 0 !important; margin-right: 0 !important; } body.bili-space-page .video-footer { display: flex !important; flex-direction: row !important; justify-content: center !important; align-items: center !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: auto !important; min-height: 0 !important; padding: 0 !important; margin: 8px 0 -8px 0 !important; box-sizing: border-box !important; overflow: visible !important; background: transparent !important; } body.bili-space-page .lists-footer { display: flex !important; flex-direction: row !important; justify-content: center !important; align-items: center !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: auto !important; min-height: 0 !important; max-height: none !important; padding: 0 !important; margin: 8px 0 -8px 0 !important; box-sizing: border-box !important; overflow: visible !important; background: transparent !important; } body.bili-space-page main.space-main.route_listsIndex > .space-lists > .lists-footer { padding: 0 !important; margin: 8px 0 -8px 0 !important; } body.bili-space-page .vui_pagenation, body.bili-space-page .vui_pagenation--jump, body.bili-space-page .vui_pagenation--jump.video-pagination { display: flex !important; flex-direction: row !important; justify-content: center !important; align-items: center !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: auto !important; min-height: 0 !important; padding: 8px 0 !important; margin: 0 !important; box-sizing: border-box !important; overflow: visible !important; background: transparent !important; } body.bili-space-page .vui_pagenation-go, body.bili-space-page .vui_pagenation--jump .vui_pagenation-go, body.bili-space-page .vui_pagenation .vui_input { display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; min-width: 0 !important; min-height: 0 !important; max-height: 0 !important; padding: 0 !important; margin: 0 !important; border: none !important; overflow: hidden !important; } body.bili-space-page .vui_pagenation--btns { display: flex !important; flex-direction: row !important; flex-wrap: nowrap !important; justify-content: flex-start !important; align-items: center !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; padding: 0 8px !important; margin: 0 !important; box-sizing: border-box !important; gap: 4px !important; overflow-x: auto !important; overflow-y: hidden !important; -webkit-overflow-scrolling: touch !important; scrollbar-width: none !important; -ms-overflow-style: none !important; } body.bili-space-page .vui_pagenation--btns::-webkit-scrollbar { display: none !important; width: 0 !important; height: 0 !important; } body.bili-space-page .vui_pagenation--btn { display: inline-flex !important; align-items: center !important; justify-content: center !important; flex-shrink: 0 !important; flex-grow: 0 !important; width: auto !important; min-width: 32px !important; height: 34px !important; line-height: 34px !important; padding: 0 6px !important; margin: 0 !important; box-sizing: border-box !important; white-space: nowrap !important; font-size: 13px !important; text-align: center !important; border-radius: 4px !important; } body.bili-space-page .vui_pagenation--btn-side { min-width: 44px !important; padding: 0 10px !important; font-size: 13px !important; } body.bili-space-page .space-dynamic { display: flex !important; flex-direction: column !important; align-items: stretch !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; padding: 0 !important; margin: 0 !important; box-sizing: border-box !important; gap: 0 !important; } body.bili-space-page .space-dynamic__left { order: 1 !important; display: block !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: auto !important; max-height: none !important; padding: 8px !important; margin: 0 !important; box-sizing: border-box !important; position: static !important; top: auto !important; left: auto !important; bottom: auto !important; right: auto !important; background: #f1f2f3 !important; flex: 0 0 auto !important; overflow: visible !important; } body.bili-space-page .space-dynamic__left .side-nav { display: flex !important; flex-direction: row !important; justify-content: center !important; align-items: center !important; gap: 8px !important; width: 100% !important; max-width: 100% !important; padding: 0 !important; margin: 0 auto !important; box-sizing: border-box !important; flex-wrap: wrap !important; position: static !important; } body.bili-space-page .space-dynamic__left .side-nav__item { display: flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 auto !important; width: auto !important; min-width: 64px !important; max-width: 100% !important; height: 34px !important; padding: 0 16px !important; margin: 0 !important; box-sizing: border-box !important; border-radius: 17px !important; background: #ffffff !important; color: #18191c !important; font-size: 13px !important; cursor: pointer !important; user-select: none !important; white-space: nowrap !important; position: static !important; } body.bili-space-page .space-dynamic__left .side-nav__item.active { background: #00aeec !important; color: #ffffff !important; } body.bili-space-page .space-dynamic__left .side-nav__item__main { display: flex !important; align-items: center !important; justify-content: center !important; gap: 4px !important; width: auto !important; height: auto !important; padding: 0 !important; margin: 0 !important; background: transparent !important; } body.bili-space-page .space-dynamic__left .side-nav__item__main-text { color: inherit !important; font-size: 13px !important; font-weight: 500 !important; line-height: 34px !important; } body.bili-space-page .space-dynamic__content { order: 2 !important; display: block !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; flex: 1 1 100% !important; padding: 0 !important; margin: 0 !important; box-sizing: border-box !important; overflow: visible !important; } body.bili-space-page .space-dynamic__right { display: none !important; visibility: hidden !important; width: 0 !important; max-width: 0 !important; height: 0 !important; padding: 0 !important; margin: 0 !important; overflow: hidden !important; flex: 0 0 0 !important; position: absolute !important; left: -9999px !important; } body.bili-space-page .space-dynamic-inner, body.bili-space-page .space-dynamic-inner > .content, body.bili-space-page .bili-dyn-list, body.bili-space-page .bili-dyn-list__items { width: 100% !important; max-width: 100% !important; min-width: 0 !important; padding: 0 !important; margin: 0 !important; box-sizing: border-box !important; } body.bili-space-page .bili-dyn-list__item { padding: 0 8px 8px 8px !important; margin: 0 !important; box-sizing: border-box !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; float: none !important; } body.bili-space-page .bili-dyn-item { position: relative !important; background: #ffffff !important; border: 1px solid #e3e5e7 !important; border-radius: 8px !important; padding: 12px 8px 0 8px !important; margin: 0 !important; box-sizing: border-box !important; overflow: hidden !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; display: block !important; float: none !important; } body.bili-space-page .bili-dyn-item * { max-width: 100% !important; box-sizing: border-box !important; } body.bili-space-page .bili-dyn-item img, body.bili-space-page .bili-dyn-item video, body.bili-space-page .bili-dyn-item picture { max-width: 100% !important; height: auto !important; } body.bili-space-page .bili-dyn-item__main { position: relative !important; padding-left: 0 !important; padding-right: 0 !important; box-sizing: border-box !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; float: none !important; } body.bili-space-page .bili-dyn-item__avatar { position: absolute !important; left: 0 !important; top: 0 !important; width: 56px !important; max-width: 56px !important; min-width: 0 !important; padding: 0 !important; margin: 0 !important; box-sizing: border-box !important; } body.bili-space-page .bili-dyn-item__avatar .bili-dyn-avatar, body.bili-space-page .bili-dyn-item__avatar .b-avatar, body.bili-space-page .bili-dyn-item__avatar img { width: 48px !important; height: 48px !important; max-width: 100% !important; border-radius: 50% !important; } body.bili-space-page .bili-dyn-item__header { margin-left: 0 !important; margin-right: 0 !important; padding-left: 64px !important; padding-right: 8px !important; width: auto !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; } body.bili-space-page .bili-dyn-item__more, body.bili-space-page .bili-dyn-more, body.bili-space-page .bili-dyn-more__btn, body.bili-space-page .bili-dyn-more__cascader { display: none !important; visibility: hidden !important; } body.bili-space-page .bili-dyn-content, body.bili-space-page .bili-dyn-content__orig, body.bili-space-page .bili-dyn-content__orig__major { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; } body.bili-space-page .bili-dyn-card-video { display: flex !important; flex-direction: column !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: auto !important; box-sizing: border-box !important; } body.bili-space-page .bili-dyn-card-video__header { width: 100% !important; max-width: 100% !important; height: auto !important; flex: 0 0 auto !important; box-sizing: border-box !important; } body.bili-space-page .bili-dyn-card-video__cover { width: 100% !important; max-width: 100% !important; height: auto !important; aspect-ratio: 16 / 9 !important; box-sizing: border-box !important; } body.bili-space-page .bili-dyn-card-video__cover .b-img, body.bili-space-page .bili-dyn-card-video__cover .b-img__inner, body.bili-space-page .bili-dyn-card-video__cover img, body.bili-space-page .bili-dyn-card-video__cover picture { width: 100% !important; max-width: 100% !important; height: auto !important; aspect-ratio: 16 / 9 !important; object-fit: cover !important; display: block !important; } body.bili-space-page .bili-dyn-card-video__body { width: 100% !important; max-width: 100% !important; height: auto !important; flex: 1 1 auto !important; padding: 8px 0 0 0 !important; box-sizing: border-box !important; } body.bili-space-page .bili-dyn-card-video__body, body.bili-space-page .bili-dyn-card-video__title, body.bili-space-page .bili-dyn-card-video__desc { border: none !important; border-top: none !important; border-right: none !important; border-bottom: none !important; border-left: none !important; border-width: 0 !important; border-style: none !important; box-shadow: none !important; outline: none !important; } body.bili-space-page .bili-dyn-card-video__body::before, body.bili-space-page .bili-dyn-card-video__body::after, body.bili-space-page .bili-dyn-card-video__desc::before, body.bili-space-page .bili-dyn-card-video__desc::after { content: none !important; display: none !important; border: none !important; background: none !important; box-shadow: none !important; } body.bili-space-page .bili-dyn-card-video__title, body.bili-space-page .bili-dyn-card-video__desc, body.bili-space-page .bili-dyn-card-video__title .bili-ellipsis, body.bili-space-page .bili-dyn-card-video__desc .bili-ellipsis { text-align: center !important; } body.bili-space-page .bili-dyn-card-video__stat, body.bili-space-page .bili-dyn-card-video__stat__item, body.bili-space-page .bili-dyn-card-video__stat__item.danmaku { display: none !important; visibility: hidden !important; height: 0 !important; overflow: hidden !important; margin: 0 !important; padding: 0 !important; } body.bili-space-page .bili-dyn-item, body.bili-space-page .bili-dyn-item * { text-align: center !important; } body.bili-space-page .bili-dyn-item__body { margin-left: 0 !important; margin-right: 0 !important; padding-left: 8px !important; padding-right: 8px !important; width: 100% !important; max-width: 100% !important; box-sizing: border-box !important; } body.bili-space-page .bili-dyn-item__footer, body.bili-space-page .bili-dyn-item__action, body.bili-space-page .bili-dyn-action, body.bili-space-page .bili-dyn-action.forward, body.bili-space-page .bili-dyn-action.comment, body.bili-space-page .bili-dyn-action.like { display: none !important; visibility: hidden !important; height: 0 !important; min-height: 0 !important; max-height: 0 !important; padding: 0 !important; margin: 0 !important; border: none !important; overflow: hidden !important; } body.bili-space-page .bili-dyn-item { padding-bottom: 12px !important; } body.bili-space-page .bili-dyn-content__orig__major img, body.bili-space-page .bili-dyn-content__orig__major picture, body.bili-space-page .bili-dyn-content__orig__major .b-img { margin-left: auto !important; margin-right: auto !important; display: block !important; } body.bili-space-page .bili-dyn-content__orig__major [class*="grid"], body.bili-space-page .bili-dyn-content__orig__major [class*="pics"], body.bili-space-page .bili-dyn-content__orig__major [class*="gallery"], body.bili-space-page .bili-dyn-content__orig__major [class*="goods"], body.bili-space-page .bili-dyn-content__orig__major [class*="commodity"], body.bili-space-page .bili-dyn-content__orig__major [class*="card"] { margin-left: auto !important; margin-right: auto !important; justify-content: center !important; } body.bili-space-page .bili-dyn-item__action { flex: 1 1 0 !important; width: auto !important; max-width: none !important; min-width: 0 !important; box-sizing: border-box !important; display: flex !important; align-items: center !important; justify-content: center !important; } body.bili-space-page .bili-dyn-action { display: flex !important; align-items: center !important; justify-content: center !important; width: 100% !important; gap: 4px !important; } body.bili-space-page .space-upload { display: flex !important; flex-direction: column !important; align-items: stretch !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; padding: 0 !important; margin: 0 !important; box-sizing: border-box !important; gap: 0 !important; } body.bili-space-page .upload-sidenav { order: 1 !important; display: block !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: auto !important; max-height: none !important; padding: 0 8px 8px 8px !important; margin: 0 !important; box-sizing: border-box !important; position: static !important; flex: 0 0 auto !important; overflow: visible !important; background: #f1f2f3 !important; position: static !important; top: auto !important; z-index: auto !important; } body.bili-space-page .upload-sidenav .side-nav { display: flex !important; flex-direction: row !important; justify-content: center !important; align-items: center !important; gap: 8px !important; width: 100% !important; max-width: 100% !important; padding: 0 !important; margin: 0 auto !important; box-sizing: border-box !important; flex-wrap: wrap !important; position: static !important; } body.bili-space-page .upload-sidenav .side-nav__item { display: flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 auto !important; width: auto !important; min-width: 64px !important; max-width: 100% !important; height: 34px !important; padding: 0 16px !important; margin: 0 !important; box-sizing: border-box !important; border-radius: 17px !important; background: #ffffff !important; color: #18191c !important; font-size: 13px !important; cursor: pointer !important; user-select: none !important; white-space: nowrap !important; position: static !important; } body.bili-space-page .upload-sidenav .side-nav__item.active { background: #00aeec !important; color: #ffffff !important; } body.bili-space-page .upload-sidenav .side-nav__item__main { display: flex !important; align-items: center !important; justify-content: center !important; gap: 4px !important; width: auto !important; height: auto !important; padding: 0 !important; margin: 0 !important; background: transparent !important; } body.bili-space-page .upload-sidenav .side-nav__item__main-text { color: inherit !important; font-size: 13px !important; font-weight: 500 !important; line-height: 34px !important; } body.bili-space-page .upload-content { order: 2 !important; display: block !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; flex: 1 1 100% !important; padding: 0 8px 16px 8px !important; margin: 0 !important; box-sizing: border-box !important; overflow: visible !important; position: static !important; } body.bili-space-page .upload-content .video-header, body.bili-space-page .upload-content .video-header__top, body.bili-space-page .upload-content .video-header .title, body.bili-space-page .upload-content .video-header .sub-title { display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; min-height: 0 !important; max-height: 0 !important; padding: 0 !important; margin: 0 !important; border: none !important; overflow: hidden !important; } body.bili-space-page .upload-content .video-body { width: 100% !important; max-width: 100% !important; min-width: 0 !important; margin-top: 0 !important; margin-bottom: 0 !important; margin-left: 0 !important; margin-right: 0 !important; padding: 0 !important; box-sizing: border-box !important; } body.bili-space-page .upload-sidenav { margin-top: 8px !important; margin-bottom: 0 !important; padding-top: 0 !important; } body.bili-space-page .space-upload > div.upload-sidenav:nth-of-type(1) { margin-top: 8px !important; margin-bottom: 0 !important; padding-top: 0 !important; } body.bili-space-page .space-search > div.search-sidebar:nth-of-type(1) { margin-top: 8px !important; margin-bottom: 0 !important; padding-top: 0 !important; } body.bili-space-page .lists-view-mode, body.bili-space-page .video-mode-switcher, body.bili-space-page .lists-view-mode__action { display: none !important; visibility: hidden !important; } body.bili-space-page .upload-content .video-list, body.bili-space-page .upload-content .video-list.grid-mode, body.bili-space-page .upload-content .video-list.hide-stat, body.bili-space-page .video-list.grid-mode, body.bili-space-page .video-list.hide-stat { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)) !important; grid-gap: 8px !important; gap: 8px !important; row-gap: 8px !important; column-gap: 8px !important; padding: 0 !important; margin: 0 !important; width: 100% !important; max-width: 100% !important; box-sizing: border-box !important; list-style: none !important; align-items: start !important; align-content: start !important; background: transparent !important; height: auto !important; min-height: 0 !important; max-height: none !important; overflow: visible !important; grid-auto-rows: auto !important; } body.bili-space-page .space-lists { display: block !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; padding-left: 8px !important; padding-right: 8px !important; padding-bottom: 16px !important; margin-left: 0 !important; margin-right: 0 !important; box-sizing: border-box !important; float: none !important; overflow: visible !important; } body.bili-space-page .space-lists .lists-content, body.bili-space-page .space-lists .contet-list, body.bili-space-page .space-lists .video-list { width: 100% !important; max-width: 100% !important; min-width: 0 !important; padding-left: 0 !important; padding-right: 0 !important; margin-left: 0 !important; margin-right: 0 !important; box-sizing: border-box !important; float: none !important; } body.bili-space-page .space-lists .lists-header { width: 100% !important; max-width: 100% !important; min-width: 0 !important; padding-left: 0 !important; padding-right: 0 !important; padding-bottom: 16px !important; margin-left: 0 !important; margin-right: 0 !important; box-sizing: border-box !important; float: none !important; } body.bili-space-page .space-lists > .lists-header { display: none !important; } body.bili-space-page main.space-main.route_listsIndex > .space-lists > .lists-header { display: none !important; } body.bili-space-page .space-lists .lists-header .title { display: none !important; } body.bili-space-page .space-lists .video-list__content { margin-top: 20px !important; } body.bili-space-page .space-list-details { display: block !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; padding-left: 8px !important; padding-right: 8px !important; padding-bottom: 16px !important; margin-left: 0 !important; margin-right: 0 !important; box-sizing: border-box !important; float: none !important; overflow: visible !important; } body.bili-space-page .space-list-details .list-header { width: 100% !important; max-width: 100% !important; min-width: 0 !important; padding-left: 0 !important; padding-right: 0 !important; margin-left: 0 !important; margin-right: 0 !important; box-sizing: border-box !important; float: none !important; } body.bili-space-page .space-list-details .list-header .subtitle, body.bili-space-page .space-list-details .list-header .meta { width: 100% !important; max-width: 100% !important; min-width: 0 !important; margin-bottom: 20px !important; box-sizing: border-box !important; } body.bili-space-page .space-list-details .list-header .subtitle, body.bili-space-page .space-list-details .list-header .subtitle .meta, body.bili-space-page .space-list-details .list-header .subtitle .meta .stats, body.bili-space-page .space-list-details .list-header .meta, body.bili-space-page .space-list-details .list-header .stats { text-align: center !important; justify-content: center !important; } body.bili-space-page main.space-main.route_listDetails > .space-list-details > .list-header > .subtitle > .meta > .stats { text-align: center !important; justify-content: center !important; } body.bili-space-page .space-list-details .list-header > *:not(.title) { text-align: center !important; justify-content: center !important; } body.bili-space-page .space-list-details .list-header .desc, body.bili-space-page .space-list-details .list-header > .desc { display: block !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: auto !important; min-height: 0 !important; max-height: none !important; margin: 0 0 12px 0 !important; padding: 0 !important; box-sizing: border-box !important; float: none !important; line-height: 20px !important; text-align: center !important; justify-content: center !important; white-space: normal !important; word-break: break-word !important; overflow-wrap: anywhere !important; text-overflow: clip !important; -webkit-line-clamp: unset !important; line-clamp: unset !important; overflow: visible !important; background: transparent !important; } body.bili-space-page main.space-main.route_listDetails > .space-list-details > .list-header > .desc { width: 100% !important; max-width: 100% !important; height: auto !important; max-height: none !important; text-align: center !important; white-space: normal !important; overflow: visible !important; } body.bili-space-page .space-list-details .list-content { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)) !important; grid-auto-rows: auto !important; gap: 8px !important; row-gap: 8px !important; column-gap: 8px !important; align-items: start !important; align-content: start !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: auto !important; min-height: 0 !important; max-height: none !important; padding: 0 !important; margin: 0 !important; box-sizing: border-box !important; float: none !important; overflow: visible !important; } body.bili-space-page .space-list-details .list-video-item { display: block !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: auto !important; min-height: 0 !important; max-height: none !important; margin: 0 !important; padding: 0 !important; box-sizing: border-box !important; position: static !important; transform: none !important; left: auto !important; top: auto !important; float: none !important; flex: 0 1 auto !important; } body.bili-home-page .container .bili-video-card, body.bili-home-page .container .bili-live-card, body.bili-search-page .bili-video-card, body.bili-search-page .bili-live-card, body.bili-search-page .search-video-card, body.bili-space-page .bili-video-card, body.bili-space-page .bili-live-card { --cover-radio: 56.25% !important; --title-font-size: 13px !important; --title-line-height: 18px !important; --title-padding-right: 0 !important; --no-interest-entry-size: 22px !important; --info-margin-top: 6px !important; --subtitle-font-size: 11px !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: auto !important; max-height: none !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; display: block !important; align-self: start !important; background: #ffffff !important; border: none !important; border-radius: 8px !important; box-shadow: 0 1px 3px rgba(0,0,0,0.08) !important; overflow: hidden !important; box-sizing: border-box !important; position: relative !important; float: none !important; } body.bili-home-page .container .bili-video-card__wrap, body.bili-home-page .container .bili-live-card__wrap, body.bili-search-page .bili-video-card__wrap, body.bili-search-page .bili-live-card__wrap, body.bili-space-page .bili-video-card__wrap, body.bili-space-page .bili-live-card__wrap { width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: auto !important; max-height: none !important; margin: 0 !important; padding: 0 !important; display: block !important; background: transparent !important; border: none !important; border-radius: 8px !important; box-sizing: border-box !important; overflow: hidden !important; } body.bili-home-page .bili-video-card__image--wrap, body.bili-home-page .bili-video-card__image--link, body.bili-home-page .v-img.bili-video-card__cover, body.bili-home-page .bili-video-card .b-img, body.bili-home-page .bili-video-card picture, body.bili-search-page .bili-video-card__image--wrap, body.bili-search-page .bili-video-card__image--link, body.bili-search-page .v-img.bili-video-card__cover, body.bili-search-page .bili-video-card .b-img, body.bili-search-page .bili-video-card picture, body.bili-space-page .bili-video-card__image--wrap, body.bili-space-page .bili-video-card__image--link, body.bili-space-page .v-img.bili-video-card__cover, body.bili-space-page .bili-video-card .b-img, body.bili-space-page .bili-video-card picture { width: 100% !important; max-width: 100% !important; height: auto !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; border-radius: 8px 8px 0 0 !important; overflow: hidden !important; position: relative !important; display: block !important; float: none !important; box-sizing: border-box !important; } body.bili-home-page .bili-video-card__image--wrap img, body.bili-home-page .bili-video-card__image--link img, body.bili-home-page .v-img.bili-video-card__cover img, body.bili-home-page .bili-video-card .b-img > img, body.bili-home-page .bili-video-card .b-img__inner, body.bili-home-page .bili-video-card picture img, body.bili-search-page .bili-video-card__image--wrap img, body.bili-search-page .bili-video-card__image--link img, body.bili-search-page .v-img.bili-video-card__cover img, body.bili-search-page .bili-video-card .b-img > img, body.bili-search-page .bili-video-card .b-img__inner, body.bili-search-page .bili-video-card picture img, body.bili-space-page .bili-video-card__image--wrap img, body.bili-space-page .bili-video-card__image--link img, body.bili-space-page .v-img.bili-video-card__cover img, body.bili-space-page .bili-video-card .b-img > img, body.bili-space-page .bili-video-card .b-img__inner, body.bili-space-page .bili-video-card picture img { width: 100% !important; max-width: 100% !important; height: auto !important; aspect-ratio: 16 / 9 !important; object-fit: cover !important; display: block !important; margin: 0 !important; padding: 0 !important; box-sizing: border-box !important; } body.bili-home-page .bili-video-card__image--wrap picture > *, body.bili-search-page .bili-video-card__image--wrap picture > *, body.bili-space-page .bili-video-card__image--wrap picture > * { width: 100% !important; max-width: 100% !important; height: auto !important; padding: 0 !important; margin: 0 !important; display: block !important; box-sizing: border-box !important; } body.bili-home-page .bili-video-card__info, body.bili-home-page .bili-live-card__info, body.bili-home-page .video-info, body.bili-search-page .bili-video-card__info, body.bili-search-page .bili-live-card__info, body.bili-search-page .video-info, body.bili-space-page .bili-video-card__details, body.bili-space-page .bili-video-card__info, body.bili-space-page .bili-live-card__info { width: 100% !important; padding: 8px !important; margin: 0 !important; box-sizing: border-box !important; text-align: center !important; display: block !important; height: auto !important; max-height: none !important; min-height: 0 !important; background: transparent !important; } body.bili-home-page .bili-video-card__info--tit, body.bili-home-page .bili-video-card__info--tit a, body.bili-home-page .bili-video-card h3, body.bili-home-page .bili-video-card h3 a, body.bili-home-page .bili-live-card__info--tit, body.bili-home-page .bili-live-card__info--tit a, body.bili-search-page .bili-video-card__info--tit, body.bili-search-page .bili-video-card__info--tit a, body.bili-search-page .bili-video-card h3, body.bili-search-page .bili-video-card h3 a, body.bili-search-page .bili-live-card__info--tit, body.bili-search-page .bili-live-card__info--tit a, body.bili-space-page .bili-video-card__title, body.bili-space-page .bili-video-card__title > a, body.bili-space-page .bili-video-card__title .bili-ellipsis, body.bili-space-page .bili-video-card__info--tit, body.bili-space-page .bili-video-card__info--tit a { display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; text-align: center !important; font-size: 13px !important; line-height: 18px !important; min-height: 36px !important; max-height: 36px !important; color: #18191c !important; font-weight: 500 !important; margin: 0 !important; padding: 0 !important; word-break: break-all !important; width: 100% !important; } body.bili-home-page .bili-video-card__info--bottom, body.bili-home-page .bili-video-card__info--owner, body.bili-home-page .bili-video-card__info--stat, body.bili-search-page .bili-video-card__info--bottom, body.bili-search-page .bili-video-card__info--owner, body.bili-search-page .bili-video-card__info--stat, body.bili-space-page .bili-video-card__info--bottom, body.bili-space-page .bili-video-card__info--owner, body.bili-space-page .bili-video-card__stats, body.bili-space-page .bili-video-card__subtitle, body.bili-space-page .bili-video-card__date { display: flex !important; justify-content: center !important; align-items: center !important; text-align: center !important; width: 100% !important; margin-top: 4px !important; margin-left: auto !important; margin-right: auto !important; padding: 0 !important; height: 21px !important; min-height: 21px !important; } body.bili-home-page .bili-live-card__info--uname, body.bili-home-page .bili-live-card__info--owner, body.bili-home-page .bili-live-card__info--bottom, body.bili-search-page .bili-live-card__info--uname, body.bili-search-page .bili-live-card__info--owner, body.bili-search-page .bili-live-card__info--bottom, body.bili-space-page .bili-live-card__info--uname, body.bili-space-page .bili-live-card__info--owner, body.bili-space-page .bili-live-card__info--bottom, body.bili-home-page .bili-live-card__info--text > *:not(.bili-live-card__info--tit), body.bili-search-page .bili-live-card__info--text > *:not(.bili-live-card__info--tit), body.bili-space-page .bili-live-card__info--text > *:not(.bili-live-card__info--tit) { display: inline-flex !important; flex-wrap: nowrap !important; align-items: center !important; justify-content: center !important; width: auto !important; max-width: 100% !important; min-width: 0 !important; height: 21px !important; min-height: 21px !important; max-height: 21px !important; margin: 4px auto 0 auto !important; padding: 0 !important; line-height: 21px !important; box-sizing: border-box !important; } body.bili-home-page .bili-live-card__info--author, body.bili-search-page .bili-live-card__info--author, body.bili-space-page .bili-live-card__info--author, body.bili-home-page .bili-live-card__info--uname > span, body.bili-search-page .bili-live-card__info--uname > span, body.bili-space-page .bili-live-card__info--uname > span { flex: 0 1 auto !important; width: auto !important; max-width: 100% !important; min-width: 0 !important; height: 21px !important; max-height: 21px !important; margin: 0 !important; padding: 0 !important; line-height: 21px !important; text-align: left !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; } body.bili-home-page .bili-live-card__info--uname-icon, body.bili-search-page .bili-live-card__info--uname-icon, body.bili-space-page .bili-live-card__info--uname-icon, body.bili-home-page .bili-live-card__info--uname > svg, body.bili-search-page .bili-live-card__info--uname > svg, body.bili-space-page .bili-live-card__info--uname > svg { flex: 0 0 auto !important; width: 16px !important; height: 16px !important; min-width: 16px !important; max-height: none !important; line-height: normal !important; flex-shrink: 0 !important; } body.bili-home-page .bili-watch-later, body.bili-home-page [class*="watch-later"], body.bili-home-page [class*="watchlater"], body.bili-home-page [class*="add-to-watch-later"], body.bili-home-page [class*="watch-later-btn"], body.bili-home-page .bili-video-card__mask, body.bili-search-page .bili-watch-later, body.bili-search-page [class*="watch-later"], body.bili-search-page [class*="watchlater"], body.bili-search-page [class*="add-to-watch-later"], body.bili-search-page [class*="watch-later-btn"], body.bili-search-page .bili-video-card__mask, body.bili-space-page .bili-card-watch-later, body.bili-space-page .bili-video-card .bili-watch-later, body.bili-space-page .bili-video-card [class*="watch-later"] { display: none !important; visibility: hidden !important; } body.bili-space-page .upload-video-card .bili-video-card, body.bili-space-page .upload-video-card .bili-video-card__wrap { border: none !important; overflow: hidden !important; } body.bili-space-page .route_home .section-wrap.like-section, body.bili-space-page .route_home .like-section__content, body.bili-space-page .route_home .home-section:has(> .section-wrap.like-section) { display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; min-height: 0 !important; max-height: 0 !important; margin: 0 !important; padding: 0 !important; border: none !important; overflow: hidden !important; } body.bili-space-page .route_home .section-wrap.bangumi-section, body.bili-space-page .route_home .bangumi-section__content, body.bili-space-page .route_home .section-wrap.sub-section, body.bili-space-page .route_home .sub-section__content, body.bili-space-page .route_home .section-wrap.follow-section, body.bili-space-page .route_home .follow-section__content, body.bili-space-page .route_home .home-section:has(> .section-wrap.bangumi-section), body.bili-space-page .route_home .home-section:has(> .section-wrap.sub-section), body.bili-space-page .route_home .home-section:has(> .section-wrap.follow-section) { display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; min-height: 0 !important; max-height: 0 !important; margin: 0 !important; padding: 0 !important; border: none !important; overflow: hidden !important; } body.bili-space-page .route_home .section-wrap.fav-section, body.bili-space-page .route_home .fav-section__content, body.bili-space-page .route_home .home-section:has(> .section-wrap.fav-section) { display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; min-height: 0 !important; max-height: 0 !important; margin: 0 !important; padding: 0 !important; border: none !important; overflow: hidden !important; } body.bili-space-page .route_home .article-section .article-list { margin-top: 20px !important; } body.bili-space-page .article-card { width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: 172px !important; max-height: 172px !important; min-height: 172px !important; margin: 0 !important; padding: 0 !important; box-sizing: border-box !important; display: block !important; position: relative !important; float: none !important; background: #ffffff !important; border: none !important; border-radius: 8px !important; box-shadow: 0 1px 3px rgba(0,0,0,0.08) !important; overflow: hidden !important; } body.bili-space-page .article-card__top { display: block !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; margin: 0 !important; box-sizing: border-box !important; aspect-ratio: 16 / 9 !important; position: relative !important; float: none !important; border: none !important; border-radius: 8px 8px 0 0 !important; overflow: hidden !important; background: transparent !important; } body.bili-space-page .article-card__cover { display: block !important; width: 100% !important; max-width: 100% !important; margin: 0 !important; border: none !important; border-radius: 8px 8px 0 0 !important; overflow: hidden !important; background: transparent !important; } body.bili-space-page .article-card__top > .article-card__cover, body.bili-space-page .article-card__top .bili-cover-card__thumbnail { position: absolute !important; inset: 0 !important; width: 100% !important; height: 100% !important; min-height: 0 !important; padding: 0 !important; margin: 0 !important; box-sizing: border-box !important; } body.bili-space-page .article-card__top img, body.bili-space-page .article-card__cover img, body.bili-space-page .article-card__top .b-img__inner { width: 100% !important; max-width: 100% !important; height: 100% !important; object-fit: cover !important; display: block !important; margin: 0 !important; padding: 0 !important; border: none !important; border-radius: 0 !important; box-sizing: border-box !important; } body.bili-space-page .article-card__bottom { width: 100% !important; height: 77px !important; min-height: 77px !important; max-height: 77px !important; margin: 0 !important; padding: 8px !important; box-sizing: border-box !important; background: transparent !important; display: flex !important; flex-direction: column !important; justify-content: center !important; align-items: stretch !important; text-align: center !important; overflow: hidden !important; } body.bili-space-page .article-card__bottom .title { display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; text-align: center !important; width: 100% !important; font-size: 13px !important; line-height: 18px !important; min-height: 36px !important; max-height: 36px !important; color: #18191c !important; font-weight: 500 !important; margin: 0 !important; padding: 0 !important; word-break: break-all !important; text-decoration: none !important; } body.bili-space-page .article-card__bottom .title > * { display: inline !important; font-size: 13px !important; line-height: 18px !important; color: #18191c !important; font-weight: 500 !important; -webkit-line-clamp: unset !important; -webkit-box-orient: unset !important; min-height: 0 !important; max-height: none !important; margin: 0 !important; padding: 0 !important; text-align: center !important; white-space: normal !important; } body.bili-space-page .nav-tab { position: relative !important; } body.bili-space-page .nav-tab > *:not(a) { display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; margin: 0 !important; padding: 0 !important; overflow: hidden !important; } body.bili-space-page .nav-tab::before, body.bili-space-page .nav-tab::after, body.bili-space-page .nav-tab > a.nav-tab__item::before { content: none !important; display: none !important; } body.bili-space-page .nav-tab > a.nav-tab__item { position: relative !important; } body.bili-space-page .nav-tab > a.nav-tab__item::after { content: '' !important; display: block !important; position: absolute !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: auto !important; min-width: 0 !important; height: 3px !important; margin: 0 !important; padding: 0 !important; border: none !important; border-radius: 2px !important; transform: none !important; transition: none !important; background: transparent !important; } body.bili-space-page .nav-tab > a.nav-tab__item.active::after, body.bili-space-page .nav-tab > a.nav-tab__item.router-link-exact-active::after { background: #00aeec !important; } body.bili-space-page .nav-tab > a.nav-tab__item.active, body.bili-space-page .nav-tab > a.nav-tab__item.router-link-exact-active { color: #00aeec !important; } body.bili-space-page .opus { width: 100% !important; max-width: 100% !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; box-sizing: border-box !important; } body.bili-space-page .opus-header { display: block !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: 34px !important; min-height: 34px !important; max-height: 34px !important; margin: 0 0 8px 0 !important; padding: 0 !important; box-sizing: border-box !important; overflow: hidden !important; } body.bili-space-page .opus-header__top { display: block !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: 34px !important; min-height: 34px !important; max-height: 34px !important; margin: 0 !important; padding: 0 !important; box-sizing: border-box !important; overflow: hidden !important; } body.bili-space-page .content-filter { display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: center !important; gap: 8px !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: 34px !important; min-height: 34px !important; max-height: 34px !important; margin: 0 !important; padding: 0 !important; box-sizing: border-box !important; overflow: hidden !important; } body.bili-space-page .content-tab { margin: 0 !important; padding: 0 !important; box-sizing: border-box !important; } body.bili-space-page main.space-main .upload-content .opus > .opus-header > .opus-header__top > .content-filter { justify-content: center !important; } body.bili-space-page .content-filter > .content-tab { position: relative !important; height: 24px !important; min-height: 24px !important; max-height: 24px !important; margin: 0 !important; padding: 0 !important; border: none !important; box-sizing: border-box !important; font-size: 12px !important; line-height: 24px !important; flex: 0 0 auto !important; } body.bili-space-page .content-filter > .content-tab::before { display: none !important; content: none !important; } body.bili-space-page .content-filter > .content-tab::after { display: none !important; content: none !important; } body.bili-space-page .content-filter > .content-tab:not(:last-child)::after { display: block !important; content: '' !important; position: absolute !important; top: 50% !important; left: 100% !important; right: auto !important; width: 1px !important; height: 10px !important; margin: 0 0 0 3.5px !important; padding: 0 !important; border: none !important; border-radius: 0 !important; transform: translateY(-50%) !important; background: #e5e9ef !important; } body.bili-space-page main.space-main .upload-content .opus > .opus-header > .opus-header__top > .content-filter > .content-tab { position: relative !important; margin: 0 !important; padding: 0 !important; border: none !important; font-size: 12px !important; line-height: 24px !important; } body.bili-space-page .opus-body { width: 100% !important; max-width: 100% !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; box-sizing: border-box !important; } body.bili-space-page .opus-body .opus-feed, body.bili-space-page .opus-body .opus-feed .masonry_grid_v2, body.bili-space-page .opus-body .opus-feed .masonry_grid_v2 > .container, body.bili-space-page .opus-body .opus-feed .masonry_grid_v2 > .container > .item { margin-top: 0 !important; padding-top: 0 !important; min-height: 0 !important; box-sizing: border-box !important; } body.bili-space-page .opus-body .opus-feed .masonry_grid_v2 > .container > .item:first-child, body.bili-space-page .opus-body .opus-feed .masonry_grid_v2 > .container > .item:nth-of-type(1) { margin-top: 0 !important; padding-top: 0 !important; transform: none !important; translate: none !important; } body.bili-space-page .opus-feed .masonry_grid_v2 { display: block !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: auto !important; min-height: 0 !important; max-height: none !important; padding: 0 !important; margin: 0 !important; box-sizing: border-box !important; position: static !important; overflow: visible !important; } body.bili-space-page .opus-feed .masonry_grid_v2 > .container { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)) !important; grid-auto-rows: auto !important; gap: 8px !important; row-gap: 8px !important; column-gap: 8px !important; align-items: start !important; align-content: start !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: auto !important; min-height: 0 !important; max-height: none !important; padding: 0 !important; margin: 0 !important; box-sizing: border-box !important; position: static !important; overflow: visible !important; list-style: none !important; } body.bili-space-page .opus-feed .masonry_grid_v2 > .container > .item { position: static !important; transform: none !important; translate: none !important; left: auto !important; top: auto !important; right: auto !important; bottom: auto !important; inset: auto !important; width: auto !important; max-width: 100% !important; min-width: 0 !important; height: auto !important; min-height: 0 !important; max-height: none !important; margin: 0 !important; padding: 0 !important; box-sizing: border-box !important; display: block !important; visibility: visible !important; opacity: 1 !important; float: none !important; } body.bili-space-page .opus-card, body.bili-space-page .opus-card--with-cover { width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: 172px !important; min-height: 172px !important; max-height: 172px !important; margin: 0 !important; padding: 0 !important; box-sizing: border-box !important; display: block !important; position: relative !important; float: none !important; background: #ffffff !important; border: none !important; border-radius: 8px !important; box-shadow: 0 1px 3px rgba(0,0,0,0.08) !important; overflow: hidden !important; } body.bili-space-page .opus-card__cover { display: block !important; position: relative !important; float: none !important; width: 100% !important; max-width: 100% !important; height: 95px !important; min-height: 95px !important; max-height: 95px !important; margin: 0 !important; padding: 0 !important; box-sizing: border-box !important; border: none !important; border-radius: 8px 8px 0 0 !important; overflow: hidden !important; background: transparent !important; } body.bili-space-page .opus-card__cover > .bili-cover-card__thumbnail, body.bili-space-page .opus-card__cover > a.bili-cover-card__thumbnail { position: absolute !important; inset: 0 !important; width: 100% !important; height: 100% !important; min-height: 0 !important; padding: 0 !important; margin: 0 !important; box-sizing: border-box !important; } body.bili-space-page .opus-card__cover img, body.bili-space-page .opus-card__cover .b-img__inner { width: 100% !important; max-width: 100% !important; height: 100% !important; object-fit: cover !important; display: block !important; margin: 0 !important; padding: 0 !important; border: none !important; border-radius: 0 !important; box-sizing: border-box !important; } body.bili-space-page .opus-card__title { display: block !important; width: 100% !important; max-width: 100% !important; height: 77px !important; min-height: 77px !important; max-height: 77px !important; padding: 8px !important; margin: 0 !important; box-sizing: border-box !important; text-align: center !important; text-decoration: none !important; background: transparent !important; overflow: hidden !important; } body.bili-space-page .opus-card__title > * { display: -webkit-box !important; -webkit-line-clamp: 3 !important; line-clamp: 3 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; text-align: center !important; width: 100% !important; font-size: 13px !important; line-height: 20px !important; min-height: 60px !important; max-height: 60px !important; color: #18191c !important; font-weight: 500 !important; margin: 0 !important; padding: 0 !important; word-break: break-all !important; white-space: normal !important; } body.bili-space-page .opus-card .opus-card--with-cover > a.opus-card__title > .vui_ellipsis.multi-mode { display: -webkit-box !important; -webkit-line-clamp: 3 !important; line-clamp: 3 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; width: 100% !important; max-width: 100% !important; height: 60px !important; min-height: 60px !important; max-height: 60px !important; font-size: 13px !important; line-height: 20px !important; text-align: center !important; margin: 0 !important; padding: 0 !important; box-sizing: border-box !important; word-break: break-all !important; white-space: normal !important; text-overflow: ellipsis !important; } body.bili-space-page .opus-collection-list .upload-opus-collection-card .bili-cover-card__stats { display: none !important; visibility: hidden !important; opacity: 0 !important; } body.bili-space-page .upload-opus-collection-card__cover > .bili-cover-card__stats { display: none !important; } body.bili-space-page main.space-main.route_uploadOpus .opus-collection > .opus-collection-wrap > .opus-collection-list > .upload-opus-collection-card > .upload-opus-collection-card__top > a.upload-opus-collection-card__cover > .bili-cover-card__stats { display: none !important; visibility: hidden !important; opacity: 0 !important; } body.bili-space-page .opus-collection-list { display: grid !important; grid-template-columns: repeat(5, minmax(0, 1fr)) !important; grid-auto-rows: auto !important; grid-auto-flow: row !important; gap: 8px !important; row-gap: 8px !important; column-gap: 8px !important; justify-content: stretch !important; justify-items: stretch !important; align-items: start !important; align-content: start !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; float: none !important; } body.bili-space-page .opus-collection-list > .upload-opus-collection-card { width: 100% !important; max-width: 100% !important; min-width: 0 !important; margin: 0 !important; float: none !important; box-sizing: border-box !important; } body.bili-space-page .opus-collection-list .upload-opus-collection-card__top, body.bili-space-page .opus-collection-list .upload-opus-collection-card__bottom, body.bili-space-page .opus-collection-list a.upload-opus-collection-card__cover, body.bili-space-page .opus-collection-list .upload-opus-collection-card__bottom > .title, body.bili-space-page .opus-collection-list .upload-opus-collection-card__bottom > .subtitle, body.bili-space-page .opus-collection-list .upload-opus-collection-card .vui_ellipsis { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; } body.bili-space-page main.space-main.route_uploadOpus .opus-collection > .opus-collection-wrap > .opus-collection-list { display: grid !important; grid-template-columns: repeat(5, minmax(0, 1fr)) !important; gap: 8px !important; row-gap: 8px !important; column-gap: 8px !important; } body.bili-space-page main.space-main.route_uploadOpus .opus-collection > .opus-collection-wrap > .opus-collection-list > .upload-opus-collection-card { width: 100% !important; max-width: 100% !important; min-width: 0 !important; margin: 0 !important; } body.bili-opus-page .list > .list-header { display: block !important; width: 100% !important; max-width: 100% !important; padding-left: 8px !important; padding-right: 8px !important; box-sizing: border-box !important; text-align: center !important; } body.bili-opus-page #app > .container > .list > .list-header { padding-left: 8px !important; padding-right: 8px !important; box-sizing: border-box !important; } body.bili-opus-page .list > .list-header > .list-header__left { display: none !important; width: 0 !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; } body.bili-opus-page .list > .list-header > .list-header__right { display: block !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; margin-left: auto !important; margin-right: auto !important; padding-left: 0 !important; padding-right: 0 !important; box-sizing: border-box !important; float: none !important; text-align: center !important; } body.bili-opus-page .list-header__right > * { width: 100% !important; max-width: 100% !important; min-width: 0 !important; margin-left: auto !important; margin-right: auto !important; box-sizing: border-box !important; float: none !important; text-align: center !important; justify-content: center !important; } body.bili-opus-page .list-header__right .desc > * { flex: 0 0 auto !important; float: none !important; width: auto !important; max-width: 100% !important; height: auto !important; min-height: 0 !important; line-height: normal !important; white-space: nowrap !important; text-align: center !important; justify-content: center !important; } body.bili-opus-page .list-header__right .up-info { flex-wrap: wrap !important; row-gap: 6px !important; column-gap: 4px !important; } body.bili-opus-page .list-header__right .up-info > * { flex: 0 0 auto !important; } body.bili-opus-page #app > .container > .list > .list-header > .list-header__right { display: block !important; width: 100% !important; max-width: 100% !important; margin-left: auto !important; margin-right: auto !important; padding-left: 0 !important; padding-right: 0 !important; } body.bili-opus-page #app > .container > .list > .list-header > .list-header__right > .title, body.bili-opus-page #app > .container > .list > .list-header > .list-header__right > .up-info, body.bili-opus-page #app > .container > .list > .list-header > .list-header__right > .desc { width: 100% !important; max-width: 100% !important; min-width: 0 !important; text-align: center !important; justify-content: center !important; } body.bili-opus-page .list-header__right > .desc { display: flex !important; flex-direction: row !important; flex-wrap: wrap !important; justify-content: center !important; align-items: center !important; align-content: center !important; column-gap: 8px !important; row-gap: 4px !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: auto !important; min-height: 0 !important; max-height: none !important; overflow: visible !important; box-sizing: border-box !important; } body.bili-opus-page .list-header__right .introduce { width: 100% !important; max-width: 100% !important; height: auto !important; min-height: 0 !important; max-height: none !important; overflow: visible !important; box-sizing: border-box !important; } body.bili-opus-page .list-header__right .introduce .fold-text { display: block !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: auto !important; min-height: 0 !important; max-height: none !important; overflow: visible !important; -webkit-line-clamp: unset !important; line-clamp: unset !important; text-overflow: clip !important; white-space: normal !important; word-break: break-word !important; overflow-wrap: anywhere !important; line-height: 1.7 !important; box-sizing: border-box !important; } body.bili-opus-page .list-header__right .introduce > *:not(.fold-text) { display: none !important; } body.bili-opus-page #app > .container > .list > .list-header > .list-header__right > .introduce > .fold-text { height: auto !important; max-height: none !important; overflow: visible !important; -webkit-line-clamp: unset !important; } body.bili-opus-page .list > .list-content { padding-left: 0 !important; padding-right: 0 !important; width: 100% !important; max-width: 100% !important; box-sizing: border-box !important; } body.bili-opus-page .list > .list-content > div { width: 100% !important; max-width: 100% !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; box-sizing: border-box !important; } body.bili-opus-page .list-content-item { display: flex !important; flex-direction: row !important; flex-wrap: nowrap !important; align-items: flex-start !important; justify-content: flex-start !important; gap: 0 !important; column-gap: 0 !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; } body.bili-opus-page .list-content-item-index { flex: 0 0 36px !important; width: 36px !important; min-width: 36px !important; max-width: 36px !important; height: auto !important; align-self: flex-start !important; line-height: 29px !important; text-align: center !important; font-size: 12px !important; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important; white-space: nowrap !important; overflow: visible !important; margin: 0 !important; padding: 0 !important; box-sizing: border-box !important; } body.bili-opus-page .list > .list-content .list-content-item > .list-content-item-index { flex: 0 0 36px !important; width: 36px !important; min-width: 36px !important; max-width: 36px !important; text-align: center !important; font-size: 12px !important; overflow: visible !important; } body.bili-opus-page .list > .list-content .list-content-item { gap: 0 !important; column-gap: 0 !important; } body.bili-opus-page .list-content-item-container { flex: 1 1 auto !important; width: auto !important; max-width: 100% !important; min-width: 0 !important; margin: 0 !important; box-sizing: border-box !important; } body.bili-opus-page .list-content-item-container__left { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; } body.bili-opus-page .list-content-item-container__right { display: none !important; width: 0 !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; } body.bili-opus-page .list-content .title { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; } body.bili-opus-page .list-content .title > .title-text { display: block !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; box-sizing: border-box !important; } body.bili-opus-page .list-content .desc { display: -webkit-box !important; -webkit-box-orient: vertical !important; -webkit-line-clamp: 3 !important; line-clamp: 3 !important; overflow: hidden !important; text-overflow: ellipsis !important; white-space: normal !important; word-break: break-word !important; overflow-wrap: anywhere !important; line-height: 1.5 !important; height: auto !important; max-height: none !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; } body.bili-opus-page .list > .list-content .list-content-item .list-content-item-container .list-content-item-container__left > .desc { display: -webkit-box !important; -webkit-box-orient: vertical !important; -webkit-line-clamp: 3 !important; line-clamp: 3 !important; overflow: hidden !important; white-space: normal !important; height: auto !important; max-height: none !important; } body.bili-opus-page .list-content-item .info-bar, body.bili-opus-page .list-content .list-content-item .list-content-item-container__left > .info-bar { display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; overflow: hidden !important; } body.bili-opus-page #BiliMainHeader { height: 0 !important; min-height: 0 !important; max-height: 0 !important; padding: 0 !important; margin: 0 !important; overflow: hidden !important; } body.bili-opus-page .dialog, body.bili-space-page .dialog { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100vw !important; max-width: 100vw !important; height: 100vh !important; max-height: 100vh !important; margin: 0 !important; padding: 0 !important; box-sizing: border-box !important; overflow: hidden !important; } body.bili-opus-page .dialog > .box, body.bili-space-page .dialog > .box { position: fixed !important; top: 50% !important; left: 50% !important; right: auto !important; bottom: auto !important; transform: translate(-50%, -50%) !important; width: 344px !important; max-width: calc(100vw - 16px) !important; min-width: 0 !important; height: auto !important; min-height: 0 !important; max-height: calc(100vh - 32px) !important; margin: 0 !important; padding-left: 16px !important; padding-right: 16px !important; box-sizing: border-box !important; overflow: visible !important; } body.bili-opus-page .dialog > .box > .text, body.bili-space-page .dialog > .box > .text { width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: auto !important; margin-left: 0 !important; margin-right: 0 !important; box-sizing: border-box !important; text-align: center !important; word-break: break-word !important; overflow-wrap: anywhere !important; } body.bili-opus-page .dialog > .box > .buttons, body.bili-space-page .dialog > .box > .buttons { display: flex !important; flex-direction: row !important; flex-wrap: wrap !important; justify-content: center !important; align-items: center !important; gap: 12px !important; column-gap: 12px !important; row-gap: 12px !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: auto !important; box-sizing: border-box !important; } body.bili-opus-page .dialog > .box > .buttons > button, body.bili-space-page .dialog > .box > .buttons > button { flex: 0 1 120px !important; width: 120px !important; max-width: calc(50% - 6px) !important; min-width: 0 !important; height: 40px !important; margin: 0 !important; box-sizing: border-box !important; } body.bili-opus-page #app > .container > .dialog > .box, body.bili-space-page #app > .container > .dialog > .box { position: fixed !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; width: 344px !important; max-width: calc(100vw - 16px) !important; box-sizing: border-box !important; } html:has(body.bili-live-room-page), body.bili-live-room-page { background: #ffffff !important; width: 100% !important; max-width: 100vw !important; min-width: 0 !important; overflow-x: hidden !important; padding-top: 0 !important; margin: 0 !important; } body.bili-live-room-page #room-ssr-vm, body.bili-live-room-page .link-navbar-ctnr, body.bili-live-room-page .link-navbar-wrap, body.bili-live-room-page nav.link-navbar, body.bili-live-room-page #room-background-vm, body.bili-live-room-page #head-info-vm, body.bili-live-room-page #gift-control-vm, body.bili-live-room-page #rank-list-vm, body.bili-live-room-page #rank-list-ctnr-box, body.bili-live-room-page #gift-screen-animation-vm, body.bili-live-room-page #guard-popup, body.bili-live-room-page #sections-vm, body.bili-live-room-page footer.link-footer, body.bili-live-room-page #sidebar-vm, body.bili-live-room-page #universal-pk-vm, body.bili-live-room-page #gift-menu-vm, body.bili-live-room-page #interactive-sticker-vm, body.bili-live-room-page #multi-voice-index, body.bili-live-room-page #link-mic-vm, body.bili-live-room-page #link-mic-vm .lin-mic-entrance, body.bili-live-room-page #link-mic-vm .link-mic-entrance, body.bili-live-room-page .lin-mic-entrance, body.bili-live-room-page .link-mic-entrance, body.bili-live-room-page .web-player-icon-roomStatus { display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; min-height: 0 !important; padding: 0 !important; margin: 0 !important; overflow: hidden !important; } body.bili-live-room-page main.app-content > *:not(.app-body) { display: none !important; visibility: hidden !important; height: 0 !important; margin: 0 !important; padding: 0 !important; overflow: hidden !important; } body.bili-live-room-page main.app-content, body.bili-live-room-page .app-body, body.bili-live-room-page section.player-and-aside-area { width: 100% !important; max-width: 820px !important; min-width: 0 !important; height: auto !important; min-height: 0 !important; margin: 0 auto !important; padding: 0 !important; box-sizing: border-box !important; overflow: visible !important; position: relative !important; float: none !important; left: auto !important; right: auto !important; } body.bili-live-room-page #player-ctnr { width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: auto !important; min-height: 0 !important; padding: 0 8px !important; margin: 36px auto !important; box-sizing: border-box !important; overflow: visible !important; position: relative !important; float: none !important; left: auto !important; right: auto !important; } body.bili-live-room-page .fullscreen-container-paddingbox { width: 100% !important; max-width: 100% !important; height: auto !important; min-height: 0 !important; padding: 0 !important; margin: 0 !important; box-sizing: border-box !important; } body.bili-live-room-page #fullscreen-container { position: relative !important; width: 100% !important; max-width: 100% !important; height: calc((100vw - 22px) * 9 / 16 + 6px) !important; max-height: calc((100vw - 22px) * 9 / 16 + 6px) !important; min-height: 0 !important; padding: 0 !important; margin: 0 auto !important; border: 3px solid #00aeec !important; border-radius: 12px !important; box-shadow: 0 4px 16px rgba(0, 174, 236, 0.25) !important; overflow: hidden !important; box-sizing: border-box !important; } body.bili-live-room-page #fullscreen-container .player-section { display: contents !important; } body.bili-live-room-page #fullscreen-container .player-section, body.bili-live-room-page #live-player-ctnr, body.bili-live-room-page #live-player-ctnr > .h-100.p-relative, body.bili-live-room-page #live-player, body.bili-live-room-page #live-player video { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; max-width: 100% !important; height: 100% !important; min-height: 100% !important; max-height: 100% !important; margin: 0 !important; padding: 0 !important; border: none !important; border-radius: 0 !important; transform: none !important; box-sizing: border-box !important; } body.bili-live-room-page #live-player video { object-fit: contain !important; background-color: #000 !important; } body.bili-live-room-page #live-player .web-player-danmaku, body.bili-live-room-page #live-player .danmaku-item-container { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; overflow: hidden !important; z-index: 10 !important; } body.bili-live-room-page #live-player .web-player-inject-wrap, body.bili-live-room-page #businessContainerElement { pointer-events: none !important; overflow: hidden !important; } body.bili-live-room-page #aside-area-vm { position: static !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: auto !important; min-height: 0 !important; padding: 0 8px !important; margin: 8px auto 0 !important; box-sizing: border-box !important; overflow: visible !important; float: none !important; top: auto !important; left: auto !important; right: auto !important; touch-action: pan-y !important; } body.bili-live-room-page .chat-history-panel { width: 100% !important; max-width: 100% !important; height: calc(100vh - 304px) !important; height: calc(100dvh - 304px) !important; min-height: 120px !important; max-height: calc(100vh - 304px) !important; max-height: calc(100dvh - 304px) !important; padding: 0 !important; margin: 0 !important; background: #f6f7f8 !important; border-radius: 12px !important; overflow: hidden !important; box-sizing: border-box !important; touch-action: pan-y !important; overscroll-behavior: contain !important; } body.bili-live-room-page #chat-history-list { width: 100% !important; max-width: 100% !important; height: 100% !important; min-height: 0 !important; max-height: 100% !important; padding: 6px 8px !important; margin: 0 !important; overflow-x: hidden !important; overflow-y: auto !important; overscroll-behavior: contain !important; -webkit-overflow-scrolling: touch !important; transform: none !important; touch-action: pan-y !important; box-sizing: border-box !important; } body.bili-live-room-page #aside-area-vm *, body.bili-live-room-page .chat-history-panel * { touch-action: pan-y !important; } body.bili-live-room-page .chat-overlay-layer, body.bili-live-room-page #welcome-area-bottom-vm, body.bili-live-room-page #welcome-item-video, body.bili-live-room-page .chat-overlay-layer *, body.bili-live-room-page #welcome-area-bottom-vm * { pointer-events: none !important; } body.bili-live-room-page #chat-items, body.bili-live-room-page .chat-item { width: 100% !important; max-width: 100% !important; box-sizing: border-box !important; overflow-wrap: break-word !important; word-break: break-word !important; } body.bili-live-room-page #chat-control-panel-vm, body.bili-live-room-page #control-panel-ctnr-box, body.bili-live-room-page .control-panel-icon-row, body.bili-live-room-page .chat-input-ctnr, body.bili-live-room-page .chat-input-area, body.bili-live-room-page #brush-prompt, body.bili-live-room-page .brush-prompt { display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; min-height: 0 !important; max-height: 0 !important; padding: 0 !important; margin: 0 !important; overflow: hidden !important; } body.bili-live-room-page .danmaku-menu, body.bili-live-room-page .danmaku-menu.p-fixed, body.bili-live-room-page #aside-area-vm .danmaku-menu, body.bili-live-room-page .chat-history-panel .danmaku-menu { display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; min-height: 0 !important; max-height: 0 !important; padding: 0 !important; margin: 0 !important; overflow: hidden !important; pointer-events: none !important; } body.bili-live-room-page .chat-history-panel .open-menu, body.bili-live-room-page .chat-history-panel .pointer { cursor: default !important; } html:has(body.bili-live-room-page.bili-live-fs) { width: 100% !important; height: 100% !important; max-width: none !important; max-height: none !important; padding: 0 !important; margin: 0 !important; overflow: hidden !important; background: #000 !important; } body.bili-live-room-page.bili-live-fs { width: 100% !important; height: 100% !important; max-width: none !important; min-width: 0 !important; max-height: none !important; padding: 0 !important; margin: 0 !important; overflow: hidden !important; background: #000 !important; } body.bili-live-room-page.bili-live-fs .live-room-app, body.bili-live-room-page.bili-live-fs main.app-content, body.bili-live-room-page.bili-live-fs .app-body, body.bili-live-room-page.bili-live-fs section.player-and-aside-area, body.bili-live-room-page.bili-live-fs #player-ctnr, body.bili-live-room-page.bili-live-fs .fullscreen-container-paddingbox { width: 100% !important; height: 100% !important; max-width: none !important; min-width: 0 !important; max-height: none !important; min-height: 0 !important; padding: 0 !important; margin: 0 !important; border: none !important; border-radius: 0 !important; box-shadow: none !important; background: #000 !important; overflow: hidden !important; box-sizing: border-box !important; float: none !important; transform: none !important; } body.bili-live-room-page.bili-live-fs #fullscreen-container { position: fixed !important; top: 0 !important; right: 0 !important; bottom: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; max-width: none !important; min-width: 0 !important; max-height: none !important; min-height: 0 !important; padding: 0 !important; margin: 0 !important; border: none !important; border-radius: 0 !important; box-shadow: none !important; background: #000 !important; overflow: hidden !important; box-sizing: border-box !important; z-index: 2147483647 !important; } body.bili-live-room-page.bili-live-fs #fullscreen-container .player-section { display: contents !important; } body.bili-live-room-page.bili-live-fs #fullscreen-container .player-section, body.bili-live-room-page.bili-live-fs #live-player-ctnr, body.bili-live-room-page.bili-live-fs #live-player-ctnr > .h-100.p-relative, body.bili-live-room-page.bili-live-fs #live-player, body.bili-live-room-page.bili-live-fs #live-player video, body.bili-live-room-page.bili-live-fs #live-player .web-player-danmaku, body.bili-live-room-page.bili-live-fs #live-player .danmaku-item-container { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; max-width: none !important; max-height: none !important; min-height: 0 !important; padding: 0 !important; margin: 0 !important; border: none !important; border-radius: 0 !important; transform: none !important; box-sizing: border-box !important; } body.bili-live-room-page.bili-live-fs #live-player video { object-fit: contain !important; background-color: #000 !important; } body.bili-live-room-page.bili-live-fs #aside-area-vm { display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; overflow: hidden !important; } html:has(body.bili-live-room-page.player-full-win:not(.bili-live-fs)) { width: 100% !important; height: auto !important; max-width: 100vw !important; max-height: none !important; padding: 0 !important; margin: 0 !important; overflow-x: hidden !important; background: #ffffff !important; } body.bili-live-room-page.player-full-win:not(.bili-live-fs) { position: static !important; width: 100% !important; height: auto !important; max-width: 100vw !important; max-height: none !important; padding-top: 0 !important; margin: 0 !important; overflow-x: hidden !important; background: #ffffff !important; } body.bili-live-room-page.player-full-win:not(.bili-live-fs) .live-room-app, body.bili-live-room-page.player-full-win:not(.bili-live-fs) main.app-content, body.bili-live-room-page.player-full-win:not(.bili-live-fs) .app-body, body.bili-live-room-page.player-full-win:not(.bili-live-fs) section.player-and-aside-area { position: relative !important; width: 100% !important; max-width: 820px !important; height: auto !important; min-height: 0 !important; max-height: none !important; margin: 0 auto !important; padding: 0 !important; overflow: visible !important; background: #ffffff !important; box-sizing: border-box !important; float: none !important; left: auto !important; right: auto !important; top: auto !important; bottom: auto !important; } body.bili-live-room-page.player-full-win:not(.bili-live-fs) #player-ctnr { position: relative !important; width: 100% !important; max-width: 100% !important; height: auto !important; min-height: 0 !important; max-height: none !important; padding: 0 8px !important; margin: 36px auto !important; box-sizing: border-box !important; overflow: visible !important; left: auto !important; right: auto !important; top: auto !important; bottom: auto !important; } body.bili-live-room-page.player-full-win:not(.bili-live-fs) #fullscreen-container { position: relative !important; top: auto !important; right: auto !important; bottom: auto !important; left: auto !important; width: 100% !important; max-width: 100% !important; height: calc((100vw - 22px) * 9 / 16 + 6px) !important; min-height: 0 !important; max-height: calc((100vw - 22px) * 9 / 16 + 6px) !important; padding: 0 !important; margin: 0 auto !important; border: 3px solid #00aeec !important; border-radius: 12px !important; box-shadow: 0 4px 16px rgba(0, 174, 236, 0.25) !important; z-index: auto !important; background: #000 !important; box-sizing: border-box !important; } body.bili-live-room-page.player-full-win:not(.bili-live-fs) #fullscreen-container .player-section { display: contents !important; } body.bili-live-room-page.player-full-win:not(.bili-live-fs) #fullscreen-container .player-section, body.bili-live-room-page.player-full-win:not(.bili-live-fs) #live-player-ctnr, body.bili-live-room-page.player-full-win:not(.bili-live-fs) #live-player-ctnr > .h-100.p-relative, body.bili-live-room-page.player-full-win:not(.bili-live-fs) #live-player, body.bili-live-room-page.player-full-win:not(.bili-live-fs) #live-player video { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; max-width: 100% !important; height: 100% !important; min-height: 100% !important; max-height: 100% !important; padding: 0 !important; margin: 0 !important; border: none !important; border-radius: 0 !important; transform: none !important; box-sizing: border-box !important; } body.bili-live-room-page.player-full-win:not(.bili-live-fs) #aside-area-vm { display: block !important; visibility: visible !important; position: static !important; width: 100% !important; max-width: 100% !important; height: auto !important; min-height: 0 !important; max-height: none !important; padding: 0 8px !important; margin: 8px auto 0 !important; box-sizing: border-box !important; overflow: visible !important; float: none !important; top: auto !important; left: auto !important; right: auto !important; } html:has(body.bili-live-room-page):has(:fullscreen) { width: 100% !important; height: 100% !important; max-width: none !important; max-height: none !important; padding: 0 !important; margin: 0 !important; overflow: hidden !important; background: #000 !important; } body.bili-live-room-page:has(:fullscreen) { width: 100% !important; height: 100% !important; max-width: none !important; min-width: 0 !important; max-height: none !important; padding: 0 !important; margin: 0 !important; overflow: hidden !important; background: #000 !important; } body.bili-live-room-page:has(:fullscreen) .live-room-app, body.bili-live-room-page:has(:fullscreen) main.app-content, body.bili-live-room-page:has(:fullscreen) .app-body, body.bili-live-room-page:has(:fullscreen) section.player-and-aside-area, body.bili-live-room-page:has(:fullscreen) #player-ctnr, body.bili-live-room-page:has(:fullscreen) .fullscreen-container-paddingbox { width: 100% !important; height: 100% !important; max-width: none !important; min-width: 0 !important; max-height: none !important; min-height: 0 !important; padding: 0 !important; margin: 0 !important; border: none !important; border-radius: 0 !important; box-shadow: none !important; background: #000 !important; overflow: hidden !important; box-sizing: border-box !important; float: none !important; transform: none !important; } body.bili-live-room-page:has(:fullscreen) #fullscreen-container { position: fixed !important; top: 0 !important; right: 0 !important; bottom: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; max-width: none !important; min-width: 0 !important; max-height: none !important; min-height: 0 !important; padding: 0 !important; margin: 0 !important; border: none !important; border-radius: 0 !important; box-shadow: none !important; background: #000 !important; overflow: hidden !important; box-sizing: border-box !important; z-index: 2147483647 !important; } body.bili-live-room-page:has(:fullscreen) #fullscreen-container .player-section { display: contents !important; } body.bili-live-room-page:has(:fullscreen) #fullscreen-container .player-section, body.bili-live-room-page:has(:fullscreen) #live-player-ctnr, body.bili-live-room-page:has(:fullscreen) #live-player-ctnr > .h-100.p-relative, body.bili-live-room-page:has(:fullscreen) #live-player, body.bili-live-room-page:has(:fullscreen) #live-player video, body.bili-live-room-page:has(:fullscreen) #live-player .web-player-danmaku, body.bili-live-room-page:has(:fullscreen) #live-player .danmaku-item-container { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; max-width: none !important; max-height: none !important; min-height: 0 !important; padding: 0 !important; margin: 0 !important; border: none !important; border-radius: 0 !important; transform: none !important; box-sizing: border-box !important; object-fit: contain !important; } body.bili-live-room-page:has(:fullscreen) #aside-area-vm { display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; overflow: hidden !important; } body.bili-live-room-page #fullscreen-container, body.bili-live-room-page #fullscreen-container .player-section, body.bili-live-room-page #live-player-ctnr, body.bili-live-room-page #live-player-ctnr > .h-100.p-relative, body.bili-live-room-page #live-player, body.bili-live-room-page #live-player video, body.bili-live-room-page #live-player .web-player-danmaku, body.bili-live-room-page #live-player .danmaku-item-container { -webkit-touch-callout: none !important; -webkit-user-select: none !important; -moz-user-select: none !important; -ms-user-select: none !important; user-select: none !important; } body.bili-live-room-page #live-player > ul, body.bili-live-room-page #fullscreen-container .bili-live-ctx-menu, body.bili-live-room-page .bili-live-ctx-menu { display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; min-height: 0 !important; max-height: 0 !important; margin: 0 !important; padding: 0 !important; overflow: hidden !important; opacity: 0 !important; pointer-events: none !important; } body.bili-live-room-page .control-area { display: flex !important; flex-direction: row !important; flex-wrap: nowrap !important; align-items: center !important; justify-content: center !important; width: 100% !important; max-width: 100% !important; padding: 0 !important; } body.bili-live-room-page .control-area > .left-area, body.bili-live-room-page .control-area > .right-area, body.bili-live-room-page .live-web-player-controller > .left-area, body.bili-live-room-page .live-web-player-controller > .right-area { display: flex !important; flex-direction: row !important; flex-wrap: nowrap !important; align-items: center !important; justify-content: center !important; flex: 0 0 auto !important; width: auto !important; min-width: 0 !important; max-width: none !important; height: auto !important; margin: 0 !important; padding: 0 !important; float: none !important; position: static !important; } body.bili-live-room-page .control-area > .left-area { margin-right: 8px !important; } body.bili-live-room-page .control-area > .right-area { margin-left: 0 !important; } body.bili-live-room-page .control-area > .left-area:not(:has([data-bili-live-keep])), body.bili-live-room-page .control-area > .right-area:not(:has([data-bili-live-keep])) { display: none !important; width: 0 !important; margin: 0 !important; overflow: hidden !important; } body.bili-live-room-page .control-area .left-area > *:not([data-bili-live-keep]), body.bili-live-room-page .control-area .right-area > *:not([data-bili-live-keep]) { display: none !important; visibility: hidden !important; width: 0 !important; min-width: 0 !important; height: 0 !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; overflow: hidden !important; pointer-events: none !important; } body.bili-live-room-page .control-area [data-bili-live-keep] { display: flex !important; visibility: visible !important; flex: 0 0 auto !important; align-items: center !important; justify-content: center !important; width: auto !important; min-width: 0 !important; max-width: none !important; height: auto !important; margin: 0 !important; padding: 0 4px !important; opacity: 1 !important; overflow: visible !important; } body.bili-live-room-page #live-player > svg, body.bili-live-room-page #live-player > svg[id], body.bili-live-room-page #live-player > [class*="feedback"], body.bili-live-room-page #live-player [class*="feedback"], body.bili-live-room-page #live-player [class*="FeedBack"] { display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; min-width: 0 !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; overflow: hidden !important; pointer-events: none !important; } body.bili-live-room-page #fullscreen-container { background: #000 !important; } body.bili-live-room-page .quality-wrap .panel, body.bili-live-room-page .control-area .panel { position: fixed !important; top: 50% !important; right: auto !important; bottom: auto !important; left: 50% !important; transform: translate(-50%, -50%) !important; width: 160px !important; max-width: 200px !important; min-width: 0 !important; height: auto !important; max-height: calc(100vh - 32px) !important; margin: 0 !important; border-radius: 10px !important; overflow-x: hidden !important; overflow-y: auto !important; -webkit-overflow-scrolling: touch !important; z-index: 2147483000 !important; } body.bili-live-room-page .web-player-controller-bg, body.bili-live-room-page #live-player > [class*="controller-bg"] { display: none !important; visibility: hidden !important; pointer-events: none !important; } body.bili-live-room-page #live-player::after { content: '' !important; position: absolute !important; top: 0 !important; right: 0 !important; bottom: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; background: linear-gradient( to top, rgba(0, 0, 0, 0.62) 0%, rgba(0, 0, 0, 0.44) 9%, rgba(0, 0, 0, 0.22) 20%, rgba(0, 0, 0, 0.08) 32%, rgba(0, 0, 0, 0) 45% ) !important; opacity: 0 !important; transition: opacity 180ms ease !important; pointer-events: none !important; z-index: 11 !important; } body.bili-live-room-page #live-player.bili-live-ctrl-on::after { opacity: 1 !important; } body.bili-live-room-page.bili-live-fs .control-area, body.bili-live-room-page:has(:fullscreen) .control-area { margin-bottom: -84px !important; } html:root #room-ssr-vm, html:root #room-ssr-vm *, html:root .link-navbar-ctnr, html:root .link-navbar-wrap, html:root nav.link-navbar, html:root .link-navbar, html:root #head-info-vm, html:root #gift-control-vm, html:root #rank-list-vm, html:root #rank-list-ctnr-box, html:root #sections-vm, html:root #sidebar-vm, html:root #room-background-vm, html:root #gift-screen-animation-vm, html:root #guard-popup, html:root footer.link-footer { display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; min-width: 0 !important; min-height: 0 !important; max-height: 0 !important; padding: 0 !important; margin: 0 !important; border: none !important; overflow: hidden !important; pointer-events: none !important; } html:root main.app-content, html:root main.app-content.p-relative { padding-top: 0 !important; } body.bili-space-page .space-follow, body.bili-space-page .space-fans { display: block !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; box-sizing: border-box !important; } body.bili-space-page .relation-aside { width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: auto !important; min-height: 0 !important; max-height: none !important; margin: 0 !important; padding: 8px !important; overflow: visible !important; box-sizing: border-box !important; } body.bili-space-page .relation-aside .vui_collapse { display: flex !important; flex-direction: row !important; justify-content: center !important; align-items: center !important; gap: 8px !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: auto !important; margin: 0 !important; padding: 0 !important; box-sizing: border-box !important; } body.bili-space-page .relation-aside .vui_collapse_item, body.bili-space-page .relation-aside .vui_collapse_item_content, body.bili-space-page .relation-aside .vui_sidebar { display: flex !important; flex-direction: row !important; justify-content: center !important; width: auto !important; max-width: none !important; min-width: 0 !important; height: auto !important; min-height: 0 !important; max-height: none !important; margin: 0 !important; padding: 0 !important; overflow: visible !important; box-sizing: border-box !important; } body.bili-space-page .relation-aside .vui_collapse_item_header { display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; min-height: 0 !important; max-height: 0 !important; margin: 0 !important; padding: 0 !important; overflow: hidden !important; } body.bili-space-page .relation-aside .vui_sidebar > *, body.bili-space-page .relation-aside .vui_sidebar > * > * { display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: center !important; width: auto !important; max-width: none !important; min-width: 0 !important; height: auto !important; min-height: 0 !important; max-height: none !important; margin: 0 !important; padding: 0 !important; overflow: visible !important; box-sizing: border-box !important; } body.bili-space-page .relation-aside .vui_sidebar-item, body.bili-space-page .relation-aside .follow-sidebar-item > a { display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: center !important; gap: 6px !important; width: auto !important; max-width: none !important; min-width: 0 !important; height: 32px !important; min-height: 32px !important; max-height: 32px !important; margin: 0 !important; padding: 0 12px !important; background: #ffffff !important; border: none !important; border-radius: 16px !important; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08) !important; overflow: hidden !important; box-sizing: border-box !important; } body.bili-space-page .relation-aside .vui_sidebar-item-title { display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: center !important; gap: 4px !important; width: auto !important; max-width: none !important; min-width: 0 !important; height: auto !important; margin: 0 !important; padding: 0 !important; } body.bili-space-page .relation-aside .vui_sidebar-item-title svg, body.bili-space-page .relation-aside .relation-aside__icon, body.bili-space-page .relation-aside .follow-sidebar-item__icon { width: 16px !important; height: 16px !important; min-width: 0 !important; flex-shrink: 0 !important; } body.bili-space-page .relation-aside .vui_sidebar-item-right { width: auto !important; max-width: none !important; height: auto !important; margin: 0 !important; padding: 0 !important; font-size: 12px !important; } body.bili-space-page .follow-main, body.bili-space-page .fans-main { width: 100% !important; max-width: 100% !important; min-width: 0 !important; margin: 0 !important; padding: 0 8px 8px !important; box-sizing: border-box !important; } body.bili-space-page .follow-main-title, body.bili-space-page .fans-main-head, body.bili-space-page .fans-main-title { width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: auto !important; min-height: 0 !important; margin: 0 0 8px 0 !important; padding: 0 !important; box-sizing: border-box !important; } body.bili-space-page section.relation-content, body.bili-space-page .relation-content > .items { width: 100% !important; max-width: 100% !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; box-sizing: border-box !important; } body.bili-space-page .relation-content > .items { grid-template-columns: minmax(0, 1fr) !important; row-gap: 0 !important; gap: 0 !important; column-gap: 0 !important; grid-row-gap: 0 !important; } body.bili-space-page .relation-content, body.bili-space-page .relation-content > .items, body.bili-space-page .items > .item { content-visibility: visible !important; contain: none !important; height: auto !important; min-height: 0 !important; max-height: none !important; overflow: visible !important; } body.bili-space-page .relation-card { content-visibility: visible !important; contain: none !important; } body.bili-space-page .items > .item { display: block !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: auto !important; min-height: 0 !important; max-height: none !important; margin: 0 0 8px 0 !important; padding: 0 !important; float: none !important; box-sizing: border-box !important; } body.bili-space-page .relation-card { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 15px !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: auto !important; min-height: 86px !important; max-height: none !important; margin: 0 !important; padding: 0 !important; background: #ffffff !important; border: none !important; border-radius: 8px !important; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08) !important; overflow: hidden !important; box-sizing: border-box !important; } body.bili-space-page .relation-card-avatar, body.bili-space-page .relation-card-avatar .b-avatar, body.bili-space-page .relation-card-avatar .b-avatar__canvas, body.bili-space-page .relation-card-avatar .b-avatar__layers, body.bili-space-page .relation-card-avatar .b-avatar__layer, body.bili-space-page .relation-card-avatar picture, body.bili-space-page .relation-card-avatar img { flex: 0 0 86px !important; width: 86px !important; min-width: 86px !important; max-width: 86px !important; height: 86px !important; min-height: 0 !important; max-height: 86px !important; margin: 0 !important; padding: 0 !important; object-fit: cover !important; box-sizing: border-box !important; } body.bili-space-page .relation-card-info { display: flex !important; flex-direction: column !important; justify-content: center !important; align-items: stretch !important; gap: 4px !important; flex: 1 1 auto !important; width: auto !important; max-width: none !important; min-width: 0 !important; height: auto !important; min-height: 0 !important; max-height: none !important; margin: 0 !important; padding: 0 8px 0 0 !important; overflow: hidden !important; box-sizing: border-box !important; } body.bili-space-page .relation-card-info__uname, body.bili-space-page .relation-card-info__sign { display: block !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: auto !important; min-height: 0 !important; max-height: none !important; margin: 0 !important; padding: 0 !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; box-sizing: border-box !important; } body.bili-space-page .relation-card-info-option, body.bili-space-page .relation-card-info-option .follow-btn, body.bili-space-page .relation-card-info-option .follow-btn-wrapper { width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: auto !important; min-height: 0 !important; max-height: none !important; margin: 0 !important; padding: 0 !important; overflow: visible !important; box-sizing: border-box !important; } body.bili-space-page .relation-card-avatar .b-avatar__layer:not(.center), body.bili-space-page .relation-card-avatar .b-avatar__layer:not(.center) > * { position: absolute !important; top: auto !important; left: auto !important; right: 0 !important; bottom: 0 !important; width: 22px !important; min-width: 0 !important; max-width: 22px !important; height: 22px !important; min-height: 0 !important; max-height: 22px !important; margin: 0 !important; padding: 0 !important; transform: none !important; flex: none !important; z-index: 3 !important; box-sizing: border-box !important; } body.bili-space-page .follow-main-title, body.bili-space-page .fans-main-head, body.bili-space-page .fans-main-title { display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; min-height: 0 !important; max-height: 0 !important; margin: 0 !important; padding: 0 !important; overflow: hidden !important; } body.bili-space-page:has(main.space-main.route_relationFollow) .nav-bar.space-navbar, body.bili-space-page:has(main.space-main.route_relationFans) .nav-bar.space-navbar, body.bili-space-page main.space-main.route_relationFollow ~ .nav-bar.space-navbar, body.bili-space-page main.space-main.route_relationFans ~ .nav-bar.space-navbar, body.bili-space-page #app:has(> main.space-main.route_relationFollow) > .nav-bar.space-navbar, body.bili-space-page #app:has(> main.space-main.route_relationFans) > .nav-bar.space-navbar { display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; min-height: 0 !important; max-height: 0 !important; margin: 0 !important; padding: 0 !important; overflow: hidden !important; } body.bili-space-page:has(main.space-main.route_relationFollow) .header.space-header, body.bili-space-page:has(main.space-main.route_relationFans) .header.space-header, body.bili-space-page:has(main.space-main.route_relationFollow) .header.space-header .search, body.bili-space-page:has(main.space-main.route_relationFans) .header.space-header .search-input, body.bili-space-page:has(main.space-main.route_relationFollow) .nav-bar__main-right, body.bili-space-page:has(main.space-main.route_relationFans) .nav-bar__main-right, body.bili-space-page:has(main.space-main.route_relationFollow) .space-search, body.bili-space-page:has(main.space-main.route_relationFans) .space-search { display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; min-height: 0 !important; max-height: 0 !important; margin: 0 !important; padding: 0 !important; overflow: hidden !important; } body.bili-space-page .relation-aside .vui_collapse_item, body.bili-space-page .relation-aside .vui_collapse_item_content, body.bili-space-page .relation-aside .vui_sidebar, body.bili-space-page .relation-aside .vui_sidebar-item, body.bili-space-page .relation-aside .follow-sidebar-item, body.bili-space-page .relation-aside, body.bili-space-page .space-follow { border: none !important; border-top: none !important; border-bottom: none !important; border-left: none !important; border-right: none !important; background-image: none !important; } body.bili-space-page .relation-aside .vui_collapse_item::before, body.bili-space-page .relation-aside .vui_collapse_item::after, body.bili-space-page .relation-aside .vui_sidebar-item::before, body.bili-space-page .relation-aside .vui_sidebar-item::after, body.bili-space-page .relation-aside .follow-sidebar-item::before, body.bili-space-page .relation-aside .follow-sidebar-item::after { display: none !important; content: none !important; height: 0 !important; border: none !important; } body.bili-space-page .relation-card-avatar .b-avatar__layer:not(.center) > * { position: absolute !important; top: 0 !important; left: 0 !important; right: auto !important; bottom: auto !important; width: 100% !important; height: 100% !important; min-width: 0 !important; max-width: none !important; min-height: 0 !important; max-height: none !important; margin: 0 !important; padding: 0 !important; transform: none !important; translate: none !important; box-sizing: border-box !important; } body.bili-space-page .relation-aside .vui_sidebar-item-title > svg, body.bili-space-page .relation-aside .vui_sidebar-item-title > i, body.bili-space-page .relation-aside .follow-sidebar-item__icon, body.bili-space-page .relation-aside .relation-aside__icon { display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 16px !important; width: 16px !important; min-width: 16px !important; max-width: 16px !important; height: 16px !important; min-height: 0 !important; max-height: 16px !important; margin: 0 !important; padding: 0 !important; font-size: 16px !important; line-height: 16px !important; vertical-align: middle !important; box-sizing: border-box !important; } body.bili-space-page .relation-aside .relation-aside__icon::before, body.bili-space-page .relation-aside .follow-sidebar-item__icon::before, body.bili-space-page .relation-aside .vui_sidebar-item-title > i::before { font-size: 16px !important; line-height: 16px !important; display: block !important; width: 16px !important; height: 16px !important; text-align: center !important; } body.bili-space-page:has(main.space-main.route_relationFollow) #my-bili-searchbar, body.bili-space-page:has(main.space-main.route_relationFans) #my-bili-searchbar { display: none !important; visibility: hidden !important; height: 0 !important; overflow: hidden !important; } body.bili-space-page:has(main.space-main.route_relationFollow) > #app, body.bili-space-page:has(main.space-main.route_relationFans) > #app { padding-top: 0 !important; } body.bili-space-page .follow-main > .vui_pagenation, body.bili-space-page .fans-main > .vui_pagenation, body.bili-space-page .follow-main > [class*="pagenation"], body.bili-space-page .fans-main > [class*="pagenation"] { display: block !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; margin: 0 !important; padding: 8px 0 !important; box-sizing: border-box !important; } body.bili-space-page .follow-main .vui_pagenation--btns, body.bili-space-page .fans-main .vui_pagenation--btns { display: flex !important; flex-direction: row !important; flex-wrap: nowrap !important; justify-content: flex-start !important; align-items: center !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: auto !important; min-height: 34px !important; margin: 0 !important; padding: 0 8px !important; overflow-x: auto !important; overflow-y: hidden !important; box-sizing: border-box !important; } body.bili-space-page .follow-main .vui_pagenation--btns > *, body.bili-space-page .fans-main .vui_pagenation--btns > * { flex: 0 0 auto !important; flex-shrink: 0 !important; white-space: nowrap !important; height: 34px !important; min-height: 34px !important; max-height: 34px !important; } body.bili-space-page .follow-main section.relation-content, body.bili-space-page .fans-main section.relation-content, body.bili-space-page .relation-content > .items { margin-bottom: 0 !important; padding-bottom: 0 !important; } html body.bili-search-page #app .search-page > .flex_center.mt_x50, html body.bili-search-page #app .search-page > .mt_x50.mb_lg, html body.bili-search-page #app .search-page > .mt_x50.mb_x50, html body.bili-search-page #app .search-page > div[class*="mt_x50"], body.bili-search-page .search-page > div[class*="mt_x50"], body.bili-search-page [class*="mt_x50"].flex_center { margin-top: 8px !important; margin-bottom: 8px !important; } html body.bili-search-page #app .search-page > div[class*="mt_x50"] .vui_pagenation, body.bili-search-page .search-page > div[class*="mt_x50"] .vui_pagenation { padding: 8px 0 !important; margin: 0 !important; } html body.bili-search-page #app div.search-page-video > div.video-list.row, html body.bili-search-page #app div.video.i_wrapper.search-all-list > div.video-list.row, html body.bili-search-page #app div.search-page > div.video-list.row { padding-bottom: 0 !important; } body.bili-video-page .bpx-player-ctrl-quality-menu-wrap, body.bili-video-page .bpx-player-ctrl-playbackrate-menu, body.bili-video-page .bpx-player-ctrl-setting-box, body.bili-video-page .bpx-player-ctrl-subtitle-box, body.bili-video-page .bpx-player-ctrl-eplist, body.bili-video-page .bpx-player-dm-setting-wrap, body.bili-bangumi-page .bpx-player-ctrl-quality-menu-wrap, body.bili-bangumi-page .bpx-player-ctrl-playbackrate-menu, body.bili-bangumi-page .bpx-player-ctrl-setting-box, body.bili-bangumi-page .bpx-player-ctrl-subtitle-box, body.bili-bangumi-page .bpx-player-ctrl-eplist, body.bili-bangumi-page .bpx-player-dm-setting-wrap { position: fixed !important; top: 50% !important; left: 50% !important; right: auto !important; bottom: auto !important; transform: translate(-50%, -50%) !important; min-width: 160px !important; max-width: calc(100vw - 32px) !important; max-height: calc(100vh - 32px) !important; margin: 0 !important; border-radius: 10px !important; overflow-x: hidden !important; overflow-y: auto !important; -webkit-overflow-scrolling: touch !important; box-shadow: 0 4px 16px rgba(0, 0, 0, 0.45) !important; z-index: 2147483000 !important; } body.bili-video-page .bpx-player-dm-setting-wrap, body.bili-bangumi-page .bpx-player-dm-setting-wrap { min-width: 0 !important; } body.bili-video-page .bpx-player-ctrl-quality-menu-item, body.bili-bangumi-page .bpx-player-ctrl-quality-menu-item { max-width: none !important; width: 100% !important; } body.bili-video-page .bpx-player-ctrl-btn.bpx-state-show, body.bili-bangumi-page .bpx-player-ctrl-btn.bpx-state-show, body.bili-player-panel-open .bili-panel-host { z-index: 2147483646 !important; } body.bili-player-panel-open .bpx-player-ctrl-btn:not(.bpx-state-show):not(.bili-panel-host), body.bili-player-panel-open .bpx-player-dm-setting:not(.bili-panel-host) { z-index: 0 !important; } body.bili-video-page .bpx-player-control-wrap, body.bili-bangumi-page .bpx-player-control-wrap { z-index: 1000 !important; } body.bili-player-panel-open .bpx-player-control-wrap { z-index: 2147483646 !important; } body .bili-watch-later--wrap, body .bili-watch-later, body .bili-watch-later--pip, body .bili-watch-later__icon, body .bili-watch-later__tip, body .bili-card-watch-later, body .watch-later-video, body .van-watchlater, body [class*="watch-later"]:not(body):not(html):not(#app):not(main):not(section):not(article):not(aside), body [class*="watchlater"]:not(body):not(html):not(#app):not(main):not(section):not(article):not(aside) { display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; min-width: 0 !important; min-height: 0 !important; max-width: 0 !important; max-height: 0 !important; margin: 0 !important; padding: 0 !important; overflow: hidden !important; pointer-events: none !important; } body .bili-hide-watch-later { display: none !important; visibility: hidden !important; pointer-events: none !important; } body .bili-dyn-card-video__mark, body .bili-dyn-card-video__mark__tip, body .bili-dyn-card-video__cover__mask > .bili-dyn-card-video__mark { display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; min-width: 0 !important; min-height: 0 !important; max-width: 0 !important; max-height: 0 !important; margin: 0 !important; padding: 0 !important; overflow: hidden !important; pointer-events: none !important; } body.bili-space-page .upload-content .audio-list { display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)) !important; grid-gap: 8px !important; gap: 8px !important; row-gap: 8px !important; column-gap: 8px !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; box-sizing: border-box !important; align-items: start !important; align-content: start !important; grid-auto-rows: auto !important; height: auto !important; min-height: 0 !important; max-height: none !important; overflow: visible !important; background: transparent !important; float: none !important; list-style: none !important; } body.bili-space-page .upload-content .audio-item { display: block !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: auto !important; min-height: 0 !important; max-height: none !important; margin: 0 !important; padding: 0 !important; box-sizing: border-box !important; float: none !important; } body.bili-space-page .upload-content .audio-card { display: block !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: auto !important; min-height: 0 !important; max-height: none !important; margin: 0 !important; padding: 0 !important; background: #ffffff !important; border: none !important; border-radius: 8px !important; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08) !important; overflow: hidden !important; box-sizing: border-box !important; position: relative !important; float: none !important; } body.bili-space-page .upload-content .audio-card__top { display: block !important; width: 100% !important; max-width: 100% !important; height: auto !important; min-height: 0 !important; max-height: none !important; margin: 0 !important; padding: 0 !important; box-sizing: border-box !important; } body.bili-space-page .upload-content .audio-card__cover { display: block !important; position: relative !important; width: 100% !important; max-width: 100% !important; height: auto !important; min-height: 0 !important; max-height: none !important; padding: 100% 0 0 0 !important; margin: 0 !important; box-sizing: border-box !important; overflow: hidden !important; } body.bili-space-page .upload-content .audio-card__cover > .bili-cover-card__thumbnail { position: absolute !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; height: 100% !important; margin: 0 !important; padding: 0 !important; overflow: hidden !important; box-sizing: border-box !important; } body.bili-space-page .upload-content .audio-card__cover img { width: 100% !important; height: 100% !important; max-width: none !important; max-height: none !important; object-fit: cover !important; margin: 0 !important; padding: 0 !important; display: block !important; } body.bili-space-page .upload-content .bili-cover-card__stats { left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; max-width: 100% !important; padding: 14px 4px 4px !important; box-sizing: border-box !important; display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: flex-start !important; gap: 6px !important; } body.bili-space-page .upload-content .audio-card__bottom { display: block !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: auto !important; min-height: 0 !important; max-height: none !important; margin: 0 !important; padding: 6px 4px 8px !important; box-sizing: border-box !important; text-align: center !important; } body.bili-space-page .upload-content .audio-card__bottom .title, body.bili-space-page .upload-content .audio-card__bottom a.title, body.bili-space-page .upload-content .audio-card__bottom .vui_ellipsis, body.bili-space-page .upload-content .audio-card__bottom .subtitle, body.bili-space-page .upload-content .audio-card__bottom .subtitle > span { width: 100% !important; max-width: 100% !important; min-width: 0 !important; text-align: center !important; margin: 0 !important; padding: 0 !important; box-sizing: border-box !important; white-space: normal !important; overflow: hidden !important; } body.bili-space-page .upload-content .audio-card__bottom a.title { font-size: 13px !important; line-height: 18px !important; max-height: 36px !important; -webkit-line-clamp: 2 !important; display: -webkit-box !important; -webkit-box-orient: vertical !important; } body.bili-space-page .upload-content .audio-card__bottom .subtitle { margin-top: 4px !important; font-size: 11px !important; line-height: 16px !important; max-height: 16px !important; color: #9499a0 !important; text-align: center !important; } body.bili-space-page .upload-content .audio-footer { display: block !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: auto !important; min-height: 0 !important; max-height: none !important; margin: 0 !important; padding: 16px 0 0 0 !important; box-sizing: border-box !important; } body.bili-space-page .upload-content .audio-pagination, body.bili-space-page .upload-content .vui_pagenation { display: block !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; box-sizing: border-box !important; } body.bili-space-page .upload-content .vui_pagenation--btns { display: flex !important; flex-direction: row !important; flex-wrap: nowrap !important; justify-content: flex-start !important; align-items: center !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; overflow-x: auto !important; overflow-y: hidden !important; box-sizing: border-box !important; } body.bili-space-page .upload-content .vui_pagenation--btns > * { flex: 0 0 auto !important; flex-shrink: 0 !important; white-space: nowrap !important; } body.bili-space-page .upload-content .audio-header, body.bili-space-page .upload-content .audio-header__top, body.bili-space-page .upload-content .audio-header__bottom, body.bili-space-page .upload-content .audio-header .title { display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; min-height: 0 !important; max-height: 0 !important; margin: 0 !important; padding: 0 !important; overflow: hidden !important; } body.bili-space-page .upload-content .audio-body { margin: 0 !important; padding: 0 !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: auto !important; min-height: 0 !important; max-height: none !important; box-sizing: border-box !important; } body.bili-space-page .upload-content .audio { margin: 0 !important; padding: 0 !important; } body.bili-music-page #internationalHeader, body.bili-music-page .mini-header, body.bili-music-page .bili-header, body.bili-music-page .international-header, body.bili-music-page .gridview-sidebar, body.bili-music-page .gridview-content-container > .row:nth-of-type(2), body.bili-music-page .song-complain-bg, body.bili-music-page .follow-up-toast, body.bili-music-page .collection-bg, body.bili-music-page .song-share, body.bili-music-page .song-img { display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; min-height: 0 !important; max-height: 0 !important; margin: 0 !important; padding: 0 !important; overflow: hidden !important; } body.bili-music-page { background: #f4f5f7 !important; } body.bili-music-page #app, body.bili-music-page #app > div:nth-of-type(1), body.bili-music-page .container.contain-div, body.bili-music-page .row, body.bili-music-page .gridview-content-container, body.bili-music-page .col-6-med.col-5, body.bili-music-page .col-9-med.col-7, body.bili-music-page .song-padding, body.bili-music-page .song-gap { width: 100% !important; max-width: 100% !important; min-width: 0 !important; margin-left: 0 !important; margin-right: 0 !important; padding-left: 0 !important; padding-right: 0 !important; padding-top: 0 !important; padding-bottom: 0 !important; box-sizing: border-box !important; float: none !important; } body.bili-music-page .container.contain-div { margin-top: 0 !important; padding: 36px 8px 68px 8px !important; box-sizing: border-box !important; } body.bili-music-page #app, body.bili-music-page .gridview-content-container { padding-left: 0 !important; padding-right: 0 !important; padding-top: 0 !important; padding-bottom: 0 !important; background: transparent !important; } body.bili-music-page .gridview-content-container > .row:nth-of-type(1) { display: block !important; } body.bili-music-page .col-6-med.col-5 { margin: 0 !important; } body.bili-music-page .col-9-med.col-7 { margin: 0 !important; padding-top: 8px !important; } body.bili-music-page .song-intro, body.bili-music-page .song-type, body.bili-music-page .song-title, body.bili-music-page .song-time, body.bili-music-page .song-play-num, body.bili-music-page .song-info, body.bili-music-page .song-content { width: 100% !important; max-width: 100% !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; box-sizing: border-box !important; white-space: normal !important; word-break: break-word !important; } body.bili-music-page .song-intro, body.bili-music-page .song-type { font-size: 13px !important; line-height: 20px !important; color: #61666d !important; margin-top: 6px !important; height: auto !important; min-height: 0 !important; max-height: none !important; overflow: visible !important; } body.bili-music-page .song-content { font-size: 14px !important; line-height: 22px !important; height: auto !important; min-height: 0 !important; max-height: none !important; overflow: visible !important; margin-top: 4px !important; } body.bili-music-page .song-title { font-size: 18px !important; line-height: 26px !important; font-weight: 500 !important; margin-bottom: 4px !important; } body.bili-music-page .song-intro { margin-top: 0 !important; } body.bili-music-page .song-intro, body.bili-music-page .song-content, body.bili-music-page .content-span, body.bili-music-page .song-type, body.bili-music-page .song-type-title, body.bili-music-page .song-title, body.bili-music-page .song-time, body.bili-music-page .song-play-num, body.bili-music-page .song-info, body.bili-music-page .song-info-content, body.bili-music-page .song-info-div { text-align: center !important; } body.bili-music-page .song-gap, body.bili-music-page .share-board, body.bili-music-page .song-title, body.bili-music-page .song-time, body.bili-music-page .song-play-num, body.bili-music-page .song-info { width: 100% !important; max-width: 100% !important; min-width: 0 !important; padding-left: 0 !important; padding-right: 0 !important; margin-left: 0 !important; margin-right: 0 !important; box-sizing: border-box !important; } body.bili-music-page .song-time, body.bili-music-page .song-play-num { font-size: 12px !important; line-height: 18px !important; color: #9499a0 !important; margin-top: 4px !important; } body.bili-music-page .song-info, body.bili-music-page .song-info-content, body.bili-music-page .song-info-div { height: auto !important; min-height: 0 !important; max-height: none !important; overflow: visible !important; font-size: 13px !important; line-height: 20px !important; } body.bili-music-page .song-info { margin-top: 8px !important; overflow: visible !important; } body.bili-music-page .song-info-div { margin-top: 2px !important; } body.bili-music-page .share-board { width: 100% !important; max-width: 100% !important; margin: 12px 0 0 0 !important; padding: 0 !important; display: flex !important; justify-content: center !important; box-sizing: border-box !important; } body.bili-music-page .song-playbtn { display: inline-flex !important; align-items: center !important; justify-content: center !important; min-width: 140px !important; height: 40px !important; min-height: 40px !important; margin: 0 auto !important; padding: 0 20px !important; border-radius: 20px !important; box-sizing: border-box !important; font-size: 15px !important; line-height: 40px !important; } body.bili-music-page #music-container, body.bili-music-page .ap-status, body.bili-music-page .ap-controller { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; } body.bili-music-page #music-container { left: 0 !important; right: 0 !important; bottom: 0 !important; height: auto !important; min-height: 60px !important; padding: 0 8px !important; background: #ffffff !important; box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.08) !important; } body.bili-music-page .ap-status { padding: 0 !important; } body.bili-music-page .ap-controller { display: flex !important; flex-direction: row !important; flex-wrap: nowrap !important; align-items: center !important; gap: 8px !important; padding: 0 8px 0 0 !important; margin: 0 !important; } body.bili-music-page .ap-controller-left { display: flex !important; flex-direction: row !important; flex-wrap: nowrap !important; align-items: center !important; gap: 8px !important; flex: 0 0 auto !important; width: auto !important; min-width: 0 !important; height: auto !important; margin: 0 !important; padding: 0 !important; } body.bili-music-page .ap-controller-left .ap-button { padding: 0 !important; width: auto !important; min-width: 0 !important; max-width: none !important; height: auto !important; min-height: 36px !important; max-height: none !important; margin: 0 !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; box-sizing: border-box !important; } body.bili-music-page .ap-cover { display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; margin: 0 !important; padding: 0 !important; overflow: hidden !important; } body.bili-music-page .ap-controller-center { flex: 1 1 auto !important; width: auto !important; min-width: 0 !important; height: auto !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; display: flex !important; flex-direction: column !important; justify-content: center !important; align-items: stretch !important; gap: 8px !important; overflow: visible !important; box-sizing: border-box !important; } body.bili-music-page .ap-name, body.bili-music-page .ap-artist { display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; margin: 0 !important; padding: 0 !important; overflow: hidden !important; } body.bili-music-page .ap-controller-center-line { display: flex !important; flex-direction: row !important; align-items: center !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: auto !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; } body.bili-music-page .ap-time { display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: flex-end !important; gap: 3px !important; flex: 0 0 auto !important; width: auto !important; margin-left: auto !important; font-size: 11px !important; line-height: 16px !important; color: #9499a0 !important; white-space: nowrap !important; } body.bili-music-page .ap-play-track-expand { margin-top: 0 !important; display: block !important; } body.bili-music-page .ap-play-track, body.bili-music-page .ap-play-bar-wrap, body.bili-music-page .ap-buffer-bar, body.bili-music-page .ap-progress-bar { width: 100% !important; max-width: 100% !important; min-width: 0 !important; } body.bili-music-page .ap-play-track { height: 4px !important; border-radius: 2px !important; background: #e3e5e7 !important; } body.bili-music-page .ap-progress-bar { height: 4px !important; border-radius: 2px !important; background: #00aeec !important; } body.bili-music-page .ap-progress-thumb { width: 12px !important; height: 12px !important; border-radius: 50% !important; background: #00aeec !important; } body.bili-music-page .ap-controller-right, body.bili-music-page .ap-playlist { display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; min-height: 0 !important; max-height: 0 !important; margin: 0 !important; padding: 0 !important; overflow: hidden !important; } body.bili-music-page .song-type, body.bili-music-page .song-type-title, body.bili-music-page .song-type > span, body.bili-music-page .lrc-fold, body.bili-music-page #lrc-content, body.bili-music-page .song-lrc { display: block !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; text-align: center !important; justify-content: center !important; align-items: center !important; margin-left: 0 !important; margin-right: 0 !important; padding-left: 0 !important; padding-right: 0 !important; box-sizing: border-box !important; white-space: normal !important; word-break: break-word !important; } body.bili-music-page .song-type > span, body.bili-music-page .song-type-title { display: inline !important; width: auto !important; max-width: none !important; } body.bili-music-page .lrc-fold { height: auto !important; min-height: 0 !important; max-height: none !important; overflow: visible !important; margin-top: 12px !important; } body.bili-music-page #lrc-content, body.bili-music-page .song-lrc { height: auto !important; min-height: 0 !important; max-height: none !important; font-size: 13px !important; line-height: 22px !important; color: #61666d !important; } body.bili-music-page .song-info, body.bili-music-page .song-info-content, body.bili-music-page .song-info-div, body.bili-music-page .song-info-theme, body.bili-music-page .song-info-detail { display: block !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; text-align: center !important; justify-content: center !important; align-items: center !important; margin-left: 0 !important; margin-right: 0 !important; padding-left: 0 !important; padding-right: 0 !important; box-sizing: border-box !important; white-space: normal !important; word-break: break-word !important; } body.bili-music-page .song-info-theme, body.bili-music-page .song-info-div > div, body.bili-music-page .song-info-detail, body.bili-music-page .song-info-detail > span { display: inline !important; width: auto !important; max-width: none !important; } body.bili-music-page .song-gap { height: auto !important; min-height: 0 !important; max-height: none !important; overflow: visible !important; } body.bili-music-page .share-board { margin-top: 36px !important; } body.bili-music-page .song-lrcFold, body.bili-music-page .song-lrcUnfold { display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; min-height: 0 !important; max-height: 0 !important; margin: 0 !important; padding: 0 !important; overflow: hidden !important; } `; root.appendChild(style); } const PAGE_CLASS_RULES = [ { test: isMusicPage, cls: ['bili-music-page'] }, { test: isSearchPage, cls: ['bili-search-page'] }, { test: isTBiliDynamic, cls: ['bili-dynamic-page'] }, { test: isOpusPage, cls: ['bili-opus-page'] }, { test: isHome, cls: ['bili-home-page'] }, { test: isSpacePage, cls: ['bili-space-page'] }, { test: isListPage, cls: ['bili-video-page', 'bili-list-page'] }, { test: isVideoPage, cls: ['bili-video-page'] }, { test: isBangumiPage, cls: ['bili-bangumi-page'] }, { test: isLiveRoomPage, cls: ['bili-live-room-page'] } ]; const ALL_PAGE_CLASSES = [ 'bili-music-page', 'bili-search-page', 'bili-dynamic-page', 'bili-opus-page', 'bili-home-page', 'bili-space-page', 'bili-video-page', 'bili-list-page', 'bili-bangumi-page', 'bili-live-room-page' ]; function currentPageClasses() { for (let i = 0; i < PAGE_CLASS_RULES.length; i++) { if (PAGE_CLASS_RULES[i].test()) return PAGE_CLASS_RULES[i].cls; } return []; } function syncPageClass() { if (!document.body) return false; const want = currentPageClasses(); const cl = document.body.classList; ALL_PAGE_CLASSES.forEach(c => { if (want.indexOf(c) === -1) cl.remove(c); }); want.forEach(c => cl.add(c)); return true; } function applyPageClassEarly() { if (!syncPageClass()) { const obs = new MutationObserver(() => { if (syncPageClass()) obs.disconnect(); }); obs.observe(document.documentElement, { childList: true, subtree: true }); } window.addEventListener('popstate', syncPageClass); ['pushState', 'replaceState'].forEach(fn => { const orig = history[fn]; if (typeof orig !== 'function') return; history[fn] = function () { const ret = orig.apply(this, arguments); setTimeout(syncPageClass, 0); return ret; }; }); } function fixVideoControls() { if (!isVideoPage() && !isBangumiPage() && !isListPage()) return; if (fixVideoControls._done) return; const playerContainer = document.querySelector('body.bili-video-page .bpx-player-container') || document.querySelector('body.bili-bangumi-page .bpx-player-container'); if (!playerContainer) return; const videoArea = playerContainer.querySelector('.bpx-player-video-area'); if (!videoArea) return; const videoPerch = videoArea.querySelector('.bpx-player-video-perch'); const videoWrap = (videoPerch && videoPerch.querySelector('.bpx-player-video-wrap')) || videoArea.querySelector('.bpx-player-video-wrap'); if (!videoWrap) return; const video = videoWrap.querySelector('video'); if (!video) return; if (videoWrap.parentElement === videoArea && videoArea.firstElementChild === videoWrap) { fixVideoControls._done = true; return; } if (videoPerch && videoWrap.parentElement !== videoArea) { videoArea.insertBefore(videoWrap, videoPerch); } video.playsInline = true; const oldControlWrap = videoArea.querySelector('.bpx-player-control-wrap:not(.new)'); if (!oldControlWrap) return; const controlEntity = oldControlWrap.querySelector('.bpx-player-control-entity'); if (!controlEntity) return; let clickTimer; let hideTimer; const controlWrap = document.createElement('div'); controlWrap.className = 'bpx-player-control-wrap new'; controlWrap.innerHTML = '
'; videoArea.insertBefore(controlWrap, oldControlWrap); controlWrap.appendChild(controlEntity); const controlTop = controlEntity.querySelector('.bpx-player-control-top'); const bottomRight = controlEntity.querySelector('.bpx-player-control-bottom-right'); const isBpxStateShow = () => controlEntity.querySelector('.bpx-player-control-bottom-right > .bpx-state-show'); const isShown = () => playerContainer.getAttribute('ctrl-shown') === 'true'; playerContainer.setAttribute('ctrl-shown', 'false'); const observer = new MutationObserver((mutations) => { mutations.forEach((mutation) => { const firstNode = mutation.addedNodes[0]; if (firstNode && firstNode.nodeType === Node.ELEMENT_NODE && firstNode.classList.contains('bpx-player-ctrl-web')) { if (video.paused) showControlWrap(); const subtitleBtn = document.querySelector('.bpx-player-ctrl-subtitle'); if (subtitleBtn) { window.addEventListener('click', (event) => { if (!subtitleBtn.contains(event.target)) { subtitleBtn.dispatchEvent(new MouseEvent('mouseleave')); } }); } observer.disconnect(); } }); }); if (bottomRight) observer.observe(bottomRight, { childList: true }); function hideControlWrap(isEnd = false) { if ((!video.paused && !isBpxStateShow()) || isEnd) { playerContainer.setAttribute('ctrl-shown', 'false'); clearTimeout(hideTimer); } else { delayHideTimer(); } } function showControlWrap() { playerContainer.setAttribute('ctrl-shown', 'true'); delayHideTimer(); } function delayHideTimer() { clearTimeout(hideTimer); hideTimer = setTimeout(hideControlWrap, 3000); } function unmute() { video.muted = false; if (video.volume === 0) { const muteIcon = document.querySelector('.bpx-player-ctrl-muted-icon'); if (muteIcon) muteIcon.click(); } } video.addEventListener('ended', () => hideControlWrap(true)); video.addEventListener('play', delayHideTimer); videoWrap.addEventListener('mousemove', (e) => e.stopPropagation()); videoWrap.addEventListener('click', () => { clearTimeout(clickTimer); clickTimer = setTimeout(() => { if (isShown()) hideControlWrap(); else showControlWrap(); if (video.paused) video.play(); else video.pause(); }, 250); }); videoWrap.addEventListener('dblclick', () => { clearTimeout(clickTimer); unmute(); const isPortrait = video.videoHeight / video.videoWidth > 1; if (isPortrait) { const webBtn = document.querySelector('.bpx-player-ctrl-web'); if (webBtn) webBtn.click(); } else if (videoPerch) { videoPerch.dispatchEvent(new MouseEvent('dblclick', { bubbles: true })); } }); controlWrap.addEventListener('mousemove', (e) => e.stopPropagation()); controlWrap.addEventListener('click', (e) => { e.stopPropagation(); delayHideTimer(); }); if (controlTop) controlTop.addEventListener('touchstart', delayHideTimer); fixVideoControls._done = true; } function bindVideoSlideGesture() { if (!isVideoPage() && !isBangumiPage() && !isListPage()) return; if (bindVideoSlideGesture._bound) return; bindVideoSlideGesture._bound = true; let mask = document.getElementById('my-bili-right-mask'); if (!mask) { mask = document.createElement('div'); mask.id = 'my-bili-right-mask'; document.body.appendChild(mask); } const MIN_DISTANCE = 60; const MAX_TIME = 600; function getPanel() { if (isListPage()) return document.querySelector('body.bili-list-page .playlist-container--right'); if (isVideoPage()) return document.querySelector('body.bili-video-page .right-container'); if (isBangumiPage()) return document.querySelector('body.bili-bangumi-page .plp-r-wrap'); return null; } function isOpen() { const r = getPanel(); return r && r.classList.contains('show'); } function openPanel() { const r = getPanel(); if (r) r.classList.add('show'); mask.classList.add('show'); } function closePanel() { const r = getPanel(); if (r) r.classList.remove('show'); mask.classList.remove('show'); } mask.addEventListener('click', closePanel); let startX = 0, startY = 0, startTime = 0; document.addEventListener('touchstart', e => { if (e.touches.length !== 1) return; startX = e.touches[0].clientX; startY = e.touches[0].clientY; startTime = Date.now(); }, { passive: true }); document.addEventListener('touchend', e => { if (e.changedTouches.length !== 1) return; const dx = e.changedTouches[0].clientX - startX; const dy = e.changedTouches[0].clientY - startY; const dt = Date.now() - startTime; if (Math.abs(dy) > Math.abs(dx)) return; if (dt > MAX_TIME) return; if (dx < -MIN_DISTANCE && !isOpen()) openPanel(); else if (dx > MIN_DISTANCE && isOpen()) closePanel(); }, { passive: true }); } function bindFullscreenFix() { if (!isVideoPage() && !isListPage()) return; if (bindFullscreenFix._bound) return; bindFullscreenFix._bound = true; const handleChange = () => { const isFull = !!(document.fullscreenElement || document.webkitFullscreenElement || document.mozFullScreenElement || document.msFullscreenElement); if (isFull) { document.body.classList.add('video-fullscreen'); } else { document.body.classList.remove('video-fullscreen'); } }; document.addEventListener('fullscreenchange', handleChange); document.addEventListener('webkitfullscreenchange', handleChange); document.addEventListener('mozfullscreenchange', handleChange); document.addEventListener('MSFullscreenChange', handleChange); document.addEventListener('orientationchange', () => { if (document.fullscreenElement || document.webkitFullscreenElement) { setTimeout(handleChange, 100); } }); } const FILTER_PARAM = '_no'; const FILTER_STORE = 'bili_mobile_minus_words'; function parseQueryTokens(raw) { const tokens = String(raw || '').split(/\s+/).filter(Boolean); const include = [], exclude = []; tokens.forEach(function (t) { if (t.length > 1 && t.charAt(0) === '-') exclude.push(t.slice(1)); else if (t.length > 1 && t.charAt(0) === '+') include.push(t.slice(1)); else include.push(t); }); return { include: include, exclude: exclude }; } function readBlockedWords() { let raw = ''; try { raw = new URL(location.href).searchParams.get(FILTER_PARAM) || ''; } catch (e) {} if (raw) { try { sessionStorage.setItem(FILTER_STORE, raw); } catch (e) {} } else { try { raw = sessionStorage.getItem(FILTER_STORE) || ''; } catch (e) {} } return raw.split('|').filter(Boolean); } function saveBlockedWords(list) { try { if (list && list.length) sessionStorage.setItem(FILTER_STORE, list.join('|')); else sessionStorage.removeItem(FILTER_STORE); } catch (e) {} } function escapeHTML(s) { return String(s).replace(/[&<>"']/g, function (c) { return { '&': '&', '<': '<', '>': '>', '"': '"', "'": ''' }[c]; }); } const FILTER_CARD_SELECTOR = [ '.bili-video-card', '.bili-live-card', '.b-article-card', '.b-user-info-card' ].join(', '); function cardMatchText(card) { const pick = function (sel) { const el = card.querySelector(sel); return el ? (el.textContent || '') : ''; }; const parts = [ pick('.bili-video-card__info--tit'), pick('.bili-video-card__info--owner'), pick('.bili-video-card__info--bottom'), pick('.bili-live-card__info--tit'), pick('.bili-live-card__info--uname'), pick('.bili-live-card__info--text'), pick('.i_card_title'), pick('.atc-desc'), pick('.atc-info'), pick('.user-content'), pick('.user-name') ].filter(Boolean); return parts.length ? parts.join(' ') : (card.textContent || ''); } function removeFilterBar() { const bar = document.getElementById('my-bili-filterbar'); if (bar && bar.parentNode) bar.parentNode.removeChild(bar); if (document.body) document.body.classList.remove('has-filter-bar'); renderFilterBar._sig = null; } function renderFilterBar(blocked, hidden) { if (!document.body) return; const sig = blocked.join('|') + '#' + hidden; if (renderFilterBar._sig === sig && document.getElementById('my-bili-filterbar')) return; renderFilterBar._sig = sig; let bar = document.getElementById('my-bili-filterbar'); if (!bar) { bar = document.createElement('div'); bar.id = 'my-bili-filterbar'; document.body.appendChild(bar); } document.body.classList.add('has-filter-bar'); bar.innerHTML = '已屏蔽' + blocked.map(function (w) { return '' + escapeHTML(w) + ''; }).join('') + '已过滤 ' + hidden + ' 条' + '清除'; const clear = bar.querySelector('.fb-clear'); if (clear) { clear.addEventListener('click', function () { saveBlockedWords([]); try { const u = new URL(location.href); u.searchParams.delete(FILTER_PARAM); location.href = u.toString(); } catch (e) { location.reload(); } }); } } function applyKeywordFilter() { if (!isSearchPage()) { removeFilterBar(); return; } const blocked = readBlockedWords(); document.querySelectorAll('[data-blocked="1"]').forEach(function (el) { el.style.removeProperty('display'); el.removeAttribute('data-blocked'); }); if (!blocked.length) { removeFilterBar(); return; } const lowBlocked = blocked.map(function (w) { return w.toLowerCase(); }); let hidden = 0; document.querySelectorAll(FILTER_CARD_SELECTOR).forEach(function (card) { const text = cardMatchText(card).toLowerCase(); let hit = false; for (let i = 0; i < lowBlocked.length; i++) { if (text.indexOf(lowBlocked[i]) !== -1) { hit = true; break; } } if (!hit) return; let item = card; const p = card.parentElement; if (p && /\bcol_/.test(p.className)) item = p; item.setAttribute('data-blocked', '1'); item.style.setProperty('display', 'none', 'important'); hidden++; }); renderFilterBar(blocked, hidden); } const SEARCH_TYPES = [ { key: 'all', name: '综合', path: '/all' }, { key: 'live', name: '直播', path: '/live' }, { key: 'article', name: '专栏', path: '/article' }, { key: 'upuser', name: '用户', path: '/upuser' } ]; const MENU_CARET = ''; function currentSearchType() { const p = location.pathname.replace(/\/$/, '') || '/'; let t = 'all'; SEARCH_TYPES.forEach(function (x) { if (p === x.path) t = x.key; }); return t; } function syncSearchMenu() { const bar = document.getElementById('my-bili-searchbar'); if (bar && typeof bar._refreshMenu === 'function') bar._refreshMenu(); } function createSearchBar() { if (!isHome() && !isSearchPage() && !isSpacePage()) return; if (createSearchBar._started) return; createSearchBar._started = true; if (document.getElementById('my-bili-searchbar')) return; const onSearch = isSearchPage(); const onSpace = isSpacePage(); const url = new URL(location.href); const currentOrder = url.searchParams.get('order') || ''; const curType = currentSearchType(); const onLive = onSearch && curType === 'live'; const isLatest = onLive ? (currentOrder === 'live_time') : (currentOrder === 'pubdate'); const bar = document.createElement('div'); bar.id = 'my-bili-searchbar'; const onUpuser = onSearch && curType === 'upuser'; const showLeftBtn = !onSpace && !onUpuser; let leftBtnHTML = ''; if (showLeftBtn) { if (onSearch) { leftBtnHTML = ` `; } else { leftBtnHTML = ` `; } } let switchBtnHTML = ''; let menuHTML = ''; if (onSearch) { switchBtnHTML = ` `; const orderItems = onLive ? [{ v: '', n: '综合' }, { v: 'live_time', n: '最新' }] : [{ v: '', n: '综合' }, { v: 'pubdate', n: '最新' }]; menuHTML = (onUpuser ? '' : ` `) + ` `; } const cbHTML = !onSearch ? '' : (onUpuser ? '' : '') + ''; const placeholderText = onSpace ? '搜索视频、动态' : '搜索视频、番剧、UP主...(用 -词 排除,例:洛克王国 -手游)'; const kw = onSearch ? (url.searchParams.get('keyword') || '') : ''; const blockedNow = onSearch ? readBlockedWords() : []; const fullKw = blockedNow.length ? kw + ' ' + blockedNow.map(function (w) { return '-' + w; }).join(' ') : kw; const escapedKw = fullKw.replace(/"/g, '"').replace(//g, '>'); bar.innerHTML = ` ${cbHTML} ${leftBtnHTML}