.program-list{height:100%;box-sizing:border-box;background:#fff;color:#1d2129}.program-scroll{height:100%;padding:20rpx 32rpx 32rpx;box-sizing:border-box}.program-empty{padding-top:96rpx;color:#86909c;font-size:calc(28rpx + .5 * (1rem - 16px));text-align:center}.program-card{display:flex;align-items:center;padding:20rpx 0}.program-card+.program-card{margin-top:20rpx}.program-time{width:104rpx;flex-shrink:0;margin-right:20rpx;font-size:calc(24rpx + .5 * (1rem - 16px));line-height:calc(34rpx + .5 * (1rem - 16px));color:#86909c;text-align:center}.program-time-line{width:1px;height:16rpx;margin:2rpx auto;background:#c9cdd4}.program-cover-wrapper{position:relative;width:168rpx;height:94rpx;flex-shrink:0;margin-right:28rpx;border-radius:8rpx;overflow:hidden;background:#f2f3f5}.program-cover{width:100%;height:100%}.program-playing-mask{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.program-playing-icon{width:60rpx;height:60rpx}.program-name{flex:1;min-width:0;font-size:calc(28rpx + .5 * (1rem - 16px));line-height:calc(40rpx + .5 * (1rem - 16px));color:#4e5969;word-break:break-all}.program-text-active{color:#1d2129}