.sidebar-container{display:flex}.sidebar{width:250px;color:#fff}.sidebar-all{font-size:16px;padding:16px 10px;color:#000;border-bottom:1px solid #f1f1f1}.sidebar-all a.selected{font-weight:700}.sidebar-depth1{margin:20px 0 0}.sidebar-depth1>a,.sidebar-depth1>button{display:flex;justify-content:space-between;align-items:center;width:100%;color:#000;padding:16px 10px;border-radius:5px;transition:background-color .3s}.sidebar-depth1 .menu-link{border-bottom:1px solid #f1f1f1}.sidebar-depth1 p{margin:0}.sidebar-depth1 img{width:24px;height:24px;transition:transform .3s}.sidebar-depth1 .menu-link.active>p{color:#333;font-weight:700}.sidebar-depth1 .menu-link.active img{transform:rotate(180deg)}.sidebar-depth2{padding:10px}.sidebar-depth2 li{display:block;padding:5px;margin-bottom:5px;transition:color .3s;color:#838383}.sidebar-depth2 li>a,.sidebar-depth2 li>button{color:#838383}.sidebar-depth2 li>a.selected,.sidebar-depth2 li>button.selected{color:#333;font-weight:700}.sidebar-button-container{margin-top:20px}.sidebar-button{display:flex;align-items:center;width:100%;background:none;border:1px solid #fff;color:#000;padding:10px;text-align:left;margin-bottom:10px;cursor:pointer;font-size:16px;border-radius:5px;background-color:#f5f8fb;transition:background-color .3s}.sidebar-depth3 li{padding:16px 10px;border-bottom:1px solid #f1f1f1}.sidebar-depth3 li>a,.sidebar-depth3 li>button{display:flex;justify-content:space-between;align-items:center;width:100%;color:#333}.sidebar-button img{padding-right:20px}.sidebar-title-txt-container{position:relative}.sidebar-title-txt-wrap{display:flex;justify-content:space-between;align-items:center;padding:20px 10px;border-bottom:1px solid #f1f1f1}.sidebar-title-txt-wrap a,.sidebar-title-txt-wrap button{font-size:16px;color:#000}.sidebar-title-txt-wrap a.selected,.sidebar-title-txt-wrap a:hover,.sidebar-title-txt-wrap button.selected,.sidebar-title-txt-wrap button:hover{font-weight:700}.sidebar-menu-link{font-size:16px;margin-right:10px}.sidebar-information-icon-btn{width:20px;height:20px}.sidebar-information-list{position:absolute;top:55px;left:160px;width:200px;background-color:#fff;border:1px solid #ccc;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:10px;z-index:1000}.sidebar-information-list h2{font-size:18px;padding:10px;border-bottom:1px solid #f1f1f1;color:#838383}.sidebar-information-list ul li{padding:0 10px;margin:5px 0;color:#838383}