.sd-sidebar{margin:20px 0}.sd-dashboard-wrapper{height:100vh;overflow:hidden}.sd-content{flex:1;overflow-y:auto;height:100%}.sd-sidebar{height:100%}.sd-dashboard-wrapper{display:flex;align-items:stretch;gap:36px;width:100%;min-height:100vh}.sd-sidebar{width:280px;min-width:280px;height:calc(100vh - 40px);margin:10px 0;display:flex;flex-direction:column;position:sticky;flex-shrink:0;background:#fff;border:1px solid #ece8f8;border-radius:28px;padding:28px;box-sizing:border-box;box-shadow:0 8px 30px rgba(0,0,0,.05)}.sd-sidebar-menu{display:flex;flex-direction:column;gap:12px;flex:1;justify-content:center}.sd-sidebar-logo{display:flex;justify-content:center;margin-bottom:40px}.sd-sidebar-logo img{width:210px;height:auto;display:block}.sd-back-button{display:block;margin-bottom:30px;color:#6d3df5;text-decoration:none;font-size:16px;font-weight:600}.sd-last-opened-card{background:#fff;border:1px solid #ece8f8;border-radius:20px;padding:18px}.sd-last-opened-label{display:inline-block;background:#f3efff;color:#6d3df5;font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px;margin-bottom:12px}.sd-last-opened-title{font-size:18px;font-weight:700;color:#14142b;margin-bottom:4px}.sd-last-opened-subtitle{font-size:14px;color:#6b7280}.sd-tab-button{all:unset;display:flex;align-items:center;gap:16px;padding:5px;border-radius:18px;cursor:pointer;transition:.25s;box-sizing:border-box}.sd-tab-button:hover{background:#f7f4ff}.sd-tab-button.active{background:#f3eeff}.sd-tab-button span{font-size:18px;font-weight:500;color:#1e1e2d}.sd-tab-button i{font-size:24px;color:#5b6075;transition:.25s}.sd-tab-button:hover span,.sd-tab-button:hover i{color:#6d3df5}.sd-tab-button.active span,.sd-tab-button.active i{color:#6d3df5}.sd-tab-button.active span{font-weight:600}.sd-tab-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sd-tab-icon i{font-size:24px}.sd-tab-text{display:flex;align-items:center}.sd-tab-text span{font-size:18px;font-weight:500}.sd-content{flex:1;min-width:0}.sd-panel{display:none}.sd-panel.active{display:block}@media (max-width:768px){.sd-dashboard-wrapper{flex-direction:column}.sd-sidebar{position:relative;width:100%;min-width:100%;height:auto}}