.page-gap{padding:8px 3px;font-size:12px;color:#aaa}.loading:before{content:'';display:inline-block;width:12px;height:12px;border:2px solid #666;border-top-color:#ddd;border-radius:50%;margin-right:10px;animation:spin .8s linear infinite;vertical-align:middle}.mobile-filters{display:none}.poster-shelf:empty{min-height:180px}.poster-shelf:empty:after{content:'Загрузка рекомендаций…';color:#bbb;font-size:12px;align-self:center;grid-column:1/-1;text-align:center}.row-details p{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.side-link b{display:none}.detail-top>img{object-fit:cover;align-self:start}.detail-top p{overflow-wrap:anywhere}.player h3{color:#b7bdc3}#grid[aria-busy=true]{min-height:240px}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:680px){.mobile-filters{display:flex;gap:8px;margin:10px 12px 0}.mobile-filters select{height:30px;flex:1;max-width:none;font-size:11px}.poster-shelf:empty{min-height:145px}.poster-shelf:empty:after{margin:auto}.search-row input{font-size:11px}.catalog-count{max-width:95px;text-align:right}.tabs{gap:13px}.tab{font-size:10px}#filterLabel{max-width:80px}.detail-top{grid-template-columns:85px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
