.swimlane-poster{margin:0 auto;max-width:1060px;padding:0 22px}.swimlane-poster .swimlane-poster-header{display:flex;align-items:flex-end;justify-content:space-between;padding-top:20px}.swimlane-poster .swimlane-poster-header .title{font-size:1.4rem;color:#c2c2c2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-grow:1;justify-content:flex-start;margin:0 0 10px}.swimlane-poster .swimlane-poster-header .view-more{color:#c2c2c2;font-size:1rem;font-weight:400;cursor:pointer;display:flex;opacity:.75;transition-duration:.3s;justify-content:center;align-items:center;margin-right:-5px;margin-left:10px}.swimlane-poster .swimlane-poster-header .view-more:hover{opacity:1;transition-duration:.3s}.swimlane-poster .swimlane-poster-header .view-more:after{content:"";background:url(/app/static/images/icon/nextBlue.svg) no-repeat;height:40px;width:40px;margin-left:-10px;margin-top:2px}.swimlane-poster-row{display:flex;flex-wrap:wrap;width:100%}.swimlane-poster-item{padding:0 10px 10px 0;max-width:calc((100% - 50px)/6);flex:1 0 14.28571%;line-height:1.25;overflow:hidden}.swimlane-poster-item:last-child{padding:0 0 10px}.swimlane-poster-item .poster-block{display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;color:#fafafa;white-space:pre-line;text-overflow:ellipsis;overflow:hidden;font-size:.875rem}.swimlane-poster-item .poster-block:hover .subtitle{transition:color .2s ease}.swimlane-poster-item .poster-block:hover .poster-block-title{opacity:1}.swimlane-poster-item .poster-block a{display:flex;flex-direction:column;flex-wrap:nowrap;height:100%}.swimlane-poster-item .poster-block .poster-block-title{min-height:calc(3rem + 5px);margin-top:10px;margin-bottom:5px;opacity:.75;transition-duration:.3s}.swimlane-poster-item .poster-block .poster-image-wrapper{overflow:hidden}.swimlane-poster-item .poster-block .title{font-weight:300;color:#c2c2c2;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.swimlane-poster-item .poster-block .subtitle{font-weight:400;color:#fafafa;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}@media only screen and (max-width:1024px){.swimlane-poster-item{max-width:20%;flex:1 0 16.66667%}}@media only screen and (max-width:799px){.swimlane-poster-item{max-width:25%;flex:1 0 20%}}@media only screen and (max-width:600px){.swimlane-poster-item{max-width:33.33333%;flex:1 0 25%}}@media only screen and (max-width:420px){.swimlane-poster-item{max-width:50%;flex:1 0 33.33333%}}
.swimlane{margin-bottom:50px}.swimlane .swimlane-header{display:flex;position:relative;flex-direction:row;margin:0 0 10px;height:30px}.swimlane .swimlane-header .title{flex-grow:1;justify-content:flex-start;margin:0}.swimlane .swimlane-header .view-more{display:flex;justify-content:flex-end;height:100%;cursor:pointer}.swimlane .swimlane-header .view-more-text{height:100%;color:#c2c2c2;line-height:30px;margin:0;padding-right:-10px}.swimlane .swimlane-header .view-more-text:hover{opacity:.7;transition-duration:.8s}.swimlane .swimlane-header .view-more-icon{height:40px;width:40px;margin-left:-10px;margin-top:-4px}.swimlane .swimlane-header .view-more-icon:hover{opacity:.8;transition-duration:.8s}.swimlane-row{display:flex;flex-wrap:wrap;width:100%}.swimlane-item{padding:0 10px 10px 0;max-width:calc((100% - 50px)/6);flex:1 0 14.28571%;line-height:1.25;overflow:hidden}.swimlane-item:last-child{padding:0 0 10px}.swimlane-item .poster-block{display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;color:#fafafa;white-space:pre-line;text-overflow:ellipsis;overflow:hidden;font-size:.875rem}.swimlane-item .poster-block:hover .subtitle{transition:color .2s ease}.swimlane-item .poster-block:hover .poster-block-title{opacity:1}.swimlane-item .poster-block a{display:flex;flex-direction:column;flex-wrap:nowrap;height:100%}.swimlane-item .poster-block .poster-block-title{min-height:calc(3rem + 5px);margin-top:10px;margin-bottom:5px;opacity:.75;transition-duration:.3s}.swimlane-item .poster-block .poster-image-wrapper{overflow:hidden}.swimlane-item .poster-block .title{font-weight:300;color:#c2c2c2;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.swimlane-item .poster-block .subtitle{font-weight:400;color:#fafafa;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}@media only screen and (max-width:1024px){.swimlane-item{max-width:20%;flex:1 0 16.66667%}}@media only screen and (max-width:799px){.swimlane-item{max-width:25%;flex:1 0 20%}}@media only screen and (max-width:600px){.swimlane-item{max-width:33.33333%;flex:1 0 25%}}@media only screen and (max-width:420px){.swimlane-item{max-width:50%;flex:1 0 33.33333%}}
.empty-swimlane-item{height:100%}.empty-swimlane-item .empty-box{padding-top:130%;width:100%;background-color:#1f1f1f;opacity:.5}.empty-swimlane-item .empty-content{display:inline-block;background-size:cover;width:100%;padding-top:130%;position:relative}.empty-swimlane-item .icon{display:block;position:absolute;-ms-grid-column-align:center;justify-self:center;flex-direction:column;width:75px;height:75px;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:1200px){.empty-swimlane-item .icon{width:60px;height:60px}}.empty-swimlane-item .description{display:inline-block;color:#c7c7c7;font-size:.8rem;font-weight:300}
