.SView-bottomMenu {
    /* visibility: hidden; */
    position: absolute;
    bottom: 32px;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    height: 76px;
    border-radius: 8px;
    text-align: center;
    z-index: 1;
    background: #FFFFFF;
    max-width: 98%;
    box-sizing: border-box;
    border: unset;
    box-shadow: 0px 3px 8px 1px rgba(0, 0, 0, 0.06);
}

    .SView-bottomMenu ul {
        margin: 0;
        padding: 0 16px;
        display: flex;
        justify-content: space-between;
        align-items: center;
        height: 100%;
        width: 100%;
        overflow: auto;
        box-sizing: border-box;
    }

        .SView-bottomMenu ul::-webkit-scrollbar {
            height: 6px;
        }

        .SView-bottomMenu ul li {
            list-style: none;
        }

.SView-bottomMenu-button {
    /*display: inline-block;*/
    cursor: pointer;
    box-sizing: border-box;
    border-radius: 4px;
    text-align: center;
    margin: 0 8px;
}
.SView-button-iconBtn-new {
    width: 32px !important;
    height: 32px !important;
    padding: unset !important;
}

/*子级底部菜单栏*/
.SView-subBottomMenu {
    position: absolute;
    bottom: 84px;
    transform: translateX(-45%);
    border: 1px solid #DFDFDF;
    height: 64px;
    border-radius: 8px;
    text-align: center;
    z-index: 1;
    background: #FFFFFF;
    max-width: 98%;
    box-sizing: border-box;
    box-shadow: 0px 3px 8px 1px rgba(0,0,0,0.06);
    cursor: default;
}

    .SView-subBottomMenu ul {
        padding: 0 8px;
        overflow: visible;
    }

    .SView-subBottomMenu .SView-button-iconBtn {
        width: 32px;
        height: 32px;
        margin: 6px;
        padding: 0px;
    }
    .SView-subBottomMenu .SView-button-iconBtn-new {
        width: 32px !important;
        height: 32px !important;
        margin: 6px;
        padding: unset !important;
    }
.SView-grandSubBottomMenu{
    max-width:unset;
    bottom:60px;
}

#animation_menu {
    z-index: 3; /*解决手机端动画列表遮挡底部菜单栏问题*/
}

#box_section{
    display:none !important;
}
#mobile_walking {
    display: none;
}
/*移动菜单栏*/
#move_menu {
    /*transform: translateX(-40%);*/
}
    #move_menu .SView-button-iconTB_div {
        width: 100%;
        height: 100%;
        padding: 0px;
    }
    #move_menu p {
        display: none;
    }

#annotate_menu .SView-disabled {
    cursor: not-allowed;
    pointer-events:unset;
    background: none;
}

#annotate_menu img {
    object-fit: contain;
}

#gesture_color_info ,#oda_gesture_color_info{
    width: 36px !important;
    height: 36px !important;
    margin: 6px;
    padding: 6px !important;
}
#annotate_menu.SView-subBottomMenu .SView-button-iconBtn {
    width: 32px;
    height: 32px;
    margin: 6px;
    padding:unset;
}

.new_icon_delet_note {
    width: 32px;
    height: 32px;
    margin: 6px;
    padding: unset;
}


#explosive_menu .SView-button-iconBtn {
    display:flex;
    align-items:center;
}
#explosive_menu .SView-button-iconTB_div {
    width: 100%;
    height: 100%;
    padding: 0px;
}

#explosive_menu p {
    display: none;
}
#explosive_menu #explosition_level p,#explosive_menu #mobile_explosition_level p {
    display: block;
}

#explosive_menu #explosition_level p {
    display: block;
}

#sectione_menu .SView-button-iconBtn p {
    display: none !important;
}
#sectione_menu #addSectionBadge p {
    display: flex !important;
    line-height: unset;
    height: 100%;
    align-items: center;
    justify-content: center;
    margin: unset;
    font-size: 10px;
    width: 100%;
}
#sectione_menu .SView-button-iconBtn img{
    object-fit:contain;
}
@media screen and (min-width: 305px) and (max-width: 900px) {
    .SView-bottomMenu ul {
        margin: 0;
        padding: 0 4px;
    }

    .SView-bottomMenu {
        min-width: 190px;
        border-radius: 8px;
        bottom: 40px; /*避免太靠近底部时，ios触发左滑退出*/
        height: 68px;
    }

    .SView-bottomMenu-button {
        margin: 0 4px;
}

    .SView-subBottomMenu {
        bottom: 74px;
        right: 50%;
        /* left: 0; */
        transform: translateX(50%);
        /*overflow-x:auto*/
    }
        .SView-subBottomMenu::-webkit-scrollbar {
            height:6px;
        }
}
@media screen and (max-width: 1200px) {
    .SView-subBottomMenu {
        right: 50%;
        /* left: 0; */
        transform: translateX(50%);
        /*overflow-x: auto;
        overflow-y:hidden;*/
    }

    #SView-animationList {
        height:calc(100% - 190px)
    }

    #sectione_menu > ul{
        overflow-x:auto;
        overflow-y:hidden;
    }
    #sectione_menu #sectionTypePopover {
        position: fixed;
        left: 10px;
        bottom: 68px;
    }
    #sectione_menu #sectione_direction_control_menu {
        position: fixed;
        bottom: 68px;
    }
}

    @media screen and (max-width: 305px) {
        .SView-bottomMenu ul {
            margin: 0;
            padding: 0 4px;
        }

        .SView-bottomMenu {
            min-width: 160px;
            /*height: 26px;*/
            border-radius: 8px;
            bottom: 10px;
            height: 64px;
        }

        .SView-bottomMenu-button {
            margin: 0 2px;
        }
    }

    #modelCompareInput + li {
        display: none !important;
    }

    #measure_menu .SView-button-iconBtn p {
        display: none;
    }


    #odaMainBottomMenu .SView-subBottomMenu{
        max-width: unset;
    }
    #oda_measure_menu.SView-subBottomMenu_mobile{
        bottom: 80px;
        left: 12px;
        width: calc(100% - 24px);
        transform: none;
        height: 58px;
        padding: 0 8px;
        border: unset;
    }
    #oda_measure_menu.SView-subBottomMenu_mobile ul{
        height: 100%;
        display: flex;
        justify-content: space-around;
        align-items: center;
    }
    #oda_measure_menu.SView-subBottomMenu_mobile ul li{
        height: 100%;
        display: flex;
        align-items: center;
    }
    #oda_measure_menu.SView-subBottomMenu_mobile ul li .SView-button-iconBtn{
        width: max-content;
        height: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }
    #oda_measure_menu.SView-subBottomMenu_mobile ul li .SView-button-iconBtn .SView-button-iconTB_div{
        width: 32px;
        height: 32px;
        padding: unset;
    }
    #oda_measure_menu.SView-subBottomMenu_mobile ul li .SView-button-iconBtn p{
        background-color: unset !important;
        color: #333333;
        display: block !important;
    }
    #oda_measure_menu.SView-subBottomMenu_mobile ul li .SView-button-iconBtn.SView-btn-hight p{
        color: #0A61B4;
    }
    #oda_Annotation_menu.SView-subBottomMenu_mobile{
        bottom: 80px;
        left: 12px;
        width: calc(100% - 24px);
        transform: none;
        height: 58px;
        padding: 0 8px;
        border: unset;
    }
    #oda_Annotation_menu.SView-subBottomMenu_mobile ul{
        height: 100%;
        display: flex;
        justify-content: space-around;
        align-items: center;
    }
    #oda_Annotation_menu.SView-subBottomMenu_mobile ul li{
        height: 100%;
        display: flex;
        align-items: center;
    }
    #oda_Annotation_menu.SView-subBottomMenu_mobile ul li .SView-button-iconBtn{
        width: max-content;
        height: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }
    #oda_Annotation_menu.SView-subBottomMenu_mobile ul li .SView-button-iconBtn .SView-button-iconTB_div{
        width: 32px;
        height: 32px;
        padding: unset;
    }
    #oda_Annotation_menu.SView-subBottomMenu_mobile ul li .SView-button-iconBtn p{
        background-color: unset !important;
        color: #333333;
        display: block !important;
    }
    #oda_Annotation_menu.SView-subBottomMenu_mobile ul li .SView-button-iconBtn.SView-btn-hight p{
        color: #0A61B4;
    }
