.panel-shell{background:var(--bg);align-items:stretch;min-height:100vh;display:flex}.panel-aside{background:var(--navy);border-inline-end:1px solid var(--line);flex:none;width:264px;height:100vh;position:sticky;top:0;overflow-y:auto}.panel-main{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.panel-top{z-index:20;border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:12px;min-height:64px;padding:0 20px;display:flex;position:sticky;top:0}.panel-burger{display:none}.panel-content{padding:24px 20px 48px}.panel-inner{max-width:1180px;margin:0 auto}.panel-sheet{width:280px;max-width:86vw;height:100%;background:var(--navy)!important;border-radius:0!important}.panel-sheet .nav-item,.panel-shell .nav-item{color:var(--on-navy);border-radius:12px;min-height:48px;transition:background .15s,color .15s}.panel-sheet .nav-item:hover,.panel-shell .nav-item:hover{color:#fff;background:#ffffff14}.panel-sheet .nav-on,.panel-shell .nav-on{box-shadow:var(--shadow-btn);font-weight:700;background:var(--pink)!important;color:#fff!important}.drawer-logo{width:38px;height:38px;box-shadow:var(--shadow-btn);border-radius:12px 12px 12px 4px;place-items:center;display:grid}.avatar-g,.drawer-logo{background:var(--pink)}@media (width<=1023px){.panel-aside{display:none}.panel-burger{display:inline-flex}.panel-content{padding:16px 14px 40px}}
