@media (min-width: 800px) {
 /*.desktop1{*/
 	#zframeDiv{
 		display:box;
 	}
    #P9D{
        position: fixed;
        top: 5vh;
        left: calc(18rem);
        right: 0;

        overflow: auto;
        width: auto;
        height: 4vh;
        display: flex;
        align-items: center;
        border-bottom: 1px solid #c1c1c1;
        background: white;
        z-index:1; 
        padding: 0 0.6rem;

    }

    /*********************************************************/
    /*                                                      */
    /*********************************************************/
    #zlsDiv zlh {
        top: 0rem !important;
    }
            
    #zindexDiv {
        position: fixed;
        top: 5vh;
        left: 0;
        bottom: 0;
        background: #eee;
        overflow: auto;
        width: 18rem;
        
        border-right: 1px solid #c1c1c1;

        zlh {
            position: sticky;
            
            top: 0rem !important;
            padding: 0.4rem 0.6rem;
            background: #e3e3e3;
            display: block;
            font-weight: bold;
            border-top: 1px solid #c1c1c1;
            border-bottom: 1px solid #c1c1c1;
        }

    }
    #zindexCont{
        header {
            position: sticky;
            top: 0;
            width: 100%;
            padding: 0.6rem;
            /* background: white; */
            background: #eeeeee;
            border-bottom: 1px solid #c1c1c1;
            z-index: 1;
        }
        header input{
            width: 100%;
            border-radius: 1rem;
            border: 1px solid #c1c1c1;
            padding: 0.4rem;
        }

    }


    #ztxtDiv {
        z-index: 10;
        display: none;
    }
    #ztxtDiv.active { display: flex; }

    /*********************************************************/
    /*                                                      */
    /*********************************************************/




    zls#zlsDiv {
        position: fixed;
        top: 9vh;
        left: 18rem;
        bottom: 0;
        background: white;
        overflow: auto;
        width: 30vw;
        
    }

    zplayer#zplayerDiv, #ztxtDiv, #P9B, #zframeDiv {
        position: fixed;
        top: 9vh;
        left: calc(18rem + 30vw);
        bottom: 0;
        /* background: white; */
        overflow: auto;

        width: auto;
        /*display: block;*/
        right: 0;
    }

    /*********************************************************/
    /*                                                      */
    /*********************************************************/

    header#P9A {
        height: 5vh;
    }

    #zinput{
        position: fixed;
        top: 0vh;
        left: 22vw;
        height: 3.3vh;
        background: white !important;;
        overflow: auto;
        width: 52vw;
        display: block;
        /* background:none; */
        margin: 0.85vh;
        font-size: 1.05rem;
    }

    div#P9CS {

        position: fixed;
        top: 0vh;
        right: 0;
        height: 3.3vh;
        /* background: white; */
        /* overflow: auto; */
        width: 20vh;
        /* display: block; */
        /* background:none; */
        margin: 0.85vh;
        font-size: 1rem;
    }

}
