.owned-detail{padding:24px;overflow:hidden}.owned-detail h1{font-size:26px;line-height:1.5}.owned-detail h2{font-size:20px;margin:24px 0 16px}.owned-detail p{line-height:1.9}.detail-poster{float:left;width:160px;margin:0 24px 24px 0;border-radius:6px}.episodes{display:flex;flex-wrap:wrap;gap:10px;clear:both}.episodes a,.pagination a{display:inline-block;padding:10px 16px;border:1px solid #77819855;border-radius:5px}.pagination{display:flex;justify-content:center;gap:20px;padding:20px}.stui-header__menu ul li a{white-space:nowrap}.video-title a{color:inherit}.aurora-header .logo-text{font-size:26px;font-weight:700;color:#ff3333}.stui-vodlist__thumb{position:relative;overflow:hidden}.stui-header__menu{overflow-x:auto}.stui-header__menu>ul{display:flex;min-width:max-content}.stui-foot{margin-top:30px;padding:25px;text-align:center}@media(max-width:767px){.owned-detail{padding:14px}.owned-detail h1{font-size:22px}.detail-poster{width:105px;margin-right:15px}.main-nav{overflow-x:auto}.header-inner{flex-wrap:wrap}.stui-header__search{max-width:48%}.episodes a{padding:9px 12px}}

@media(max-width:1024px){.aurora-header .nav-menu{display:flex!important;overflow-x:auto;order:3;width:100%;padding:8px 0;gap:16px}.aurora-header .nav-item{flex-shrink:0}.aurora-header .header-inner{flex-wrap:wrap}.aurora-header .search-box{max-width:50%}}
.stui-header__logo .logo{background-size:contain}.stui-vodlist__thumb .play{background:none}.stui-vodlist__thumb .play:after{content:"▶";color:#fff;font-size:34px;display:block;text-align:center}

.stui-header__logo .logo{position:relative;background-image:url('/assets/img/logo_max.png')!important}.owned-logo-domain{position:absolute;left:37%;right:0;bottom:6%;height:25%;background:white;color:#555;font:700 16px/1.2 Arial,sans-serif;text-align:center;white-space:nowrap}@media(max-width:767px){.stui-header__logo{display:block!important}.stui-header__logo .logo{display:block;width:140px;height:44px}.owned-logo-domain{font-size:11px}}

@media(max-width:992px){.aurora-header{position:sticky}.aurora-header .header-inner{height:auto;min-height:60px;display:grid;grid-template-columns:1fr minmax(140px,48%);gap:10px;padding:10px 0}.aurora-header .nav-menu{grid-column:1/-1;order:3;position:static;display:flex!important;width:100%;max-width:100%;overflow-x:auto;gap:6px;padding:0}.aurora-header .nav-item{flex:0 0 auto;white-space:nowrap;padding:6px 8px}.aurora-header .search-box{display:flex!important;max-width:100%;min-width:0;padding:3px 6px}.aurora-header .search-input{width:100%;min-width:0}.aurora-header .search-btn{flex-shrink:0}.main-content{padding-top:12px}.aurora-header .logo-text{font-size:22px}}

/* Source-style homepage carousel; duplicate groups have identical width. */
.auto-scroll-wrapper .owned-carousel-group{display:flex;gap:15px;padding-right:15px;flex-shrink:0}.auto-scroll-wrapper:has(.owned-carousel-group){gap:0}.auto-scroll-wrapper:focus-within{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.auto-scroll-wrapper{animation:none}.auto-scroll-container{overflow-x:auto}}@media(min-width:768px) and (max-width:992px){.stui-header__menu li a{padding:15px 12px}.stui-header__menu .more{padding:15px 8px;font-size:12px}}

.owned-friend-links{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;width:100%;text-align:center}.owned-friend-links a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.owned-friend-panel .owned-friend-links{padding:8px 10px 18px}.friend-links{flex-wrap:wrap}.back-to-top{border:0;padding:0}@media(max-width:767px){.owned-friend-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px}}

/* Dark template: title and all six friend links stay in one horizontal row. */
.aurora-footer .friend-links{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:16px}.aurora-footer .friend-links>span{flex:0 0 auto;white-space:nowrap}.aurora-footer .friend-links .owned-friend-links{display:flex;flex:0 1 auto;width:auto;min-width:0;justify-content:flex-start;gap:20px;overflow-x:auto;scrollbar-width:thin}.aurora-footer .friend-links .owned-friend-links a{flex:0 0 auto;overflow:visible;text-overflow:clip;white-space:nowrap}

.stui-header__user [role=button]{cursor:pointer}.stui-header__user>li.open .dropdown{display:block}.stui-header__user .dropdown.code{width:180px;text-align:center}.stui-header__user .dropdown.code img{display:block;margin:auto auto 8px}.stui-header__user .dropdown.history button{float:right;border:0;background:none;cursor:pointer}.stui-header__user .dropdown.history a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stui-header__user .dropdown.history [data-history-list]{max-height:280px;overflow:auto}.owned-detail textarea{display:block;width:100%;padding:12px;margin:12px 0;box-sizing:border-box;resize:vertical}.owned-detail button[type=submit]{padding:10px 20px;cursor:pointer}body[data-skin=gules] .stui-header__menu{background:#fc5b5b}body[data-skin=blue] .stui-header__menu{background:#3385ff}body[data-skin=green] .stui-header__menu{background:#259a49}@media(max-width:767px){.stui-header__search{width:calc(100% - 190px);max-width:none;margin-left:0}.stui-header__user{position:absolute;right:4px;top:18px}.stui-header__user>li{margin-right:0}}

@media(max-width:767px){.stui-header__top{left:0;right:0;width:100%}.stui-header__logo{width:127px}.stui-header__logo .logo{width:127px;height:40px}.stui-header__user{position:static;float:right}.stui-header__user>li{padding:18px 0 10px;margin-left:10px;margin-right:0}.stui-header__search{position:absolute;left:147px;right:80px;top:10px;width:auto;max-width:none;margin:5px 0 0;padding:0}}

/* Center the white-template play marker inside its poster. */
body[data-template="w2000"] .stui-vodlist__thumb .play{inset:0;width:100%;height:100%}body[data-template="w2000"] .stui-vodlist__thumb .play:after{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);line-height:1;margin:0}

[data-hot-panel][hidden]{display:none!important}.owned-recent-hot .tabs a{cursor:pointer}.owned-genre-links .split-line:last-child{display:none}.owned-genre-links{margin-right:10px}
/* White inner pages retain the source template's content, playlist and player geometry. */
.owned-white-inner .owned-dplayer{position:absolute;inset:0;width:100%;height:100%;background:#000}.owned-white-inner .dplayer-video-wrap{height:100%}.owned-white-inner #play-status:empty{display:none}.owned-white-inner [data-source-panel][hidden]{display:none!important}.owned-source-switch{display:inline-flex;align-items:center;gap:8px;margin-left:18px;color:#d44;font-weight:400}.owned-source-switch select{border:0;background:transparent;max-width:150px;cursor:pointer}.owned-white-inner .owned-share-button,.owned-white-inner .stui-player__detail .cut{background:#f5f5f5;cursor:pointer;border:1px solid #eee}.owned-white-inner .owned-disabled{color:#aaa;cursor:default!important}.owned-white-inner .stui-content__detail .owned-share-button{display:inline-block;margin-right:10px;width:90px;height:32px;line-height:30px;border-radius:5px;font-size:12px}.owned-white-inner .owned-related-search{line-height:25px}.owned-white-inner .owned-related-search a{display:inline-block;margin-right:6px}.owned-change-recommendations{background:transparent;border:0;cursor:pointer;padding:0;font:inherit}.owned-white-inner .stui-mobile__shere{padding:10px;text-align:center}.owned-white-inner .stui-mobile__shere button{background:transparent;border:0;font:inherit;cursor:pointer}#owned-share-dialog{border:0;border-radius:8px;padding:24px;width:min(430px,90vw);box-sizing:border-box}#owned-share-dialog::backdrop{background:#0008}#owned-share-dialog input{display:block;width:100%;box-sizing:border-box;padding:10px;margin:12px 0}#owned-share-dialog button{padding:7px 14px;cursor:pointer}#owned-share-dialog .owned-dialog-close{float:right;border:0;background:transparent;font-size:24px;padding:0 6px}@media(max-width:767px){.owned-white-inner .stui-player__detail .cut{width:auto;padding:0 12px;margin-right:5px;font-size:12px}.owned-source-switch{margin-left:12px;font-size:12px}.owned-source-switch select{max-width:100px}.owned-white-inner .stui-content__detail .owned-share-button{height:28px;line-height:26px}.owned-white-inner .stui-content__detail .data{overflow-wrap:anywhere}}

@media(min-width:768px){body[data-template="w2000"] .stui-header__menu{overflow:visible}}
