/* Viewing layout follows the MANA reference captured 2026-10-21. Official SDK components are positioned using skinLayout. */
.vod-watch{display:flex;gap:20px;align-items:flex-start;max-width:1200px;margin:0 auto}
.vod-watch .watch-main{flex:1;min-width:0}
.vod-watch .watch-side{width:300px;flex:0 0 300px;color:#222}
.vod-watch .watch-side summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;font-size:16px;line-height:24px;padding:0 0 14px;font-weight:600}
.vod-watch .watch-side summary::-webkit-details-marker{display:none}
.vod-watch .vod-list-toggle{font-size:12px;line-height:24px;color:#777;font-weight:400;white-space:nowrap}
.vod-watch .watch-side ul.item{list-style:none;margin:0;padding:0;max-height:500px;overflow-y:auto;overscroll-behavior:contain}
.vod-watch .watch-side ul.item li{display:flex;align-items:flex-start;gap:12px;float:none;width:100%;margin:0 0 14px;padding:0;border:0;background:transparent;box-shadow:none}
.vod-watch .watch-side ul.item a.img{display:block;position:relative;flex:0 0 116px;width:116px;height:65.25px;overflow:hidden;background:#111;border-radius:2px}
.vod-watch .watch-side ul.item a.img img{display:block;width:100%;height:100%;object-fit:cover}
.vod-watch .watch-side ul.item h3{flex:1;min-width:0;font-size:14px;font-weight:500;line-height:1.5;margin:0;padding:0}
.vod-watch .watch-side ul.item h3 a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#333;text-decoration:none}
.vod-watch .watch-side ul.item h3 a:hover{color:#f27930}
.vod-watch.is-list-collapsed{flex-direction:column-reverse;gap:8px}
.vod-watch.is-list-collapsed .watch-main,.vod-watch.is-list-collapsed .watch-side{width:100%;flex:0 0 auto}
.vod-watch.is-list-collapsed .watch-side summary{justify-content:flex-end;padding:0}
.vod-watch .project-tab{width:100%;height:auto;padding-top:56.25%;padding-bottom:0}
.vod-watch .project-tab .project-tab-vod,.vod-watch .project-tab .project-tab-img{height:100%}
.vod-watch .project-tab.has-media-tabs{padding-bottom:64px}
.vod-watch .project-tab.has-media-tabs .project-tab-vod,.vod-watch .project-tab.has-media-tabs .project-tab-img{height:calc(100% - 64px)}
.vod-watch .project-tab>ol{top:auto;bottom:12px}
.vod-watch-mobile .project-video{height:auto;aspect-ratio:16/9}
.vod-watch-mobile .project-video .project-video-box{height:auto;aspect-ratio:16/9}
@media(max-width:820px){.vod-watch{display:block}.vod-watch .watch-side{width:auto;margin-top:18px}.vod-watch .watch-side summary{font-size:15px;padding:0 0 12px}.vod-watch .watch-side ul.item{max-height:300px}.vod-watch .watch-side ul.item a.img{flex-basis:112px;width:112px;height:63px}.vod-watch.is-list-collapsed .watch-side summary{justify-content:space-between}}

.vod-watch{margin-bottom:32px}
.vod-watch .project-tab .project-tab-vod,.vod-watch .project-tab .project-tab-img{margin:0}
.vod-watch .watch-side summary{min-height:44px;box-sizing:border-box}

/* Match the reference's large 16:9 stage and compact right rail; scope to case pages only. */
.vod-case-page>.vod-watch,.vod-case-page>.wamp{width:calc(100% - 96px);max-width:1320px;margin-left:auto;margin-right:auto}
.vod-case-page>.vod-watch .watch-side{width:320px;flex-basis:320px}
.vod-case-page>.wamp{display:flex;align-items:flex-start;gap:20px}
.vod-case-page>.wamp>.left{float:none;width:calc(100% - 340px);min-width:0}
.vod-case-page>.wamp>.right{float:none;width:320px;flex:0 0 320px}
.vod-case-page .watch-side ul.item a.img{width:122px;height:68.625px;flex-basis:122px}
@media(max-width:820px){.vod-case-page>.vod-watch,.vod-case-page>.wamp{width:calc(100% - 24px)}.vod-case-page>.vod-watch .watch-side{width:auto}.vod-case-page>.wamp{display:block}.vod-case-page>.wamp>.left,.vod-case-page>.wamp>.right{width:100%}}

.vod-watch-mobile .project-video .project-video-box{position:relative;z-index:auto}


/* MANA Dark Spectrum desktop capture, 2026-10-21: 976px stage, 20px gap, 327px rail at 1418px.
   Shuyi content/actions are retained. Orange is the existing brand token, #EF8035. */
:root{--vod-brand:#EF8035}
.vod-case-view{background:#fff;color:#222}
.vod-case-view .header{height:66px;min-width:1000px;background:#fff;box-shadow:0 1px 4px #00000012}
.vod-case-view .header .logo{height:66px;margin-left:3%}
.vod-case-view .header .logo a{height:66px;width:112px;display:flex;align-items:center}
.vod-case-view .header .logo img{width:112px;height:auto;object-fit:contain}
.vod-case-view .header .menu{top:0}
.vod-case-view .header .menu li{line-height:66px;width:82px}
.vod-case-view .header .menu li a{font-size:15px;font-weight:400}
.vod-case-page{padding-top:8px;background:#fff}
.vod-case-page>.vod-watch{width:calc(100% - 80px);max-width:1600px;margin:0 16px 40px 4.5%;gap:20px}
.vod-case-page>.vod-watch .watch-main{flex:1;min-width:0}
.vod-case-page>.vod-watch .watch-side{width:327px;flex:0 0 327px}
.vod-case-page>.wamp{display:none}
.vod-case-page .watch-side summary{min-height:0;padding:0 0 18px;line-height:24px;font-size:20px;font-weight:700}
.vod-case-page .watch-side summary strong{font-weight:700}
.vod-case-page .watch-side .vod-list-toggle{font-size:12px;line-height:24px;color:#888}
.vod-case-page .watch-side ul.item{max-height:530px;overflow-y:auto}
.vod-case-page .watch-side ul.item li{gap:10px;margin-bottom:19px;min-height:69px;align-items:flex-start}
.vod-case-page .watch-side ul.item a.img{width:122px;height:69px;flex:0 0 122px;border-radius:0}
.vod-case-page .watch-side ul.item h3{font-size:14px;font-weight:600;line-height:22px;padding:0;margin:0}
.vod-case-page .watch-side ul.item h3 a{color:#222;-webkit-line-clamp:2}
.vod-case-page .watch-side ul.item h3 a:hover{color:var(--vod-brand)}
.vod-case-page .vod-watch .project-tab{margin:0;background:#000}
.vod-case-page .vod-actions#pro_list{position:relative;top:auto;right:auto;width:100%;height:60px;box-sizing:border-box;background:white;padding:0 20px;margin:0;opacity:1;display:flex;align-items:center;gap:20px;box-shadow:0 2px 6px #0000000b;z-index:5}
.vod-case-page .vod-actions#pro_list li{position:relative;display:flex;align-items:center;gap:7px;padding:0;height:30px;text-align:left;color:#777;font-size:13px;cursor:pointer}
.vod-case-page .vod-actions#pro_list li:nth-child(2){order:-1;margin-right:auto}
.vod-case-page .vod-actions#pro_list li i{filter:brightness(.5);vertical-align:middle}
.vod-case-page .vod-actions#pro_list li i:focus-visible{outline:2px solid var(--vod-brand);outline-offset:5px}
.vod-case-page .vod-actions#pro_list li:hover{color:var(--vod-brand)}
.vod-case-page .vod-actions#pro_list .boxshare1 dd{bottom:auto;top:30px;right:0;left:auto;z-index:20}
.vod-case-page .watch-main>.document{padding:26px 0 0;background:white;border:0;width:100%;box-sizing:border-box}
.vod-case-page .document>.d1{padding:0;margin:0 0 20px;border:0}
.vod-case-page .document>.d1>dt{font-size:24px;font-weight:700;line-height:32px;letter-spacing:0}
.vod-case-page .vod-source-badge{display:inline-block;vertical-align:middle;font-size:12px;font-weight:400;line-height:18px;padding:0 5px;margin-left:14px;color:var(--vod-brand);background:#fff2e8;border-radius:0}
.vod-case-page .vod-publisher-line{display:flex;align-items:center;gap:10px;min-height:30px;margin:0 0 24px;font-size:14px;color:#444}
.vod-case-page .vod-publisher-line>a:first-child{display:flex;align-items:center}
.vod-case-page .vod-publisher-line img{width:28px;height:28px;object-fit:cover;border-radius:50%}
.vod-case-page .vod-publisher-line>a:first-child>i{display:none}
.vod-case-page .vod-publisher-line>a:nth-child(2){font-weight:600;color:#444}
.vod-case-page .vod-publisher-line .follow{width:auto!important;height:24px;line-height:24px;font-size:12px;padding:0 12px;border:1px solid var(--vod-brand);background:#fff;color:var(--vod-brand);margin:0 10px 0 2px;cursor:pointer}
.vod-case-page .vod-publisher-line dd{display:block;font-size:12px;color:#999;margin:0}
.vod-case-page .vod-publisher-line dd p{margin:0}
.vod-case-page .vod-creator.doc-user{margin:0 0 30px;padding:0;background:white;border:0;box-shadow:none}
.vod-case-page .vod-creator-title{font-size:16px;line-height:24px;font-weight:600;margin:0 0 12px}
.vod-case-page .vod-creator dl{display:flex;align-items:center;text-align:left;gap:12px}
.vod-case-page .vod-creator dl dt{margin:0}
.vod-case-page .vod-creator dl dt img{width:48px;height:48px;object-fit:cover}
.vod-case-page .vod-creator dl dt i,.vod-case-page .vod-creator dl>div{display:none}
.vod-case-page .vod-creator dl dd p{margin:0;font-size:12px;line-height:20px}
.vod-case-page .vod-creator dl dd p:first-child a{font-size:16px;font-weight:600}
.vod-case-page .vod-creator dl dd p:not(:first-child){color:#999}
.vod-case-page .vod-creator .btns{justify-content:flex-start;gap:16px;margin:12px 0 0 60px}
.vod-case-page .vod-creator .btns a{width:auto!important;min-width:48px;margin:0!important;padding:0;border:0;background:none!important;height:22px;color:#777;font-size:12px}
.vod-case-page .vod-creator .btns a:hover{color:var(--vod-brand)}
.vod-case-page .vod-secondary-panel{padding:0;border:0;background:white;box-shadow:none;margin:40px 0 0}
.vod-case-page .vod-secondary-panel .panel-header{padding:0;margin:0 0 18px;border:0;background:white;height:auto;line-height:24px}
.vod-case-page .vod-secondary-panel .panel-header h3{font-size:20px;font-weight:700;line-height:24px;color:#222}
.vod-case-page .vod-secondary-panel .panel-header h3 i{display:none}
.vod-case-page .vod-secondary-panel .panel-body{padding:0;border:0;background:white}
.vod-case-page .vod-secondary-panel .panel-cate li{display:flex;gap:10px;align-items:center;margin:0 0 18px;padding:0;float:none;width:100%;border:0}
.vod-case-page .vod-secondary-panel .panel-cate li>a.pic{display:block;width:122px;height:69px;flex:0 0 122px;margin:0;overflow:hidden}
.vod-case-page .vod-secondary-panel .panel-cate li>a.pic img{width:100%;height:100%;object-fit:cover}
.vod-case-page .vod-secondary-panel .panel-cate li>p{font-size:14px;line-height:22px;margin:0;flex:1;min-width:0;white-space:normal}
.vod-case-page .vod-secondary-panel .panel-cate li>p>a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.vod-case-page .vod-secondary-panel.panel-item{margin-top:48px}
.vod-case-page .document>.d2{font-size:15px;line-height:1.9;border-top:1px solid #f2f2f2;padding-top:24px}
.vod-case-page .document .document-title{font-size:16px;font-weight:600}
.vod-case-page .vod-watch.is-list-collapsed{display:flex;flex-direction:column-reverse;gap:8px}
.vod-case-page .vod-watch.is-list-collapsed>.watch-side{width:100%;margin-top:12px}
.vod-case-page .vod-watch.is-list-collapsed .watch-side>details>summary{justify-content:flex-end;gap:16px;font-size:14px}
.vod-case-page .vod-watch.is-list-collapsed .watch-side>.vod-secondary-panel{display:none}
/* Brand tokens and geometry only; every playback control remains the official SDK component. */
@media(max-width:820px){
 .vod-case-page>.vod-watch{width:calc(100% - 24px);margin:0 12px 24px}
 .vod-case-page>.vod-watch .watch-side{width:100%;margin-top:24px}
 .vod-case-page .document>.d1>dt{font-size:21px;line-height:30px}
 .vod-case-page .watch-side summary{font-size:18px}
 .vod-case-page .vod-secondary-panel .panel-header h3{font-size:18px}
 .vod-case-page .vod-publisher-line{flex-wrap:wrap}
}

.vod-case-page .watch-side .vod-work-author{font-size:12px;line-height:20px;color:#888;font-weight:400;padding:7px 0 0;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.preview-disclosure{position:fixed!important;bottom:0;left:0;z-index:1001;padding:3px 10px!important;background:#fff7ee!important;color:#996b45!important;font-size:11px!important;line-height:18px!important;box-shadow:0 -1px 4px #00000008}

.vod-case-page .vod-secondary-panel .panel-cate li{height:auto;min-height:69px;overflow:visible;position:relative;box-sizing:border-box}
.vod-case-page .vod-secondary-panel .panel-cate li>a.pic{position:relative;top:auto;left:auto;padding:0;box-sizing:border-box}
.vod-case-page .vod-secondary-panel .panel-cate li>p{position:static!important;top:auto;bottom:auto;left:auto;right:auto;height:auto!important;padding:0!important;background:none!important;color:#222;text-align:left;box-sizing:border-box}
.vod-case-page .vod-secondary-panel .panel-cate li>p a{color:#222;font-size:14px;font-weight:500;line-height:22px}
.vod-case-page .vod-secondary-panel .panel-cate li .icon-video-play{display:none}

/* The SDK cover's original z-index 11 hides the controls before first play when bigPlayButton is omitted. */
.vod-case-page .vod-creator dl dd p:not(:first-child){font-size:12px;font-weight:400}
.vod-case-page .doc-user-zjfb{margin-top:40px}

.prism-stream-selector .current-stream-selector:hover,.prism-stream-selector .stream-selector-list li.current,.prism-stream-selector .stream-selector-list li span.current,.prism-stream-selector .stream-selector-list li:hover,.prism-speed-selector .current-speed-selector:hover,.prism-speed-selector .speed-selector-list li.current,.prism-speed-selector .speed-selector-list li span.current,.prism-speed-selector .speed-selector-list li:hover{color:#EF8035}
.preview-case-page .watch-side .panel-item{display:none}

.vod-case-page .vod-watch.is-list-collapsed>.watch-side{height:24px;min-height:0;max-height:24px;margin-top:0;overflow:visible}
.vod-case-page .vod-watch.is-list-collapsed .watch-side>details{height:24px}
.vod-case-page .vod-watch.is-list-collapsed .watch-side>details:not([open])>:not(summary){display:none!important}
.vod-case-page .vod-watch.is-list-collapsed .watch-side>.vod-secondary-panel{display:none!important}

/* Site action hooks retained; visible player/action icons use Vidstack Media Icons below. */
.vod-case-page .vod-actions#pro_list{padding:0 20px;box-shadow:0 2px 5px #00000009;gap:22px;border-bottom:1px solid #f7f7f7}
.vod-case-page .vod-actions#pro_list>li{height:44px;min-width:44px;font-size:13px;color:#666;gap:6px;line-height:44px}
.vod-case-page .vod-actions#pro_list>li[hidden]{display:none!important}
.vod-case-page .vod-actions#pro_list>li i{width:24px;height:28px;filter:none!important;opacity:1;background-position:center!important;background-size:22px 22px!important;background-repeat:no-repeat!important;cursor:pointer}
.vod-case-page .vod-actions#pro_list .i1{background-image:var(--vod-icon-bookmark-gray)!important}
.vod-case-page .vod-actions#pro_list .i1.on{background-image:var(--vod-icon-bookmark-orange)!important}
.vod-case-page .vod-actions#pro_list .i2{background-image:url('../img/vod-ui/download.svg')!important}
.vod-case-page .vod-actions#pro_list .i3{background-image:var(--vod-icon-share-gray)!important}
.vod-case-page .vod-actions#pro_list>li:hover .i1{background-image:var(--vod-icon-bookmark-orange)!important}
.vod-case-page .vod-actions#pro_list>li:hover .i2{background-image:url('../img/vod-ui/download-orange.svg')!important}
.vod-case-page .vod-actions#pro_list>li:hover .i3{background-image:var(--vod-icon-share-orange)!important}
.vod-case-page .vod-actions#pro_list .boxshare1>.vod-action-label{display:none}
.vod-case-page .watch-main>.document{padding-top:26px}
.vod-case-page .document>.d1{margin-bottom:18px}
.vod-case-page .document>.d1>dt{font-size:24px;line-height:34px;font-weight:600;color:#171717;letter-spacing:0}
.vod-case-page .vod-source-badge{font-size:12px;line-height:18px;font-weight:400;margin-left:12px;background:#fff2e8;color:#EF8035}
.vod-case-page .vod-publisher-line{gap:9px;margin-bottom:24px;line-height:28px;font-size:14px;color:#555}
.vod-case-page .vod-publisher-line img{width:28px;height:28px;object-fit:contain;border-radius:50%;background:white}
.vod-case-page .vod-publisher-line>a:nth-child(2){font-size:14px;font-weight:500}
.vod-case-page .vod-publisher-line .follow{height:24px;line-height:24px;box-sizing:content-box;padding:0 11px;margin-left:4px;font-weight:400}
.vod-case-page .vod-creator.doc-user{width:100%;position:relative;margin-bottom:30px}
.vod-case-page .vod-creator-title{font-size:16px;font-weight:600;line-height:24px;margin-bottom:10px}
.vod-case-page .vod-creator dl{gap:12px}
.vod-case-page .vod-creator dl dt img{width:48px;height:48px;object-fit:contain;border:1px solid #f1f1f1;background:white;box-sizing:border-box}
.vod-case-page .vod-creator dl dd p:first-child a{font-size:16px;font-weight:500;line-height:24px}
.vod-case-page .vod-creator dl dd p[hidden]{display:none!important}
.vod-case-page .vod-creator .btns{position:absolute;right:0;bottom:2px;margin:0;gap:16px}
.vod-case-page .vod-creator .btns>a{min-height:28px;font-size:12px;color:#777}
.vod-case-page .watch-side summary strong{font-size:20px;font-weight:600;line-height:24px}
.vod-case-page .watch-side ul.item li{gap:10px;margin-bottom:18px;min-height:69px}
.vod-case-page .watch-side ul.item h3{font-size:14px;font-weight:500;line-height:22px}
.vod-case-page .watch-side .vod-work-author{font-size:12px;font-weight:400;line-height:19px;color:#888;padding-top:5px}
.vod-case-page .vod-secondary-panel .panel-header h3{font-size:20px;font-weight:600}
.vod-case-page .watch-main>.document>.doc-user-zjfb{border-top:1px solid #f1f1f1;padding-top:24px;margin-top:32px}
.vod-case-page .watch-main>.document>.doc-user-zjfb ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}
.vod-case-page .watch-main>.document>.doc-user-zjfb li{width:auto;height:auto;margin:0;padding:0}
.vod-case-page .watch-main>.document>.doc-user-zjfb li>div{display:flex;gap:10px;align-items:center}
.vod-case-page .watch-main>.document>.doc-user-zjfb li a.pic{width:122px;height:69px;flex:0 0 122px;margin:0;display:block}
.vod-case-page .watch-main>.document>.doc-user-zjfb li a.pic img{width:100%;height:100%;object-fit:cover}
@media(max-width:820px){
 .vod-case-page .vod-creator .btns{position:static;margin:8px 0 0 60px}
 .vod-case-page .document>.d1>dt{font-size:21px;line-height:30px}
 .vod-case-page .watch-main>.document>.doc-user-zjfb ul{grid-template-columns:1fr}
}

.vod-case-page .vod-actions#pro_list>li:first-child{margin-left:auto}
.vod-case-page .vod-actions#pro_list .vod-report{order:-2;color:#999;font-size:12px}
.vod-case-page .vod-actions#pro_list .vod-report i{display:none}
.vod-case-page .vod-actions#pro_list .vod-report em{font-style:normal;font-size:12px}
.vod-case-page .vod-tags{display:flex;gap:12px;flex-wrap:wrap;line-height:20px;margin:10px 0 0;padding:0;font-size:13px}
.vod-case-page .vod-tags a{font-size:13px;font-weight:400;color:#888;line-height:20px;padding:0;border:0;background:none}
.vod-case-page .vod-tags a:hover{color:#EF8035}
.vod-case-page .vod-view-count{display:inline-flex;gap:6px;align-items:center;color:#aaa;font-size:12px;margin-left:12px;line-height:20px}
.vod-case-page .vod-view-count i{display:inline-block;width:15px;height:15px;background:url('../img/vod-ui/eye.svg') center/15px 15px no-repeat;opacity:.35}
.vod-case-page .vod-view-count em{font-size:12px;color:#aaa;font-style:normal}
.vod-case-page .vod-secondary-panel[hidden],.vod-case-page .vod-secondary-panel li[hidden]{display:none!important}


/* V1.3 approved site shell. Playback controls/icons remain the official Aliplayer skin. */
.vod-case-page>.vod-watch{width:calc(100% - 48px);max-width:1320px;margin:0 auto 32px;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}
.vod-case-page>.vod-watch:not(:has(.watch-side)){grid-template-columns:1fr}
.vod-case-page>.vod-watch .watch-side{width:320px;min-width:0;position:relative}
.vod-case-page .watch-side>details>summary{display:none}
.vod-case-page .watch-side ul.item{height:var(--vod-stage-height,551px);max-height:none;overflow:auto;display:flex;flex-direction:column;gap:14px;padding:0;margin:0;scrollbar-width:thin;overscroll-behavior:contain}
.vod-case-page .watch-side ul.item li{display:flex;align-items:center;flex:0 0 80px;min-height:80px;height:auto;box-sizing:border-box;margin:0;gap:10px;width:100%}
.vod-case-page .watch-side ul.item a.img{flex:0 0 122px;width:122px;height:69px}
.vod-case-page .watch-side ul.item h3{font-size:14px;font-weight:400;line-height:21px;min-width:0;flex:1}
.vod-case-page .watch-side .vod-work-author{display:block;font-size:12px;line-height:18px;font-weight:400;color:#888;padding:3px 0 0;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.vod-case-page .watch-side .vod-secondary-panel{display:none!important}
.vod-case-page .watch-main{min-width:0;width:auto}
.vod-case-page .project-tab{overflow:visible}
.vod-case-page .vod-actions#pro_list{height:56px;min-height:56px;padding:0;box-shadow:none;flex-wrap:wrap;gap:18px;border-bottom:1px solid #f2f2f2}
.vod-case-page .vod-actions#pro_list .vod-report{order:-3}
.vod-case-page .vod-actions#pro_list .vod-autoplay{order:-2;margin:0 auto 0 0;cursor:default}
.vod-case-page .vod-actions#pro_list>li:first-child{margin-left:0}
.vod-autoplay{font:13px/24px "Microsoft YaHei",sans-serif;color:#666;display:flex;align-items:center;gap:14px}
.vod-autoplay[hidden],.vod-next-notice[hidden]{display:none!important}
.vod-autoplay label{display:inline-flex;align-items:center;gap:6px;cursor:pointer}
.vod-autoplay input{appearance:auto;accent-color:#EF8035;width:28px;height:18px;cursor:pointer;vertical-align:middle}
.vod-autoplay small{font-size:11px;color:#999;margin-left:1px}
.vod-autoplay .vod-next{font-size:12px;color:#777;text-decoration:none;line-height:44px}
.vod-next-notice{display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding:12px 0;color:#555;font-size:13px;background:#fff}
.vod-next-notice button{background:none;border:1px solid #ddd;border-radius:3px;min-height:32px;padding:0 12px;color:#666;cursor:pointer}
.vod-next-notice a{color:#EF8035;text-decoration:none;padding:8px}
.vod-wide-button,.vod-wide-edge{position:absolute;z-index:15;border:0;border-radius:3px;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer;color:white}
.vod-wide-button{right:58px;bottom:10px;width:44px;height:44px;background-image:var(--vod-icon-theatre-mode);background-size:22px}
.vod-wide-edge{right:-1px;top:calc(50% - 30px);width:24px;height:60px;background-color:#0005;background-image:var(--vod-icon-chevron-left);background-size:18px}
.vod-wide-button:focus-visible,.vod-wide-edge:focus-visible{outline:2px solid #EF8035;outline-offset:2px}
.vod-case-page .vod-watch.is-cinema{grid-template-columns:1fr;width:100%;max-width:none;margin:0;padding:0 max(24px,calc((100vw - 1600px)/2));box-sizing:border-box;background:#171717}
.vod-case-page .vod-watch.is-cinema .watch-side{display:none}
.vod-case-page .vod-watch.is-cinema .watch-main>.project-tab{max-width:1600px;margin:auto}
.vod-case-page .vod-watch.is-cinema .watch-main>.document,.vod-case-page .vod-watch.is-cinema .vod-actions,.vod-case-page .vod-watch.is-cinema .vod-next-notice{background:white;padding-left:20px!important;padding-right:20px!important;box-sizing:border-box}
.vod-case-page .vod-watch.is-cinema .vod-wide-edge{background-image:var(--vod-icon-chevron-right)}
.prism-player video{object-fit:contain!important}
.prism-player .prism-controlbar{height:64px!important}
.prism-player .prism-controlbar .prism-controlbar-bg{background:linear-gradient(transparent,rgba(0,0,0,.45));opacity:1}
.prism-player .prism-progress .prism-progress-played,.prism-player .prism-progress .prism-progress-cursor{background:#EF8035}
.prism-player .prism-volume-control{z-index:30!important;bottom:64px!important}
.prism-player .prism-time-display{font:12px/44px Arial,sans-serif}
.prism-player .prism-setting-btn,.prism-player .prism-fullscreen-btn,.prism-player .prism-play-btn{min-width:32px;min-height:32px;background-position:center;background-repeat:no-repeat}
.vod-mobile-tools{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 12px;background:#fff}
.vod-watch-mobile .vod-wide-button,.vod-watch-mobile .vod-wide-edge{display:none}
@media(max-width:1060px){
 .vod-case-page>.vod-watch{display:flex;flex-direction:column;width:calc(100% - 32px);margin:0 16px 24px}
 .vod-case-page>.vod-watch .watch-main,.vod-case-page>.vod-watch .watch-side{width:100%}
 .vod-case-page .watch-side{margin:16px 0 0!important}
 .vod-case-page .watch-side>details>summary{display:flex;font-size:14px;line-height:44px;padding:0}
 .vod-case-page .watch-side ul.item{height:auto;max-height:360px}
 .vod-wide-button,.vod-wide-edge{display:none}
 .vod-case-page .vod-watch.is-cinema{display:flex;max-width:none}
 .vod-case-page .vod-autoplay{gap:8px}
 .vod-case-page .vod-actions#pro_list{height:auto;padding:6px 0;gap:10px}
}
.vod-watch-mobile{display:block}
.vod-watch-mobile .watch-side{width:100%;margin:12px 0}
.vod-watch-mobile .watch-side summary{font-size:14px;padding:8px 12px}
.vod-watch-mobile .watch-side ul.item{max-height:360px;padding:0 12px}
.vod-watch-mobile .watch-side li{min-height:80px;margin:0 0 14px;gap:10px}
.vod-watch-mobile .vod-work-author{display:block;font-size:12px;color:#888;font-weight:400}

/* Preserve the official component geometry while extending its operation layer. */
.prism-player .prism-controlbar .prism-controlbar-bg{height:64px!important}
.prism-player .prism-controlbar .prism-progress{bottom:64px!important}
.prism-player .prism-big-play-btn{position:absolute;left:calc(50% - 32px)!important;top:calc(50% - 32px)!important;bottom:auto!important;border:0;background-color:transparent;z-index:3}
.vod-mobile-recommendations{margin:12px 0;width:100%;color:#333}
.vod-mobile-recommendations summary{font-size:14px;line-height:44px;cursor:pointer}
.vod-mobile-recommendations ul.item{list-style:none;max-height:360px;overflow:auto;padding:0;margin:0}
.vod-mobile-recommendations ul.item li{display:flex;align-items:center;gap:10px;min-height:80px;margin-bottom:14px}
.vod-mobile-recommendations a.img{display:block;flex:0 0 122px;width:122px;height:69px}
.vod-mobile-recommendations a.img img{width:100%;height:100%;object-fit:cover}
.vod-mobile-recommendations h3{font-size:14px;line-height:21px;flex:1;min-width:0;margin:0;font-weight:400}
.vod-mobile-recommendations h3>a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.vod-mobile-recommendations .vod-work-author{display:block;font-size:12px;line-height:18px;color:#888}

.quality-components .quality-list .vod-locked{color:#aaa;cursor:help}

/* Keep the official quality component above the expanded64px controlbar, with readable rights labels. */
.quality-components{position:relative!important;float:right;margin:14px 12px 0 0;height:44px;line-height:44px;min-width:56px;color:#fff;font-size:12px;z-index:40}
.quality-components .current-quality{cursor:pointer;line-height:44px}
.quality-components .quality-list{position:absolute!important;top:auto!important;bottom:44px!important;left:auto!important;right:0!important;width:190px!important;min-width:190px;box-sizing:border-box;max-height:240px;overflow-y:auto;list-style:none;margin:0;padding:8px 0;background:rgba(20,20,20,.92);border-radius:4px;white-space:nowrap}
.quality-components .quality-list li{height:auto!important;padding:0 16px;line-height:36px!important;white-space:nowrap}
.quality-components .quality-list li.current,.quality-components .quality-list li:hover{color:#EF8035}
.quality-components .quality-list .vod-locked::before{content:'';display:inline-block;width:12px;height:12px;background:url('../img/vod-ui/lock.svg') center/12px no-repeat;margin-right:6px;vertical-align:-1px}
.quality-components [role=status]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.prism-player .prism-setting-item.current,.prism-player .prism-setting-item:hover{color:#EF8035}
.prism-player .prism-play-btn::before,.prism-player .prism-fullscreen-btn::before,.prism-player .prism-setting-btn::before,.prism-player .volume-icon::before{content:'';position:absolute;width:44px;height:44px;left:50%;top:50%;transform:translate(-50%,-50%)}

.prism-player .prism-play-btn,.prism-player .prism-fullscreen-btn,.prism-player .prism-setting-btn,.prism-player .volume-icon{position:relative}


/* Vidstack Media Icons (MIT), 9236c1f82d8538bc7d0f7f3062df435a90a8a7c4. Original SVG geometry; color tokens only.
   Icon appearance only: Aliplayer owns playback, settings, volume and fullscreen. */
:root{
  --vod-icon-play:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjY2NjcgNi42NTQ4QzEwLjY2NjcgNi4xMDc2NCAxMS4yODk0IDUuNzkzNDYgMTEuNzI5NSA2LjExODYyTDI0LjM3NyAxNS40NjM0QzI0LjczNzcgMTUuNzI5OCAyNC43Mzc3IDE2LjI2OTIgMjQuMzc3MSAxNi41MzU3TDExLjcyOTUgMjUuODgxM0MxMS4yODk1IDI2LjIwNjUgMTAuNjY2NyAyNS44OTIzIDEwLjY2NjcgMjUuMzQ1MUwxMC42NjY3IDYuNjU0OFoiIGZpbGw9IiNmZmZmZmYiLz4KPC9zdmc+Cg==");
  --vod-icon-pause:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguNjY2NjcgNi42NjY2N0M4LjI5ODQ4IDYuNjY2NjcgOCA2Ljk2NTE0IDggNy4zMzMzM1YyNC42NjY3QzggMjUuMDM0OSA4LjI5ODQ4IDI1LjMzMzMgOC42NjY2NyAyNS4zMzMzSDEyLjY2NjdDMTMuMDM0OSAyNS4zMzMzIDEzLjMzMzMgMjUuMDM0OSAxMy4zMzMzIDI0LjY2NjdWNy4zMzMzM0MxMy4zMzMzIDYuOTY1MTQgMTMuMDM0OSA2LjY2NjY3IDEyLjY2NjcgNi42NjY2N0g4LjY2NjY3WiIgZmlsbD0iI2ZmZmZmZiIvPgo8cGF0aCBkPSJNMTkuMzMzMyA2LjY2NjY3QzE4Ljk2NTEgNi42NjY2NyAxOC42NjY3IDYuOTY1MTQgMTguNjY2NyA3LjMzMzMzVjI0LjY2NjdDMTguNjY2NyAyNS4wMzQ5IDE4Ljk2NTEgMjUuMzMzMyAxOS4zMzMzIDI1LjMzMzNIMjMuMzMzM0MyMy43MDE1IDI1LjMzMzMgMjQgMjUuMDM0OSAyNCAyNC42NjY3VjcuMzMzMzNDMjQgNi45NjUxNCAyMy43MDE1IDYuNjY2NjcgMjMuMzMzMyA2LjY2NjY3SDE5LjMzMzNaIiBmaWxsPSIjZmZmZmZmIi8+Cjwvc3ZnPgo=");
  --vod-icon-settings:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy41NzIyIDUuMzMzMzNDMTMuMjQyOSA1LjMzMzMzIDEyLjk2MjkgNS41NzM4MiAxMi45MTMyIDUuODk5MzhMMTIuNDA2MyA5LjIxOTE2QzEyLjQgOS4yNjA1OCAxMi4zNzQ2IDkuMjk2NTUgMTIuMzM3OCA5LjMxNjcyQzEyLjIzODcgOS4zNzExOCAxMi4xNDA5IDkuNDI3NzkgMTIuMDQ0NCA5LjQ4NjQ4QzEyLjAwODYgOS41MDgzIDExLjk2NDYgOS41MTI0MiAxMS45MjU1IDkuNDk3MThMOC43OTU3MiA4LjI3NjkyQzguNDg4OTYgOC4xNTczMiA4LjE0MDgzIDguMjc5NTggNy45NzYyIDguNTY0NzJMNS41NDkxIDEyLjc2ODZDNS4zODQ0NCAxMy4wNTM4IDUuNDUyNzEgMTMuNDE2NSA1LjcwOTgxIDEzLjYyMjNMOC4zMzMwOCAxNS43MjI1QzguMzY1OCAxNS43NDg3IDguMzg0MjIgMTUuNzg4NyA4LjM4MzMxIDE1LjgzMDZDOC4zODIwOSAxNS44ODY3IDguMzgxNDggMTUuOTQyOSA4LjM4MTQ4IDE1Ljk5OTNDOC4zODE0OCAxNi4wNTU4IDguMzgyMSAxNi4xMTIxIDguMzgzMzIgMTYuMTY4NEM4LjM4NDIzIDE2LjIxMDIgOC4zNjU4MiAxNi4yNTAzIDguMzMzMTMgMTYuMjc2NUw1LjcxMDMgMTguMzc3OEM1LjQ1MzM0IDE4LjU4MzYgNS4zODUxNSAxOC45NDYyIDUuNTQ5NzggMTkuMjMxNEw3Ljk3Njg4IDIzLjQzNTJDOC4xNDE1NSAyMy43MjA1IDguNDg5ODEgMjMuODQyNyA4Ljc5NjYxIDIzLjcyM0wxMS45MjYgMjIuNTAxNkMxMS45NjUxIDIyLjQ4NjQgMTIuMDA5IDIyLjQ5MDUgMTIuMDQ0OSAyMi41MTIzQzEyLjE0MTIgMjIuNTcwOSAxMi4yMzg4IDIyLjYyNzQgMTIuMzM3OCAyMi42ODE4QzEyLjM3NDUgMjIuNzAxOSAxMi40IDIyLjczNzkgMTIuNDA2MyAyMi43NzkzTDEyLjkxMzIgMjYuMDk5M0MxMi45NjI5IDI2LjQyNDkgMTMuMjQyOSAyNi42NjU0IDEzLjU3MjIgMjYuNjY1NEgxOC40MjY0QzE4Ljc1NTYgMjYuNjY1NCAxOS4wMzU2IDI2LjQyNSAxOS4wODU0IDI2LjA5OTVMMTkuNTkzMyAyMi43ODAxQzE5LjU5OTcgMjIuNzM4NiAxOS42MjUyIDIyLjcwMjcgMTkuNjYxOSAyMi42ODI1QzE5Ljc2MTQgMjIuNjI3OSAxOS44NTk2IDIyLjU3MTEgMTkuOTU2NCAyMi41MTIxQzE5Ljk5MjMgMjIuNDkwMyAyMC4wMzYyIDIyLjQ4NjIgMjAuMDc1NCAyMi41MDE1TDIzLjIwMzUgMjMuNzIyM0MyMy41MTAzIDIzLjg0MiAyMy44NTg1IDIzLjcxOTggMjQuMDIzMiAyMy40MzQ2TDI2LjQ1MDMgMTkuMjMwN0MyNi42MTQ5IDE4Ljk0NTYgMjYuNTQ2NyAxOC41ODMgMjYuMjg5OCAxOC4zNzcxTDIzLjY2NzkgMTYuMjc2NkMyMy42MzUyIDE2LjI1MDQgMjMuNjE2OCAxNi4yMTA0IDIzLjYxNzcgMTYuMTY4NUMyMy42MTkgMTYuMTEyMiAyMy42MTk2IDE2LjA1NTggMjMuNjE5NiAxNS45OTkzQzIzLjYxOTYgMTUuOTQyOSAyMy42MTkgMTUuODg2NiAyMy42MTc3IDE1LjgzMDVDMjMuNjE2OCAxNS43ODg2IDIzLjYzNTMgMTUuNzQ4NiAyMy42NjggMTUuNzIyNEwyNi4yOTAzIDEzLjYyM0MyNi41NDc0IDEzLjQxNzIgMjYuNjE1NiAxMy4wNTQ0IDI2LjQ1MSAxMi43NjkyTDI0LjAyMzkgOC41NjUzN0MyMy44NTkyIDguMjgwMjMgMjMuNTExMSA4LjE1Nzk3IDIzLjIwNDMgOC4yNzc1N0wyMC4wNzU4IDkuNDk3MzRDMjAuMDM2NyA5LjUxMjU4IDE5Ljk5MjcgOS41MDg0NiAxOS45NTY5IDkuNDg2NjRDMTkuODU5OSA5LjQyNzYyIDE5Ljc2MTYgOS4zNzA3MSAxOS42NjE4IDkuMzE1OTZDMTkuNjI1MSA5LjI5NTggMTkuNTk5NyA5LjI1OTg0IDE5LjU5MzMgOS4yMTg0M0wxOS4wODU0IDUuODk5MTVDMTkuMDM1NiA1LjU3MzY5IDE4Ljc1NTYgNS4zMzMzMyAxOC40MjY0IDUuMzMzMzNIMTMuNTcyMlpNMTYuMDAwMSAyMC4yODU0QzE4LjM2NzIgMjAuMjg1NCAyMC4yODYyIDE4LjM2NjQgMjAuMjg2MiAxNS45OTkzQzIwLjI4NjIgMTMuNjMyMiAxOC4zNjcyIDExLjcxMzIgMTYuMDAwMSAxMS43MTMyQzEzLjYzMjkgMTEuNzEzMiAxMS43MTQgMTMuNjMyMiAxMS43MTQgMTUuOTk5M0MxMS43MTQgMTguMzY2NCAxMy42MzI5IDIwLjI4NTQgMTYuMDAwMSAyMC4yODU0WiIgZmlsbD0iI2ZmZmZmZiIvPgo8L3N2Zz4K");
  --vod-icon-volume-high:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjUwOTEgMjQuNjU5NUMxNy41MDkxIDI1LjIwNjYgMTYuODg2NCAyNS41MjA4IDE2LjQ0NjMgMjUuMTk1Nkw5LjQ0ODQ3IDIwLjAyNTJDOS40MjU1MyAyMC4wMDgzIDkuMzk3NzYgMTkuOTk5MiA5LjM2OTIzIDE5Ljk5OTJINC42NjY2N0M0LjI5ODQ4IDE5Ljk5OTIgNCAxOS43MDA3IDQgMTkuMzMyNVYxMi42NjU4QzQgMTIuMjk3NiA0LjI5ODQ4IDExLjk5OTIgNC42NjY2NyAxMS45OTkySDkuMzcxMTVDOS4zOTk2NyAxMS45OTkyIDkuNDI3NDUgMTEuOTkgOS40NTAzOSAxMS45NzMxTDE2LjQ0NjMgNi44MDM2M0MxNi44ODYzIDYuNDc4NDUgMTcuNTA5MSA2Ljc5MjYyIDE3LjUwOTEgNy4zMzk4TDE3LjUwOTEgMjQuNjU5NVoiIGZpbGw9IiNmZmZmZmYiLz4KPHBhdGggZD0iTTI3LjUwOTEgOS4zMzMzNkMyNy44NzczIDkuMzMzMzYgMjguMTc1OCA5LjYzMTg0IDI4LjE3NTggMTBWMjJDMjguMTc1OCAyMi4zNjgyIDI3Ljg3NzMgMjIuNjY2NyAyNy41MDkxIDIyLjY2NjdIMjYuMTc1OEMyNS44MDc2IDIyLjY2NjcgMjUuNTA5MSAyMi4zNjgyIDI1LjUwOTEgMjJWMTBDMjUuNTA5MSA5LjYzMTg0IDI1LjgwNzYgOS4zMzMzNiAyNi4xNzU4IDkuMzMzMzZMMjcuNTA5MSA5LjMzMzM2WiIgZmlsbD0iI2ZmZmZmZiIvPgo8cGF0aCBkPSJNMjIuMTc1OCAxMkMyMi41NDQgMTIgMjIuODQyNCAxMi4yOTg1IDIyLjg0MjQgMTIuNjY2N1YxOS4zMzM0QzIyLjg0MjQgMTkuNzAxNiAyMi41NDQgMjAgMjIuMTc1OCAyMEgyMC44NDI0QzIwLjQ3NDMgMjAgMjAuMTc1OCAxOS43MDE2IDIwLjE3NTggMTkuMzMzNFYxMi42NjY3QzIwLjE3NTggMTIuMjk4NSAyMC40NzQzIDEyIDIwLjg0MjQgMTJIMjIuMTc1OFoiIGZpbGw9IiNmZmZmZmYiLz4KPC9zdmc+Cg==");
  --vod-icon-mute:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjUwOTEgMjQuNjU5NEMxNy41MDkxIDI1LjIwNjYgMTYuODg2NCAyNS41MjA4IDE2LjQ0NjMgMjUuMTk1Nkw5LjQ0ODQ3IDIwLjAyNTJDOS40MjU1MyAyMC4wMDgzIDkuMzk3NzYgMTkuOTk5MSA5LjM2OTIzIDE5Ljk5OTFINC42NjY2N0M0LjI5ODQ4IDE5Ljk5OTEgNCAxOS43MDA2IDQgMTkuMzMyNVYxMi42NjU4QzQgMTIuMjk3NiA0LjI5ODQ4IDExLjk5OTEgNC42NjY2NyAxMS45OTkxSDkuMzcxMTVDOS4zOTk2NyAxMS45OTkxIDkuNDI3NDUgMTEuOTkgOS40NTAzOSAxMS45NzNMMTYuNDQ2MyA2LjgwMzZDMTYuODg2MyA2LjQ3ODQyIDE3LjUwOTEgNi43OTI1OSAxNy41MDkxIDcuMzM5NzdMMTcuNTA5MSAyNC42NTk0WiIgZmlsbD0iI2ZmZmZmZiIvPgo8cGF0aCBkPSJNMjguODYyMSAxMy42NDIyQzI5LjEyMjUgMTMuMzgxOCAyOS4xMjI1IDEyLjk1OTcgMjguODYyMSAxMi42OTk0TDI3LjkxOTMgMTEuNzU2NkMyNy42NTkgMTEuNDk2MiAyNy4yMzY4IDExLjQ5NjIgMjYuOTc2NSAxMS43NTY2TDI0LjcxMzQgMTQuMDE5N0MyNC42NjEzIDE0LjA3MTcgMjQuNTc2OSAxNC4wNzE3IDI0LjUyNDggMTQuMDE5N0wyMi4yNjIgMTEuNzU2OEMyMi4wMDE2IDExLjQ5NjQgMjEuNTc5NSAxMS40OTY0IDIxLjMxOTEgMTEuNzU2OEwyMC4zNzYzIDEyLjY5OTZDMjAuMTE2IDEyLjk1OTkgMjAuMTE2IDEzLjM4MiAyMC4zNzYzIDEzLjY0MjRMMjIuNjM5MiAxNS45MDUzQzIyLjY5MTMgMTUuOTU3MyAyMi42OTEzIDE2LjA0MTggMjIuNjM5MiAxNi4wOTM4TDIwLjM3NjggMTguMzU2MkMyMC4xMTY1IDE4LjYxNjYgMjAuMTE2NSAxOS4wMzg3IDIwLjM3NjggMTkuMjk5TDIxLjMxOTYgMjAuMjQxOUMyMS41OCAyMC41MDIyIDIyLjAwMjEgMjAuNTAyMiAyMi4yNjI0IDIwLjI0MThMMjQuNTI0OCAxNy45Nzk1QzI0LjU3NjkgMTcuOTI3NCAyNC42NjEzIDE3LjkyNzQgMjQuNzEzNCAxNy45Nzk1TDI2Ljk3NiAyMC4yNDIxQzI3LjIzNjMgMjAuNTAyNCAyNy42NTg1IDIwLjUwMjQgMjcuOTE4OCAyMC4yNDIxTDI4Ljg2MTYgMTkuMjk5MkMyOS4xMjIgMTkuMDM4OSAyOS4xMjIgMTguNjE2OCAyOC44NjE2IDE4LjM1NjRMMjYuNTk5IDE2LjA5MzhDMjYuNTQ3IDE2LjA0MTggMjYuNTQ3IDE1Ljk1NzMgMjYuNTk5IDE1LjkwNTNMMjguODYyMSAxMy42NDIyWiIgZmlsbD0iI2ZmZmZmZiIvPgo8L3N2Zz4K");
  --vod-icon-fullscreen:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI1LjMyOTkgNy4yNjUxN0MyNS4yOTU4IDYuOTI5IDI1LjAxMTkgNi42NjY2NiAyNC42NjY3IDYuNjY2NjZIMTkuMzMzNEMxOC45NjUyIDYuNjY2NjYgMTguNjY2NyA2Ljk2NTE0IDE4LjY2NjcgNy4zMzMzM1Y5LjMzMzMzQzE4LjY2NjcgOS43MDE1MiAxOC45NjUyIDEwIDE5LjMzMzQgMTBMMjEuODY2NyAxMEMyMS45NDAzIDEwIDIyIDEwLjA1OTcgMjIgMTAuMTMzM1YxMi42NjY3QzIyIDEzLjAzNDkgMjIuMjk4NSAxMy4zMzMzIDIyLjY2NjcgMTMuMzMzM0gyNC42NjY3QzI1LjAzNDkgMTMuMzMzMyAyNS4zMzM0IDEzLjAzNDkgMjUuMzMzNCAxMi42NjY3VjcuMzMzMzNDMjUuMzMzNCA3LjMxMDMyIDI1LjMzMjIgNy4yODc1OCAyNS4zMjk5IDcuMjY1MTdaIiBmaWxsPSIjZmZmZmZmIi8+CjxwYXRoIGQ9Ik0yMiAyMS44NjY3QzIyIDIxLjk0MDMgMjEuOTQwMyAyMiAyMS44NjY3IDIyTDE5LjMzMzQgMjJDMTguOTY1MiAyMiAxOC42NjY3IDIyLjI5ODUgMTguNjY2NyAyMi42NjY3VjI0LjY2NjdDMTguNjY2NyAyNS4wMzQ5IDE4Ljk2NTIgMjUuMzMzMyAxOS4zMzM0IDI1LjMzMzNMMjQuNjY2NyAyNS4zMzMzQzI1LjAzNDkgMjUuMzMzMyAyNS4zMzM0IDI1LjAzNDkgMjUuMzMzNCAyNC42NjY3VjE5LjMzMzNDMjUuMzMzNCAxOC45NjUxIDI1LjAzNDkgMTguNjY2NyAyNC42NjY3IDE4LjY2NjdIMjIuNjY2N0MyMi4yOTg1IDE4LjY2NjcgMjIgMTguOTY1MSAyMiAxOS4zMzMzVjIxLjg2NjdaIiBmaWxsPSIjZmZmZmZmIi8+CjxwYXRoIGQ9Ik0xMi42NjY3IDIySDEwLjEzMzRDMTAuMDU5NyAyMiAxMCAyMS45NDAzIDEwIDIxLjg2NjdWMTkuMzMzM0MxMCAxOC45NjUxIDkuNzAxNTQgMTguNjY2NyA5LjMzMzM1IDE4LjY2NjdINy4zMzMzNUM2Ljk2NTE2IDE4LjY2NjcgNi42NjY2OSAxOC45NjUxIDYuNjY2NjkgMTkuMzMzM1YyNC42NjY3QzYuNjY2NjkgMjUuMDM0OSA2Ljk2NTE2IDI1LjMzMzMgNy4zMzMzNSAyNS4zMzMzSDEyLjY2NjdDMTMuMDM0OSAyNS4zMzMzIDEzLjMzMzQgMjUuMDM0OSAxMy4zMzM0IDI0LjY2NjdWMjIuNjY2N0MxMy4zMzM0IDIyLjI5ODUgMTMuMDM0OSAyMiAxMi42NjY3IDIyWiIgZmlsbD0iI2ZmZmZmZiIvPgo8cGF0aCBkPSJNMTAgMTIuNjY2N1YxMC4xMzMzQzEwIDEwLjA1OTcgMTAuMDU5NyAxMCAxMC4xMzM0IDEwTDEyLjY2NjcgMTBDMTMuMDM0OSAxMCAxMy4zMzM0IDkuNzAxNTIgMTMuMzMzNCA5LjMzMzMzVjcuMzMzMzNDMTMuMzMzNCA2Ljk2NTE0IDEzLjAzNDkgNi42NjY2NiAxMi42NjY3IDYuNjY2NjZINy4zMzMzNUM2Ljk2NTE2IDYuNjY2NjYgNi42NjY2OSA2Ljk2NTE0IDYuNjY2NjkgNy4zMzMzM1YxMi42NjY3QzYuNjY2NjkgMTMuMDM0OSA2Ljk2NTE2IDEzLjMzMzMgNy4zMzMzNSAxMy4zMzMzSDkuMzMzMzVDOS43MDE1NCAxMy4zMzMzIDEwIDEzLjAzNDkgMTAgMTIuNjY2N1oiIGZpbGw9IiNmZmZmZmYiLz4KPC9zdmc+Cg==");
  --vod-icon-fullscreen-exit:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5LjMzMzQgMTMuMzMzM0MxOC45NjUyIDEzLjMzMzMgMTguNjY2NyAxMy4wMzQ5IDE4LjY2NjcgMTIuNjY2N0wxOC42NjY3IDcuMzMzMzNDMTguNjY2NyA2Ljk2NTE0IDE4Ljk2NTIgNi42NjY2NiAxOS4zMzM0IDYuNjY2NjZIMjEuMzMzNEMyMS43MDE1IDYuNjY2NjYgMjIgNi45NjUxNCAyMiA3LjMzMzMzVjkuODY2NjZDMjIgOS45NDAzIDIyLjA1OTcgMTAgMjIuMTMzNCAxMEwyNC42NjY3IDEwQzI1LjAzNDkgMTAgMjUuMzMzNCAxMC4yOTg1IDI1LjMzMzQgMTAuNjY2N1YxMi42NjY3QzI1LjMzMzQgMTMuMDM0OSAyNS4wMzQ5IDEzLjMzMzMgMjQuNjY2NyAxMy4zMzMzTDE5LjMzMzQgMTMuMzMzM1oiIGZpbGw9IiNmZmZmZmYiLz4KPHBhdGggZD0iTTEzLjMzMzQgMTkuMzMzM0MxMy4zMzM0IDE4Ljk2NTEgMTMuMDM0OSAxOC42NjY3IDEyLjY2NjcgMTguNjY2N0g3LjMzMzM1QzYuOTY1MTYgMTguNjY2NyA2LjY2NjY5IDE4Ljk2NTEgNi42NjY2OSAxOS4zMzMzVjIxLjMzMzNDNi42NjY2OSAyMS43MDE1IDYuOTY1MTYgMjIgNy4zMzMzNSAyMkg5Ljg2NjY5QzkuOTQwMzIgMjIgMTAgMjIuMDU5NyAxMCAyMi4xMzMzTDEwIDI0LjY2NjdDMTAgMjUuMDM0OSAxMC4yOTg1IDI1LjMzMzMgMTAuNjY2NyAyNS4zMzMzSDEyLjY2NjdDMTMuMDM0OSAyNS4zMzMzIDEzLjMzMzQgMjUuMDM0OSAxMy4zMzM0IDI0LjY2NjdMMTMuMzMzNCAxOS4zMzMzWiIgZmlsbD0iI2ZmZmZmZiIvPgo8cGF0aCBkPSJNMTguNjY2NyAyNC42NjY3QzE4LjY2NjcgMjUuMDM0OSAxOC45NjUyIDI1LjMzMzMgMTkuMzMzNCAyNS4zMzMzSDIxLjMzMzRDMjEuNzAxNSAyNS4zMzMzIDIyIDI1LjAzNDkgMjIgMjQuNjY2N1YyMi4xMzMzQzIyIDIyLjA1OTcgMjIuMDU5NyAyMiAyMi4xMzM0IDIySDI0LjY2NjdDMjUuMDM0OSAyMiAyNS4zMzM0IDIxLjcwMTUgMjUuMzMzNCAyMS4zMzMzVjE5LjMzMzNDMjUuMzMzNCAxOC45NjUxIDI1LjAzNDkgMTguNjY2NyAyNC42NjY3IDE4LjY2NjdMMTkuMzMzNCAxOC42NjY3QzE4Ljk2NTIgMTguNjY2NyAxOC42NjY3IDE4Ljk2NTEgMTguNjY2NyAxOS4zMzMzTDE4LjY2NjcgMjQuNjY2N1oiIGZpbGw9IiNmZmZmZmYiLz4KPHBhdGggZD0iTTEwLjY2NjcgMTMuMzMzM0gxMi42NjY3QzEzLjAzNDkgMTMuMzMzMyAxMy4zMzM0IDEzLjAzNDkgMTMuMzMzNCAxMi42NjY3TDEzLjMzMzQgMTAuNjY2N1Y3LjMzMzMzQzEzLjMzMzQgNi45NjUxNCAxMy4wMzQ5IDYuNjY2NjYgMTIuNjY2NyA2LjY2NjY2SDEwLjY2NjdDMTAuMjk4NSA2LjY2NjY2IDEwIDYuOTY1MTQgMTAgNy4zMzMzM0wxMCA5Ljg2NjY2QzEwIDkuOTQwMyA5Ljk0MDMzIDEwIDkuODY2NjkgMTBMNy4zMzMzNSAxMEM2Ljk2NTE2IDEwIDYuNjY2NjkgMTAuMjk4NSA2LjY2NjY5IDEwLjY2NjdWMTIuNjY2N0M2LjY2NjY5IDEzLjAzNDkgNi45NjUxNiAxMy4zMzMzIDcuMzMzMzUgMTMuMzMzM0wxMC42NjY3IDEzLjMzMzNaIiBmaWxsPSIjZmZmZmZmIi8+Cjwvc3ZnPgo=");
  --vod-icon-theatre-mode:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01LjMzMzM0IDcuMzMzMzRDNS4zMzMzNCA2Ljk2NTE1IDUuNjMxODEgNi42NjY2NyA2IDYuNjY2NjdIMjZDMjYuMzY4MiA2LjY2NjY3IDI2LjY2NjcgNi45NjUxNSAyNi42NjY3IDcuMzMzMzRWMjQuNjY2N0MyNi42NjY3IDI1LjAzNDkgMjYuMzY4MiAyNS4zMzMzIDI2IDI1LjMzMzNINkM1LjYzMTgxIDI1LjMzMzMgNS4zMzMzNCAyNS4wMzQ5IDUuMzMzMzQgMjQuNjY2N1Y3LjMzMzM0Wk04IDEwQzggOS42MzE4MiA4LjI5ODQ4IDkuMzMzMzQgOC42NjY2NyA5LjMzMzM0SDE3LjJDMTcuMjczNiA5LjMzMzM0IDE3LjMzMzMgOS4zOTMwMyAxNy4zMzMzIDkuNDY2NjdWMjIuNTMzM0MxNy4zMzMzIDIyLjYwNyAxNy4yNzM2IDIyLjY2NjcgMTcuMiAyMi42NjY3SDguNjY2NjdDOC4yOTg0OCAyMi42NjY3IDggMjIuMzY4MiA4IDIyVjEwWk0yMCAyMi41MzMzQzIwIDIyLjYwNyAyMC4wNTk3IDIyLjY2NjcgMjAuMTMzMyAyMi42NjY3SDIzLjMzMzNDMjMuNzAxNSAyMi42NjY3IDI0IDIyLjM2ODIgMjQgMjJWMTBDMjQgOS42MzE4MiAyMy43MDE1IDkuMzMzMzQgMjMuMzMzMyA5LjMzMzM0SDIwLjEzMzNDMjAuMDU5NyA5LjMzMzM0IDIwIDkuMzkzMDMgMjAgOS40NjY2N1YyMi41MzMzWiIgZmlsbD0iI2ZmZmZmZiIvPgo8L3N2Zz4K");
  --vod-icon-theatre-mode-exit:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01LjMzMzMzIDcuMzMzMzRDNS4zMzMzMyA2Ljk2NTE1IDUuNjMxODEgNi42NjY2NyA1Ljk5OTk5IDYuNjY2NjdIMjZDMjYuMzY4MiA2LjY2NjY3IDI2LjY2NjcgNi45NjUxNSAyNi42NjY3IDcuMzMzMzRWMjQuNjY2N0MyNi42NjY3IDI1LjAzNDkgMjYuMzY4MiAyNS4zMzMzIDI2IDI1LjMzMzNINS45OTk5OUM1LjYzMTgxIDI1LjMzMzMgNS4zMzMzMyAyNS4wMzQ5IDUuMzMzMzMgMjQuNjY2N1Y3LjMzMzM0Wk03Ljk5OTk5IDEwQzcuOTk5OTkgOS42MzE4MiA4LjI5ODQ3IDkuMzMzMzQgOC42NjY2NiA5LjMzMzM0SDE5Ljg2NjdDMTkuOTQwMyA5LjMzMzM0IDIwIDkuMzkzMDMgMjAgOS40NjY2N1YyMi41MzMzQzIwIDIyLjYwNyAxOS45NDAzIDIyLjY2NjcgMTkuODY2NyAyMi42NjY3SDguNjY2NjZDOC4yOTg0NyAyMi42NjY3IDcuOTk5OTkgMjIuMzY4MiA3Ljk5OTk5IDIyVjEwWiIgZmlsbD0iI2ZmZmZmZiIvPgo8L3N2Zz4K");
  --vod-icon-bookmark:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNS45MzM5IDIyLjcwNDVDMTUuOTc0OSAyMi42ODEgMTYuMDI1MiAyMi42ODEgMTYuMDY2MiAyMi43MDQ1TDI0LjMzNTkgMjcuNDNDMjQuNzgwNCAyNy42ODQgMjUuMzMzNCAyNy4zNjMxIDI1LjMzMzQgMjYuODUxMlY0LjY2NjY3QzI1LjMzMzQgNC4yOTg0OCAyNS4wMzQ5IDQgMjQuNjY2NyA0SDcuMzMzMzVDNi45NjUxNiA0IDYuNjY2NjkgNC4yOTg0OCA2LjY2NjY5IDQuNjY2NjdWMjYuODUxMkM2LjY2NjY5IDI3LjM2MzEgNy4yMTk2NyAyNy42ODQgNy42NjQxMSAyNy40M0wxNS45MzM5IDIyLjcwNDVaTTE2LjA2NjIgMTkuMTcyNEMxNi4wMjUyIDE5LjE0OSAxNS45NzQ5IDE5LjE0OSAxNS45MzM5IDE5LjE3MjRMOS45MzI4NCAyMi42MDE2QzkuODQzOTUgMjIuNjUyNCA5LjczMzM1IDIyLjU4ODIgOS43MzMzNSAyMi40ODU4VjcuMkM5LjczMzM1IDcuMTI2MzYgOS43OTMwNSA3LjA2NjY3IDkuODY2NjkgNy4wNjY2N0gyMi4xMzM0QzIyLjIwNyA3LjA2NjY3IDIyLjI2NjcgNy4xMjYzNiAyMi4yNjY3IDcuMlYyMi40ODU4QzIyLjI2NjcgMjIuNTg4MiAyMi4xNTYxIDIyLjY1MjQgMjIuMDY3MiAyMi42MDE2TDE2LjA2NjIgMTkuMTcyNFoiIGZpbGw9IiNmZmZmZmYiLz4KPC9zdmc+Cg==");
  --vod-icon-share:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxLjIyMDQgMTEuMzQ1OEMyMS4yNjY2IDExLjMyMTIgMjEuMzIyOSAxMS4zMjYyIDIxLjM2NTIgMTEuMzU3MkMyMS45MTY3IDExLjc2MTMgMjIuNTk3MiAxMiAyMy4zMzMzIDEyQzI1LjE3NDMgMTIgMjYuNjY2NiAxMC41MDc2IDI2LjY2NjYgOC42NjY2NUMyNi42NjY2IDYuODI1NyAyNS4xNzQzIDUuMzMzMzEgMjMuMzMzMyA1LjMzMzMxQzIxLjQ5MjQgNS4zMzMzMSAyMCA2LjgyNTcgMjAgOC42NjY2NUMyMCA4LjczODA2IDIwLjAwMjIgOC44MDg5NiAyMC4wMDY2IDguODc5MjZDMjAuMDEgOC45MzI3NSAxOS45ODI2IDguOTgzNzkgMTkuOTM1MyA5LjAwODk1TDEwLjY5MTggMTMuOTIzOEMxMC42NDY4IDEzLjk0NzcgMTAuNTkyNCAxMy45NDM4IDEwLjU1MDQgMTMuOTE1QzEwLjAxNDUgMTMuNTQ3MiA5LjM2NTcxIDEzLjMzMiA4LjY2NjY1IDEzLjMzMkM2LjgyNTcgMTMuMzMyIDUuMzMzMzEgMTQuODI0NCA1LjMzMzMxIDE2LjY2NTNDNS4zMzMzMSAxOC41MDYzIDYuODI1NyAxOS45OTg3IDguNjY2NjUgMTkuOTk4N0M5LjQxMzExIDE5Ljk5ODcgMTAuMTAyMyAxOS43NTMzIDEwLjY1NzkgMTkuMzM4OEMxMC42OTc0IDE5LjMwOTMgMTAuNzQ5OCAxOS4zMDI2IDEwLjc5NDkgMTkuMzIyN0wxOS45MjQzIDIzLjM4NzNDMTkuOTcxMiAyMy40MDgzIDIwLjAwMTcgMjMuNDU0NSAyMC4wMDQ0IDIzLjUwNTlDMjAuMDk0MiAyNS4yNjY2IDIxLjU1MDIgMjYuNjY2NiAyMy4zMzMzIDI2LjY2NjZDMjUuMTc0MyAyNi42NjY2IDI2LjY2NjYgMjUuMTc0MyAyNi42NjY2IDIzLjMzMzNDMjYuNjY2NiAyMS40OTI0IDI1LjE3NDMgMjAgMjMuMzMzMyAyMEMyMi40NTkzIDIwIDIxLjY2MzkgMjAuMzM2MyAyMS4wNjk1IDIwLjg4NjZDMjEuMDI5NCAyMC45MjM3IDIwLjk3MTEgMjAuOTM0NCAyMC45MjEyIDIwLjkxMjJMMTIuMDc1NCAxNi45NzM4QzEyLjAyMzggMTYuOTUwOCAxMS45OTI1IDE2Ljg5NzcgMTEuOTk1NCAxNi44NDEyQzExLjk5ODQgMTYuNzgzIDEyIDE2LjcyNDMgMTIgMTYuNjY1M0MxMiAxNi41NTk4IDExLjk5NTEgMTYuNDU1MyAxMS45ODU1IDE2LjM1MjJDMTEuOTgwNCAxNi4yOTc0IDEyLjAwNzggMTYuMjQ0MiAxMi4wNTY1IDE2LjIxODRMMjEuMjIwNCAxMS4zNDU4WiIgZmlsbD0iI2ZmZmZmZiIvPgo8L3N2Zz4K");
  --vod-icon-chevron-left:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjgyMDYgMTUuOTA0OUMxNC43Njg1IDE1Ljk1NjkgMTQuNzY4NSAxNi4wNDEzIDE0LjgyMDYgMTYuMDkzNEwyMS4xMzgxIDIyLjQxMDlDMjEuMzk4NCAyMi42NzEyIDIxLjM5ODQgMjMuMDkzNCAyMS4xMzgxIDIzLjM1MzdMMTkuNTM1MyAyNC45NTY1QzE5LjI3NSAyNS4yMTY4IDE4Ljg1MjkgMjUuMjE2OCAxOC41OTI1IDI0Ljk1NjVMMTEuNzM4NiAxOC4xMDI2QzExLjcyODMgMTguMDkzNSAxMS43MTgzIDE4LjA4NCAxMS43MDg0IDE4LjA3NDJMMTAuMTA1NyAxNi40NzE0QzkuODQ1MzEgMTYuMjExMSA5Ljg0NTMxIDE1Ljc4OSAxMC4xMDU3IDE1LjUyODZMMTguNTkwOSA3LjA0MzM1QzE4Ljg1MTMgNi43ODMgMTkuMjczNCA2Ljc4MyAxOS41MzM4IDcuMDQzMzVMMjEuMTM2NSA4LjY0NjEyQzIxLjM5NjkgOC45MDY0NyAyMS4zOTY5IDkuMzI4NTggMjEuMTM2NSA5LjU4ODkzTDE0LjgyMDYgMTUuOTA0OVoiIGZpbGw9IiNmZmZmZmYiLz4KPC9zdmc+Cg==");
  --vod-icon-chevron-right:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3Ljk0NyAxNi4wOTVDMTcuOTk5IDE2LjA0MyAxNy45OTkgMTUuOTU4NSAxNy45NDcgMTUuOTA2NUwxMS42Mjk1IDkuNTg4OTlDMTEuMzY5MSA5LjMyODY0IDExLjM2OTEgOC45MDY1MyAxMS42Mjk1IDguNjQ2MThMMTMuMjMyMyA3LjA0MzQxQzEzLjQ5MjYgNi43ODMwNiAxMy45MTQ3IDYuNzgzMDYgMTQuMTc1MSA3LjA0MzQxTDIxLjAyODkgMTMuODk3M0MyMS4wMzkyIDEzLjkwNjQgMjEuMDQ5MyAxMy45MTU4IDIxLjA1OTEgMTMuOTI1N0wyMi42NjE5IDE1LjUyODVDMjIuOTIyMyAxNS43ODg4IDIyLjkyMjMgMTYuMjEwOSAyMi42NjE5IDE2LjQ3MTNMMTQuMTc2NiAyNC45NTY1QzEzLjkxNjMgMjUuMjE2OSAxMy40OTQyIDI1LjIxNjkgMTMuMjMzOCAyNC45NTY1TDExLjYzMSAyMy4zNTM4QzExLjM3MDcgMjMuMDkzNCAxMS4zNzA3IDIyLjY3MTMgMTEuNjMxIDIyLjQxMUwxNy45NDcgMTYuMDk1WiIgZmlsbD0iI2ZmZmZmZiIvPgo8L3N2Zz4K");
  --vod-icon-bookmark-gray:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNS45MzM5IDIyLjcwNDVDMTUuOTc0OSAyMi42ODEgMTYuMDI1MiAyMi42ODEgMTYuMDY2MiAyMi43MDQ1TDI0LjMzNTkgMjcuNDNDMjQuNzgwNCAyNy42ODQgMjUuMzMzNCAyNy4zNjMxIDI1LjMzMzQgMjYuODUxMlY0LjY2NjY3QzI1LjMzMzQgNC4yOTg0OCAyNS4wMzQ5IDQgMjQuNjY2NyA0SDcuMzMzMzVDNi45NjUxNiA0IDYuNjY2NjkgNC4yOTg0OCA2LjY2NjY5IDQuNjY2NjdWMjYuODUxMkM2LjY2NjY5IDI3LjM2MzEgNy4yMTk2NyAyNy42ODQgNy42NjQxMSAyNy40M0wxNS45MzM5IDIyLjcwNDVaTTE2LjA2NjIgMTkuMTcyNEMxNi4wMjUyIDE5LjE0OSAxNS45NzQ5IDE5LjE0OSAxNS45MzM5IDE5LjE3MjRMOS45MzI4NCAyMi42MDE2QzkuODQzOTUgMjIuNjUyNCA5LjczMzM1IDIyLjU4ODIgOS43MzMzNSAyMi40ODU4VjcuMkM5LjczMzM1IDcuMTI2MzYgOS43OTMwNSA3LjA2NjY3IDkuODY2NjkgNy4wNjY2N0gyMi4xMzM0QzIyLjIwNyA3LjA2NjY3IDIyLjI2NjcgNy4xMjYzNiAyMi4yNjY3IDcuMlYyMi40ODU4QzIyLjI2NjcgMjIuNTg4MiAyMi4xNTYxIDIyLjY1MjQgMjIuMDY3MiAyMi42MDE2TDE2LjA2NjIgMTkuMTcyNFoiIGZpbGw9IiM2NjcwN2EiLz4KPC9zdmc+Cg==");
  --vod-icon-bookmark-orange:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNS45MzM5IDIyLjcwNDVDMTUuOTc0OSAyMi42ODEgMTYuMDI1MiAyMi42ODEgMTYuMDY2MiAyMi43MDQ1TDI0LjMzNTkgMjcuNDNDMjQuNzgwNCAyNy42ODQgMjUuMzMzNCAyNy4zNjMxIDI1LjMzMzQgMjYuODUxMlY0LjY2NjY3QzI1LjMzMzQgNC4yOTg0OCAyNS4wMzQ5IDQgMjQuNjY2NyA0SDcuMzMzMzVDNi45NjUxNiA0IDYuNjY2NjkgNC4yOTg0OCA2LjY2NjY5IDQuNjY2NjdWMjYuODUxMkM2LjY2NjY5IDI3LjM2MzEgNy4yMTk2NyAyNy42ODQgNy42NjQxMSAyNy40M0wxNS45MzM5IDIyLjcwNDVaTTE2LjA2NjIgMTkuMTcyNEMxNi4wMjUyIDE5LjE0OSAxNS45NzQ5IDE5LjE0OSAxNS45MzM5IDE5LjE3MjRMOS45MzI4NCAyMi42MDE2QzkuODQzOTUgMjIuNjUyNCA5LjczMzM1IDIyLjU4ODIgOS43MzMzNSAyMi40ODU4VjcuMkM5LjczMzM1IDcuMTI2MzYgOS43OTMwNSA3LjA2NjY3IDkuODY2NjkgNy4wNjY2N0gyMi4xMzM0QzIyLjIwNyA3LjA2NjY3IDIyLjI2NjcgNy4xMjYzNiAyMi4yNjY3IDcuMlYyMi40ODU4QzIyLjI2NjcgMjIuNTg4MiAyMi4xNTYxIDIyLjY1MjQgMjIuMDY3MiAyMi42MDE2TDE2LjA2NjIgMTkuMTcyNFoiIGZpbGw9IiNFRjgwMzUiLz4KPC9zdmc+Cg==");
  --vod-icon-share-gray:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxLjIyMDQgMTEuMzQ1OEMyMS4yNjY2IDExLjMyMTIgMjEuMzIyOSAxMS4zMjYyIDIxLjM2NTIgMTEuMzU3MkMyMS45MTY3IDExLjc2MTMgMjIuNTk3MiAxMiAyMy4zMzMzIDEyQzI1LjE3NDMgMTIgMjYuNjY2NiAxMC41MDc2IDI2LjY2NjYgOC42NjY2NUMyNi42NjY2IDYuODI1NyAyNS4xNzQzIDUuMzMzMzEgMjMuMzMzMyA1LjMzMzMxQzIxLjQ5MjQgNS4zMzMzMSAyMCA2LjgyNTcgMjAgOC42NjY2NUMyMCA4LjczODA2IDIwLjAwMjIgOC44MDg5NiAyMC4wMDY2IDguODc5MjZDMjAuMDEgOC45MzI3NSAxOS45ODI2IDguOTgzNzkgMTkuOTM1MyA5LjAwODk1TDEwLjY5MTggMTMuOTIzOEMxMC42NDY4IDEzLjk0NzcgMTAuNTkyNCAxMy45NDM4IDEwLjU1MDQgMTMuOTE1QzEwLjAxNDUgMTMuNTQ3MiA5LjM2NTcxIDEzLjMzMiA4LjY2NjY1IDEzLjMzMkM2LjgyNTcgMTMuMzMyIDUuMzMzMzEgMTQuODI0NCA1LjMzMzMxIDE2LjY2NTNDNS4zMzMzMSAxOC41MDYzIDYuODI1NyAxOS45OTg3IDguNjY2NjUgMTkuOTk4N0M5LjQxMzExIDE5Ljk5ODcgMTAuMTAyMyAxOS43NTMzIDEwLjY1NzkgMTkuMzM4OEMxMC42OTc0IDE5LjMwOTMgMTAuNzQ5OCAxOS4zMDI2IDEwLjc5NDkgMTkuMzIyN0wxOS45MjQzIDIzLjM4NzNDMTkuOTcxMiAyMy40MDgzIDIwLjAwMTcgMjMuNDU0NSAyMC4wMDQ0IDIzLjUwNTlDMjAuMDk0MiAyNS4yNjY2IDIxLjU1MDIgMjYuNjY2NiAyMy4zMzMzIDI2LjY2NjZDMjUuMTc0MyAyNi42NjY2IDI2LjY2NjYgMjUuMTc0MyAyNi42NjY2IDIzLjMzMzNDMjYuNjY2NiAyMS40OTI0IDI1LjE3NDMgMjAgMjMuMzMzMyAyMEMyMi40NTkzIDIwIDIxLjY2MzkgMjAuMzM2MyAyMS4wNjk1IDIwLjg4NjZDMjEuMDI5NCAyMC45MjM3IDIwLjk3MTEgMjAuOTM0NCAyMC45MjEyIDIwLjkxMjJMMTIuMDc1NCAxNi45NzM4QzEyLjAyMzggMTYuOTUwOCAxMS45OTI1IDE2Ljg5NzcgMTEuOTk1NCAxNi44NDEyQzExLjk5ODQgMTYuNzgzIDEyIDE2LjcyNDMgMTIgMTYuNjY1M0MxMiAxNi41NTk4IDExLjk5NTEgMTYuNDU1MyAxMS45ODU1IDE2LjM1MjJDMTEuOTgwNCAxNi4yOTc0IDEyLjAwNzggMTYuMjQ0MiAxMi4wNTY1IDE2LjIxODRMMjEuMjIwNCAxMS4zNDU4WiIgZmlsbD0iIzY2NzA3YSIvPgo8L3N2Zz4K");
  --vod-icon-share-orange:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxLjIyMDQgMTEuMzQ1OEMyMS4yNjY2IDExLjMyMTIgMjEuMzIyOSAxMS4zMjYyIDIxLjM2NTIgMTEuMzU3MkMyMS45MTY3IDExLjc2MTMgMjIuNTk3MiAxMiAyMy4zMzMzIDEyQzI1LjE3NDMgMTIgMjYuNjY2NiAxMC41MDc2IDI2LjY2NjYgOC42NjY2NUMyNi42NjY2IDYuODI1NyAyNS4xNzQzIDUuMzMzMzEgMjMuMzMzMyA1LjMzMzMxQzIxLjQ5MjQgNS4zMzMzMSAyMCA2LjgyNTcgMjAgOC42NjY2NUMyMCA4LjczODA2IDIwLjAwMjIgOC44MDg5NiAyMC4wMDY2IDguODc5MjZDMjAuMDEgOC45MzI3NSAxOS45ODI2IDguOTgzNzkgMTkuOTM1MyA5LjAwODk1TDEwLjY5MTggMTMuOTIzOEMxMC42NDY4IDEzLjk0NzcgMTAuNTkyNCAxMy45NDM4IDEwLjU1MDQgMTMuOTE1QzEwLjAxNDUgMTMuNTQ3MiA5LjM2NTcxIDEzLjMzMiA4LjY2NjY1IDEzLjMzMkM2LjgyNTcgMTMuMzMyIDUuMzMzMzEgMTQuODI0NCA1LjMzMzMxIDE2LjY2NTNDNS4zMzMzMSAxOC41MDYzIDYuODI1NyAxOS45OTg3IDguNjY2NjUgMTkuOTk4N0M5LjQxMzExIDE5Ljk5ODcgMTAuMTAyMyAxOS43NTMzIDEwLjY1NzkgMTkuMzM4OEMxMC42OTc0IDE5LjMwOTMgMTAuNzQ5OCAxOS4zMDI2IDEwLjc5NDkgMTkuMzIyN0wxOS45MjQzIDIzLjM4NzNDMTkuOTcxMiAyMy40MDgzIDIwLjAwMTcgMjMuNDU0NSAyMC4wMDQ0IDIzLjUwNTlDMjAuMDk0MiAyNS4yNjY2IDIxLjU1MDIgMjYuNjY2NiAyMy4zMzMzIDI2LjY2NjZDMjUuMTc0MyAyNi42NjY2IDI2LjY2NjYgMjUuMTc0MyAyNi42NjY2IDIzLjMzMzNDMjYuNjY2NiAyMS40OTI0IDI1LjE3NDMgMjAgMjMuMzMzMyAyMEMyMi40NTkzIDIwIDIxLjY2MzkgMjAuMzM2MyAyMS4wNjk1IDIwLjg4NjZDMjEuMDI5NCAyMC45MjM3IDIwLjk3MTEgMjAuOTM0NCAyMC45MjEyIDIwLjkxMjJMMTIuMDc1NCAxNi45NzM4QzEyLjAyMzggMTYuOTUwOCAxMS45OTI1IDE2Ljg5NzcgMTEuOTk1NCAxNi44NDEyQzExLjk5ODQgMTYuNzgzIDEyIDE2LjcyNDMgMTIgMTYuNjY1M0MxMiAxNi41NTk4IDExLjk5NTEgMTYuNDU1MyAxMS45ODU1IDE2LjM1MjJDMTEuOTgwNCAxNi4yOTc0IDEyLjAwNzggMTYuMjQ0MiAxMi4wNTY1IDE2LjIxODRMMjEuMjIwNCAxMS4zNDU4WiIgZmlsbD0iI0VGODAzNSIvPgo8L3N2Zz4K");
}

.prism-player .prism-play-btn{background-image:var(--vod-icon-play)!important;background-size:30px!important}
.prism-player .prism-play-btn.playing{background-image:var(--vod-icon-pause)!important}
.prism-player .prism-setting-btn{background-image:var(--vod-icon-settings)!important;background-size:30px!important}
.prism-player .prism-fullscreen-btn{background-image:var(--vod-icon-fullscreen)!important;background-size:30px!important}
.prism-player .prism-fullscreen-btn.fullscreen{background-image:var(--vod-icon-fullscreen-exit)!important;animation:none!important}
.prism-player .prism-volume .volume-icon{background-image:var(--vod-icon-volume-high)!important;background-size:30px!important;background-position:center!important;background-repeat:no-repeat!important}
.prism-player .prism-volume .volume-icon.mute{background-image:var(--vod-icon-mute)!important}
.prism-player .volume-icon .long-horizontal,.prism-player .volume-icon .short-horizontal{visibility:hidden}
.prism-player .prism-volume-control .volume-control-icon{background-image:var(--vod-icon-volume-high)!important;background-size:26px!important}
.prism-player .prism-volume-control .volume-control-icon.mute{background-image:var(--vod-icon-mute)!important}
.prism-player .prism-volume-control{border-radius:8px;background:rgba(20,22,25,.9);box-shadow:0 4px 18px #0003}
.prism-player .prism-volume-control .volume-value{background:#EF8035}
.prism-player .prism-volume-control .volume-cursor{width:12px;height:12px;left:-4px}
.prism-player .prism-big-play-btn{width:72px!important;height:48px!important;font-size:0!important;color:transparent!important;left:calc(50% - 36px)!important;top:calc(50% - 24px)!important;background-image:var(--vod-icon-play)!important;background-size:42px!important;background-position:center!important;background-repeat:no-repeat!important;background-color:rgba(20,22,25,.78)!important;border:1px solid #ffffff26!important;border-radius:10px;box-shadow:0 3px 16px #0002;transition:background-color .15s ease}
.prism-player .prism-big-play-btn:hover{background-color:#EF8035!important}
.prism-player .prism-big-play-btn .outter,.prism-player .prism-big-play-btn .prism-animation{display:none!important}
.prism-player .prism-controlbar .prism-controlbar-bg{background:linear-gradient(transparent,rgba(0,0,0,.62))!important}
.prism-player .prism-progress .prism-progress-cursor{width:10px;height:10px;top:-3px;box-shadow:0 0 0 2px #0001}
.vod-wide-button{background-image:var(--vod-icon-theatre-mode);background-size:30px}
.is-cinema .vod-wide-button{background-image:var(--vod-icon-theatre-mode-exit)}
.vod-wide-edge{background-size:22px;border-radius:5px 0 0 5px}
.vod-case-page .vod-actions#pro_list>li i{width:26px;height:28px;background-size:26px 26px!important}
.vod-autoplay input[role=switch]{-webkit-appearance:none;appearance:none;position:relative;flex:0 0 32px;width:32px;height:18px;border:0;border-radius:12px;background:#c9cdd2;margin:0 2px 0 0;box-shadow:inset 0 0 0 1px #00000008;transition:background-color .15s;cursor:pointer}
.vod-autoplay input[role=switch]::after{content:'';position:absolute;left:2px;top:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0002;transition:transform .15s}
.vod-autoplay input[role=switch]:checked{background:#EF8035}
.vod-autoplay input[role=switch]:checked::after{transform:translateX(14px)}
.vod-autoplay input[role=switch]:focus-visible{outline:2px solid #EF8035;outline-offset:3px}
@media(prefers-reduced-motion:reduce){.vod-autoplay input[role=switch],.vod-autoplay input[role=switch]::after,.prism-player .prism-big-play-btn{transition:none}}


/* One shared optical baseline for the original Aliplayer controls (64px row, centre32px). */
.prism-player .prism-controlbar>.prism-play-btn,.prism-player .prism-controlbar>.prism-setting-btn,.prism-player .prism-controlbar>.prism-fullscreen-btn{width:32px!important;height:32px!important;margin-top:16px!important}
.prism-player .prism-controlbar>.prism-volume{margin-top:18px!important}
.prism-player .prism-controlbar>.prism-time-display{height:44px!important;line-height:44px!important;margin-top:10px!important}
.vod-wide-button{bottom:10px!important;height:44px}
.vod-case-page .vod-actions#pro_list{display:flex;align-items:center;gap:20px;min-height:60px;height:auto;padding:6px 0;overflow:visible;box-sizing:border-box;box-shadow:none;position:relative;z-index:21}
.vod-case-page .vod-actions#pro_list>li{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;height:44px;min-width:0;margin:0;line-height:20px;white-space:nowrap;box-sizing:border-box}
.vod-case-page .vod-actions#pro_list>li:nth-child(1){order:2;margin:0}
.vod-case-page .vod-actions#pro_list>li:nth-child(2){order:3;margin:0}
.vod-case-page .vod-actions#pro_list>li.boxshare1{order:4;margin:0}
.vod-case-page .vod-actions#pro_list>li.vod-report{order:0;margin:0}
.vod-case-page .vod-actions#pro_list>li.vod-autoplay{order:1;margin:0 auto 0 0;gap:14px}
.vod-case-page .vod-actions#pro_list .vod-action-label,.vod-case-page .vod-actions#pro_list .boxshare1>.vod-action-label{display:inline-flex;align-items:center;gap:5px;font-size:13px;line-height:20px}
.vod-case-page .vod-actions#pro_list [data-vod-action]{cursor:pointer;outline-offset:4px}
.vod-case-page .vod-actions#pro_list [data-vod-action]:focus-visible{outline:2px solid #EF8035;border-radius:3px}
.vod-case-page .vod-actions#pro_list .vod-report .popup-report{display:inline-flex;align-items:center;min-height:44px;font-size:12px;color:#888;line-height:20px}
.vod-case-page .vod-actions#pro_list .vod-report i{display:none}
.vod-case-page .vod-actions#pro_list .vod-report em{font-style:normal}
.vod-autoplay label{min-height:44px;gap:7px;line-height:20px}
.vod-autoplay .vod-autoplay-hint{color:#8b9198;font-size:12px;line-height:20px}
.vod-autoplay .vod-next{min-height:44px;display:inline-flex;align-items:center;gap:4px;font-size:13px;line-height:20px;color:#555}
.vod-autoplay .vod-next:hover{color:#EF8035}
.vod-autoplay .vod-next[aria-disabled=true]{color:#aaa;cursor:default}
.vod-download-locked{opacity:.55}
.vod-action-status{clear:both;padding:8px 12px;background:#fff7f0;color:#79543c;font-size:13px;line-height:22px;border-radius:4px}
.vod-action-status[hidden],.vod-share-panel[hidden],.vod-share-feedback[hidden],.vod-report-status[hidden]{display:none!important}
.vod-action-status a{color:#d36b25;padding-left:12px}
.vod-case-page .vod-actions#pro_list .boxshare1 .vod-share-panel{display:none;position:absolute;bottom:48px;top:auto;right:0;left:auto;z-index:50;width:260px;box-sizing:border-box;padding:16px;background:#fff;border:1px solid #eceef0;border-radius:8px;box-shadow:0 8px 28px #0002;white-space:normal;line-height:24px;color:#333}
.vod-share-panel strong{display:block;font-size:14px;padding-right:40px;margin-bottom:12px}
.vod-share-panel input{display:block;width:100%;height:34px;box-sizing:border-box;border:1px solid #ddd;border-radius:4px;padding:0 8px;color:#555;font-size:12px;background:#fafafa;margin:0 0 10px}
.vod-share-panel button{display:inline-block;border:1px solid #ddd;border-radius:4px;padding:7px 9px;margin:0 6px 7px 0;background:white;cursor:pointer;font-size:12px;color:#555;line-height:20px;min-height:34px}
.vod-share-panel button:hover{border-color:#EF8035;color:#d36b25}
.vod-share-panel button.vod-share-close{position:absolute;right:10px;top:9px;border:0;padding:4px;background:none;color:#888}
.vod-share-panel .vod-share-feedback{margin:5px 0 8px;line-height:20px;font-size:12px;color:#79543c}
.vod-share-panel img{display:block;width:160px;height:160px;margin:10px auto 0}
.vod-report-status{padding:8px 0;font-size:13px;color:#c65e20}
@media(max-width:1060px){.vod-case-page .vod-actions#pro_list{gap:8px 16px}.vod-case-page .vod-actions#pro_list>li.vod-autoplay{flex:1;gap:10px}.vod-autoplay .vod-autoplay-hint{font-size:11px}.vod-case-page .vod-actions#pro_list>li:nth-child(1){margin-left:auto}.vod-case-page .vod-actions#pro_list>li:nth-child(1),.vod-case-page .vod-actions#pro_list>li:nth-child(2),.vod-case-page .vod-actions#pro_list>li.boxshare1{flex:0 0 auto}.vod-case-page .vod-actions#pro_list .boxshare1 .vod-share-panel{width:250px}}

@media(max-width:620px){.vod-case-page .vod-actions#pro_list{flex-wrap:wrap;gap:0 16px}.vod-case-page .vod-actions#pro_list>li.vod-autoplay{flex:1 1 calc(100% - 44px);min-width:0;margin-right:0}.vod-case-page .vod-actions#pro_list>li.vod-report{flex:0 0 24px}.vod-case-page .vod-actions#pro_list>li:nth-child(1){margin-left:auto}}


/* Autoplay is a preference; next-work is a separate navigation action. */
.vod-case-page .vod-actions#pro_list{gap:18px;min-height:72px;padding:10px 0}
.vod-case-page .vod-actions#pro_list>li.vod-autoplay{order:0;margin:0 auto 0 0;gap:20px;height:auto;min-height:48px;justify-content:flex-start}
.vod-autoplay label.vod-autoplay-toggle{display:grid;grid-template-columns:auto 32px;grid-template-rows:20px 18px;align-items:center;column-gap:10px;row-gap:4px;min-height:42px;line-height:20px;margin:0;cursor:pointer}
.vod-autoplay-title{font-size:14px;font-weight:500;color:#303740;white-space:nowrap}
.vod-autoplay label.vod-autoplay-toggle input[role=switch]{margin:0;justify-self:end}
.vod-autoplay label.vod-autoplay-toggle .vod-autoplay-hint{grid-column:1/-1;margin:0;font-size:12px;line-height:18px;font-weight:400;color:#8a9199;white-space:nowrap}
.vod-autoplay .vod-next{display:inline-flex;position:relative;align-items:center;justify-content:center;gap:7px;min-height:36px;height:36px;line-height:20px;box-sizing:border-box;padding:0 12px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#4c535c;font-size:13px;font-weight:500;text-decoration:none;white-space:nowrap}
.vod-autoplay .vod-next::after{content:'';width:16px;height:16px;display:block;flex:0 0 16px;background:var(--vod-icon-chevron-right) center/16px no-repeat;filter:brightness(.4);pointer-events:none}
.vod-autoplay .vod-next:hover{color:#d36b25;border-color:#f0b48d;background:#fff8f2}
.vod-autoplay .vod-next:focus-visible{outline:2px solid #EF8035;outline-offset:3px}
.vod-autoplay .vod-next[aria-disabled=true]{border-color:#eff0f2;background:#fafafa;color:#aaa;cursor:default}
.vod-autoplay .vod-next[aria-disabled=true]::after{opacity:.35}
.vod-case-page .vod-actions#pro_list>li.vod-report{order:5;margin:0 0 0 0;padding-left:14px;border-left:1px solid #e9ebee}
.vod-case-page .vod-actions#pro_list>li.vod-report .popup-report{font-size:12px;color:#969da5}
@media(max-width:1060px){.vod-case-page .vod-actions#pro_list>li.vod-autoplay{flex:0 1 auto;gap:16px}.vod-case-page .vod-actions#pro_list>li.vod-report{flex:0 0 auto}}
@media(max-width:620px){.vod-case-page .vod-actions#pro_list{gap:6px 16px;padding:10px 0}.vod-case-page .vod-actions#pro_list>li.vod-autoplay{flex:1 1 100%;width:100%;gap:12px;justify-content:space-between}.vod-case-page .vod-actions#pro_list>li:nth-child(1){margin-left:0}.vod-case-page .vod-actions#pro_list>li.vod-report{margin-left:auto;padding-left:12px}.vod-autoplay label.vod-autoplay-toggle .vod-autoplay-hint{font-size:11px}}

.vod-download-panel[hidden]{display:none!important}
.vod-download-panel{display:none;position:absolute;bottom:48px;right:0;z-index:50;width:270px;box-sizing:border-box;padding:16px;background:#fff;border:1px solid #eceef0;border-radius:8px;box-shadow:0 8px 28px #0002;white-space:normal;line-height:22px;color:#444}
.vod-download-panel strong{display:block;font-size:14px;margin-bottom:6px;padding-right:35px}
.vod-download-panel>p{font-size:12px;color:#888;margin:0 0 10px}
.vod-download-panel button{font-size:12px;color:#555;line-height:20px;cursor:pointer;background:white;border:1px solid #ddd;border-radius:4px;padding:6px 9px}
.vod-download-panel .vod-download-close{position:absolute;top:9px;right:9px;border:0;color:#888;background:none}
.vod-download-options{font-size:12px;line-height:21px}
.vod-download-panel button.vod-download-choice{display:block;text-align:left;width:100%;margin:7px 0;min-height:36px;border-color:#ecd7c9;color:#a65e2d}
.vod-download-panel button.vod-download-choice:disabled{border-color:#eee;color:#999;background:#fafafa;cursor:default}
@media(max-width:620px){.vod-download-panel{width:250px}}

/* 20261027: SDK .center already translates by half its size; do not offset twice. */
.prism-player .prism-big-play-btn{transform:none!important}
/* Reserve the wide-mode slot at the CURRENT viewport, including after resize/fullscreen. */
@media(min-width:1061px){.prism-player .prism-controlbar>.prism-setting-btn{margin-right:70px!important}}
@media(max-width:1060px){.prism-player .prism-controlbar>.prism-setting-btn{margin-right:12px!important}}

/* Mature vendor QualityComponent/RateComponent: direct controls, no audio/subtitle settings. */
.prism-player .prism-setting-cc,.prism-player .prism-setting-audio{display:none!important}
.prism-player .prism-controlbar>.prism-fullscreen-btn{position:absolute!important;float:none!important;right:12px!important;top:16px!important;margin:0!important}
.prism-player .prism-controlbar>.prism-volume{position:absolute!important;float:none!important;right:112px!important;top:18px!important;margin:0!important}
.prism-player .quality-components{position:absolute!important;float:none!important;right:220px!important;top:10px!important;bottom:auto!important;margin:0!important;min-width:62px;height:44px;line-height:44px}
.prism-player .rate-components{position:absolute!important;float:none!important;right:156px!important;top:10px!important;bottom:auto!important;margin:0!important;min-width:48px;height:44px;line-height:44px;color:white}
.prism-player .current-quality,.prism-player .current-rate{line-height:44px!important;font:13px/44px Arial,sans-serif;cursor:pointer;text-align:center}
.prism-player .rate-list{position:absolute!important;top:auto!important;bottom:44px!important;right:0!important;left:auto!important;width:100px!important;min-width:100px;background:rgba(20,20,20,.92);border-radius:6px;padding:6px 0!important;list-style:none}
.prism-player .rate-list li{line-height:34px!important;text-align:center;cursor:pointer}
.prism-player .rate-list li.current,.prism-player .rate-list li:hover{color:#EF8035}
@media(max-width:1060px){.prism-player .prism-controlbar>.prism-fullscreen-btn{right:8px!important}.prism-player .prism-controlbar>.prism-volume{right:56px!important}.prism-player .rate-components{right:96px!important;min-width:40px}.prism-player .quality-components{right:148px!important;min-width:56px}}
@media(max-width:360px){.prism-player .rate-components{display:none!important}.prism-player .quality-components{right:96px!important}}

.prism-player .quality-components{width:62px!important;box-sizing:border-box}.prism-player .rate-components{width:48px!important;box-sizing:border-box}
@media(max-width:1060px){.prism-player .quality-components{width:56px!important}.prism-player .rate-components{width:40px!important}}

/* Keep the normal viewing area aligned with the existing 1200px site content. */
.vod-case-page>.vod-watch{max-width:1200px}
