.movie-detail__sessions{margin-top:4px}.movie-detail__session-list{display:flex;gap:9px;overflow-x:auto;padding:2px 0 16px}.movie-detail__session-button{flex:0 0 auto;padding:8px 14px;border:1px solid rgba(255,255,255,.18);border-radius:9px;background:#161616;color:#bbb;cursor:pointer;font:inherit;font-size:12px}.movie-detail__session-button.active,.movie-detail__session-button:hover{border-color:#f4a7bb;color:#f4a7bb}.movie-detail__chapter-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.movie-detail__chapter{display:block;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#161616;color:#fff;text-decoration:none}.movie-detail__chapter-poster{height:170px;background:#202020}.movie-detail__chapter-poster img{width:100%;height:100%;object-fit:cover}.movie-detail__chapter-poster span{display:grid;width:100%;height:100%;place-items:center;color:#858585;font-size:10px}.movie-detail__chapter strong,.movie-detail__chapter small{display:block;padding:0 10px}.movie-detail__chapter strong{padding-top:9px;font-size:12px}.movie-detail__chapter small{overflow:hidden;padding-bottom:10px;color:#858585;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.movie-detail__session-empty{margin:0;color:#858585;font-size:12px}@media(max-width:1000px){.movie-detail__chapter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.movie-detail__chapter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.movie-detail__chapter-poster{height:155px}.movie-detail__session-button{font-size:11px}}