:root{--bt-sidebar-width:250px;--bt-sidebar-collapsed-width:90px}@media (min-width:992px){html body .main-content,html body[data-sidebar-size=lg] .main-content,html body[data-sidebar-size=sm] .main-content{margin-left:var(--bt-sidebar-width)!important;transition:margin-left .4s cubic-bezier(.25,1,.5,1)!important}html body.bt-sidebar-collapsed .main-content,html body[data-sidebar-size=lg].bt-sidebar-collapsed .main-content,html body[data-sidebar-size=sm].bt-sidebar-collapsed .main-content{margin-left:var(--bt-sidebar-collapsed-width)!important}}@media (max-width:991.98px){html body.bt-sidebar-collapsed .main-content,html body .main-content,html body[data-sidebar-size=lg].bt-sidebar-collapsed .main-content,html body[data-sidebar-size=lg] .main-content,html body[data-sidebar-size=sm].bt-sidebar-collapsed .main-content,html body[data-sidebar-size=sm] .main-content{margin-left:0!important}}.bt-sidebar{background-color:var(--company-primary)!important;display:flex;flex-direction:column;height:100vh!important;left:0;position:fixed;top:0;transition:width .4s cubic-bezier(.25,1,.5,1),transform .4s ease;width:var(--bt-sidebar-width);z-index:1030}.bt-brand-box{align-items:center;display:flex;flex:0 0 auto;height:100px;padding:0 30px;transition:padding .3s}.bt-logo-small{display:none}.bt-logo-large{display:block;text-align:left;width:100%}.bt-menu-scroll{flex:1 1 auto;overflow-x:hidden;overflow-y:auto;padding-top:10px}.bt-menu-scroll::-webkit-scrollbar{width:4px}.bt-menu-scroll::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:10px}.bt-hide-container{flex:0 0 auto;padding:15px 0 25px}.bt-menu-list,.bt-sub-menu{list-style:none;margin:0;padding:0}.bt-menu-list>li>a{align-items:center;border-radius:30px;color:#fff;display:flex;font-size:13.5px;font-weight:600;margin:5px 15px 10px;padding:8px 12px;text-decoration:none;transition:all .3s ease;white-space:nowrap}.bt-menu-list>li>a span{flex-grow:1;overflow:hidden;text-overflow:ellipsis}.bt-menu-list>li>a:hover{background-color:rgba(0,0,0,.1)}.bt-menu-list>li>a.bt-active{background-color:rgba(0,0,0,.2)}.bt-menu-list>li>a i.bt-icon{border-radius:50%;font-size:20px;height:35px;line-height:35px;margin-right:10px;text-align:center;transition:all .3s ease;width:35px}.bt-menu-list>li>a.bt-active i.bt-icon{background-color:#fff;color:var(--company-primary)}.bt-has-arrow:after{content:"\f105";font-family:Font Awesome\ 5 Free;font-weight:900;margin-left:5px;transition:transform .4s ease}.bt-has-arrow.bt-expanded:after{transform:rotate(90deg)}.bt-sub-menu{display:block;max-height:0;opacity:0;overflow:hidden;transition:max-height .4s cubic-bezier(.25,1,.5,1),opacity .3s ease-out,visibility 0s .4s;visibility:hidden}.bt-sub-menu.is-open{max-height:500px;opacity:1;transition:max-height .5s cubic-bezier(.25,1,.5,1),opacity .5s ease-in,visibility 0s 0s;visibility:visible}.bt-sub-menu>li{transform:translateY(-10px);transition:transform .3s cubic-bezier(.25,1,.5,1)}.bt-sub-menu.is-open>li{transform:translateY(0);transition:transform .5s cubic-bezier(.25,1,.5,1) .05s}.bt-sub-menu>li>a{border-radius:30px;color:#fff;display:block;font-size:13.5px;margin:3px 15px 3px 55px;padding:8px 20px;position:relative!important;text-decoration:none;transition:all .3s ease;white-space:nowrap}.bt-sub-menu>li>a:hover{background-color:rgba(0,0,0,.08)}.bt-sub-menu>li>a.bt-active{background-color:#fff!important;box-shadow:0 4px 15px rgba(0,0,0,.1)!important;color:var(--company-primary)!important;font-weight:700!important}.bt-sub-menu .bt-sub-menu>li>a{font-size:13px;margin-left:70px}.bt-hide-btn{align-items:center;background-color:rgba(0,0,0,.2);border-radius:0 30px 30px 0;color:#fff;cursor:pointer;display:flex;font-weight:600;margin:0 40px 0 0;padding:12px 15px 12px 25px;text-decoration:none;transition:all .3s ease;white-space:nowrap}.bt-hide-btn:hover{background-color:rgba(0,0,0,.3);color:#fff}.bt-hide-btn i{font-size:16px;margin-right:12px}@media (min-width:992px){.bt-sidebar.is-collapsed{width:var(--bt-sidebar-collapsed-width)}.bt-sidebar.is-collapsed,.bt-sidebar.is-collapsed .bt-menu-scroll{overflow:visible!important}.bt-sidebar.is-collapsed .bt-brand-box{justify-content:center;padding:0}.bt-sidebar.is-collapsed .bt-logo-large{display:none}.bt-sidebar.is-collapsed .bt-logo-small{display:block;text-align:center}.bt-sidebar.is-collapsed .bt-hide-btn{border-radius:0 30px 30px 0;height:auto;justify-content:center;margin:0 20px 0 0;padding:12px 0;width:auto}.bt-sidebar.is-collapsed .bt-hide-btn span{display:none}.bt-sidebar.is-collapsed .bt-hide-btn i{margin:0}.bt-sidebar.is-collapsed .bt-menu-list>li>a{border-radius:50%;height:45px;justify-content:center;margin:5px auto;padding:0;width:45px}.bt-sidebar.is-collapsed .bt-menu-list>li>a:after,.bt-sidebar.is-collapsed .bt-menu-list>li>a span{display:none}.bt-sidebar.is-collapsed .bt-menu-list>li>a i.bt-icon{background:transparent;margin:0}.bt-sidebar.is-collapsed .bt-menu-list>li>a.bt-active{background-color:#fff!important;box-shadow:0 4px 10px rgba(0,0,0,.1)}.bt-sidebar.is-collapsed .bt-menu-list>li>a.bt-active i.bt-icon{color:var(--company-primary)!important}.bt-sidebar.is-collapsed .bt-menu-list>li>a:hover{background-color:hsla(0,0%,100%,.2)}.bt-sidebar.is-collapsed .bt-menu-list>li>a.bt-active:hover{background-color:#fff!important}.bt-sidebar.is-collapsed .bt-menu-list>li{position:relative}.bt-sidebar.is-collapsed .bt-sub-menu{background-color:#fff;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 12px 40px rgba(0,0,0,.12);left:80px;max-height:none!important;min-width:220px;opacity:0;overflow:visible!important;padding:8px;position:absolute;top:50%;transform:translate3d(0,-50%,0) scale(.4);transform-origin:left center;transition:transform .3s,opacity .3s,visibility .3s;visibility:hidden;z-index:9999}.bt-sidebar.is-collapsed .bt-menu-list>li:hover>.bt-sub-menu,.bt-sidebar.is-collapsed .bt-sub-menu>li:hover>.bt-sub-menu{opacity:1!important;transform:translate3d(0,-50%,0) scale(1);visibility:visible!important}.bt-sidebar.is-collapsed .bt-sub-menu:after{border-color:transparent #fff transparent transparent;border-style:solid;border-width:7px 7px 7px 0;content:"";filter:drop-shadow(-1px 0 0 #e2e8f0);left:-7px;margin-top:-7px;position:absolute;top:50%}.bt-sidebar.is-collapsed .bt-menu-list>li:hover>.bt-sub-menu:before{content:"";height:100%;left:-25px;min-height:60px;position:absolute;top:50%;transform:translateY(-50%);width:25px}.bt-sidebar.is-collapsed .bt-sub-menu>li>a{background:transparent;border-radius:10px;color:#1c1c1e;margin:0;padding:10px 16px;position:relative!important;width:100%}.bt-sidebar.is-collapsed .bt-sub-menu>li>a:hover{background-color:#e5e5ea;color:#1c1c1e}.bt-sidebar.is-collapsed .bt-sub-menu>li>a.bt-active{background-color:var(--company-primary)!important;color:#fff!important;font-weight:700!important}.bt-sidebar.is-collapsed .bt-sub-menu>li>a.bt-has-arrow:after{color:#8e8e93;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.bt-sidebar.is-collapsed .bt-sub-menu .bt-sub-menu{left:100%;margin-left:15px}.bt-sidebar.is-collapsed .bt-sub-menu>li{position:relative!important;transform:none!important}}@media (max-width:991.98px){html body .bt-sidebar{background-color:var(--company-primary)!important;transform:translateX(-100%)!important;width:var(--bt-sidebar-width)!important}html body .bt-sidebar.is-mobile-open,html body.sidebar-enable .bt-sidebar{background-color:var(--company-primary)!important;transform:translateX(0)!important}.bt-hide-container{display:none!important}}.bt-sidebar.is-collapsed li:not(:hover)>.bt-sub-menu.is-open{display:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}.bt-sidebar.is-collapsed .bt-tooltip-wrap{position:relative}.bt-sidebar.is-collapsed .bt-tooltip-wrap:after{border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.08);color:#1c1c1e;content:attr(data-tooltip);font-size:13px;left:85px;padding:10px 16px;transform:translateY(-50%);white-space:nowrap;z-index:99998}.bt-sidebar.is-collapsed .bt-tooltip-wrap:after,.bt-sidebar.is-collapsed .bt-tooltip-wrap:before{background:#fff;margin:0!important;opacity:0;pointer-events:none;position:absolute;top:50%;transition:opacity .2s ease,visibility .2s ease;visibility:hidden}.bt-sidebar.is-collapsed .bt-tooltip-wrap:before{border-bottom:1px solid #e2e8f0;border-left:1px solid #e2e8f0;border-radius:2px;content:"";height:12px;left:80px;transform:translateY(-50%) rotate(45deg);width:12px;z-index:99999}.bt-sidebar.is-collapsed .bt-tooltip-wrap:hover:after,.bt-sidebar.is-collapsed .bt-tooltip-wrap:hover:before{opacity:1!important;visibility:visible!important}