.sidebar nav{min-height:0;overflow-y:auto}.function-finder{display:block;padding:10px 14px;color:#cedde8;font-size:.75rem}.function-finder>span{position:absolute;clip:rect(0,0,0,0)}.function-finder input{width:100%;min-width:0;border:1px solid #60778b;border-radius:8px;background:#18364d;color:#fff;padding:11px 10px;font-size:.9rem}.function-finder input::placeholder{color:#e1e9ed}.navigation-group>summary{cursor:pointer;list-style-position:inside;font-weight:700;color:#cfdee8;padding:13px 14px;border-radius:8px;font-size:.9rem}.navigation-group.has-active>summary{color:#fff;background:#ffffff0b}.navigation-group .navitem{padding-left:22px;align-items:flex-start;min-height:42px}.navigation-group .navitem>span{min-width:0;overflow-wrap:anywhere}.navigation-group .navitem small{display:block;font-size:.68rem;line-height:1.4;margin-top:4px;color:#bdc7cd}.navigation-group .navitem:disabled,.function-results .navitem:disabled{opacity:.55;cursor:not-allowed}.function-results>p{color:#e3ebef;padding:12px}.function-results .navitem{white-space:normal}.sidebar .account-menu{display:block;position:relative;padding:0;flex-shrink:0;border-top:1px solid #ffffff20}.account-menu>summary{display:flex;align-items:center;gap:10px;cursor:pointer;padding:16px 13px;list-style:none}.account-menu>summary::-webkit-details-marker{display:none}.account-menu>summary>span:nth-child(2){min-width:0;flex:1}.account-menu strong,.account-menu small{display:block;overflow-wrap:anywhere}.account-menu small{font-size:.7rem}.account-menu-actions{position:absolute;bottom:100%;left:8px;right:8px;background:#18364d;border:1px solid #688296;border-radius:9px;padding:6px;box-shadow:0 -8px 24px #0004;z-index:50}.related-functions{margin:10px 0 20px;border:1px solid #d8e3e9;background:#fff;border-radius:9px;padding:10px 14px}.related-functions summary{cursor:pointer;font-size:.85rem;color:#385870}.related-functions>div{display:flex;gap:8px;flex-wrap:wrap;padding-top:12px}.inventory-hub-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 18px}.inventory-hub-tabs .active{background:#126f67;color:white}.module-state-list{display:grid;gap:14px}.module-state-list article{border:1px solid #d4e0e8;border-radius:10px;padding:16px}.module-state-list small{display:block}.navigation-group:focus-within{outline-offset:-2px}@media(max-width:700px){.sidebar.open{width:min(320px,90vw)}.related-functions>div>button{flex:1 1 145px}.account-menu>summary{min-height:60px}.function-finder input{font-size:16px}}

@media(max-width:700px){.sidebar.open{top:var(--det-navigation-top,124px)}}
