/* SMART Plus+ V36: concise grouped navigation, unique colors per category. */
body.command-v35 .sidebar .nav-section-label{margin:14px 10px 5px;color:#9acdbc;display:flex;justify-content:space-between;gap:8px;font-size:9px;font-weight:700;letter-spacing:1.1px}
body.command-v35 .sidebar .nav-section-label span{font-size:9px;font-weight:500;letter-spacing:0;color:#73a592}
body.command-v35 .sidebar .nav-group[data-group="activity"]{--nav-accent:#ffd06c;--nav-rgb:255,208,108}
body.command-v35 .sidebar .nav-group[data-group="field"]{--nav-accent:#73e1ed;--nav-rgb:115,225,237}
body.command-v35 .sidebar .nav-group[data-group="safety"]{--nav-accent:#ffabc4;--nav-rgb:255,171,196}
body.command-v35 .sidebar .nav-group[data-group="resources"]{--nav-accent:#c5b1ff;--nav-rgb:197,177,255}
body.command-v35 .sidebar .nav-group[data-group="system"]{--nav-accent:#a8e5a1;--nav-rgb:168,229,161}
body.command-v35 .sidebar .nav-group[data-group]{border:1px solid rgba(var(--nav-rgb),.22)!important;border-radius:15px!important;background:rgba(var(--nav-rgb),.045)!important;padding:4px!important;margin:3px 0!important;box-shadow:none!important;transition:background .18s ease,border-color .18s ease}
body.command-v35 .sidebar .nav-group[data-group][open]{border-color:rgba(var(--nav-rgb),.34)!important;background:linear-gradient(115deg,rgba(var(--nav-rgb),.13),rgba(var(--nav-rgb),.025))!important}
body.command-v35 .sidebar .nav-group[data-group] summary{min-height:48px!important;padding:7px 9px!important;gap:9px!important;color:#f1fff9!important;border-radius:11px!important}
body.command-v35 .sidebar .nav-group[data-group] summary:hover{background:rgba(var(--nav-rgb),.08)!important}
body.command-v35 .sidebar .nav-group[data-group] summary .group-symbol{width:34px!important;height:34px!important;flex:0 0 34px!important;display:grid;place-items:center;background:rgba(var(--nav-rgb),.13)!important;border:1px solid rgba(var(--nav-rgb),.23);border-radius:10px;color:var(--nav-accent)!important}
body.command-v35 .sidebar .nav-group[data-group] summary .group-symbol svg{width:18px;height:18px;stroke:var(--nav-accent)!important;stroke-width:2.1!important}
body.command-v35 .sidebar .nav-group[data-group] summary .group-title{font-size:12px!important;letter-spacing:0!important;font-weight:600!important;line-height:1.3!important;flex:1;min-width:0}
body.command-v35 .sidebar .nav-group[data-group] summary .group-count{display:inline-grid;place-items:center;flex:none;min-width:23px;height:21px;padding:0 5px;border-radius:7px;border:1px solid rgba(var(--nav-rgb),.25);color:var(--nav-accent);background:rgba(var(--nav-rgb),.08);font:700 10px Kanit,sans-serif}
body.command-v35 .sidebar .nav-group[data-group] summary .group-caret{margin-left:0!important;opacity:.85;color:var(--nav-accent);width:14px;text-align:center}
body.command-v35 .sidebar .nav-group-items{gap:2px!important;padding:0 0 5px!important;animation:v36-open .2s ease-out both}
@keyframes v36-open{from{opacity:.65;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}
body.command-v35 .sidebar .nav-group[data-group] .nav-item{min-height:39px!important;padding:7px 9px!important;gap:9px!important;border-radius:9px!important;font-size:11px!important;color:#d9f0e7!important}
body.command-v35 .sidebar .nav-group[data-group] .nav-item .nav-copy{font-size:11px!important;font-weight:500!important;white-space:normal!important}
body.command-v35 .sidebar .nav-group[data-group] .nav-item .nav-ico{background:rgba(var(--nav-rgb),.065)!important;border:0!important;width:25px!important;min-width:25px!important;height:25px!important;flex-basis:25px!important}
body.command-v35 .sidebar .nav-group[data-group] .nav-item .nav-ico svg{width:17px!important;height:17px!important;stroke:var(--nav-accent)!important;stroke-width:2.05!important}
body.command-v35 .sidebar .nav-group[data-group] .nav-item:hover{background:rgba(var(--nav-rgb),.14)!important;transform:translateX(1px)}
body.command-v35 .sidebar .nav-group[data-group] .nav-item.active{background:rgba(var(--nav-rgb),.18)!important;box-shadow:inset 0 0 0 1px rgba(var(--nav-rgb),.3)!important;color:#fff!important}
body.command-v35 .sidebar .nav-group[data-group] .nav-item.active::before{background:var(--nav-accent)!important}
body.command-v35 .sidebar .nav-group[data-group] .nav-item.active .nav-ico svg{stroke:var(--nav-accent)!important}
body.command-v35 .sidebar #nav>[data-page="overview"]{border:1px solid rgba(177,235,206,.22)!important;background:rgba(4,177,132,.12)!important;margin:0 0 3px!important}
body.command-v35 .sidebar #nav>[data-page="overview"].active{background:linear-gradient(110deg,#03937c,#0caf90)!important;color:#fff!important}
body.command-v35 .sidebar .nav-group summary:focus-visible,body.command-v35 .sidebar .nav-item:focus-visible{outline:2px solid #fff!important;outline-offset:3px!important}
body.command-v35 .app-shell.sidebar-collapsed .sidebar .nav-section-label,body.command-v35 .app-shell.sidebar-collapsed .sidebar .group-count{display:none!important}
body.command-v35 .app-shell.sidebar-collapsed .sidebar .nav-group[data-group] summary{justify-content:center!important;padding:8px 2px!important}
body.command-v35 .app-shell.sidebar-collapsed .sidebar .nav-group[data-group] summary .group-symbol{margin:auto}
@media(max-width:900px){
 body.command-v35 .app-shell.sidebar-collapsed .sidebar .nav-section-label{display:flex!important}
 body.command-v35 .app-shell.sidebar-collapsed .sidebar .group-count{display:inline-grid!important}
 body.command-v35 .app-shell.sidebar-collapsed .sidebar .nav-group[data-group] summary{justify-content:flex-start!important;padding:7px 9px!important}
 body.command-v35 .sidebar .nav-group[data-group]{margin:5px 0!important}
 body.command-v35 .sidebar .nav-group[data-group] summary .group-title{display:block!important}
}
@media(prefers-reduced-motion:reduce){body.command-v35 .sidebar .nav-group-items{animation:none!important}}
body.command-v35 .sidebar .nav-group[data-group] .nav-item .nav-copy{color:#ebfff5!important;font-size:11.5px!important;font-weight:550!important}
