			.list-video .tpoint:after { 
					margin-right: 12px; 
				}

				.buttons {
					position: absolute;
					right: 12px;
					bottom: 200px!important;
					display: flex;
					flex-direction: column;
					gap: 7px;
				}

				.btn-action {
					background: none;
					border: 0;
					color: #fff;
					font-size: 22px;
					text-align: center;
					cursor: pointer;
				}

				.btn-action .count {
					display: block;
					font-size: 12px;
					margin-top: 4px;
					opacity: 0.9;
				}

				.btn-like.active i {
					color: #ff2d55;
				}

				.btn-action:hover {
					transform: scale(1.1);
				}

				ul.list-video li.livideo .thumb {
					position: relative;
					width: 100%;
					height: 700px;
				}
				.bigVideoIndicator{
					z-index:-1;
				}
				ul.list-video li.livideo .item {
					background-color: #000;
					border-radius: 0px;
					border: 0px solid #020202;
				}			
 
				.tpointclick ul.list-video li.livideo {
					position: relative;
					background: #fff;
				}					
		 

				html, body { 
				   // transform: rotate(0deg); /* Đảm bảo không bị xoay */ 
				}
				
				html, body {
				  height: 100%;  
				  margin: 0;  
				  scroll-snap-type: y mandatory;  /* Áp dụng cuộn "snap" dọc cho toàn bộ trang */
				}

				 
				.list-video > li {
				  height: 100vh; /* Đảm bảo mỗi video/container chiếm toàn bộ chiều cao viewport */
				  scroll-snap-align: start; /* Đảm bảo video "dính" vào đầu khi cuộn */
				  width: 100%;
				}
				ul.list-video { 
					overflow: unset; 
				} 
					.list-video > li{
					scroll-snap-stop: always; /* ✅ giảm tối đa bay qua 2 item */
					}

					html.no-snap, html.no-snap body{
					scroll-snap-type: none !important;
					}
					html.no-snap .list-video > li{
					scroll-snap-align: none !important;
					scroll-snap-stop: normal !important;
					}