.cut-long-string{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recommendations-wrapper.show-loading:after{content:"";position:relative;display:block;height:80px;width:100%;background:url(/images/loaders/spinner-ring.svg) no-repeat center center;background-size:48px 48px}.rec-title{padding:32px 15px 16px 15px;background:#FFF;color:#414851;font-size:18px;font-style:normal;font-weight:500;line-height:24px}.rec-holder{padding:0 15px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}.rec-item{display:flex !important;padding:0;margin:4px 0 12px;min-width:0;position:relative}.rec-item>.rec-item-link{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3}.rec-info-wrapper-styler{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;width:100%}.rec-item *{font-weight:400}.rec-image-holder{position:relative;border-radius:16px;width:68px;height:68px;flex-shrink:0;overflow:hidden;text-align:center;background-color:#f1f2f3;background-repeat:no-repeat;background-position:center center}.rec-item-image{height:100%;width:auto;background:no-repeat center center;background-size:cover}.rec-item-image[style*="images/music-cover-big"]{background-size:cover !important}.rec-image-holder:before{content:"";position:absolute;z-index:2;width:100%;height:100%;left:0;top:0;border-radius:16px;border:1px solid rgba(0,0,0,0.10)}body.type-book .rec-image-holder{height:94px}body.type-video .rec-image-holder{width:auto;height:186px;border-radius:20px;border:1px solid rgba(233,233,233,1)}body.type-video .rec-image-holder .rec-item-timing{display:block}.mobile.type-video .rec-image-holder{background-color:#000}body.type-video .rec-image-holder:before{display:none}.rec-item-timing{position:absolute;bottom:12px;right:12px;z-index:2;border-radius:4px;background:rgba(0,0,0,0.50);color:#FFF;font-size:12px;font-style:normal;font-weight:400;line-height:12px;padding:4px}.rec-item-name{color:#414851;font-size:16px;font-style:normal;font-weight:500;line-height:18px;padding:0}.rec-item-info{display:flex;gap:6px 0;flex-wrap:wrap;padding:0 0 0 16px;min-width:0;align-self:center;overflow:hidden;text-overflow:ellipsis}.rec-tags-holder,.add-to-acc{display:none}body.type-book .rec-item-info{align-self:flex-start;padding-top:6px}.rec-item-info div:not(.rec-item-name){color:#828282;font-size:14px;font-style:normal;font-weight:400;line-height:16px}body.type-image .rec-item{width:calc(50% - 4px);padding:0;margin:0}body.type-image .rec-image-holder{width:100%;height:160px}body.type-video .rec-holder{display:block}body.type-video .rec-item{padding:0;display:block !important}body.type-video .rec-item-info{padding:0 8px 8px;gap:0}body.type-video .rec-item-name{padding:12px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all;white-space:initial;margin-bottom:4px}body.type-book .rec-item-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all;white-space:initial}.rec-item-artist,.rec-item-author{width:100%}.rec-item-link .rec-item-artist{margin-top:4px}.tag-size,.rec-item-duration,.rec-item-timing,body.type-music .tag-ext,body.type-other .tag-ext,body.type-other .rec-tags-holder,body.type-music .rec-item-size,body.type-image .rec-item-timing,body.type-image .rec-item-name,body.type-image .rec-item-info{display:none}.tag-ext{text-transform:uppercase}.rec-item-info>.rec-item-link{display:inline-block;overflow:hidden;vertical-align:top}.rec-item .rec-item-info .rec-item-date:before{color:#b3b3b3}body.type-music .rec-item-duration{display:inline}.rec-tags-holder,.type-music .rec-item-info .rec-tags-holder,.rec-tag,.rec-author-dir-holder{display:none}.rec-tag:first-child{text-transform:uppercase;display:inline}.tag-ext:after,.rec-item-info .rec-item-date:before,.rec-item-author.mob-author:before,.rec-tag:first-child:after{content:"\2022";padding:0 4px;color:#828282}.rec-item .rec-item-info .rec-item-author.mob-author:before,.rec-item .rec-item-info .rec-item-author.mob-author,.rec-item .rec-item-info .rec-item-date{color:rgba(179,179,179,1)}@media screen and (min-width:980px){.recommendations-wrapper{width:1200px;margin:auto}.recommendations-wrapper *{font-family:"Roboto",sans-serif;box-sizing:border-box}.rec-title{font-size:24px;line-height:32px;padding-top:40px;font-weight:600}.rec-holder{display:flex;align-items:flex-start;align-content:flex-start;gap:30px;align-self:stretch;flex-wrap:wrap;justify-content:flex-start}.rec-item{display:flex;align-items:center;width:570px;height:156px;border-radius:24px;margin:0;min-width:initial;position:relative;overflow:hidden;border:1px solid rgba(0,0,0,0.07)}.rec-item:hover{box-shadow:0 0 15px rgba(0,0,0,0.1)}.rec-image-holder:before{display:none !important}.rec-image-holder{width:156px;height:156px;border-radius:0}.rec-item-info{width:100%;height:156px;position:relative;display:block;padding:16px 20px}.rec-item-name{font-size:18px;font-weight:500;line-height:24px;white-space:nowrap;word-break:normal;display:block}.rec-info-wrapper-styler{white-space:initial;overflow:initial;text-overflow:initial;display:flex;flex-wrap:wrap;margin-top:2px}.rec-item .rec-item-info .rec-tags-holder{display:block;padding:8px 0 0;width:100%;height:38px;overflow:hidden;font-size:0}.rec-item .rec-tags-holder .rec-tag{border-radius:22px;border:1px dashed #999;color:#999;font-size:12px;font-style:normal;font-weight:400;line-height:12px;padding:6px 12px;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;margin-right:4px}.rec-item .rec-tags-holder .rec-tag:first-child{text-transform:uppercase}.rec-tags-holder .rec-tag:hover{cursor:pointer;border-color:#535356;text-decoration:none}.rec-item-date,.rec-author-dir-holder{position:absolute;bottom:16px}.rec-author-dir-holder{display:block;left:20px;right:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tag-ext,.tag-size{display:inline;color:#828282;font-size:14px;font-weight:400;line-height:20px !important}.type-video .rec-author-dir-holder{left:0;width:100%;margin:4px 0}.type-video .tag-size,.type-video .tag-ext{display:none}.type-video .rec-item-name{margin-bottom:0;height:60px}.rec-item-date{right:16px;color:#b3b3b3;display:inline !important}.rec-item-size:not(.tag-size),.rec-item-duration,.rec-item-duration:after,.rec-item-ext:not(.tag-ext):after,.rec-item-date:before{display:none !important}.link-dir,.link-profile{display:inline-block !important;position:relative;padding-left:22px;color:#7a7f85 !important;text-decoration:none;max-width:45%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:text-bottom}.rec-author-dir-holder .in{color:#999;font-size:14px;font-weight:400;line-height:16px;padding-right:3px}.link-dir i,.link-profile i{display:block;position:absolute;width:16px;height:16px;bottom:0;left:0;border-radius:8px;background:#d8d8d8 url(/images/icon_avatar.png?8274415850) no-repeat center center;background-size:16px}.link-dir i{background:url(/images/d1new/icon-folder-mini-grey.svg) no-repeat center center;border-radius:0}.add-to-acc{display:block;position:absolute !important;top:0;right:0;border-radius:0 24px;background:#f1f2f3 url(/images/d1new/Icon-add.svg) no-repeat center center;width:48px;height:48px;z-index:4}.type-image .add-to-acc,.type-video .add-to-acc{background:rgba(0,0,0,0.30) url(/images/d1new/Icon-add-white.svg) no-repeat center center}.add-to-acc:hover{cursor:pointer;background:#edf7fe url(/images/d1new/Icon-add-blue.svg) no-repeat center center}.type-image .add-to-acc:hover,.type-video .add-to-acc:hover{background:rgba(0,0,0,0.50) url(/images/d1new/Icon-add-white.svg) no-repeat center center}.rec-item-timing{position:absolute;border-radius:4px;background:rgba(0,0,0,0.50);padding:4px;color:#FFF;text-align:center;font-size:12px;font-style:normal;font-weight:500;line-height:12px}.type-music .rec-item-timing,.type-video .rec-item-timing{display:block !important}.rec-item-info .rec-item-author{color:#414851 !important;text-overflow:ellipsis;font-size:14px;font-weight:400;line-height:20px;padding:2px 0}body.type-video .rec-holder{display:flex !important}body.type-video .rec-item{height:auto;border:0;width:370px}body.type-video .rec-image-holder{width:100%;height:208px;border:0}body.type-video .rec-item-info{height:auto}body.type-other .rec-item-artist,body.type-other .rec-item .rec-item-info .rec-tags-holder,body.type-music .rec-item .rec-tags-holder .rec-tag:after,body.type-book .rec-item .rec-item-info .rec-tags-holder,body.type-video .rec-item .rec-item-info .rec-tags-holder{display:none}body.type-video .rec-author-dir-holder,body.type-video .rec-item-date{position:relative;right:0;bottom:0}body.type-video .rec-item .rec-item-date{color:#b3b3b3;line-height:20px}body.type-video .rec-item-author.mob-author,.rec-item-author.mob-author{display:none !important}body.type-image .rec-holder{gap:16px}body.type-image .rec-image-holder,body.type-image .rec-item{border:0;width:280px;height:280px}body.type-book .rec-image-holder{height:100%;width:112px;border:0;border-radius:16px 0 0 16px}body.type-book .rec-item-info{padding-top:16px}.rec-item>.rec-item-link{width:156px}.type-video .rec-item>.rec-item-link{width:100%;height:208px}.type-video .rec-info>.rec-item-link{display:block;max-width:100%}.type-image .rec-item>.rec-item-link{width:100%}.rec-item-info>.rec-item-link{position:relative;text-decoration:none;max-width:calc(100% - 30px)}.rec-item-info .rec-item-link:hover .rec-item-name,.rec-item-info .link-profile:hover,.rec-item-info .link-dir:hover{color:#008bf6 !important;text-decoration:none;cursor:pointer}}