#player.pip-mode{
    position:fixed;
    bottom:20px;
    right:20px;
    width:360px;
    height:203px;      /* 16:9 */
    padding-bottom:0;
    z-index:999999;
    box-shadow:0 10px 30px rgba(0,0,0,.3);
}

#player.pip-mode iframe{
    position:absolute;
    inset:0;
    width:100%;
    height:100%;
}

#player{
    position:relative;
    width:100%;
    height:0;
    padding-bottom:56.25%
}

#player:hover .pip-close{
    color:#1d78df;
	/* font-size:24px;
	top:5px;
	right:5px; */
}

#player .pip-close{
    position:absolute;
    top:-20px;
    right:2px;
    border:none;
    border-radius:50%;
    /*background:rgba(0,0,0,.75);*/
	background:none;
    color:#1260cd;
    cursor:pointer;
    font-size:13px;
	line-height: 13px;
    z-index:1000000;
	padding-right:4px;
	padding-left: 4px;
    text-decoration: underline;
}

#player .pip-close:hover{
    /*background:#000;*/
}

