/*! * rmt/3.1.0/index.css, 2024/8/23 下午11:01:29 * */ @keyframes loadingcircle { 100% { transform: rotate(360deg); } } .rmt-mobile-button { display: block; text-align: center; cursor: pointer; outline: 0; border: 0 none; white-space: nowrap; } .rmt-mobile-button:disabled { cursor: not-allowed; } .rmt-mobile-button-with-icon { display: flex; align-items: center; justify-content: center; } .rmt-mobile-button-without-text .rmt-mobile-button-icon { margin-right: 0; } .rmt-mobile-button-type-default { color: #222222; border: 0 none; background-color: #eceded; } .rmt-mobile-button-type-default.rmt-mobile-button-animate.rmt-mobile-button-type-default:not([disabled]):active { background-color: #bdbdbd; } .rmt-mobile-button-type-default:disabled, .rmt-mobile-button-type-default.rmt-mobile-button-atomizing { color: #b0b0b0; background-color: #eceded; } .rmt-mobile-button-type-primary { color: #ffffff; background-color: #002fa7; } .rmt-mobile-button-type-primary.rmt-mobile-button-animate.rmt-mobile-button-type-primary:not([disabled]):active { background-color: #002585; } .rmt-mobile-button-type-primary:disabled, .rmt-mobile-button-type-primary.rmt-mobile-button-atomizing { background-color: rgba(0, 47, 167, 0.5); } .rmt-mobile-button-type-primary:disabled > i, .rmt-mobile-button-type-primary.rmt-mobile-button-atomizing > i, .rmt-mobile-button-type-primary:disabled > span, .rmt-mobile-button-type-primary.rmt-mobile-button-atomizing > span { opacity: 0.75; } .rmt-mobile-button-size-default { padding: 0 14px; height: 32px; font-size: 14px; border-radius: 0; } .rmt-mobile-button-size-default .rmt-mobile-button-icon { font-size: 16px; } .rmt-mobile-button-size-default.rmt-mobile-button-without-text { width: 74px; } .rmt-mobile-button-size-smallest { padding: 0 10px; height: 24px; font-size: 12px; border-radius: 0; } .rmt-mobile-button-size-smallest .rmt-mobile-button-icon { font-size: 14px; } .rmt-mobile-button-size-smallest.rmt-mobile-button-without-text { width: 60px; } .rmt-mobile-button-size-small { padding: 0 12px; height: 28px; font-size: 12px; border-radius: 0; } .rmt-mobile-button-size-small .rmt-mobile-button-icon { font-size: 14px; } .rmt-mobile-button-size-small.rmt-mobile-button-without-text { width: 64px; } .rmt-mobile-button-size-large { padding: 0 16px; height: 36px; font-size: 14px; border-radius: 0; } .rmt-mobile-button-size-large .rmt-mobile-button-icon { font-size: 16px; } .rmt-mobile-button-size-large.rmt-mobile-button-without-text { width: 78px; } .rmt-mobile-button-size-largest { padding: 0 22px; height: 44px; font-size: 16px; border-radius: 0; } .rmt-mobile-button-size-largest .rmt-mobile-button-icon { margin-right: 8px; font-size: 20px; } .rmt-mobile-button-size-largest.rmt-mobile-button-without-text { width: 104px; } .rmt-mobile-button-icon { margin-right: 2px; display: inline-block; background-size: contain; background-repeat: no-repeat; background-position: center; } .rmt-mobile-button-icon-loading { animation: loadingcircle 1s infinite linear; transition: width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); } .rmt-mobile-empty { background-color: white; overflow: hidden; position: relative; } .rmt-mobile-empty img { display: block; width: 200px; height: 140px; margin: 141px auto 0; } .rmt-mobile-empty p { max-width: 240px; margin: 11px auto 0; font-size: 16px; color: #737b87; text-align: center; } .rmt-mobile-empty.rmt-mobile-empty-ishalf img { margin-top: 54px; } .rmt-mobile-empty .rmt-mobile-empty-title { color: #222222; font-weight: bold; } .rmt-mobile-empty.rmt-mobile-empty-only-desc .rmt-mobile-empty-desc { font-size: 15px; } .rmt-mobile-empty.rmt-mobile-empty-with-banner img { margin-top: 185px; } .rmt-mobile-empty .rmt-mobile-empty-desc { line-height: 20px; font-size: 14px; color: #737b87; text-align: center; white-space: pre-wrap; } .rmt-mobile-empty .rmt-mobile-empty-wrapper { margin: 16px auto; margin-left: 50%; transform: translatex(-50%); display: inline-flex; } .rmt-mobile-empty-placement-none { padding-top: 36px; padding-bottom: 36px; } .rmt-mobile-empty-placement-none img { margin-top: 0; } .rmt-mobile-empty-placement-none .rmt-mobile-empty-wrapper { margin-bottom: 0; } .animation { background-repeat: no-repeat; animation-delay: 0s; animation-iteration-count: infinite; animation-fill-mode: forwards; animation-timing-function: steps(1); } .animation-live { width: 12px; height: 12px !important; background-image: ; background-size: 12px 12px; animation-name: keyframes-live_animate; animation-duration: 1s; background-repeat: no-repeat; animation-delay: 0s; animation-iteration-count: infinite; animation-fill-mode: forwards; animation-timing-function: steps(1); } .animation-deepblue-play { width: 16px; height: 16px; background-image: ; background-size: 160px 16px; animation-name: keyframes-deepblue_play; animation-duration: 2s; background-repeat: no-repeat; animation-delay: 0s; animation-iteration-count: infinite; animation-fill-mode: forwards; animation-timing-function: steps(1); } .animation-white-play-16 { width: 16px; height: 16px; background-image: ; background-size: 160px 16px; animation-name: keyframes-white_play_16; animation-duration: 2s; background-repeat: no-repeat; animation-delay: 0s; animation-iteration-count: infinite; animation-fill-mode: forwards; animation-timing-function: steps(1); } .animation-white-play-18 { width: 18px; height: 18px; background-image: ; background-size: 180px 18px; animation-name: keyframes-white_play_18; animation-duration: 2s; background-repeat: no-repeat; animation-delay: 0s; animation-iteration-count: infinite; animation-fill-mode: forwards; animation-timing-function: steps(1); } .animation-page-loading { width: 50px; height: 50px; background-image: ; background-size: 1000px 50px; animation-name: keyframes-brand_loading; animation-duration: 1.2s; background-repeat: no-repeat; animation-delay: 0s; animation-iteration-count: infinite; animation-fill-mode: forwards; animation-timing-function: steps(1); } .animation_loading_gray { width: 18px; height: 18px; background-image: ; background-size: 270px 18px; background-repeat: no-repeat; animation-name: keyframes-loading_gray; animation-duration: 1s; animation-delay: 0s; animation-iteration-count: infinite; animation-fill-mode: forwards; animation-timing-function: steps(1); } @keyframes keyframes-live_animate { 0% { width: 12px; height: 12px; background-image: ; background-size: 120px 12px; } 6.67% { background-position: -12px 0px; } 13.33% { background-position: -24px 0px; } 20.00% { background-position: -36px 0px; } 26.67% { background-position: -48px 0px; } 33.33% { background-position: 0px 0px; } 40.00% { background-position: -12px 0px; } 46.67% { background-position: -24px 0px; } 53.33% { background-position: -36px 0px; } 60.00% { background-position: -48px 0px; } 66.67% { background-position: -60px 0px; } 73.33% { background-position: -72px 0px; } 80.00% { background-position: -84px 0px; } 86.67% { background-position: -96px 0px; } 93.33%, 100% { background-position: -108px 0px; } } @keyframes keyframes-deepblue_play { 0% { width: 16px; height: 16px; background-image: ; background-size: 160px 16px; } 3.33% { background-position: -16px 0px; } 6.67% { background-position: -32px 0px; } 10.00% { background-position: -48px 0px; } 13.33% { background-position: -64px 0px; } 16.67% { background-position: -80px 0px; } 20.00% { background-position: -96px 0px; } 23.33% { background-position: -112px 0px; } 26.67% { background-position: -128px 0px; } 30.00% { background-position: -144px 0px; } 33.33% { background-position: 0px 0px; } 36.67% { background-position: -16px 0px; } 40.00% { background-position: -32px 0px; } 43.33% { background-position: -48px 0px; } 46.67% { background-position: -64px 0px; } 50.00% { background-position: -80px 0px; } 53.33% { background-position: -96px 0px; } 56.67% { background-position: -112px 0px; } 60.00% { background-position: -128px 0px; } 63.33% { background-position: -144px 0px; } 66.67% { background-position: 0px 0px; } 70.00% { background-position: -16px 0px; } 73.33% { background-position: -32px 0px; } 76.67% { background-position: -48px 0px; } 80.00% { background-position: -64px 0px; } 83.33% { background-position: -80px 0px; } 86.67% { background-position: -96px 0px; } 90.00% { background-position: -112px 0px; } 93.33% { background-position: -128px 0px; } 96.67%, 100% { background-position: -144px 0px; } } @keyframes keyframes-white_play_16 { 0% { width: 16px; height: 16px; background-image: ; background-size: 160px 16px; } 3.33% { background-position: -16px 0px; } 6.67% { background-position: -32px 0px; } 10.00% { background-position: -48px 0px; } 13.33% { background-position: -64px 0px; } 16.67% { background-position: -80px 0px; } 20.00% { background-position: -96px 0px; } 23.33% { background-position: -112px 0px; } 26.67% { background-position: -128px 0px; } 30.00% { background-position: -144px 0px; } 33.33% { background-position: 0px 0px; } 36.67% { background-position: -16px 0px; } 40.00% { background-position: -32px 0px; } 43.33% { background-position: -48px 0px; } 46.67% { background-position: -64px 0px; } 50.00% { background-position: -80px 0px; } 53.33% { background-position: -96px 0px; } 56.67% { background-position: -112px 0px; } 60.00% { background-position: -128px 0px; } 63.33% { background-position: -144px 0px; } 66.67% { background-position: 0px 0px; } 70.00% { background-position: -16px 0px; } 73.33% { background-position: -32px 0px; } 76.67% { background-position: -48px 0px; } 80.00% { background-position: -64px 0px; } 83.33% { background-position: -80px 0px; } 86.67% { background-position: -96px 0px; } 90.00% { background-position: -112px 0px; } 93.33% { background-position: -128px 0px; } 96.67%, 100% { background-position: -144px 0px; } } @keyframes keyframes-white_play_18 { 0% { width: 18px; height: 18px; background-image: ; background-size: 180px 18px; } 3.33% { background-position: -18px 0px; } 6.67% { background-position: -36px 0px; } 10.00% { background-position: -54px 0px; } 13.33% { background-position: -72px 0px; } 16.67% { background-position: -90px 0px; } 20.00% { background-position: -108px 0px; } 23.33% { background-position: -126px 0px; } 26.67% { background-position: -144px 0px; } 30.00% { background-position: -162px 0px; } 33.33% { background-position: 0px 0px; } 36.67% { background-position: -18px 0px; } 40.00% { background-position: -36px 0px; } 43.33% { background-position: -54px 0px; } 46.67% { background-position: -72px 0px; } 50.00% { background-position: -90px 0px; } 53.33% { background-position: -108px 0px; } 56.67% { background-position: -126px 0px; } 60.00% { background-position: -144px 0px; } 63.33% { background-position: -162px 0px; } 66.67% { background-position: 0px 0px; } 70.00% { background-position: -18px 0px; } 73.33% { background-position: -36px 0px; } 76.67% { background-position: -54px 0px; } 80.00% { background-position: -72px 0px; } 83.33% { background-position: -90px 0px; } 86.67% { background-position: -108px 0px; } 90.00% { background-position: -126px 0px; } 93.33% { background-position: -144px 0px; } 96.67%, 100% { background-position: -162px 0px; } } @keyframes keyframes-brand_loading { 0% { width: 50px; height: 50px; background-image: ; background-size: 1000px 50px; } 5.00% { background-position: -50px 0px; } 10.00% { background-position: -100px 0px; } 15.00% { background-position: -150px 0px; } 20.00% { background-position: -200px 0px; } 25.00% { background-position: -250px 0px; } 30.00% { background-position: -300px 0px; } 35.00% { background-position: -350px 0px; } 40.00% { background-position: -400px 0px; } 45.00% { background-position: -450px 0px; } 50.00% { background-position: -500px 0px; } 55.00% { background-position: -550px 0px; } 60.00% { background-position: -600px 0px; } 65.00% { background-position: -650px 0px; } 70.00% { background-position: -700px 0px; } 75.00% { background-position: -750px 0px; } 80.00% { background-position: -800px 0px; } 85.00% { background-position: -850px 0px; } 90.00% { background-position: -900px 0px; } 95.00%, 100% { background-position: -950px 0px; } } @keyframes keyframes-loading_gray { 0% { width: 18px; height: 18px; background-image: ; background-size: 270px 18px; } 6.67% { background-position: -18px 0px; } 13.33% { background-position: -36px 0px; } 20.00% { background-position: -54px 0px; } 26.67% { background-position: -72px 0px; } 33.33% { background-position: -90px 0px; } 40.00% { background-position: -108px 0px; } 46.67% { background-position: -126px 0px; } 53.33% { background-position: -144px 0px; } 60.00% { background-position: -162px 0px; } 66.67% { background-position: -180px 0px; } 73.33% { background-position: -198px 0px; } 80.00% { background-position: -216px 0px; } 86.67% { background-position: -234px 0px; } 93.33%, 100% { background-position: -252px 0px; } } .rmt-mobile-iframe-card { position: relative; width: 100%; margin: 0 auto 24px; background-color: #fff; box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.05); } .rmt-mobile-iframe-card iframe { width: 100%; height: 100%; border: none; } .rmt-mobile-iframe-card-loading { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; width: 50px; height: 50px; background-image: ; background-size: 1000px 50px; animation-name: keyframes-brand_loading; animation-duration: 1.2s; background-repeat: no-repeat; animation-delay: 0s; animation-iteration-count: infinite; animation-fill-mode: forwards; animation-timing-function: steps(1); } .custom-prism-replay-layer { width: 100%; height: 100%; background: rgba(0, 0, 0, 0.75); position: absolute; top: 0; left: 0; z-index: 1000; display: none; align-items: center; justify-content: center; color: #ffffff; } .custom-prism-replay-layer .custom-prism-replay-content { padding: 7px 12px; border: none; display: flex; align-items: center; font-size: 12px; line-height: 14px; background: rgba(0, 0, 0, 0.5); } .custom-prism-replay-layer .img-refresh { width: 16px; height: 16px; margin-right: 4px; } .custom-prism-play-end .custom-prism-replay-layer { display: flex; } .custom-prism-live-outter-layer { position: relative; top: 0; width: 100%; height: 0; padding-top: 56.25%; background-size: contain; background-repeat: no-repeat; } .landscape-mode .custom-prism-live-outter-layer { position: relative; } .portrait-mode .custom-prism-live-outter-layer { top: 12vh; } .custom-prism-live-will-start-has-footer .custom-prism-live-outter-layer { position: absolute; } .live-mask-layer { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 100; background-color: rgba(0, 0, 0, 0.5); display: flex; justify-content: center; align-items: center; } .live-mask-layer .live-mask-layer-container { position: relative; display: flex; justify-content: flex-start; align-items: center; flex-direction: column; padding: 0 16px; max-width: 100%; box-sizing: border-box; } .live-mask-layer .live-mask-layer-container .live-mask-layer-title { font-size: 22px; color: #ffffff; text-align: center; font-weight: 500; overflow: hidden; text-overflow: ellipsis; max-width: 100%; white-space: nowrap; } .live-mask-layer .live-mask-layer-container .live-mask-layer-tips { margin-top: 8px; font-size: 14px; color: rgba(255, 255, 255, 0.75); text-align: center; font-weight: 400; max-height: 40px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .live-mask-layer .live-mask-layer-container .live-mask-layer-open-btn { margin-top: 20px; background: rgba(0, 0, 0, 0.5); height: 36px; padding: 7px 16px; overflow: hidden; text-overflow: ellipsis; font-size: 16px; color: #ffffff; font-weight: 500; line-height: 22px; box-sizing: border-box; } .custom-prism-live-end .prism-player { display: none; } .custom-prism-live-forbidden .prism-player { display: none; } .custom-prism-live-preview-end .prism-player { display: none; } .live-will-start-footer { position: relative; height: 58px; line-height: 58px; overflow: hidden; } .live-will-time-box { position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 12px 16px; display: flex; justify-content: space-between; align-items: center; color: #fff; box-sizing: border-box; } .live-will-time-box .time-clock { font-size: 13px; line-height: 18px; } .live-will-time-box .time-clock > span { font-weight: 700; font-size: 26px; line-height: 32px; letter-spacing: 1px; } .live-will-time-box .time-unit { display: flex; align-items: center; font-size: 13px; line-height: 18px; } .live-will-time-box .time-unit > span { font-weight: 700; font-size: 26px; line-height: 32px; letter-spacing: 1px; padding: 0 0 0 4px; } .live-will-time-box .book-btn { height: 28px; line-height: 28px; background: #fff; letter-spacing: 0px; font-size: 12px; color: #002fa7; text-align: center; font-weight: 500; padding: 0 12px; box-sizing: border-box; } .live-will-time-box .willstart-date { font-size: 22px; color: #ffffff; line-height: 30px; font-weight: 900; margin-right: 2px; } .custom-prism-live-will-start-show-text .prism-player { display: none; } .custom-prism-live-will-start .custom-prism-live-will-start-layer, .custom-prism-live-will-start-prediction-video .custom-prism-live-will-start-layer { position: relative; background-position: center; background-size: contain; background-repeat: no-repeat; height: 0; padding-top: 56.25%; } .custom-prism-live-will-start-has-footer { position: relative; } .custom-prism-live-will-start-has-footer .custom-prism-live-will-start-layer { position: relative; height: 56px; overflow: hidden; } .custom-prism-live-will-start-prediction-video.custom-prism-live-will-start-has-footer .custom-prism-live-will-start-layer { padding-top: 0; } .custom-prism-live-will-start-prediction-video .prism-player { height: 0 !important; padding-top: 56.25%; } .portrait-mode.custom-prism-live-will-start-prediction-video .prism-player, .portrait-mode .custom-prism-live-will-start-layer { top: 12vh; } .portrait-mode.custom-prism-live-will-start-prediction-video .custom-background-blur-cover-root { height: 100vh; top: -12vh; } .portrait-mode.custom-prism-live-will-start-prediction-video .custom-play-btn { top: 40%; } .custom-prism-live-block .loading-center, .custom-prism-live-block .custom-control-bar-root, .custom-prism-live-block .custom-default-control-root { display: none; } .custom-prism-live-block .prism-player { display: none; } .custom-prism-live-block-layer { background: #1e2738; align-items: flex-start; } .custom-prism-live-block-layer .live-mask-layer-container { width: 200px; height: 64px; font-size: 14px; color: #ffffff; text-align: center; line-height: 20px; font-weight: 500; top: 12vh; } .custom-prism-live-block-layer .live-mask-layer-tips { margin-top: 0; } .custom-prism-vr-not-supported .prism-player { display: none; } .custom-prism-live-default { position: absolute; left: 0; right: 0; top: 0; bottom: 0; } .custom-prism-live-default-cover { background-repeat: no-repeat; background-position: center center; background-size: cover; width: 100%; } .portrait-mode .custom-prism-live-default-cover { height: 100%; object-fit: contain; filter: blur(15px); } .live-mask-layer.custom-prism-live-block-layer { background: #1e2738; } .live-mask-layer.custom-prism-live-block-layer .live-mask-layer-container { width: 200px; height: 64px; font-size: 14px; color: #ffffff; text-align: center; line-height: 20px; font-weight: 500; justify-content: center; } .live-mask-layer.custom-prism-live-block-layer .live-mask-layer-tips { margin-top: 0; } .custom-prism-live-error .prism-player { display: none; } html, body { height: 100%; } .player-container { position: relative; z-index: 1; } @media screen and (max-width: 900px) { .landscape-mode .prism-player { width: 100%; max-width: 100%; height: 0 !important; padding-top: 56.25%; } } .portrait-mode { height: 100%; width: 100%; flex: 1; } .portrait-mode .prism-player { height: 100%; width: 100%; background-color: transparent; } .portrait-mode .prism-player video { width: 100%; transition: opacity 0.5s; object-position: center 25%; } .landscape-mode.player-ready .prism-cover, .portrait-mode.player-ready .prism-cover { display: block; } .landscape-mode .prism-player .prism-cover, .portrait-mode .prism-player .prism-cover { background-size: contain; } .landscape-mode .prism-player .custom-portrait-bg, .portrait-mode .prism-player .custom-portrait-bg { height: 100%; background-position: center top; background-size: cover; background-repeat: no-repeat; filter: blur(15px); } .landscape-mode .prism-player video, .portrait-mode .prism-player video { opacity: 0; object-fit: contain; z-index: 10; } .landscape-mode .prism-player .prism-loading, .portrait-mode .prism-player .prism-loading { width: 32px; height: 32px; } .landscape-mode .prism-player .prism-loading.loading-center, .portrait-mode .prism-player .prism-loading.loading-center { z-index: 1000; } .landscape-mode .prism-player .prism-loading .circle, .portrait-mode .prism-player .prism-loading .circle { border: none; background-size: cover; background-repeat: no-repeat; border-color: transparent; width: 32px; height: 32px; background-image: ; } .landscape-mode.custom-prism-play-end .prism-cover, .portrait-mode.custom-prism-play-end .prism-cover { display: block !important; } .custom-prism-live-will-start-prediction-video .prism-fullscreen.prism-player { padding-top: 0; } .custom-prism-live-will-start-prediction-video.custom-prism-live-will-start-has-footer .custom-prism-live-outter-layer { background-image: none !important; } .landscape-mode .prism-fullscreen.prism-player { padding-top: 0; } .landscape-mode .prism-player { background: #1e2738; } .landscape-mode .prism-loading.loading-center { top: 50%; } .portrait-mode { overflow-y: hidden; } .portrait-mode .prism-cover { z-index: 10; background-size: contain; background-position: 0 25%; } .portrait-mode .prism-fullscreen.prism-player .prism-cover { display: none !important; } .portrait-mode .prism-fullscreen.prism-player video { object-position: center; } .portrait-mode .prism-loading.loading-center { top: 35%; } .custom-prism-player-once-played .prism-player video { opacity: 1; } .custom-prism-player-ended .prism-cover, .custom-prism-player-ended .custom-play-btn, .custom-prism-player-ended .custom-prism-duration-badge { display: block !important; } .custom-prism-player-ended .custom-control-bar-root { display: none; } .custom-prism-preview .custom-prism-duration { display: none !important; } .custom-prism-vod.custom-prism-player-once-played .custom-prism-preview-tips { display: none !important; } .custom-prism-live-preview-end .prism-player .prism-controlbar { display: none !important; } .custom-control-bar-root { position: absolute; width: 100%; height: 48px; bottom: 0; z-index: 1000; } .custom-prism-control-bar { visibility: visible; opacity: 0; transition: visibility 1s, opacity 1s; justify-content: space-between; align-items: center; height: 100%; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 98%); display: flex; width: 100%; position: absolute; bottom: 0; left: 0; right: 0; color: #fff; } .custom-prism-control-bar.custom-prism-control-bar-useractive { opacity: 1; } .custom-prism-control-bar button { outline: 0; user-select: none; background: none; border: none; color: inherit; display: inline-block; font-size: inherit; line-height: inherit; text-transform: none; text-decoration: none; transition: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-tap-highlight-color: transparent; } .custom-prism-control-bar .custom-prism-control-bar button { background: none; border: none; color: inherit; display: inline-block; text-transform: none; text-decoration: none; transition: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; } .custom-prism-control-bar .custom-prism-control { cursor: pointer; position: relative; text-align: center; margin: 0; padding: 0; height: 100%; width: 40px; flex: none; } .custom-prism-control-bar .custom-prism-icon-placeholder { font-weight: normal; font-style: normal; } .custom-prism-control-bar .custom-prism-icon-placeholder::before { position: absolute; display: inline-block; content: ' '; background-size: 24px 24px; width: 24px; height: 24px; left: 50%; top: 50%; transform: translate(-50%, -50%); box-sizing: border-box; } .custom-prism-control-bar .custom-prism-play-control.custom-prism-playing .custom-prism-icon-placeholder::before { background-image: ; } .custom-prism-control-bar .custom-prism-play-control .custom-prism-icon-placeholder::before { background-image: ; } .custom-prism-control-bar .custom-prism-time-control { display: flex; align-items: center; flex: none; font-size: 10px; line-height: 30px; min-width: 20px; width: auto; padding-left: 10px; padding-right: 10px; } .custom-prism-control-bar .custom-prism-current-time-display { font-size: 12px; } .custom-prism-control-bar .custom-prism-duration-display { font-size: 12px; } .custom-prism-control-bar .custom-prism-icon-placeholder::before { background-image: ; background-size: 24px 24px; } .custom-prism-control-bar .custom-prism-quality-selector-btn { font-size: 12px; font-weight: bold; width: auto; max-width: 120px; white-space: nowrap; overflow: hidden; padding: 0 4px; } .custom-prism-control-bar .custom-prism-progress-control { cursor: pointer; flex: auto; display: flex; align-items: center; min-width: 40px; touch-action: none; -webkit-tap-highlight-color: transparent; } .custom-prism-control-bar .custom-prism-progress-holder { margin: 0 10px; flex: auto; transition: all 0.2s; height: 3px; } .custom-prism-control-bar .custom-prism-slider { position: relative; cursor: pointer; padding: 0; user-select: none; background-color: rgba(115, 133, 159, 0.5); } .custom-prism-control-bar .custom-prism-load-progress { position: absolute; display: block; width: 100%; height: 100%; margin: 0; padding: 0; background: rgba(115, 133, 159, 0.5); } .custom-prism-control-bar .custom-prism-load-progress div { position: absolute; left: 0%; display: block; width: 100%; height: 100%; margin: 0; padding: 0; background: rgba(115, 133, 159, 0.75); } .custom-prism-control-bar .custom-prism-progress-holder .custom-prism-play-progress, .custom-prism-control-bar .custom-prism-progress-holder .custom-prism-load-progress, .custom-prism-control-bar .custom-prism-progress-holder .custom-prism-load-progress div { position: absolute; display: block; height: 100%; margin: 0; padding: 0; width: 0; } .custom-prism-control-bar .custom-prism-progress-holder .custom-prism-play-progress { width: 0; background-color: #305fff; } .custom-prism-control-bar .custom-prism-play-progress::before { display: inline-block; width: 12px; height: 12px; position: absolute; right: -4.5px; top: 50%; transform: translatey(-50%); z-index: 999; content: ' '; background-image: ; background-size: contain; background-repeat: no-repeat; } .custom-prism-control-bar .custom-prism-duration-display, .custom-prism-control-bar .custom-prism-current-time-display { font-weight: normal; font-style: normal; word-break: initial; } .custom-prism-control-bar-live .custom-prism-current-time, .custom-prism-control-bar-live .custom-prism-progress-control, .custom-prism-control-bar-live .custom-prism-duration { display: none; } .prism-fullscreen .custom-prism-icon-placeholder::before { background-image: ; background-size: 24px 24px; } .custom-prism-play-end .custom-control-bar-root { display: none; } .custom-prism-play-control { order: 1; } .custom-prism-current-time { order: 2; } .custom-prism-progress-control { order: 3; } .custom-prism-duration { order: 4; } .prism-quality-selector-btn { order: 5; } .custom-prism-fullscreen-control { order: 6; } .custom-prism-live-will-start-show-text .custom-default-control-root { display: none; } .live-status-container { display: inline-flex; align-items: center; justify-content: center; height: 18px; padding: 0 4px; } .live-status-container-text { height: 100%; line-height: 100%; margin-left: 4px; } .live-status-container.live-status-willstart { background: #305fff; } .live-status-container.live-status-willstart .live-status-container-text-icon { width: 40px; background-image: ; } .live-status-container.live-status-live { background: #f22b41; } .live-status-container.live-status-live .live-status-container-text-icon { background-image: ; } .live-status-container.live-status-end { background: rgba(0, 0, 0, 0.5); } .live-status-container.live-status-end .live-status-container-text-icon { background-image: ; } .live-status-container.live-status-vod { background: rgba(0, 0, 0, 0.5); } .live-status-container.live-status-vod .live-status-container-icon_lottie { display: none; } .live-status-container.live-status-vod .live-status-container-text { margin-left: 0; } .live-status-container.live-status-vod-text { margin-left: 0; } .live-status-container.live-status-vod .live-status-container-icon::after { width: 10px; height: 10px; content: ''; margin-right: 2px; display: inline-block; background-size: contain; background-repeat: no-repeat; background-image: ; } .live-status-container.live-status-vod .live-status-container-text-icon { width: 20px; background-image: ; } .live-status-container-text-icon { display: inline-block; width: 30px; height: 100%; background-size: contain; background-repeat: no-repeat; background-position: center; } .live-status-container-icon { position: relative; height: 100%; line-height: 100%; } .live-status-container-icon_lottie { height: 12px; position: relative; line-height: 18px; } .live-status-container-icon_lottie svg { width: auto !important; } .custom-prism-preview-countdown-info { padding: 2px 4px; font-size: 12px; font-weight: 500; z-index: 1000; color: #fff; line-height: 14px; background: rgba(0, 0, 0, 0.5); } .custom-prism-preview-countdown-info.playing { right: 40px; } .custom-prism-live-preview-end .custom-prism-preview-countdown-info { display: none; } .live-watchcount-container { display: inline-block; height: 18px; line-height: 18px; font-size: 12px; color: #ffffff; font-weight: 400; padding: 0 4px; background: rgba(0, 0, 0, 0.5); } .live-status-box { position: absolute; z-index: 1000; } .live-tag-container { position: absolute; top: 10px; left: 12px; z-index: 2000; display: flex; align-items: center; justify-content: center; } .live-tag-container > * { margin-right: 4px; } .live-tag-container > :last-child { margin-right: 0; } .portrait-mode .custom-play-btn { left: 50%; transform: translatex(-50%); top: 32%; } .portrait-mode .prism-fullscreen .custom-play-btn { top: 50%; } .custom-prism-live-preview-end .custom-play-btn, .custom-prism-live-forbidden .custom-play-btn, .custom-prism-live-block .custom-play-btn, .custom-prism-play-end .custom-play-btn { display: none; } .custom-play-btn { position: absolute; left: 8px; bottom: 8px; display: none; width: 40px; height: 32px; background: rgba(0, 0, 0, 0.5); z-index: 1000; } .custom-play-btn-outter { position: absolute; top: 50%; left: 50%; width: 18px; height: 18px; background-image: ; background-size: contain; border: none; transform: translate(-50%, -50%); border-radius: 100%; box-sizing: border-box; } .custom-prism-player-once-played .custom-play-btn { display: none; } .custom-prism-play-end .custom-play-btn { display: block; } .custom-prism-player-ready .custom-play-btn { display: block; } .custom-prism-player-ready .prism-cover { display: block !important; } .custom-prism-player-ready .custom-prism-control-bar { display: none; } .custom-prism-player-ready .loading-center { display: none; } .custom-prism-duration-badge { border: 0; font-size: 12px; height: 22px; line-height: 22px; padding: 0 5px; text-align: left; width: auto; background: linear-gradient(to, bottom, rgba(0, 0, 0, 0.5), black); background-color: rgba(0, 0, 0, 0.5); position: absolute; bottom: 8px; right: 8px; font-weight: bold; z-index: 1000; } .custom-prism-duration-badge .duration-badge-text { display: inline-block; width: auto; height: auto; position: relative; overflow: hidden; padding: 0; border: 0; color: #fff; } .portrait-mode .custom-prism-duration-badge { display: none; } .custom-prism-player-once-played .custom-prism-duration-badge { display: none; } .custom-prism-play-end .custom-prism-duration-badge { display: block; } .custom-prism-live-end .custom-default-control-root { display: none; } .rmt-mobile-comment-list { padding: 0 16px; } .rmt-mobile-comment-list .rmt-mobile-comment-list-item { padding: 12px 0; display: flex; align-items: flex-start; } .rmt-mobile-comment-list .rmt-mobile-comment-list-item_avatar { width: 32px; height: 32px; object-fit: cover; border-radius: 50%; } .rmt-mobile-comment-list .rmt-mobile-comment-list-item_info { margin-left: 12px; flex: 1; font-size: 16px; color: #212228; } .rmt-mobile-comment-list .rmt-mobile-comment-list-item_info h4 { font-weight: bold; line-height: 21px; font-size: 15px; color: #48505a; } .rmt-mobile-comment-list .rmt-mobile-comment-list-item_info .rmt-mobile-comment-list-item_message { word-break: break-word; margin-top: 8px; line-height: 22px; white-space: pre-wrap; } .rmt-mobile-comment-list .rmt-mobile-comment-list-item_info .rmt-mobile-comment-list-item_create_time { margin-top: 8px; line-height: 18px; font-size: 13px; display: flex; } .rmt-mobile-comment-list .rmt-mobile-comment-list-item_info .rmt-mobile-comment-list-item_create_time .rmt-mobile-comment-list-item_time { line-height: 18px; color: #99a0aa; } .rmt-mobile-comment-list .rmt-mobile-comment-list-item_info .rmt-mobile-comment-list-item_create_time .rmt-mobile-comment-list-item_replay { line-height: 18px; margin-left: 16px; color: #737b87; } .rmt-mobile-comment-list .rmt-mobile-comment-list-item_like { font-size: 12px; color: #99a0aa; display: flex; } .rmt-mobile-comment-list .rmt-mobile-comment-list-item_like span { line-height: 18px; } .rmt-mobile-comment-list .rmt-mobile-comment-list-item_like i { margin-left: 4px; width: 18px; height: 18px; color: #99a0aa; background-image: ; background-size: contain; } .rmt-mobile-comment-more { padding: 0 16px; } .rmt-mobile-comment-more_container { position: relative; padding: 15px 0; text-align: center; color: #737b87; display: flex; align-items: center; justify-content: center; font-size: 15px; line-height: 21px; } .rmt-mobile-comment-more_container::before { content: ''; position: absolute; width: 100%; height: 1px; background: #f5f6f6; left: 0; top: 0; transform: scale(1, 0.5); } .rmt-mobile-comment-more_container .rmt-mobile-comment-more_name { font-weight: bold; color: #1242b3; } .rmt-mobile-comment-more_container i { margin-left: 4px; width: 15px; height: 15px; background: no-repeat center; background-size: contain; } .rmt-mobile-comment-bar_placeholder { background: #fff; height: 48px; } .rmt-mobile-comment-bar_placeholder_immersive { background: #000; } .rmt-mobile-comment-bar { position: fixed; left: 0; right: 0; bottom: 0; z-index: 100; width: 100%; height: 48px; box-sizing: border-box; padding: 8px 16px; display: flex; justify-content: space-between; align-items: center; background: #fff; } .rmt-mobile-comment-bar::before { content: ''; position: absolute; width: 100%; height: 1px; background: #f5f6f7; left: 0; top: 0; transform: scale(1, 0.5); } .rmt-mobile-comment-bar_input { box-sizing: border-box; flex: 1; width: 284px; height: 32px; padding: 6px 12px; background: #f5f6f7; border-radius: 16px; font-size: 14px; color: #737b87; } .rmt-mobile-comment-bar_input_disabled { box-sizing: border-box; flex: 1; width: 284px; height: 32px; padding: 6px 12px; } .rmt-mobile-comment-bar_icon { position: relative; margin-left: 28px; display: flex; color: #222222; font-size: 24px; } .rmt-mobile-comment-bar_icon i { display: block; font-size: 24px; background-size: contain; } .rmt-mobile-comment-bar_icon .rmt-mobile-comment-bar_num { margin-top: -3px; margin-left: -6px; font-size: 10px; font-weight: bold; color: #f22b41; } .rmt-mobile-comment-bar_immersive { background: #000; } .rmt-mobile-comment-bar_immersive::before { display: none; } .rmt-mobile-comment-bar_immersive .rmt-mobile-comment-bar_icon, .rmt-mobile-comment-bar_immersive i { color: #fff; } .rmt-mobile-comment-bar_immersive .rmt-mobile-comment-bar_input { background: rgba(255, 255, 255, 0.1); color: rgba(255, 255, 255, 0.75); } .rmt-mobile-comment { background: #fff; } .rmt-mobile-comment-header { color: #212228; padding: 14px 16px; line-height: 22px; font-size: 18px; font-weight: bold; } .rmt-mobile-comment-spacer { height: 8px; background: #f5f6f7; } .rmt-mobile-left-text-right-image-card-component { padding: 10px 16px; } .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-contentwrap { display: flex; } .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-left { flex: 1; display: flex; flex-direction: column; justify-content: space-between; margin-right: 12px; } .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-left > * { margin-bottom: 8px; } .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-left > *:last-child { margin-bottom: 0; } .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-left .rmt-mobile-left-text-right-image-card-title { color: #222222; font-size: 18px; /*! autoprefixer: off */ -webkit-box-orient: vertical; /*! autoprefixer: on */ -webkit-line-clamp: 3; display: -webkit-box; overflow: hidden; white-space: normal; text-overflow: ellipsis; word-break: break-word; line-height: 25px; } .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-left .rmt-mobile-left-text-right-image-card-title .rmt-mobile-left-text-right-image-card-special { display: inline-block; position: relative; top: -2px; font-weight: normal; } .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-left .rmt-mobile-left-text-right-image-card-bigtitle { font-size: 16px; line-height: 22px; } .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-thumbnailwrap { position: relative; width: calc((100% - 4px) / 3); } .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-thumbnail { position: relative; width: 100%; background-size: contain; background-color: #f5f6f7; background-repeat: no-repeat; background-position: center center; border-radius: 0; } .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-thumbnail div[class$='tagwrap'] { position: absolute; bottom: 0; right: 0; } .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-thumbnail::before { content: ''; display: block; width: 100%; height: 0; padding-bottom: calc(1 / 1.5 * 100%); } .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-thumbnail .rmt-mobile-left-text-right-image-card-tag { position: absolute; padding: 4px; } .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-thumbnail .rmt-mobile-left-text-right-image-card-duration { display: inline-flex; justify-content: flex-end; align-items: center; position: absolute; right: 0; bottom: 0; font-size: 11px; color: #fff; line-height: 14px; background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%); border-radius: 0; padding: 0 8px; width: 113px; height: 28px; } .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-thumbnail .rmt-mobile-left-text-right-image-card-duration .rmt-mobile-left-text-right-image-card-icon { width: 12px; height: 12px; margin-right: 4px; fill: #fff; } .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-border::after { content: ''; position: absolute; left: 0; top: 0; right: 0; bottom: 0; width: 200%; height: 200%; border: 1px solid rgba(0, 0, 0, 0.05); transform-origin: 0 0; transform: scale(0.5); box-sizing: border-box; } .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-bgwhite { background-color: #fff; } .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-bigthumbnail { width: 120px; margin-left: 16px; } .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-bigthumbnail::before { content: ''; display: block; width: 100%; height: 0; padding-bottom: calc((136 / 240) * 100%); } .rmt-mobile-left-text-right-image-card-mask { position: absolute !important; top: 4px; right: 4px; bottom: 4px; left: 4px; } .rmt-mobile-no-image-card-component { padding: 10px 16px; } .rmt-mobile-no-image-card-component > * { margin-bottom: 4px; } .rmt-mobile-no-image-card-component > *:last-child { margin-bottom: 0; } .rmt-mobile-no-image-card-component .rmt-mobile-no-image-card-title { /*! autoprefixer: off */ -webkit-box-orient: vertical; /*! autoprefixer: on */ -webkit-line-clamp: 3; display: -webkit-box; overflow: hidden; white-space: normal; text-overflow: ellipsis; word-break: break-word; color: #222222; font-size: 18px; line-height: 25px; } .rmt-mobile-no-image-card-component .rmt-mobile-no-image-card-title .rmt-mobile-no-image-card-special { display: inline-block; position: relative; top: -2px; font-weight: normal; } .rmt-mobile-no-image-card-component .rmt-mobile-no-image-card-summary { color: #666666; font-size: 14px; line-height: 20px; margin-top: 4px; word-break: break-word; } .rmt-mobile-card-element-info-info { color: #b0b0b0; font-size: 12px; display: flex; line-height: 16px; align-items: center; } .rmt-mobile-card-element-info-info .rmt-mobile-card-element-info-media-icon { width: 18px; height: 18px; border-radius: 100%; background-repeat: no-repeat; background-size: contain; background-position: center; vertical-align: middle; overflow: hidden; min-width: 18px; min-height: 18px; } .rmt-mobile-card-element-info-info .rmt-mobile-card-element-info-suffix { flex: 1; } .rmt-mobile-card-element-info-info > .rmt-mobile-card-element-info-img { width: 12px; height: 12px; font-size: 12px; } .rmt-mobile-card-element-info-info > * { margin-left: 4px; white-space: nowrap; } .rmt-mobile-card-element-info-info > *:first-child { margin-left: 0; white-space: unset; } .rmt-mobile-card-element-info-info .rmt-mobile-card-element-info-top { display: inline-flex; align-items: center; font-size: 11px; color: #f22b41; line-height: 16px; } .rmt-mobile-card-element-info-info .rmt-mobile-card-element-info-top::before { width: 12px; height: 12px; background-image: ; background-size: cover; margin-right: 2px; content: ''; } .rmt-mobile-card-element-info-info .rmt-mobile-card-element-info-avatar { display: block; width: 22px; height: 22px; border-radius: 50%; margin-right: 4px; background-color: #212228; background-size: cover; } .rmt-mobile-card-element-info-info .rmt-mobile-card-element-info-ellipsis { /*! autoprefixer: off */ -webkit-box-orient: vertical; /*! autoprefixer: on */ -webkit-line-clamp: 1; display: -webkit-box; overflow: hidden; white-space: normal; text-overflow: ellipsis; word-break: break-word; } .rmt-mobile-card-element-info-mark { display: flex; align-items: center; } .rmt-mobile-card-element-info-ttsicon { display: flex; align-items: center; text-align: right; flex: 1; flex-direction: row-reverse; } .rmt-mobile-card-element-info-podcast { display: inline-flex; align-items: center; font-size: 14px; color: #99a0aa; } .rmt-mobile-card-element-info-playing { width: 14px; height: 14px; } .rmt-mobile-relate-recommend-item { width: 100%; } .rmt-mobile-relate-recommend-item .rmt-mobile-left-text-right-image-card-component { padding: 10px 16px; } .rmt-mobile-relate-recommend-item .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-left .rmt-mobile-left-text-right-image-card-title { color: #222222; font-size: 18px; } .rmt-mobile-relate-recommend-item .rmt-mobile-no-image-card-component { padding: 10px 16px; } .rmt-mobile-relate-recommend-item .rmt-mobile-no-image-card-component .rmt-mobile-no-image-card-title { color: #222222; font-size: 18px; line-height: 25px; } .rmt-mobile-relate-recommend-item .rmt-mobile-relate-recommend-item-img { position: absolute; left: 0; top: 0; right: 0; bottom: 0; width: 100%; height: 100%; vertical-align: middle; border-radius: 0; overflow: hidden; display: flex; align-items: center; box-sizing: border-box; } .rmt-mobile-relate-recommend-item .rmt-mobile-relate-recommend-item-img .rmt-mobile-lazy-image-wrap { border: 0 none; } .rmt-mobile-relate-recommend-item .rmt-mobile-relate-recommend-item-img.img-bgcolor { background-color: #f1f2f3; } .rmt-mobile-relate-recommend-item .rmt-mobile-relate-recommend-item-icon { position: absolute; top: 53px; right: 4px; z-index: 10; } .rmt-mobile-relate-recommend-item .rmt-mobile-relate-recommend-item-icon-left { position: unset; display: inline-flex; transform: unset; margin-right: 4px; vertical-align: middle; } .rmt-mobile-relate-recommend-item .rmt-mobile-relate-recommend-item-icon.hide { display: none; } .rmt-mobile-relate-recommend-item-immersive { position: relative; } .rmt-mobile-relate-recommend-item-immersive::after { content: ''; position: absolute; width: 100%; height: 1px; background: rgba(255, 255, 255, 0.1); left: 0; top: 0; transform: scale(1, 0.5); width: auto; left: 16px; right: 16px; } .rmt-mobile-relate-recommend-item-immersive .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-bgwhite { background-color: transparent; } .rmt-mobile-relate-recommend-item-immersive .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-bgwhite::after { border-color: rgba(255, 255, 255, 0.1); } .rmt-mobile-relate-recommend-item-immersive .rmt-mobile-lazy-image-wrap > span.rmt-mobile-lazy-image { background-color: transparent; } .rmt-mobile-relate-recommend-item-immersive .rmt-mobile-lazy-image-auto-size { background-color: transparent !important; } .rmt-mobile-relate-recommend-item-immersive .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-left .rmt-mobile-left-text-right-image-card-title, .rmt-mobile-relate-recommend-item-immersive .rmt-mobile-no-image-card-component .rmt-mobile-no-image-card-title { color: #ffffff; } .rmt-mobile-relate-recommend-item-immersive .rmt-mobile-card-element-info-info { color: rgba(255, 255, 255, 0.75); } .rmt-mobile-no-image-card-component { padding: 10px 16px; } .rmt-mobile-no-image-card-component > * { margin-bottom: 4px; } .rmt-mobile-no-image-card-component > *:last-child { margin-bottom: 0; } .rmt-mobile-no-image-card-component .rmt-mobile-no-image-card-title { /*! autoprefixer: off */ -webkit-box-orient: vertical; /*! autoprefixer: on */ -webkit-line-clamp: 3; display: -webkit-box; overflow: hidden; white-space: normal; text-overflow: ellipsis; word-break: break-word; color: #222222; font-size: 18px; line-height: 25px; } .rmt-mobile-no-image-card-component .rmt-mobile-no-image-card-title .rmt-mobile-no-image-card-special { display: inline-block; position: relative; top: -2px; font-weight: normal; } .rmt-mobile-no-image-card-component .rmt-mobile-no-image-card-summary { color: #666666; font-size: 14px; line-height: 20px; margin-top: 4px; word-break: break-word; } .rmt-mobile-card-element-info-info { color: #b0b0b0; font-size: 12px; display: flex; line-height: 16px; align-items: center; } .rmt-mobile-card-element-info-info .rmt-mobile-card-element-info-media-icon { width: 18px; height: 18px; border-radius: 100%; background-repeat: no-repeat; background-size: contain; background-position: center; vertical-align: middle; overflow: hidden; min-width: 18px; min-height: 18px; } .rmt-mobile-card-element-info-info .rmt-mobile-card-element-info-suffix { flex: 1; } .rmt-mobile-card-element-info-info > .rmt-mobile-card-element-info-img { width: 12px; height: 12px; font-size: 12px; } .rmt-mobile-card-element-info-info > * { margin-left: 4px; white-space: nowrap; } .rmt-mobile-card-element-info-info > *:first-child { margin-left: 0; white-space: unset; } .rmt-mobile-card-element-info-info .rmt-mobile-card-element-info-top { display: inline-flex; align-items: center; font-size: 11px; color: #f22b41; line-height: 16px; } .rmt-mobile-card-element-info-info .rmt-mobile-card-element-info-top::before { width: 12px; height: 12px; background-image: ; background-size: cover; margin-right: 2px; content: ''; } .rmt-mobile-card-element-info-info .rmt-mobile-card-element-info-avatar { display: block; width: 22px; height: 22px; border-radius: 50%; margin-right: 4px; background-color: #212228; background-size: cover; } .rmt-mobile-card-element-info-info .rmt-mobile-card-element-info-ellipsis { /*! autoprefixer: off */ -webkit-box-orient: vertical; /*! autoprefixer: on */ -webkit-line-clamp: 1; display: -webkit-box; overflow: hidden; white-space: normal; text-overflow: ellipsis; word-break: break-word; } .rmt-mobile-card-element-info-mark { display: flex; align-items: center; } .rmt-mobile-card-element-info-ttsicon { display: flex; align-items: center; text-align: right; flex: 1; flex-direction: row-reverse; } .rmt-mobile-card-element-info-podcast { display: inline-flex; align-items: center; font-size: 14px; color: #99a0aa; } .rmt-mobile-card-element-info-playing { width: 14px; height: 14px; } .animation { background-repeat: no-repeat; animation-delay: 0s; animation-iteration-count: infinite; animation-fill-mode: forwards; animation-timing-function: steps(1); } .animation-live { width: 12px; height: 12px !important; background-image: ; background-size: 12px 12px; animation-name: keyframes-live_animate; animation-duration: 1s; background-repeat: no-repeat; animation-delay: 0s; animation-iteration-count: infinite; animation-fill-mode: forwards; animation-timing-function: steps(1); } .animation-deepblue-play { width: 16px; height: 16px; background-image: ; background-size: 160px 16px; animation-name: keyframes-deepblue_play; animation-duration: 2s; background-repeat: no-repeat; animation-delay: 0s; animation-iteration-count: infinite; animation-fill-mode: forwards; animation-timing-function: steps(1); } .animation-white-play-16 { width: 16px; height: 16px; background-image: ; background-size: 160px 16px; animation-name: keyframes-white_play_16; animation-duration: 2s; background-repeat: no-repeat; animation-delay: 0s; animation-iteration-count: infinite; animation-fill-mode: forwards; animation-timing-function: steps(1); } .animation-white-play-18 { width: 18px; height: 18px; background-image: ; background-size: 180px 18px; animation-name: keyframes-white_play_18; animation-duration: 2s; background-repeat: no-repeat; animation-delay: 0s; animation-iteration-count: infinite; animation-fill-mode: forwards; animation-timing-function: steps(1); } .animation-page-loading { width: 50px; height: 50px; background-image: ; background-size: 1000px 50px; animation-name: keyframes-brand_loading; animation-duration: 1.2s; background-repeat: no-repeat; animation-delay: 0s; animation-iteration-count: infinite; animation-fill-mode: forwards; animation-timing-function: steps(1); } .animation_loading_gray { width: 18px; height: 18px; background-image: ; background-size: 270px 18px; background-repeat: no-repeat; animation-name: keyframes-loading_gray; animation-duration: 1s; animation-delay: 0s; animation-iteration-count: infinite; animation-fill-mode: forwards; animation-timing-function: steps(1); } @keyframes keyframes-live_animate { 0% { width: 12px; height: 12px; background-image: ; background-size: 120px 12px; } 6.67% { background-position: -12px 0px; } 13.33% { background-position: -24px 0px; } 20.00% { background-position: -36px 0px; } 26.67% { background-position: -48px 0px; } 33.33% { background-position: 0px 0px; } 40.00% { background-position: -12px 0px; } 46.67% { background-position: -24px 0px; } 53.33% { background-position: -36px 0px; } 60.00% { background-position: -48px 0px; } 66.67% { background-position: -60px 0px; } 73.33% { background-position: -72px 0px; } 80.00% { background-position: -84px 0px; } 86.67% { background-position: -96px 0px; } 93.33%, 100% { background-position: -108px 0px; } } @keyframes keyframes-deepblue_play { 0% { width: 16px; height: 16px; background-image: ; background-size: 160px 16px; } 3.33% { background-position: -16px 0px; } 6.67% { background-position: -32px 0px; } 10.00% { background-position: -48px 0px; } 13.33% { background-position: -64px 0px; } 16.67% { background-position: -80px 0px; } 20.00% { background-position: -96px 0px; } 23.33% { background-position: -112px 0px; } 26.67% { background-position: -128px 0px; } 30.00% { background-position: -144px 0px; } 33.33% { background-position: 0px 0px; } 36.67% { background-position: -16px 0px; } 40.00% { background-position: -32px 0px; } 43.33% { background-position: -48px 0px; } 46.67% { background-position: -64px 0px; } 50.00% { background-position: -80px 0px; } 53.33% { background-position: -96px 0px; } 56.67% { background-position: -112px 0px; } 60.00% { background-position: -128px 0px; } 63.33% { background-position: -144px 0px; } 66.67% { background-position: 0px 0px; } 70.00% { background-position: -16px 0px; } 73.33% { background-position: -32px 0px; } 76.67% { background-position: -48px 0px; } 80.00% { background-position: -64px 0px; } 83.33% { background-position: -80px 0px; } 86.67% { background-position: -96px 0px; } 90.00% { background-position: -112px 0px; } 93.33% { background-position: -128px 0px; } 96.67%, 100% { background-position: -144px 0px; } } @keyframes keyframes-white_play_16 { 0% { width: 16px; height: 16px; background-image: ; background-size: 160px 16px; } 3.33% { background-position: -16px 0px; } 6.67% { background-position: -32px 0px; } 10.00% { background-position: -48px 0px; } 13.33% { background-position: -64px 0px; } 16.67% { background-position: -80px 0px; } 20.00% { background-position: -96px 0px; } 23.33% { background-position: -112px 0px; } 26.67% { background-position: -128px 0px; } 30.00% { background-position: -144px 0px; } 33.33% { background-position: 0px 0px; } 36.67% { background-position: -16px 0px; } 40.00% { background-position: -32px 0px; } 43.33% { background-position: -48px 0px; } 46.67% { background-position: -64px 0px; } 50.00% { background-position: -80px 0px; } 53.33% { background-position: -96px 0px; } 56.67% { background-position: -112px 0px; } 60.00% { background-position: -128px 0px; } 63.33% { background-position: -144px 0px; } 66.67% { background-position: 0px 0px; } 70.00% { background-position: -16px 0px; } 73.33% { background-position: -32px 0px; } 76.67% { background-position: -48px 0px; } 80.00% { background-position: -64px 0px; } 83.33% { background-position: -80px 0px; } 86.67% { background-position: -96px 0px; } 90.00% { background-position: -112px 0px; } 93.33% { background-position: -128px 0px; } 96.67%, 100% { background-position: -144px 0px; } } @keyframes keyframes-white_play_18 { 0% { width: 18px; height: 18px; background-image: ; background-size: 180px 18px; } 3.33% { background-position: -18px 0px; } 6.67% { background-position: -36px 0px; } 10.00% { background-position: -54px 0px; } 13.33% { background-position: -72px 0px; } 16.67% { background-position: -90px 0px; } 20.00% { background-position: -108px 0px; } 23.33% { background-position: -126px 0px; } 26.67% { background-position: -144px 0px; } 30.00% { background-position: -162px 0px; } 33.33% { background-position: 0px 0px; } 36.67% { background-position: -18px 0px; } 40.00% { background-position: -36px 0px; } 43.33% { background-position: -54px 0px; } 46.67% { background-position: -72px 0px; } 50.00% { background-position: -90px 0px; } 53.33% { background-position: -108px 0px; } 56.67% { background-position: -126px 0px; } 60.00% { background-position: -144px 0px; } 63.33% { background-position: -162px 0px; } 66.67% { background-position: 0px 0px; } 70.00% { background-position: -18px 0px; } 73.33% { background-position: -36px 0px; } 76.67% { background-position: -54px 0px; } 80.00% { background-position: -72px 0px; } 83.33% { background-position: -90px 0px; } 86.67% { background-position: -108px 0px; } 90.00% { background-position: -126px 0px; } 93.33% { background-position: -144px 0px; } 96.67%, 100% { background-position: -162px 0px; } } @keyframes keyframes-brand_loading { 0% { width: 50px; height: 50px; background-image: ; background-size: 1000px 50px; } 5.00% { background-position: -50px 0px; } 10.00% { background-position: -100px 0px; } 15.00% { background-position: -150px 0px; } 20.00% { background-position: -200px 0px; } 25.00% { background-position: -250px 0px; } 30.00% { background-position: -300px 0px; } 35.00% { background-position: -350px 0px; } 40.00% { background-position: -400px 0px; } 45.00% { background-position: -450px 0px; } 50.00% { background-position: -500px 0px; } 55.00% { background-position: -550px 0px; } 60.00% { background-position: -600px 0px; } 65.00% { background-position: -650px 0px; } 70.00% { background-position: -700px 0px; } 75.00% { background-position: -750px 0px; } 80.00% { background-position: -800px 0px; } 85.00% { background-position: -850px 0px; } 90.00% { background-position: -900px 0px; } 95.00%, 100% { background-position: -950px 0px; } } @keyframes keyframes-loading_gray { 0% { width: 18px; height: 18px; background-image: ; background-size: 270px 18px; } 6.67% { background-position: -18px 0px; } 13.33% { background-position: -36px 0px; } 20.00% { background-position: -54px 0px; } 26.67% { background-position: -72px 0px; } 33.33% { background-position: -90px 0px; } 40.00% { background-position: -108px 0px; } 46.67% { background-position: -126px 0px; } 53.33% { background-position: -144px 0px; } 60.00% { background-position: -162px 0px; } 66.67% { background-position: -180px 0px; } 73.33% { background-position: -198px 0px; } 80.00% { background-position: -216px 0px; } 86.67% { background-position: -234px 0px; } 93.33%, 100% { background-position: -252px 0px; } } .rmt-mobile-live-status-info-tagscontainer { align-items: center; display: inline-flex; color: #ffffff; } .rmt-mobile-live-status-info-tagscontainer .rmt-mobile-live-status-info-tag { margin-right: 2px; border-radius: 0; font-size: 11px; line-height: 14px; display: inline-flex; justify-content: flex-end; align-items: center; box-sizing: border-box; } .rmt-mobile-live-status-info-tagscontainer > *:last-child { margin-right: 0; } @keyframes loadingcircle { 100% { transform: rotate(360deg); } } .animation { background-repeat: no-repeat; animation-delay: 0s; animation-iteration-count: infinite; animation-fill-mode: forwards; animation-timing-function: steps(1); } .animation-live { width: 12px; height: 12px !important; background-image: ; background-size: 12px 12px; animation-name: keyframes-live_animate; animation-duration: 1s; background-repeat: no-repeat; animation-delay: 0s; animation-iteration-count: infinite; animation-fill-mode: forwards; animation-timing-function: steps(1); } .animation-deepblue-play { width: 16px; height: 16px; background-image: ; background-size: 160px 16px; animation-name: keyframes-deepblue_play; animation-duration: 2s; background-repeat: no-repeat; animation-delay: 0s; animation-iteration-count: infinite; animation-fill-mode: forwards; animation-timing-function: steps(1); } .animation-white-play-16 { width: 16px; height: 16px; background-image: ; background-size: 160px 16px; animation-name: keyframes-white_play_16; animation-duration: 2s; background-repeat: no-repeat; animation-delay: 0s; animation-iteration-count: infinite; animation-fill-mode: forwards; animation-timing-function: steps(1); } .animation-white-play-18 { width: 18px; height: 18px; background-image: ; background-size: 180px 18px; animation-name: keyframes-white_play_18; animation-duration: 2s; background-repeat: no-repeat; animation-delay: 0s; animation-iteration-count: infinite; animation-fill-mode: forwards; animation-timing-function: steps(1); } .animation-page-loading { width: 50px; height: 50px; background-image: ; background-size: 1000px 50px; animation-name: keyframes-brand_loading; animation-duration: 1.2s; background-repeat: no-repeat; animation-delay: 0s; animation-iteration-count: infinite; animation-fill-mode: forwards; animation-timing-function: steps(1); } .animation_loading_gray { width: 18px; height: 18px; background-image: ; background-size: 270px 18px; background-repeat: no-repeat; animation-name: keyframes-loading_gray; animation-duration: 1s; animation-delay: 0s; animation-iteration-count: infinite; animation-fill-mode: forwards; animation-timing-function: steps(1); } @keyframes keyframes-live_animate { 0% { width: 12px; height: 12px; background-image: ; background-size: 120px 12px; } 6.67% { background-position: -12px 0px; } 13.33% { background-position: -24px 0px; } 20.00% { background-position: -36px 0px; } 26.67% { background-position: -48px 0px; } 33.33% { background-position: 0px 0px; } 40.00% { background-position: -12px 0px; } 46.67% { background-position: -24px 0px; } 53.33% { background-position: -36px 0px; } 60.00% { background-position: -48px 0px; } 66.67% { background-position: -60px 0px; } 73.33% { background-position: -72px 0px; } 80.00% { background-position: -84px 0px; } 86.67% { background-position: -96px 0px; } 93.33%, 100% { background-position: -108px 0px; } } @keyframes keyframes-deepblue_play { 0% { width: 16px; height: 16px; background-image: ; background-size: 160px 16px; } 3.33% { background-position: -16px 0px; } 6.67% { background-position: -32px 0px; } 10.00% { background-position: -48px 0px; } 13.33% { background-position: -64px 0px; } 16.67% { background-position: -80px 0px; } 20.00% { background-position: -96px 0px; } 23.33% { background-position: -112px 0px; } 26.67% { background-position: -128px 0px; } 30.00% { background-position: -144px 0px; } 33.33% { background-position: 0px 0px; } 36.67% { background-position: -16px 0px; } 40.00% { background-position: -32px 0px; } 43.33% { background-position: -48px 0px; } 46.67% { background-position: -64px 0px; } 50.00% { background-position: -80px 0px; } 53.33% { background-position: -96px 0px; } 56.67% { background-position: -112px 0px; } 60.00% { background-position: -128px 0px; } 63.33% { background-position: -144px 0px; } 66.67% { background-position: 0px 0px; } 70.00% { background-position: -16px 0px; } 73.33% { background-position: -32px 0px; } 76.67% { background-position: -48px 0px; } 80.00% { background-position: -64px 0px; } 83.33% { background-position: -80px 0px; } 86.67% { background-position: -96px 0px; } 90.00% { background-position: -112px 0px; } 93.33% { background-position: -128px 0px; } 96.67%, 100% { background-position: -144px 0px; } } @keyframes keyframes-white_play_16 { 0% { width: 16px; height: 16px; background-image: ; background-size: 160px 16px; } 3.33% { background-position: -16px 0px; } 6.67% { background-position: -32px 0px; } 10.00% { background-position: -48px 0px; } 13.33% { background-position: -64px 0px; } 16.67% { background-position: -80px 0px; } 20.00% { background-position: -96px 0px; } 23.33% { background-position: -112px 0px; } 26.67% { background-position: -128px 0px; } 30.00% { background-position: -144px 0px; } 33.33% { background-position: 0px 0px; } 36.67% { background-position: -16px 0px; } 40.00% { background-position: -32px 0px; } 43.33% { background-position: -48px 0px; } 46.67% { background-position: -64px 0px; } 50.00% { background-position: -80px 0px; } 53.33% { background-position: -96px 0px; } 56.67% { background-position: -112px 0px; } 60.00% { background-position: -128px 0px; } 63.33% { background-position: -144px 0px; } 66.67% { background-position: 0px 0px; } 70.00% { background-position: -16px 0px; } 73.33% { background-position: -32px 0px; } 76.67% { background-position: -48px 0px; } 80.00% { background-position: -64px 0px; } 83.33% { background-position: -80px 0px; } 86.67% { background-position: -96px 0px; } 90.00% { background-position: -112px 0px; } 93.33% { background-position: -128px 0px; } 96.67%, 100% { background-position: -144px 0px; } } @keyframes keyframes-white_play_18 { 0% { width: 18px; height: 18px; background-image: ; background-size: 180px 18px; } 3.33% { background-position: -18px 0px; } 6.67% { background-position: -36px 0px; } 10.00% { background-position: -54px 0px; } 13.33% { background-position: -72px 0px; } 16.67% { background-position: -90px 0px; } 20.00% { background-position: -108px 0px; } 23.33% { background-position: -126px 0px; } 26.67% { background-position: -144px 0px; } 30.00% { background-position: -162px 0px; } 33.33% { background-position: 0px 0px; } 36.67% { background-position: -18px 0px; } 40.00% { background-position: -36px 0px; } 43.33% { background-position: -54px 0px; } 46.67% { background-position: -72px 0px; } 50.00% { background-position: -90px 0px; } 53.33% { background-position: -108px 0px; } 56.67% { background-position: -126px 0px; } 60.00% { background-position: -144px 0px; } 63.33% { background-position: -162px 0px; } 66.67% { background-position: 0px 0px; } 70.00% { background-position: -18px 0px; } 73.33% { background-position: -36px 0px; } 76.67% { background-position: -54px 0px; } 80.00% { background-position: -72px 0px; } 83.33% { background-position: -90px 0px; } 86.67% { background-position: -108px 0px; } 90.00% { background-position: -126px 0px; } 93.33% { background-position: -144px 0px; } 96.67%, 100% { background-position: -162px 0px; } } @keyframes keyframes-brand_loading { 0% { width: 50px; height: 50px; background-image: ; background-size: 1000px 50px; } 5.00% { background-position: -50px 0px; } 10.00% { background-position: -100px 0px; } 15.00% { background-position: -150px 0px; } 20.00% { background-position: -200px 0px; } 25.00% { background-position: -250px 0px; } 30.00% { background-position: -300px 0px; } 35.00% { background-position: -350px 0px; } 40.00% { background-position: -400px 0px; } 45.00% { background-position: -450px 0px; } 50.00% { background-position: -500px 0px; } 55.00% { background-position: -550px 0px; } 60.00% { background-position: -600px 0px; } 65.00% { background-position: -650px 0px; } 70.00% { background-position: -700px 0px; } 75.00% { background-position: -750px 0px; } 80.00% { background-position: -800px 0px; } 85.00% { background-position: -850px 0px; } 90.00% { background-position: -900px 0px; } 95.00%, 100% { background-position: -950px 0px; } } @keyframes keyframes-loading_gray { 0% { width: 18px; height: 18px; background-image: ; background-size: 270px 18px; } 6.67% { background-position: -18px 0px; } 13.33% { background-position: -36px 0px; } 20.00% { background-position: -54px 0px; } 26.67% { background-position: -72px 0px; } 33.33% { background-position: -90px 0px; } 40.00% { background-position: -108px 0px; } 46.67% { background-position: -126px 0px; } 53.33% { background-position: -144px 0px; } 60.00% { background-position: -162px 0px; } 66.67% { background-position: -180px 0px; } 73.33% { background-position: -198px 0px; } 80.00% { background-position: -216px 0px; } 86.67% { background-position: -234px 0px; } 93.33%, 100% { background-position: -252px 0px; } } .rmt-mobile-tag { display: inline-flex; align-items: center; text-align: center; cursor: pointer; outline: 0; border: 0 none; border-radius: 0; padding: 0 4px; height: 18px; line-height: 0; font-size: 12px; } .rmt-mobile-tag-bold { font-weight: bold; } .rmt-mobile-tag-without-text .rmt-mobile-tag-icon { margin-right: 0; } .rmt-mobile-tag-type-default { color: #ffffff; border: 0 none; background-color: rgba(0, 0, 0, 0.5); } .rmt-mobile-tag-type-primary { color: #ffffff; background-color: #002fa7; } .rmt-mobile-tag-type-bright { color: #ffffff; background-color: #3055ff; } .rmt-mobile-tag-type-danger { color: #ffffff; background-color: #f22b41; } .rmt-mobile-tag-type-text { padding: 0; color: #ffffff; } .rmt-mobile-tag-size-large { padding: 0 6px; } .rmt-mobile-tag-icon { margin-right: 2px; font-size: 12px; } .rmt-mobile-tag-icon-playanimation { display: inline-block; height: 12px; width: 12px; height: 12px !important; background-image: ; background-size: 12px 12px; animation-name: keyframes-live_animate; animation-duration: 1s; background-repeat: no-repeat; animation-delay: 0s; animation-iteration-count: infinite; animation-fill-mode: forwards; animation-timing-function: steps(1); } .rmt-mobile-common-mark-info { display: inline-flex; align-items: center; } .rmt-mobile-common-mark-icon { display: block; width: 12px; height: 12px; min-width: 12px; min-height: 12px; font-size: 12px; margin-right: 2px; background-size: cover; background-repeat: no-repeat; background-position: center center; overflow: hidden; } .rmt-mobile-common-mark-text { /*! autoprefixer: off */ -webkit-box-orient: vertical; /*! autoprefixer: on */ -webkit-line-clamp: 1; display: -webkit-box; overflow: hidden; white-space: normal; text-overflow: ellipsis; word-break: break-word; display: -webkit-inline-box; } .rmt-mobile-common-mark-tags { /*! autoprefixer: off */ -webkit-box-orient: vertical; /*! autoprefixer: on */ -webkit-line-clamp: 1; display: -webkit-box; overflow: hidden; white-space: normal; text-overflow: ellipsis; word-break: break-word; font-size: 11px; line-height: 18px; font-weight: normal; padding: 0px 4px; border-radius: 0; } .rmt-mobile-item-type-tag-type { margin-right: 5px; } .rmt-mobile-media-account-info-top { display: flex; padding: 10px 0; } .rmt-mobile-media-account-info-top .rmt-mobile-media-account-info-channel { flex: 1; display: flex; align-items: center; } .rmt-mobile-media-account-info-top .rmt-mobile-media-account-info-channel .rmt-mobile-media-account-info-avatar { width: 36px; height: 36px; background-color: #f5f6f7; border-radius: 50%; margin-right: 8px; background-size: cover; background-repeat: no-repeat; background-position: center center; } .rmt-mobile-media-account-info-top .rmt-mobile-media-account-info-channel .rmt-mobile-media-account-info-titlewrap { flex: 1; } .rmt-mobile-media-account-info-top .rmt-mobile-media-account-info-channel .rmt-mobile-media-account-info-titlewrap > div { margin-bottom: 2px; } .rmt-mobile-media-account-info-top .rmt-mobile-media-account-info-channel .rmt-mobile-media-account-info-titlewrap > div:last-child { margin-bottom: 0; } .rmt-mobile-media-account-info-top .rmt-mobile-media-account-info-channel .rmt-mobile-media-account-info-titlewrap .rmt-mobile-media-account-info-title { font-weight: bold; font-size: 14px; color: #0d141e; line-height: 18px; /*! autoprefixer: off */ -webkit-box-orient: vertical; /*! autoprefixer: on */ -webkit-line-clamp: 1; display: -webkit-box; overflow: hidden; white-space: normal; text-overflow: ellipsis; word-break: break-word; } .rmt-mobile-media-account-info-top .rmt-mobile-media-account-info-channel .rmt-mobile-media-account-info-titlewrap .rmt-mobile-media-account-info-description { font-size: 12px; color: #b0b0b0; line-height: 16px; font-weight: normal; /*! autoprefixer: off */ -webkit-box-orient: vertical; /*! autoprefixer: on */ -webkit-line-clamp: 1; display: -webkit-box; overflow: hidden; white-space: normal; text-overflow: ellipsis; word-break: break-word; } .rmt-mobile-media-account-info-top .rmt-mobile-media-account-info-btn { display: flex; align-items: center; } .rmt-mobile-media-account-info-top .rmt-mobile-media-account-info-btn .rmt-mobile-media-account-info-add { display: block; margin-right: 2px; color: #1242b3; width: 16px; height: 16px; background-image: ; background-size: cover; background-repeat: no-repeat; background-position: center center; } .rmt-mobile-media-account-info-top .rmt-mobile-media-account-info-btn .rmt-mobile-media-account-info-text { font-size: 14px; color: #002fa7; text-align: center; line-height: 20px; font-weight: bold; } .rmt-mobile-card-head-info-top { display: flex; margin-bottom: 11px; } .rmt-mobile-card-head-info-top .rmt-mobile-card-head-info-channel { flex: 1; display: flex; align-items: center; } .rmt-mobile-card-head-info-top .rmt-mobile-card-head-info-channel .rmt-mobile-card-head-info-avatar { width: 36px; height: 36px; background-color: #f5f6f7; border-radius: 50%; margin-right: 8px; background-size: cover; background-repeat: no-repeat; background-position: center center; } .rmt-mobile-card-head-info-top .rmt-mobile-card-head-info-channel .rmt-mobile-card-head-info-titlewrap { flex: 1; } .rmt-mobile-card-head-info-top .rmt-mobile-card-head-info-channel .rmt-mobile-card-head-info-titlewrap .rmt-mobile-card-head-info-title { font-size: 14px; font-weight: bold; line-height: 20px; /*! autoprefixer: off */ -webkit-box-orient: vertical; /*! autoprefixer: on */ -webkit-line-clamp: 1; display: -webkit-box; overflow: hidden; white-space: normal; text-overflow: ellipsis; word-break: break-word; } .rmt-mobile-card-head-info-top .rmt-mobile-card-head-info-channel .rmt-mobile-card-head-info-titlewrap .rmt-mobile-card-head-info-description { font-size: 11px; color: #99a0aa; line-height: 18px; /*! autoprefixer: off */ -webkit-box-orient: vertical; /*! autoprefixer: on */ -webkit-line-clamp: 1; display: -webkit-box; overflow: hidden; white-space: normal; text-overflow: ellipsis; word-break: break-word; } .rmt-mobile-card-head-info-top .rmt-mobile-card-head-info-btn { display: flex; color: #1242b3; align-items: center; font-weight: bold; line-height: 18px; } .rmt-mobile-card-head-info-top .rmt-mobile-card-head-info-btn .rmt-mobile-card-head-info-add { margin-right: 3px; line-height: 17px; font-size: 17px; color: #1242b3; } .rmt-mobile-left-text-right-image-card-component { padding: 10px 16px; } .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-contentwrap { display: flex; } .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-left { flex: 1; display: flex; flex-direction: column; justify-content: space-between; margin-right: 12px; } .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-left > * { margin-bottom: 8px; } .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-left > *:last-child { margin-bottom: 0; } .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-left .rmt-mobile-left-text-right-image-card-title { color: #222222; font-size: 18px; /*! autoprefixer: off */ -webkit-box-orient: vertical; /*! autoprefixer: on */ -webkit-line-clamp: 3; display: -webkit-box; overflow: hidden; white-space: normal; text-overflow: ellipsis; word-break: break-word; line-height: 25px; } .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-left .rmt-mobile-left-text-right-image-card-title .rmt-mobile-left-text-right-image-card-special { display: inline-block; position: relative; top: -2px; font-weight: normal; } .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-left .rmt-mobile-left-text-right-image-card-bigtitle { font-size: 16px; line-height: 22px; } .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-thumbnailwrap { position: relative; width: calc((100% - 4px) / 3); } .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-thumbnail { position: relative; width: 100%; background-size: contain; background-color: #f5f6f7; background-repeat: no-repeat; background-position: center center; border-radius: 0; } .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-thumbnail div[class$='tagwrap'] { position: absolute; bottom: 0; right: 0; } .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-thumbnail::before { content: ''; display: block; width: 100%; height: 0; padding-bottom: calc(1 / 1.5 * 100%); } .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-thumbnail .rmt-mobile-left-text-right-image-card-tag { position: absolute; padding: 4px; } .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-thumbnail .rmt-mobile-left-text-right-image-card-duration { display: inline-flex; justify-content: flex-end; align-items: center; position: absolute; right: 0; bottom: 0; font-size: 11px; color: #fff; line-height: 14px; background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%); border-radius: 0; padding: 0 8px; width: 113px; height: 28px; } .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-thumbnail .rmt-mobile-left-text-right-image-card-duration .rmt-mobile-left-text-right-image-card-icon { width: 12px; height: 12px; margin-right: 4px; fill: #fff; } .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-border::after { content: ''; position: absolute; left: 0; top: 0; right: 0; bottom: 0; width: 200%; height: 200%; border: 1px solid rgba(0, 0, 0, 0.05); transform-origin: 0 0; transform: scale(0.5); box-sizing: border-box; } .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-bgwhite { background-color: #fff; } .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-bigthumbnail { width: 120px; margin-left: 16px; } .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-bigthumbnail::before { content: ''; display: block; width: 100%; height: 0; padding-bottom: calc((136 / 240) * 100%); } .rmt-mobile-left-text-right-image-card-mask { position: absolute !important; top: 4px; right: 4px; bottom: 4px; left: 4px; } .rmt-mobile-common-thumbnail-mask-mask { display: flex; flex-direction: column; position: relative; } .rmt-mobile-common-thumbnail-mask-tagwrap { display: flex; align-items: center; } .rmt-mobile-common-thumbnail-mask-time { position: absolute; bottom: 0; right: 0; } .rmt-mobile-total-count-tag-tag { background: rgba(0, 0, 0, 0.5); display: flex; align-items: center; position: absolute; bottom: 0; right: 0; } .rmt-mobile-total-count-tag-videobigsizeiconwrap { background: rgba(0, 0, 0, 0.5); width: 40px; height: 32px; display: inline-flex; justify-content: center; align-items: center; left: 0; bottom: 0; border-radius: 0; position: absolute; } .rmt-mobile-total-count-tag-videobigsizeiconwrap .iconfont { font-size: 16px; } .rmt-mobile-content-tag-tag { border-radius: 0; font-size: 11px; color: #ffffff; padding: 2px 6px; font-weight: bold; line-height: 14px; text-align: center; } .rmt-mobile-content-tag-tagwrap { display: flex; align-items: center; } .rmt-mobile-content-tag-bigsize { border-radius: 0; line-height: 12px; } .rmt-mobile-lazy-image-wrap { position: relative; border: 0.5px solid rgba(0, 0, 0, 0.05); border-radius: 0; overflow: hidden; } .rmt-mobile-lazy-image-wrap > span.rmt-mobile-lazy-image { display: block; padding-top: 1 / 1.5 * 100%; background-repeat: no-repeat; background-position: center; background-size: cover; background-color: #f5f6f7; border-radius: 0; } .rmt-mobile-lazy-image-wrap > span.rmt-mobile-lazy-image .rmt-mobile-lazy-image-inner { position: absolute; left: 0; top: 0; right: 0; bottom: 0; border-radius: 0; overflow: hidden; } .rmt-mobile-lazy-image-wrap > span.rmt-mobile-lazy-image .rmt-mobile-lazy-image-effect { position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; border-radius: 0; } .rmt-mobile-lazy-image-wrap > span.rmt-mobile-lazy-image .rmt-mobile-lazy-image-effect.rmt-mobile-lazy-image-effect-vertical .rmt-mobile-lazy-image-auto-size { height: 100%; top: 0; left: 50%; transform: translatex(-50%); } .rmt-mobile-lazy-image-wrap > span.rmt-mobile-lazy-image .rmt-mobile-lazy-image-auto-size, .rmt-mobile-lazy-image-wrap > span.rmt-mobile-lazy-image .rmt-mobile-lazy-image-filter { position: absolute; left: 0; width: 100%; height: 100%; object-fit: contain; } .rmt-mobile-lazy-image-wrap > span.rmt-mobile-lazy-image .rmt-mobile-lazy-image-filter { width: 150%; max-width: 150%; height: 150%; top: -25%; left: -25%; object-fit: cover; filter: blur(10px); } .rmt-mobile-lazy-image-wrap > span.rmt-mobile-lazy-image .rmt-mobile-lazy-image-filter-gray { position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.1); } .rmt-mobile-lazy-image-wrap > span.rmt-mobile-lazy-image .rmt-mobile-lazy-image-auto-size { top: 50%; transform: translatey(-50%); } .rmt-mobile-left-text-right-image-card-component { padding: 10px 16px; } .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-contentwrap { display: flex; } .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-left { flex: 1; display: flex; flex-direction: column; justify-content: space-between; margin-right: 12px; } .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-left > * { margin-bottom: 8px; } .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-left > *:last-child { margin-bottom: 0; } .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-left .rmt-mobile-left-text-right-image-card-title { color: #222222; font-size: 18px; /*! autoprefixer: off */ -webkit-box-orient: vertical; /*! autoprefixer: on */ -webkit-line-clamp: 3; display: -webkit-box; overflow: hidden; white-space: normal; text-overflow: ellipsis; word-break: break-word; line-height: 25px; } .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-left .rmt-mobile-left-text-right-image-card-title .rmt-mobile-left-text-right-image-card-special { display: inline-block; position: relative; top: -2px; font-weight: normal; } .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-left .rmt-mobile-left-text-right-image-card-bigtitle { font-size: 16px; line-height: 22px; } .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-thumbnailwrap { position: relative; width: calc((100% - 4px) / 3); } .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-thumbnail { position: relative; width: 100%; background-size: contain; background-color: #f5f6f7; background-repeat: no-repeat; background-position: center center; border-radius: 0; } .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-thumbnail div[class$='tagwrap'] { position: absolute; bottom: 0; right: 0; } .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-thumbnail::before { content: ''; display: block; width: 100%; height: 0; padding-bottom: calc(1 / 1.5 * 100%); } .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-thumbnail .rmt-mobile-left-text-right-image-card-tag { position: absolute; padding: 4px; } .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-thumbnail .rmt-mobile-left-text-right-image-card-duration { display: inline-flex; justify-content: flex-end; align-items: center; position: absolute; right: 0; bottom: 0; font-size: 11px; color: #fff; line-height: 14px; background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%); border-radius: 0; padding: 0 8px; width: 113px; height: 28px; } .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-thumbnail .rmt-mobile-left-text-right-image-card-duration .rmt-mobile-left-text-right-image-card-icon { width: 12px; height: 12px; margin-right: 4px; fill: #fff; } .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-border::after { content: ''; position: absolute; left: 0; top: 0; right: 0; bottom: 0; width: 200%; height: 200%; border: 1px solid rgba(0, 0, 0, 0.05); transform-origin: 0 0; transform: scale(0.5); box-sizing: border-box; } .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-bgwhite { background-color: #fff; } .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-bigthumbnail { width: 120px; margin-left: 16px; } .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-bigthumbnail::before { content: ''; display: block; width: 100%; height: 0; padding-bottom: calc((136 / 240) * 100%); } .rmt-mobile-left-text-right-image-card-mask { position: absolute !important; top: 4px; right: 4px; bottom: 4px; left: 4px; } .rmt-mobile-no-image-card-component { padding: 10px 16px; } .rmt-mobile-no-image-card-component > * { margin-bottom: 4px; } .rmt-mobile-no-image-card-component > *:last-child { margin-bottom: 0; } .rmt-mobile-no-image-card-component .rmt-mobile-no-image-card-title { /*! autoprefixer: off */ -webkit-box-orient: vertical; /*! autoprefixer: on */ -webkit-line-clamp: 3; display: -webkit-box; overflow: hidden; white-space: normal; text-overflow: ellipsis; word-break: break-word; color: #222222; font-size: 18px; line-height: 25px; } .rmt-mobile-no-image-card-component .rmt-mobile-no-image-card-title .rmt-mobile-no-image-card-special { display: inline-block; position: relative; top: -2px; font-weight: normal; } .rmt-mobile-no-image-card-component .rmt-mobile-no-image-card-summary { color: #666666; font-size: 14px; line-height: 20px; margin-top: 4px; word-break: break-word; } .rmt-mobile-card-element-info-info { color: #b0b0b0; font-size: 12px; display: flex; line-height: 16px; align-items: center; } .rmt-mobile-card-element-info-info .rmt-mobile-card-element-info-media-icon { width: 18px; height: 18px; border-radius: 100%; background-repeat: no-repeat; background-size: contain; background-position: center; vertical-align: middle; overflow: hidden; min-width: 18px; min-height: 18px; } .rmt-mobile-card-element-info-info .rmt-mobile-card-element-info-suffix { flex: 1; } .rmt-mobile-card-element-info-info > .rmt-mobile-card-element-info-img { width: 12px; height: 12px; font-size: 12px; } .rmt-mobile-card-element-info-info > * { margin-left: 4px; white-space: nowrap; } .rmt-mobile-card-element-info-info > *:first-child { margin-left: 0; white-space: unset; } .rmt-mobile-card-element-info-info .rmt-mobile-card-element-info-top { display: inline-flex; align-items: center; font-size: 11px; color: #f22b41; line-height: 16px; } .rmt-mobile-card-element-info-info .rmt-mobile-card-element-info-top::before { width: 12px; height: 12px; background-image: ; background-size: cover; margin-right: 2px; content: ''; } .rmt-mobile-card-element-info-info .rmt-mobile-card-element-info-avatar { display: block; width: 22px; height: 22px; border-radius: 50%; margin-right: 4px; background-color: #212228; background-size: cover; } .rmt-mobile-card-element-info-info .rmt-mobile-card-element-info-ellipsis { /*! autoprefixer: off */ -webkit-box-orient: vertical; /*! autoprefixer: on */ -webkit-line-clamp: 1; display: -webkit-box; overflow: hidden; white-space: normal; text-overflow: ellipsis; word-break: break-word; } .rmt-mobile-card-element-info-mark { display: flex; align-items: center; } .rmt-mobile-card-element-info-ttsicon { display: flex; align-items: center; text-align: right; flex: 1; flex-direction: row-reverse; } .rmt-mobile-card-element-info-podcast { display: inline-flex; align-items: center; font-size: 14px; color: #99a0aa; } .rmt-mobile-card-element-info-playing { width: 14px; height: 14px; } .rmt-mobile-relate-recommend-item { width: 100%; } .rmt-mobile-relate-recommend-item .rmt-mobile-left-text-right-image-card-component { padding: 10px 16px; } .rmt-mobile-relate-recommend-item .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-left .rmt-mobile-left-text-right-image-card-title { color: #222222; font-size: 18px; } .rmt-mobile-relate-recommend-item .rmt-mobile-no-image-card-component { padding: 10px 16px; } .rmt-mobile-relate-recommend-item .rmt-mobile-no-image-card-component .rmt-mobile-no-image-card-title { color: #222222; font-size: 18px; line-height: 25px; } .rmt-mobile-relate-recommend-item .rmt-mobile-relate-recommend-item-img { position: absolute; left: 0; top: 0; right: 0; bottom: 0; width: 100%; height: 100%; vertical-align: middle; border-radius: 0; overflow: hidden; display: flex; align-items: center; box-sizing: border-box; } .rmt-mobile-relate-recommend-item .rmt-mobile-relate-recommend-item-img .rmt-mobile-lazy-image-wrap { border: 0 none; } .rmt-mobile-relate-recommend-item .rmt-mobile-relate-recommend-item-img.img-bgcolor { background-color: #f1f2f3; } .rmt-mobile-relate-recommend-item .rmt-mobile-relate-recommend-item-icon { position: absolute; top: 53px; right: 4px; z-index: 10; } .rmt-mobile-relate-recommend-item .rmt-mobile-relate-recommend-item-icon-left { position: unset; display: inline-flex; transform: unset; margin-right: 4px; vertical-align: middle; } .rmt-mobile-relate-recommend-item .rmt-mobile-relate-recommend-item-icon.hide { display: none; } .rmt-mobile-relate-recommend-item-immersive { position: relative; } .rmt-mobile-relate-recommend-item-immersive::after { content: ''; position: absolute; width: 100%; height: 1px; background: rgba(255, 255, 255, 0.1); left: 0; top: 0; transform: scale(1, 0.5); width: auto; left: 16px; right: 16px; } .rmt-mobile-relate-recommend-item-immersive .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-bgwhite { background-color: transparent; } .rmt-mobile-relate-recommend-item-immersive .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-bgwhite::after { border-color: rgba(255, 255, 255, 0.1); } .rmt-mobile-relate-recommend-item-immersive .rmt-mobile-lazy-image-wrap > span.rmt-mobile-lazy-image { background-color: transparent; } .rmt-mobile-relate-recommend-item-immersive .rmt-mobile-lazy-image-auto-size { background-color: transparent !important; } .rmt-mobile-relate-recommend-item-immersive .rmt-mobile-left-text-right-image-card-component .rmt-mobile-left-text-right-image-card-left .rmt-mobile-left-text-right-image-card-title, .rmt-mobile-relate-recommend-item-immersive .rmt-mobile-no-image-card-component .rmt-mobile-no-image-card-title { color: #ffffff; } .rmt-mobile-relate-recommend-item-immersive .rmt-mobile-card-element-info-info { color: rgba(255, 255, 255, 0.75); } .rmt-mobile-relate-recommend-content { list-style: none; padding: 0; margin: 0; } .rmt-mobile-relate-recommend-content-item:last-child .rmt-mobile-relate-recommend-item-immersive::after { display: none; } .rmt-mobile-relate-recommend-series-special, .rmt-mobile-relate-recommend-series-channel { margin-top: 8px; white-space: nowrap; padding: 0 16px; height: 52px; display: flex; align-items: center; justify-content: center; color: #666; font-size: 14px; box-sizing: border-box; } .rmt-mobile-relate-recommend-series-special h1, .rmt-mobile-relate-recommend-series-channel h1 { max-width: 80%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #1242b3; font-size: 14px; font-weight: bold; padding: 0 3px; } .rmt-mobile-relate-recommend-series-special i, .rmt-mobile-relate-recommend-series-channel i { font-size: 14px; color: #5d646e; } .rmt-mobile-relate-recommend-series-special .iconfont, .rmt-mobile-relate-recommend-series-channel .iconfont { color: #666; } .rmt-mobile-relate-recommend { background-color: #fff; } .rmt-mobile-relate-recommend .rmt-mobile-relate-recommend-title { padding: 0 16px; height: 56px; display: flex; align-items: center; font-size: 19px; color: #0d141e; letter-spacing: 0; font-weight: bold; } .rmt-mobile-relate-recommend-immersive { background-color: #000; } .recommend-special, .recommend-channel { margin-top: -8px; }