.jlc-bs-sidebar-v2{position:relative;box-sizing:border-box;background-color:#fff;padding:9px 12px}.jlc-bs-sidebar-v2 .loading-spinner{position:absolute;display:flex;justify-content:center;align-items:center;width:100%;height:100%;z-index:2000;background-color:hsla(0,0%,100%,.9)}.jlc-bs-sidebar-v2 .loading-spinner:after{content:"";display:inline-block;width:40px;height:40px;border-radius:50%;border:3px solid rgba(0,0,0,.1);border-top-color:#1890ff;animation:spin 1s ease-in-out infinite}.jlc-bs-sidebar-v2 .home-btn{display:flex;align-items:center;justify-content:space-between;background:rgba(70,114,245,.1);font-size:14px;font-weight:bolder;line-height:40px;color:#4672f5;padding:0 12px;cursor:pointer}.jlc-bs-sidebar-v2 .home-btn>.logo{width:20px;height:20px;margin-right:10px}.jlc-bs-sidebar-v2 .home-btn>.arrow{width:13px;height:12px;margin-left:auto}.jlc-bs-sidebar-v2 .home-btn+.divider{margin:12px 0;background-color:#dcdfe6;display:block;height:1px;width:100%}.jlc-bs-sidebar-v2 .menu .ant-menu{border:none}.jlc-bs-sidebar-v2 .menu .ant-menu .ant-menu-submenu-title{width:inherit}.jlc-bs-sidebar-v2 .menu .ant-menu-root:first-of-type .ant-menu-submenu-open .ant-menu-submenu-title[tabindex="-1"]{margin-bottom:4px}.jlc-bs-sidebar-v2 .menu .ant-menu-root:first-of-type{margin-top:0}.jlc-bs-sidebar-v2 .menu .ant-menu-root:first-of-type .ant-menu-submenu-title{margin-top:0;margin-bottom:8px}.jlc-bs-sidebar-v2 .menu .ant-menu-root .ant-menu-submenu-title[tabindex="-1"]{background:#fffaf8;color:#b05a38;font-weight:500;font-size:14px;justify-content:center;height:40px;padding:0 12px!important}.jlc-bs-sidebar-v2 .menu .ant-menu-root .ant-menu-submenu-title[tabindex="-1"] .title-lv0{display:flex;align-items:center;justify-content:space-between}.jlc-bs-sidebar-v2 .menu .ant-menu-root .ant-menu-submenu-title[tabindex="-1"] .ant-menu-submenu-arrow{position:static;margin-left:4px}.jlc-bs-sidebar-v2 .menu .ant-menu-root .ant-menu-submenu-title[tabindex="-1"] .ant-menu-submenu-arrow:after,.jlc-bs-sidebar-v2 .menu .ant-menu-root .ant-menu-submenu-title[tabindex="-1"] .ant-menu-submenu-arrow:before{width:6px;height:1.7px;background-color:#b05b38;margin-top:1px}.jlc-bs-sidebar-v2 .menu .ant-menu-root .ant-menu-submenu .ant-menu-submenu-arrow{transform:translateY(-1px) translateX(2px)}.jlc-bs-sidebar-v2 .menu .ant-menu-root .ant-menu-submenu-open .ant-menu-submenu-arrow{transform:translateY(-4px) translateX(2px)}.jlc-bs-sidebar-v2 .menu .ant-menu-root .ant-menu-submenu-open .ant-menu-sub{padding-bottom:0}.jlc-bs-sidebar-v2 .menu .ant-menu-root .ant-menu-submenu-open .ant-menu-sub .ant-menu-submenu-open{position:relative}.jlc-bs-sidebar-v2 .menu .ant-menu-root .ant-menu-submenu-open .ant-menu-sub .ant-menu-submenu-open:before{position:absolute;width:1px;height:calc(100% - 65px);left:22px;top:55px;background:#edeef2;content:"";z-index:10}.jlc-bs-sidebar-v2 .menu .ant-menu-root .ant-menu-submenu-open .ant-menu-sub .ant-menu-submenu-selected .ant-menu-item-selected:before{content:"";width:2px;height:14.5px;position:absolute;top:12.5px;left:22px;background:#899099}.jlc-bs-sidebar-v2 .menu .ant-menu-sub{background-color:#fff}.jlc-bs-sidebar-v2 .menu .ant-menu-sub .ant-menu-submenu-title{border-bottom:0 solid #f2f3f5}.jlc-bs-sidebar-v2 .menu .ant-menu-sub .ant-menu-submenu-title[tabindex="-1"]{background:#fff;color:#202d40;font-size:14px;font-weight:400;height:36px;padding:0 12px!important;justify-content:center}.jlc-bs-sidebar-v2 .menu .ant-menu-sub .ant-menu-submenu-title[tabindex="-1"] img{width:18px;height:18px}.jlc-bs-sidebar-v2 .menu .ant-menu-sub .ant-menu-submenu-title[tabindex="-1"]>span{margin-left:8px}.jlc-bs-sidebar-v2 .menu .ant-menu-sub .ant-menu-submenu-title[tabindex="-1"]>span .title-lv1{display:inline-flex;justify-content:space-between;align-items:center}.jlc-bs-sidebar-v2 .menu .ant-menu-sub .ant-menu-submenu-title[tabindex="-1"]>span .title-lv1 div{display:inline-flex;align-items:center}.jlc-bs-sidebar-v2 .menu .ant-menu-sub .ant-menu-submenu-title[tabindex="-1"] .ant-menu-submenu-arrow:after,.jlc-bs-sidebar-v2 .menu .ant-menu-sub .ant-menu-submenu-title[tabindex="-1"] .ant-menu-submenu-arrow:before{background-color:#899099}.jlc-bs-sidebar-v2 .menu .ant-menu-sub .ant-menu-submenu-title[tabindex="-1"]:hover{background:rgba(54,115,254,.06)}.jlc-bs-sidebar-v2 .menu .ant-menu-sub .ant-menu-submenu-title[tabindex="-1"] .ant-menu-item-icon{width:18px;height:18px;display:flex}.jlc-bs-sidebar-v2 .menu .ant-menu-sub .ant-menu-submenu-title[tabindex="-1"] .menuCheckedIcon{display:none}.jlc-bs-sidebar-v2 .menu .ant-menu-sub .ant-menu-submenu .ant-menu-submenu-arrow{transform:translateY(-1px) translateX(2px)}.jlc-bs-sidebar-v2 .menu .ant-menu-sub .ant-menu-submenu-open .ant-menu-submenu-arrow{transform:translateY(-4px) translateX(2px)}.jlc-bs-sidebar-v2 .menu .ant-menu-sub .ant-menu-submenu-open .ant-menu-submenu-title[tabindex="-1"]{background:rgba(54,115,254,.06);color:#3673fe}.jlc-bs-sidebar-v2 .menu .ant-menu-sub .ant-menu-submenu-open .ant-menu-submenu-title[tabindex="-1"]:before{content:"";width:2px;height:38px;position:absolute;top:0;left:0;background:#3673fe}.jlc-bs-sidebar-v2 .menu .ant-menu-sub .ant-menu-submenu-open .ant-menu-submenu-title[tabindex="-1"] .menuIcon{display:none}.jlc-bs-sidebar-v2 .menu .ant-menu-sub .ant-menu-submenu-open .ant-menu-submenu-title[tabindex="-1"] .menuCheckedIcon{display:block}.jlc-bs-sidebar-v2 .menu .ant-menu-sub .ant-menu-item{padding-left:28px!important;padding-right:10px!important;height:36px;line-height:36px}.jlc-bs-sidebar-v2 .menu .ant-menu-sub .ant-menu-item .ant-menu-item-icon{display:none}.jlc-bs-sidebar-v2 .menu .ant-menu-sub .ant-menu-item>span{margin-left:10px;font-weight:400;color:#202d40}.jlc-bs-sidebar-v2 .menu .ant-menu-sub .ant-menu-item>span div{padding-right:8px;width:100%;display:flex;align-items:center;justify-content:space-between}.jlc-bs-sidebar-v2 .menu .ant-menu-sub .ant-menu-item>span div .title-lv2>span{display:flex;align-items:center}.jlc-bs-sidebar-v2 .menu .ant-menu-sub .ant-menu-item>span div .title-lv2 img{width:18px;height:18px;margin-left:4px}.jlc-bs-sidebar-v2 .menu .ant-menu-sub .ant-menu-item>span div .title-lv2 a{width:7em;align-items:center;font-weight:inherit;color:inherit;font-size:14px}.jlc-bs-sidebar-v2 .menu .ant-menu-sub .ant-menu-item-selected{background-color:#fff;width:inherit}.jlc-bs-sidebar-v2 .menu .ant-menu-sub .ant-menu-item-selected>span{color:#3673fe;font-weight:700}.jlc-bs-sidebar-v2 .menu .ant-menu-sub .ant-menu-item-selected:after{opacity:0}.jlc-bs-sidebar-v2 .menu .ant-menu-sub .ant-menu-inline .ant-menu-item:not(:last-child){margin-bottom:0}.jlc-bs-sidebar-v2 .menu .ant-menu-sub .ant-menu-inline .ant-menu-item:not(:first-child){margin-top:0}.jlc-bs-sidebar-v2 .menu .ant-menu-title-content{display:inline-grid}.jlc-bs-sidebar-v2 .menu .tooltip-title{width:5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.jlc-bs-sidebar-v2 .menu .grouplin{margin-top:12px!important;overflow:inherit}.jlc-bs-sidebar-v2 .menu .grouplin:before{content:"";width:calc(100% - 74px);height:1px;background-color:#dfe2e6;position:absolute;left:58px;top:-6px}.jlc-bs-sidebar-v2 .menu .badge .ant-badge-count{border-radius:14px;height:14px;line-height:12px;box-sizing:border-box;padding:0 4px;position:static;font-size:12px;color:#f55353;background-color:#fff;border:1px solid #f55353;font-weight:400}.jlc-bs-sidebar-v2-tip{font-size:12px;padding-top:0}.jlc-bs-sidebar-v2-tip .ant-tooltip-arrow{display:none}.jlc-bs-sidebar-v2-tip .ant-tooltip-inner{padding:2px 4px;min-height:auto}.jlc-bs-layout-v2{height:100vh!important;min-width:950px!important}.jlc-bs-layout-v2 ::-webkit-scrollbar{width:6px;height:6px;background-color:#f5f5f5}.jlc-bs-layout-v2 ::-webkit-scrollbar-thumb{border-radius:3px;background:rgba(0,0,0,.3)}.jlc-bs-layout-v2 .content{display:flex}.jlc-bs-layout-v2 .content .main{background-color:#f5f5f5;flex:1}.doc-text-wrapper{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.doc-text{display:inline-block;max-width:100%}.loading-spinner{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:#fff}.loading-spinner:after{content:"";display:inline-block;width:40px;height:40px;border-radius:50%;border:3px solid rgba(0,0,0,.1);border-top-color:#1890ff;animation:spin 1s ease-in-out infinite}@keyframes spin{to{transform:rotate(1turn)}}