aside #nav{display:block;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 3px 14px;scrollbar-width:thin;scrollbar-color:#cbd9d0 transparent}
.wf-profile{padding:9px 12px 12px;border-bottom:1px solid var(--line);margin-bottom:12px}.wf-profile b{font-size:13px;color:#225d47}.wf-profile small{display:block;font-size:10px;margin-top:4px;color:#7b897f}
.wf-mode{display:flex;gap:3px;background:#f1f5f2;padding:3px;border-radius:7px;margin:0 8px 12px}.wf-mode button{flex:1;min-height:29px;padding:4px 2px;font-size:11px;border:0;background:transparent;color:#718076;white-space:nowrap}.wf-mode .selected{background:white;color:#176348;box-shadow:0 1px 4px #173d2112}
.wf-group{margin:0 0 9px}.wf-group summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:8px 12px;font-size:11px;font-weight:600;color:#718278;letter-spacing:.05em;user-select:none}.wf-group summary::-webkit-details-marker{display:none}.wf-group summary span{transition:transform .15s}.wf-group:not([open]) summary span{transform:rotate(-90deg)}
aside #nav .wf-links a{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;min-height:36px;padding:8px 11px;margin:1px 0;border-radius:7px;font-size:12px;line-height:1.4}.wf-links a>span{flex:1}.wf-links a i{flex:0 0 18px;text-align:center;font-style:normal;font-size:15px}.wf-links a.active{background:#e9f3ed;color:#176348;font-weight:600;box-shadow:inset 3px 0 #176348}.wf-links a em{font-size:10px;font-style:normal;margin-left:auto}
@media(max-width:620px){aside #nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;overflow:visible;padding-bottom:0}.wf-profile,.wf-mode{grid-column:1/-1}.wf-profile{margin-bottom:0;padding-bottom:8px}.wf-mode{margin-bottom:0}.wf-group{margin:0;border:1px solid #e3eae5;border-radius:7px;background:#fff;align-self:start}.wf-group summary{font-size:11px}.wf-profile small{font-size:10px}aside #nav .wf-links a{font-size:11px;min-height:34px;padding:7px 9px}}
