.sidebar{background:#f6f3f0;-webkit-box-shadow:-4px 0 24px 0 rgba(0,0,0,.16);box-shadow:-4px 0 24px 0 rgba(0,0,0,.16);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sidebar,.sidebarResizable{height:100vh;max-height:100vh;position:absolute;right:0;top:0;-webkit-transform:translateX(calc(100% + 40px));transform:translateX(calc(100% + 40px));-webkit-transition:width .5s,-webkit-transform .5s;transition:width .5s,-webkit-transform .5s;-o-transition:transform .5s,width .5s;transition:transform .5s,width .5s;transition:transform .5s,width .5s,-webkit-transform .5s;width:100%;z-index:1010}.sidebarContents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.sidebarFixed .sidebar,.sidebarFixed .sidebarResizable{position:fixed}.sidebarOpen .sidebar,.sidebarOpen .sidebarResizable{-webkit-transform:translateX(0);transform:translateX(0)}.sidebarControls,.sidebarWrapper{position:relative}.sidebarControls{padding:5px 20px 5px 16px;line-height:30px;min-height:40px}.sidebarControls+.sidebarHeader{padding-top:0}.sidebarHeader{padding:20px 20px 10px}.sidebarTitle{font-size:16px;font-weight:700}.sidebarBackBtn{color:inherit}.sidebarCloseBtn{right:12px;top:7px}.sidebarDivider{margin:10px 0}.sidebarContent,.sidebarFooter{padding:10px 20px}.sidebarScrollArea{background:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;position:relative}.sidebarScrollArea:after{content:"";display:block;height:80px}@media (max-width:767px){.sidebarFixed:not(.modalOpen),.sidebarFixed:not(.modalOpen) body{height:auto;overflow:hidden}.sidebarOpened .sidebar,.sidebarOpened .sidebarResizable{-webkit-transition:max-height .25s,-webkit-transform .5s;transition:max-height .25s,-webkit-transform .5s;-o-transition:transform .5s,max-height .25s;transition:transform .5s,max-height .25s;transition:transform .5s,max-height .25s,-webkit-transform .5s}.sidebarHandles{display:none}}@media (min-width:768px){.sidebar,.sidebarResizable{max-width:calc(100vw - 60px);-webkit-transition:width .5s,-webkit-transform .5s;transition:width .5s,-webkit-transform .5s;-o-transition:transform .5s,width .5s;transition:transform .5s,width .5s;transition:transform .5s,width .5s,-webkit-transform .5s;width:320px}.sidebarPush{-webkit-transition:padding-right .5s;-o-transition:padding-right .5s;transition:padding-right .5s}.sidebarOpen .sidebarPush.sidebarAlwaysPush{padding-right:320px}.sidebarDocked .sidebarResizable,.sidebarDocking .sidebarResizable{-webkit-transform:translateX(calc(100% - 10px));transform:translateX(calc(100% - 10px))}.sidebarHandles{border-bottom-left-radius:5px;border-top-left-radius:5px;-webkit-box-shadow:-8px 0 10px 0 rgba(0,0,0,.08);box-shadow:-8px 0 10px 0 rgba(0,0,0,.08);left:-30px;position:absolute;top:25%;width:30px;z-index:1011}.sidebarHandle{background:#fff;border-left:1px solid #e5e5e5;color:inherit;display:block;line-height:50px;margin:0;text-align:center;width:inherit}.sidebarHandle:focus,.sidebarHandle:hover{color:inherit}.sidebarHandle[disabled]{color:#e5e5e5;cursor:default}.sidebarHandle:not([disabled]):hover{background:#f5f5f5}.sidebarExpand{border-top-left-radius:inherit;border-top:1px solid #e5e5e5}.sidebarCollapse{border-bottom-left-radius:inherit;border-bottom:1px solid #e5e5e5}.sidebarExpanded.sidebarExpanded .sidebarResizable{width:800px}.sidebarDocked .sidebarResizable,.sidebarDocking .sidebarResizable,.sidebarUndocking .sidebarResizable{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.sidebarDocked .sidebar,.sidebarDockOnly.sidebarDocked .sidebarCollapse,.sidebarDockOnly:not(.sidebarDocked) .sidebarExpand,.sidebarExpandOnly.sidebarExpanded .sidebarExpand,.sidebarExpandOnly:not(.sidebarExpanded) .sidebarCollapse{display:none}.sidebarDockOnly .sidebarHandle,.sidebarExpandOnly .sidebarHandle{border-top-left-radius:inherit;border-bottom-left-radius:inherit;line-height:80px}}@media (min-width:1200px){.sidebar,.sidebarResizable{width:380px}.sidebarOpen .sidebarPush.sidebarPush{padding-right:380px}}@media (min-width:1386px){.sidebarExpanded.sidebarOpen .sidebarPush{padding-right:calc(100vw - 1006px)}}@media (min-width:1806px){.sidebarExpanded.sidebarOpen .sidebarPush{padding-right:800px}}.sidebarOpen.sidebarDocked .sidebarResizable{background:#fff;-webkit-box-shadow:-8px 0 10px 0 rgba(0,0,0,.08);box-shadow:-8px 0 10px 0 rgba(0,0,0,.08);width:10px}.sidebarOpen.sidebarDocked .sidebarPush,.sidebarOpen.sidebarDocking .sidebarPush{padding-right:10px}.sidebarResizable .sidebar{height:100%;-webkit-transform:none;transform:none;-webkit-transition:none;-o-transition:none;transition:none;width:100%}