.sidebar-nav-icon{width:20px;height:20px;flex:0 0 20px;display:grid;place-items:center;color:currentColor}
.sidebar-nav-icon svg{width:19px;height:19px;display:block;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.discovery-sidebar{display:grid;align-content:start;min-height:0;overflow-x:hidden;overflow-y:auto;padding:14px 10px;gap:6px}
.discovery-sidebar button{border:0;border-radius:8px;background:transparent;text-align:left;font-size:14px;width:100%;height:46px;display:flex;align-items:center;gap:12px;padding:0 14px;white-space:nowrap;color:var(--lg-shell-secondary)}
.discovery-sidebar button:hover{background:var(--lg-shell-hover);color:var(--lg-shell-text)}
.discovery-sidebar-label{min-width:0;overflow:hidden;text-overflow:ellipsis}
.discovery-sidebar-title{font-size:12px;color:var(--lg-shell-muted);padding:0 14px 8px}
.discovery-sidebar button[aria-current=page]{background:var(--lg-shell-selected);color:var(--lg-shell-text);font-weight:500}
.discovery-sidebar[hidden]{display:none}
body[data-lg-sidebar="collapsed"] .discovery-sidebar button{width:52px;padding:0;justify-content:center}
body[data-lg-sidebar="collapsed"] :is(.discovery-sidebar-title,.discovery-sidebar-label){display:none}
:is(.discovery-sidebar button,.management-sidebar-toggle,.控制台抽屉开关,.控制台主导航 button):focus-visible{outline:2px solid var(--lg-shell-focus-border,#8e96ff);outline-offset:-2px}
body[data-management-sidebar] .operator-shell{grid-template-columns:220px minmax(0,1fr)}
body[data-management-sidebar="collapsed"] .operator-shell{grid-template-columns:72px minmax(0,1fr)}
body[data-management-sidebar] .sidebar-summary{gap:12px;padding-inline:18px}
.management-sidebar-toggle{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;padding:0;border:0;border-radius:7px;background:transparent;color:var(--workbench-text-secondary);cursor:pointer}
.management-sidebar-toggle:hover{background:var(--workbench-surface-selected)}
.management-sidebar-toggle svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
body[data-management-sidebar="collapsed"] .management-sidebar-chevron{transform:rotate(180deg);transform-origin:14.5px 12px}
body[data-management-sidebar] .operator-sidebar .sidebar-list{padding:14px 10px;gap:6px}
body[data-management-sidebar] .operator-sidebar .sidebar-item{grid-template-columns:20px minmax(0,1fr)!important;gap:12px!important;align-items:center;min-height:46px;padding:10px 14px}
body[data-management-sidebar] .operator-sidebar .sidebar-item[hidden]{display:none!important}
body[data-management-sidebar="collapsed"] :is(.sidebar-title-row,.sidebar-copy,.sidebar-footer){display:none}
body[data-management-sidebar="collapsed"] .operator-sidebar .sidebar-item{grid-template-columns:20px!important;justify-content:center;width:52px;padding:0}
@media(max-width:760px){
  body[data-lg-sidebar="collapsed"] .discovery-sidebar button{width:40px}
  body[data-management-sidebar] .operator-shell{grid-template-columns:200px minmax(0,1fr);height:calc(100dvh - 52px);overflow:hidden}
  body[data-management-sidebar="collapsed"] .operator-shell{grid-template-columns:60px minmax(0,1fr)}
  body[data-management-sidebar] .operator-sidebar{height:100%;min-height:0;border-bottom:0}
  body[data-management-sidebar] .operator-content{min-width:0;height:100%;overflow:auto}
  body[data-management-sidebar] .sidebar-summary{padding-inline:13px}
  body[data-management-sidebar="collapsed"] .operator-sidebar .sidebar-item{width:40px}
}
