		    #videoOverlay {
		      display: none;
		      position: fixed;
		      z-index: 2147483647; /* 超大值，確保最高層 */
		      top: 0;
		      left: 0;
		      width: 100%;
		      height: 100%;
		      background-color: rgba(0,0,0,0.7);
		    }
		
		    #videoContainer {
		      position: absolute;
		      top: 50%;
		      left: 50%;
		      transform: translateX(-50%) translateY(-50%);
		      width: 90%;
		      height: 80%;
		      background: #fff;
		      border-radius: 8px;
		      padding: 10px;
		    }
		
		    #videoContainer iframe {
		      width: 100%;
		      height: 93%;
		      border: none;
		    }
		
		    #closeBtn {
		      float: right;
		      cursor: pointer;
		      font-size: 18px;
		      font-weight: bold;
		      color: #333;
		    }
		    
			.youtube-tooltip-bg.k-tooltip{
			   color: black !important; 
			   background: white !important; 
			}
			
			.youtube-tooltip-bg .tooltip-links a,
			.youtube-tooltip-bg .tooltip-links a:visited,
			.youtube-tooltip-bg .tooltip-links a:hover,
			.youtube-tooltip-bg .tooltip-links a:active {
			  display: block !important; /* 加上 !important 確保生效 */
			  margin: 4px 0;
			  text-decoration: none !important;
			  color: black !important;
			}
			
		  .youtube-tooltip-bg .k-tooltip-button {
		    display: none !important;
		  }
		  
		  .youtube-icon {
		  	vertical-align: top;
		  }