.menu-toggle{display:none}.button-link{display:inline-block;background:var(--blue);color:#07141b;font-weight:800;padding:11px 17px;border-radius:7px}.lookup-wrap{position:relative}.part-suggestions{position:absolute;z-index:8;left:0;right:0;top:100%;background:#0f1820;border-radius:6px;box-shadow:0 8px 22px #000;max-height:260px;overflow:auto}.part-suggestions button{display:grid;text-align:left;width:100%;border-radius:0;background:#16232d;color:#fff;border-bottom:1px solid #344653}.part-suggestions small{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history-filters{display:grid;grid-template-columns:1fr 1fr 1fr 1fr auto auto;align-items:center;gap:8px;margin-bottom:18px}.history-filters input,.history-filters select{margin:0}.history-filters a{padding:10px}.small{padding:6px 9px}.password-form{max-width:500px;display:grid;gap:14px}.user-item{display:block!important}.user-actions{display:grid;grid-template-columns:1fr 1.6fr auto;gap:8px;margin-top:8px}.user-actions form{display:flex;align-items:center;gap:7px}.user-actions input{margin:0}.system-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px}.system-stats div{background:#17212a;border-left:4px solid var(--blue);padding:15px}.system-stats b{display:block;font-size:25px}.system-stats span{color:var(--muted)}.system-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.system-grid form{display:grid;gap:10px;margin:13px 0}.system-grid dl{display:grid;grid-template-columns:1fr 1fr}.system-grid dd{text-align:right;color:var(--muted)}
@media(max-width:900px){header{flex-direction:row;align-items:center;flex-wrap:wrap}.menu-toggle{display:block;margin-left:auto}#main-nav{display:none;width:100%;flex-direction:column;align-items:stretch;gap:0}#main-nav.open{display:flex}#main-nav a,#main-nav form{padding:11px 4px;border-top:1px solid #26343f}#main-nav .link{text-align:left;width:100%}.history-filters{grid-template-columns:1fr 1fr}.system-stats{grid-template-columns:1fr 1fr}.system-grid{grid-template-columns:1fr}.user-actions{grid-template-columns:1fr}.user-actions form{display:grid;grid-template-columns:1fr auto}}
@media(max-width:520px){.system-stats{grid-template-columns:1fr}.history-filters{grid-template-columns:1fr}.count-row{grid-template-columns:1fr 1fr}.count-row div{grid-column:1/-1}.bulk-row{grid-template-columns:1fr 100px}}
