/* 骨架：复用 myui-vodlist DOM，仅覆盖封面 shimmer / 加载态（尺寸由主题 col + padding-top:150% 决定） */

.fe-api-skel-item__thumb{
	background-image:none !important;
	background-color:hsla(0,0%,48%,.12);
}
.fe-api-skel-item--dark.fe-api-skel-item__thumb,
.fe-api-skel--dark .fe-api-skel-item__thumb{
	background-color:hsla(0,0%,100%,.1);
}

.fe-api-skel-item__thumb::before{
	content:'';
	position:absolute;
	inset:0;
	border-radius:inherit;
	background:linear-gradient(105deg, transparent 35%, hsla(0,0%,100%,.38) 50%, transparent 65%);
	background-size:220% 100%;
	animation:feApiSkelThumbSweep 2.6s ease-in-out infinite;
	pointer-events:none;
	z-index:1;
}
.fe-api-skel-item__thumb::after{
	content:'';
	position:absolute;
	inset:0;
	border-radius:inherit;
	padding:1.5px;
	background:linear-gradient(120deg,
		hsla(0,0%,100%,0) 0%,
		hsla(0,0%,100%,.15) 18%,
		hsla(210,85%,78%,.75) 50%,
		hsla(0,0%,100%,.15) 82%,
		hsla(0,0%,100%,0) 100%);
	background-size:280% 280%;
	animation:feApiSkelThumbEdge 2.4s ease-in-out infinite;
	-webkit-mask:linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
	-webkit-mask-composite:xor;
	mask-composite:exclude;
	pointer-events:none;
	z-index:2;
}
.fe-api-skel-item--dark.fe-api-skel-item__thumb::before,
.fe-api-skel--dark .fe-api-skel-item__thumb::before{
	background:linear-gradient(105deg, transparent 35%, hsla(0,0%,100%,.14) 50%, transparent 65%);
}
.fe-api-skel-item--dark.fe-api-skel-item__thumb::after,
.fe-api-skel--dark .fe-api-skel-item__thumb::after{
	background:linear-gradient(120deg,
		hsla(0,0%,100%,0) 0%,
		hsla(0,0%,100%,.08) 18%,
		hsla(210,90%,82%,.55) 50%,
		hsla(0,0%,100%,.08) 82%,
		hsla(0,0%,100%,0) 100%);
}

.fe-api-skel-item:nth-child(8n+1) .fe-api-skel-item__thumb::before,
.fe-api-skel-item:nth-child(8n+1) .fe-api-skel-item__thumb::after{ animation-delay:0s; }
.fe-api-skel-item:nth-child(8n+2) .fe-api-skel-item__thumb::before,
.fe-api-skel-item:nth-child(8n+2) .fe-api-skel-item__thumb::after{ animation-delay:.25s; }
.fe-api-skel-item:nth-child(8n+3) .fe-api-skel-item__thumb::before,
.fe-api-skel-item:nth-child(8n+3) .fe-api-skel-item__thumb::after{ animation-delay:.5s; }
.fe-api-skel-item:nth-child(8n+4) .fe-api-skel-item__thumb::before,
.fe-api-skel-item:nth-child(8n+4) .fe-api-skel-item__thumb::after{ animation-delay:.75s; }
.fe-api-skel-item:nth-child(8n+5) .fe-api-skel-item__thumb::before,
.fe-api-skel-item:nth-child(8n+5) .fe-api-skel-item__thumb::after{ animation-delay:1s; }
.fe-api-skel-item:nth-child(8n+6) .fe-api-skel-item__thumb::before,
.fe-api-skel-item:nth-child(8n+6) .fe-api-skel-item__thumb::after{ animation-delay:1.25s; }
.fe-api-skel-item:nth-child(8n+7) .fe-api-skel-item__thumb::before,
.fe-api-skel-item:nth-child(8n+7) .fe-api-skel-item__thumb::after{ animation-delay:1.5s; }
.fe-api-skel-item:nth-child(8n+8) .fe-api-skel-item__thumb::before,
.fe-api-skel-item:nth-child(8n+8) .fe-api-skel-item__thumb::after{ animation-delay:1.75s; }

@keyframes feApiSkelThumbSweep{
	0%{ background-position:120% 0; opacity:.45; }
	50%{ opacity:1; }
	100%{ background-position:-20% 0; opacity:.45; }
}
@keyframes feApiSkelThumbEdge{
	0%{ background-position:130% 50%; filter:brightness(.85); }
	50%{ background-position:50% 50%; filter:brightness(1.15); }
	100%{ background-position:-30% 50%; filter:brightness(.85); }
}

/* 占位条：无文字，灰色块占行高/宽度 */
.fe-api-skel-item__ph-title,
.fe-api-skel-item__ph-rec,
.fe-api-skel-item__ph-meta,
.fe-api-skel-item__ph-block{
	display:inline-block;
	vertical-align:middle;
	height:1em;
	min-height:14px;
	border-radius:2px;
	background:hsla(0,0%,48%,.14);
	font-size:inherit;
	line-height:1;
	overflow:hidden;
}
.fe-api-skel-item__ph-block{
	display:block;
	height:auto;
	min-height:0;
	border-radius:3px;
	background:hsla(0,0%,48%,.1);
}
.fe-api-skel--dark .fe-api-skel-item__ph-title,
.fe-api-skel--dark .fe-api-skel-item__ph-rec,
.fe-api-skel--dark .fe-api-skel-item__ph-meta,
.fe-api-skel--dark .fe-api-skel-item__ph-block{
	background:hsla(0,0%,100%,.12);
}

.myui-vodlist__thumb.img-xs-70.fe-api-skel-item__thumb{
	background-image:none !important;
}

.fe-api-skel-item__label{
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%, -50%);
	z-index:3;
	display:flex;
	align-items:center;
	justify-content:center;
	width:100%;
	max-width:92%;
	pointer-events:none;
}
.fe-api-skel-item__label-pulse{
	position:absolute;
	left:50%;
	top:50%;
	width:52px;
	height:52px;
	border-radius:50%;
	border:2px solid hsla(210,88%,68%,.5);
	transform:translate(-50%, -50%);
	animation:feApiSkelLabelPulse 2.1s cubic-bezier(.4,0,.2,1) infinite;
}
.fe-api-skel-item__label-ring{
	position:absolute;
	left:50%;
	top:50%;
	width:36px;
	height:36px;
	border-radius:50%;
	border:2px solid transparent;
	border-top-color:hsla(210,90%,72%,.9);
	border-right-color:hsla(260,75%,75%,.55);
	transform:translate(-50%, -50%);
	animation:feApiSkelLabelSpin .9s linear infinite;
}
.fe-api-skel-item__label-text{
	position:relative;
	display:inline-block;
	padding:5px 11px;
	border-radius:999px;
	font-size:11px;
	font-weight:600;
	line-height:1.35;
	letter-spacing:.1em;
	color:hsla(0,0%,100%,.96);
	background:linear-gradient(135deg, hsla(0,0%,12%,.72) 0%, hsla(210,40%,22%,.68) 100%);
	box-shadow:0 4px 16px hsla(0,0%,0%,.22), inset 0 0 0 1px hsla(0,0%,100%,.18);
	backdrop-filter:blur(8px);
	-webkit-backdrop-filter:blur(8px);
	animation:feApiSkelLabelBreath 2.4s ease-in-out infinite;
	white-space:nowrap;
}
.fe-api-skel--dark .fe-api-skel-item__label-text{
	background:linear-gradient(135deg, hsla(0,0%,8%,.78) 0%, hsla(220,35%,18%,.72) 100%);
	box-shadow:0 4px 18px hsla(0,0%,0%,.35), inset 0 0 0 1px hsla(0,0%,100%,.12);
}
.fe-api-skel-item__label-dots::after{
	content:'';
	animation:feApiSkelLabelDots 1.5s steps(4,end) infinite;
}
@keyframes feApiSkelLabelPulse{
	0%{ transform:translate(-50%, -50%) scale(.72); opacity:.85; }
	70%{ transform:translate(-50%, -50%) scale(1.35); opacity:0; }
	100%{ transform:translate(-50%, -50%) scale(1.35); opacity:0; }
}
@keyframes feApiSkelLabelSpin{
	to{ transform:translate(-50%, -50%) rotate(360deg); }
}
@keyframes feApiSkelLabelBreath{
	0%, 100%{ transform:scale(1); opacity:.88; }
	50%{ transform:scale(1.04); opacity:1; }
}
@keyframes feApiSkelLabelDots{
	0%, 20%{ content:''; }
	40%{ content:'.'; }
	60%{ content:'..'; }
	80%, 100%{ content:'...'; }
}

.fe-api-skel-paging .btn[disabled],
.fe-api-skel-paging select[disabled]{
	opacity:.85;
	pointer-events:none;
}

@media (max-width:767px){
	.fe-api-skel-item__label-text{ font-size:10px; padding:4px 9px; }
}

/* 详情页主区：picture 封面固定宽 + shimmer */
.myui-vodlist__thumb.picture.fe-api-skel-item__thumb{
	background-color:hsla(0,0%,48%,.12) !important;
}
.fe-api-skel-detail-score .fe-api-skel-item__ph-title,
.fe-api-skel-detail-score .branch{
	display:inline-block;
	min-width:2em;
	vertical-align:middle;
}
.fe-api-skel-detail-operate{
	display:flex;
	flex-wrap:wrap;
	gap:10px;
}
.fe-api-skel-detail-btn{
	display:inline-block;
	border-radius:5px;
	background:hsla(0,0%,48%,.14);
	animation:feApiSkelDetailBtnPulse 2.2s ease-in-out infinite;
}
.fe-api-skel-detail-btn--warm{
	width:108px;
	height:36px;
}
.fe-api-skel-detail-btn--ghost{
	width:96px;
	height:36px;
	opacity:.75;
}
.fe-api-skel-detail-btn--player{
	width:140px;
	height:36px;
	margin:0;
	flex:0 0 auto;
}
.fe-api-skel-detail-playlist .player-buttons,
#js-vod-detail-playlist .player-buttons{
	display:flex;
	flex-wrap:wrap;
	gap:8px 10px;
	padding:15px;
	float:none;
	clear:both;
}
.detail-page-main-col #js-vod-detail-playlist .player-btn{
	float:none;
	margin:0;
	flex:0 0 auto;
}
.fe-api-skel-detail-playlist .player-buttons::after{
	display:none;
}
.fe-api-skel-art-media__thumb{
	display:block;
	width:70px;
	height:48px;
	border-radius:4px;
	background:hsla(0,0%,48%,.14);
}
@keyframes feApiSkelDetailBtnPulse{
	0%,100%{ opacity:.55; }
	50%{ opacity:1; }
}

/* 播放页：选集按钮 / 播放器下方片名骨架 */
.fe-api-skel-play-vplaylist .fe-api-skel-item__ph-title,
.fe-api-skel-play-vplaylist .fe-api-skel-item__ph-meta{
	background:hsla(0,0%,100%,.12);
}
.fe-api-skel-play-ep-btn{
	display:block;
	width:100%;
	height:36px;
	border-radius:5px;
	background:hsla(0,0%,100%,.12);
	animation:feApiSkelDetailBtnPulse 2.2s ease-in-out infinite;
}
.fe-api-skel-play-player-under h3{
	margin:0 0 8px;
}
.fe-api-skel-play-player-under .fe-api-skel-item__ph-title,
.fe-api-skel-play-player-under .fe-api-skel-item__ph-meta{
	background:hsla(0,0%,48%,.14);
}

/* PC 侧栏「热播榜」：Top1 封面+文字、2～11 榜单，单行省略不溢出 */
.fe-hot-rank-panel .myui-panel_bd,
#js-detail-sidebar,
#js-play-detail-sidebar{
	max-width:100%;
	overflow:hidden;
}
/* 详情页两栏：左栏 BFC 含住主区 float，播放地址不漂进侧栏 */
.detail-page-main-col{
	overflow:hidden;
	display:block;
	box-sizing:border-box;
}
.detail-page-main-col #js-vod-detail-main,
.detail-page-main-col #js-vod-detail-playlist,
.detail-page-main-col #js-detail-lower{
	display:block;
	width:100%;
	max-width:100%;
	clear:both;
	float:none;
	box-sizing:border-box;
}
.detail-page-main-col #js-vod-detail-main .myui-panel-box > .col-xs-1.clearfix{
	overflow:hidden;
}
.detail-page-main-col #js-vod-detail-main .myui-content__detail{
	overflow:hidden;
}
.detail-page-main-col #js-vod-detail-playlist .playlist-panel,
.detail-page-main-col #js-vod-detail-playlist .fe-api-skel-detail-playlist{
	width:100%;
	max-width:100%;
	float:none;
	clear:both;
}
.detail-page-sidebar-col{
	overflow:hidden;
	box-sizing:border-box;
}
/* 详情左栏：主区 float 未清除时播放地址勿漂到右侧 */
#js-vod-detail-playlist{
	clear:both;
	width:100%;
}
@media (max-width:991px){
	.myui-sidebar{
		padding-left:0 !important;
		margin-top:12px;
	}
	#js-detail-sidebar .myui-panel:first-child,
	#js-play-detail-sidebar .myui-panel:first-child{
		margin-top:0;
	}
}
.fe-hot-rank-panel .myui-vodlist__media li{
	display:table;
	width:100%;
	max-width:100%;
	table-layout:fixed;
}
.fe-hot-rank-panel .myui-vodlist__media .thumb{
	display:table-cell;
	width:70px;
	max-width:70px;
	vertical-align:top;
	padding-right:8px;
}
.fe-hot-rank-panel .myui-vodlist__media .thumb .myui-vodlist__thumb.img-xs-70{
	width:70px;
	max-width:70px;
}
.fe-hot-rank-panel .myui-vodlist__media .detail{
	display:table-cell;
	width:auto !important;
	max-width:0;
	overflow:hidden;
	vertical-align:top;
	padding:0 !important;
	box-sizing:border-box;
}
.fe-hot-rank-panel .myui-vodlist__media .detail .font-12{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	margin:0 0 4px;
}
.fe-hot-rank-panel .myui-vodlist__text li a{
	display:flex;
	align-items:center;
	gap:4px;
	overflow:hidden;
	white-space:nowrap;
	max-width:100%;
}
.fe-hot-rank-panel .myui-vodlist__text li a .badge{
	flex-shrink:0;
}
.fe-hot-rank-panel .myui-vodlist__text li a .vod-title,
.fe-hot-rank-panel .myui-vodlist__text li a .fe-api-skel-item__ph-title{
	flex:1;
	min-width:0;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.fe-hot-rank-panel .myui-vodlist__media .detail h6.title{
	margin:0 0 6px;
	line-height:1.35;
	overflow:hidden;
}
.fe-hot-rank-panel .myui-vodlist__media .detail h6.title a{
	display:flex;
	align-items:center;
	overflow:hidden;
	max-width:100%;
}
.fe-hot-rank-panel .myui-vodlist__media .detail h6.title .vod-title,
.fe-hot-rank-panel .myui-vodlist__media .detail h6.title .fe-api-skel-item__ph-title{
	flex:1;
	min-width:0;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	display:block;
}
.fe-hot-rank-panel .myui-vodlist__media .detail h6.title .fa{
	flex-shrink:0;
	margin-left:4px;
	float:none !important;
}

/* 小说/文章分类文字列表：每条 li 一行灰线（与 h4.title 同 DOM） */
#js-art-type-list.myui-vodlist__media > li.fe-api-skel-art-type-item,
#js-art-novels-list.myui-vodlist__media > li.fe-api-skel-art-type-item,
#js-novel-catalog-chapters.myui-vodlist__media > li.fe-api-skel-art-type-item{
	display:block;
	width:100%;
}
#js-art-type-list.myui-vodlist__media .fe-api-skel-art-type-item .detail.detail-left,
#js-art-novels-list.myui-vodlist__media .fe-api-skel-art-type-item .detail.detail-left,
#js-novel-catalog-chapters.myui-vodlist__media .fe-api-skel-art-type-item .detail.detail-left{
	display:block !important;
	width:100%;
	padding:0 20px 0 0;
	box-sizing:border-box;
}
#js-art-type-list.myui-vodlist__media .fe-api-skel-art-type-item h4.title,
#js-art-novels-list.myui-vodlist__media .fe-api-skel-art-type-item h4.title,
#js-novel-catalog-chapters.myui-vodlist__media .fe-api-skel-art-type-item h4.title{
	margin:10px 0;
	font-size:18px;
	line-height:25px;
}
#js-art-type-list.myui-vodlist__media .fe-api-skel-art-type-item h4.title a,
#js-art-novels-list.myui-vodlist__media .fe-api-skel-art-type-item h4.title a,
#js-novel-catalog-chapters.myui-vodlist__media .fe-api-skel-art-type-item h4.title a{
	display:block;
	color:inherit;
}
#js-art-type-list .fe-api-skel-art-type-item .fe-api-skel-art-type-list__line,
#js-art-novels-list .fe-api-skel-art-type-item .fe-api-skel-art-type-list__line,
#js-novel-catalog-chapters .fe-api-skel-art-type-item .fe-api-skel-art-type-list__line,
#js-art-type-list .fe-api-skel-art-type-item .fe-api-skel-item__ph-title.fe-api-skel-art-type-list__line,
#js-art-novels-list .fe-api-skel-art-type-item .fe-api-skel-item__ph-title.fe-api-skel-art-type-list__line,
#js-novel-catalog-chapters .fe-api-skel-art-type-item .fe-api-skel-item__ph-title.fe-api-skel-art-type-list__line,
#js-sidebar-art-hot-list .fe-api-skel-sidebar-art-hot-item .fe-api-skel-art-type-list__line,
#js-sidebar-art-hot-list .fe-api-skel-sidebar-art-hot-item .fe-api-skel-item__ph-title.fe-api-skel-art-type-list__line{
	display:block !important;
	height:25px !important;
	min-height:25px;
	min-width:8em;
	max-width:100%;
	border-radius:3px;
	background:hsla(0,0%,50%,.22) !important;
	position:relative;
	overflow:hidden;
}
#js-art-type-list .fe-api-skel-art-type-item .fe-api-skel-art-type-list__line::before,
#js-art-novels-list .fe-api-skel-art-type-item .fe-api-skel-art-type-list__line::before,
#js-novel-catalog-chapters .fe-api-skel-art-type-item .fe-api-skel-art-type-list__line::before,
#js-art-type-list .fe-api-skel-art-type-item .fe-api-skel-item__ph-title.fe-api-skel-art-type-list__line::before,
#js-art-novels-list .fe-api-skel-art-type-item .fe-api-skel-item__ph-title.fe-api-skel-art-type-list__line::before,
#js-novel-catalog-chapters .fe-api-skel-art-type-item .fe-api-skel-item__ph-title.fe-api-skel-art-type-list__line::before,
#js-sidebar-art-hot-list .fe-api-skel-sidebar-art-hot-item .fe-api-skel-art-type-list__line::before,
#js-sidebar-art-hot-list .fe-api-skel-sidebar-art-hot-item .fe-api-skel-item__ph-title.fe-api-skel-art-type-list__line::before{
	content:'';
	position:absolute;
	inset:0;
	background:linear-gradient(90deg, transparent 0%, hsla(0,0%,100%,.35) 50%, transparent 100%);
	background-size:200% 100%;
	animation:feApiSkelThumbSweep 2.6s ease-in-out infinite;
}
@media (max-width:767px){
	#js-art-type-list.myui-vodlist__media .fe-api-skel-art-type-item h4.title,
	#js-art-novels-list.myui-vodlist__media .fe-api-skel-art-type-item h4.title,
	#js-novel-catalog-chapters.myui-vodlist__media .fe-api-skel-art-type-item h4.title{
		font-size:16px;
		line-height:22px;
	}
	#js-art-type-list .fe-api-skel-art-type-item .fe-api-skel-art-type-list__line,
	#js-art-novels-list .fe-api-skel-art-type-item .fe-api-skel-art-type-list__line,
	#js-novel-catalog-chapters .fe-api-skel-art-type-item .fe-api-skel-art-type-list__line,
	#js-art-type-list .fe-api-skel-art-type-item .fe-api-skel-item__ph-title.fe-api-skel-art-type-list__line,
	#js-art-novels-list .fe-api-skel-art-type-item .fe-api-skel-item__ph-title.fe-api-skel-art-type-list__line,
	#js-novel-catalog-chapters .fe-api-skel-art-type-item .fe-api-skel-item__ph-title.fe-api-skel-art-type-list__line,
	#js-sidebar-art-hot-list .fe-api-skel-sidebar-art-hot-item .fe-api-skel-art-type-list__line,
	#js-sidebar-art-hot-list .fe-api-skel-sidebar-art-hot-item .fe-api-skel-item__ph-title.fe-api-skel-art-type-list__line{
		height:22px !important;
		min-height:22px;
	}
}

/* 侧栏热门图文：每条 li 一行灰线（h5.title 结构） */
#js-sidebar-art-hot-list.myui-vodlist__media > li.fe-api-skel-sidebar-art-hot-item{
	display:block;
	width:100%;
}
#js-sidebar-art-hot-list .fe-api-skel-sidebar-art-hot-item .detail.detail-left{
	display:block !important;
	width:100%;
	float:none;
	padding-right:0;
	box-sizing:border-box;
}
#js-sidebar-art-hot-list .fe-api-skel-sidebar-art-hot-item h5.title{
	margin:0;
	font-size:15px;
	height:38px;
	line-height:20px;
}
#js-sidebar-art-hot-list .fe-api-skel-sidebar-art-hot-item h5.title a{
	display:block;
	color:inherit;
}

/* 小说/章节文字列表：长标题单行省略，避免手机端横向滚动 */
#js-art-type-list.myui-vodlist__media,
#js-art-novels-list.myui-vodlist__media,
#js-novel-catalog-chapters.myui-vodlist__media{
	max-width:100%;
	overflow:hidden;
}
#js-art-type-list.myui-vodlist__media > li,
#js-art-novels-list.myui-vodlist__media > li,
#js-novel-catalog-chapters.myui-vodlist__media > li{
	display:block;
	width:100%;
	max-width:100%;
	overflow:hidden;
	box-sizing:border-box;
}
#js-art-type-list .detail.detail-left,
#js-art-novels-list .detail.detail-left,
#js-novel-catalog-chapters .detail.detail-left{
	display:block !important;
	width:100%;
	max-width:100%;
	min-width:0;
	float:none;
	box-sizing:border-box;
}
/* 小说文字列表区：防长标题撑出横向滚动 */
.fe-art-text-list-panel,
.fe-art-text-list-panel .myui-panel-box,
.fe-art-text-list-panel .myui-panel_bd{
	max-width:100%;
	overflow-x:hidden;
	box-sizing:border-box;
}
#js-art-type-list .detail h4.title.text-overflow,
#js-art-novels-list .detail h4.title.text-overflow,
#js-novel-catalog-chapters .detail h4.title.text-overflow{
	display:block;
	width:100%;
	max-width:100%;
	min-width:0;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
#js-art-type-list .fe-art-text-list__link,
#js-art-novels-list .fe-art-text-list__link,
#js-novel-catalog-chapters .fe-art-text-list__link{
	display:block;
	width:100%;
	max-width:100%;
	min-width:0;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
#js-sidebar-art-hot-mount .myui-vodlist__media > li,
#js-sidebar-art-hot-mount .detail.detail-left{
	display:block;
	max-width:100%;
	min-width:0;
	overflow:hidden;
	box-sizing:border-box;
}
#js-sidebar-art-hot-mount .detail h5.title{
	max-width:100%;
	min-width:0;
	overflow:hidden;
}
#js-sidebar-art-hot-mount .detail h5.title a{
	display:block;
	max-width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
@media (max-width:767px){
	#js-art-type-list .detail.detail-left,
	#js-art-novels-list .detail.detail-left,
	#js-novel-catalog-chapters .detail.detail-left{
		padding-right:8px !important;
	}
}

/* 小说阅读页：标题/元信息/正文灰线骨架 */
.fe-api-skel-art-read-title,
.fe-api-skel-item__ph-title.fe-api-skel-art-read-title{
	display:block !important;
	height:28px !important;
	min-height:28px;
	max-width:14em;
	margin:0 auto !important;
	border-radius:4px;
	background:hsla(0,0%,50%,.2) !important;
}
.fe-api-skel-art-read-meta,
.fe-api-skel-item__ph-title.fe-api-skel-art-read-meta{
	display:block !important;
	height:16px !important;
	min-height:16px;
	max-width:22em;
	margin:8px auto 0 !important;
	border-radius:3px;
	background:hsla(0,0%,50%,.16) !important;
}
.myui-article__content.fe-api-skel-art-read-wrap{
	min-height:520px;
	box-sizing:border-box;
}
.fe-api-skel-art-read-content{
	width:100%;
	min-height:480px;
	box-sizing:border-box;
}
.fe-api-skel-art-read-para{
	margin-bottom:1.5em;
}
.fe-api-skel-art-read-para:last-child{
	margin-bottom:0;
}
.fe-api-skel-art-read-line,
.fe-api-skel-item__ph-title.fe-api-skel-art-read-line{
	display:block !important;
	border-radius:3px;
	background:hsla(0,0%,50%,.18) !important;
	position:relative;
	overflow:hidden;
	max-width:100%;
}
.fe-api-skel-art-read-line::before,
.fe-api-skel-item__ph-title.fe-api-skel-art-read-line::before{
	content:'';
	position:absolute;
	inset:0;
	background:linear-gradient(90deg, transparent 0%, hsla(0,0%,100%,.35) 50%, transparent 100%);
	background-size:200% 100%;
	animation:feApiSkelThumbSweep 2.6s ease-in-out infinite;
}
@media (max-width:768px){
	.myui-article__content.fe-api-skel-art-read-wrap{
		min-height:420px;
	}
	.fe-api-skel-art-read-content{
		min-height:380px;
	}
	.fe-api-skel-art-read-para{
		margin-bottom:1.2em;
	}
}
