#tabmenu{
    position:           fixed; 
    top:                30px; 
    left:               -200%;
    max-width:          0px;
    z-index:            9000; 
    padding:            20px; 
    background-color:   var(--colorWhite); 
    border-radius:      5px; 
    border:             1px solid var(--colorLightGray);
    box-shadow:         2px 2px 10px 0px #00000066;
}
#tabmenu.show{
    pointer-events:     auto;
    left:               30px;
    max-width:          inherit;
    outline:            none;
}
    #tabmenu div.t.bold{
        padding:            5px;
    }
    #tabmenu a{
        display:            block;
        padding:            10px 160px 10px 5px;
        border-radius:      4px;
        color:              var(--colorBlue);
        position:           relative;
    }
        #tabmenu a.hidden{
            display:            none;
        }

        #tabmenu a:hover{
            outline:            2px solid var(--colorMediumGray);
            cursor:             pointer;
        }

        #tabmenu a ul{
            list-style-type:    none;
            position:           absolute;
            right:              0px;
            top:                5px;
        }
        #tabmenu a ul li{
            display:            inline-block;
            background-color:   var(--colorLightGray);
            border-radius:      3px;
            padding:            5px 5px 5px 5px;
            margin-right:       10px;
            min-width:          25px;
            color:              var(--colorBlack);
            text-align:         center;
            font-family:        'Courier New', monospace;
        }
        #tabmenu a ul li::after:not(#tabmenu a ul li:last-child){
            content: "+";
            padding-left: 5px;
            padding-right: 5px;
        }

    #tabmenu .tabmenuClose{
        position:           absolute;
        top:                15px;
        right:              10px;
    }

    #tabmenu .tabmenuLine{
        height:             1px;
        background-color:   var(--colorGray);
        margin-top:         10px;
        margin-bottom:      10px;
    }

    #tabmenu  .tabmenuInfo{
        display:                grid;
        grid-template-columns:  23px auto;
        margin-top:             20px;
        background-color:       #00000008;
        border-radius:          5px;
        padding:                10px;
        line-height:            25px;
    }
        #tabmenu  .tabmenuInfo img{
            max-width:      17px;
            max-height:     17px;
            position:       relative;
            top:            4px;
        }