.nav-toggle{display:none;border:1px solid rgba(255,255,255,.35);border-radius:9px;background:rgba(255,255,255,.12);color:#fff;padding:9px 12px;font:inherit;font-weight:800;cursor:pointer}.header{position:relative}.member-toolbar{grid-template-columns:minmax(240px,1fr) repeat(3,150px) auto}
@media(max-width:980px){.header{align-items:center;flex-direction:row;flex-wrap:wrap}.nav-toggle{display:inline-flex;align-items:center;gap:7px}.header nav{display:none;flex-basis:100%;width:100%;align-items:stretch;flex-direction:column;padding:8px;border-radius:12px;background:#17482f}.header nav.is-open{display:flex}.header nav a,.header nav .link,.nav-group summary{display:block;width:100%;min-height:44px;padding:11px 12px;text-align:left;border-radius:8px}.header nav a:hover,.header nav .link:hover{background:rgba(255,255,255,.08);text-decoration:none}.header nav form{width:100%}.nav-group>div{position:static;box-shadow:none;background:rgba(0,0,0,.12);margin:0 7px 6px;padding-left:12px}.member-toolbar{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.header{min-height:54px;padding-top:8px;padding-bottom:8px}.brand{font-size:18px}.shuttle{width:30px;height:30px}.nav-toggle{padding:8px 10px}.container{padding-left:12px;padding-right:12px}.member-toolbar{grid-template-columns:1fr}.table-wrap{overflow:visible;border:0;background:transparent;box-shadow:none}.responsive-cards{min-width:0}.responsive-cards thead{display:none}.responsive-cards tbody,.responsive-cards tr,.responsive-cards td{display:block;width:100%}.responsive-cards tr{overflow:hidden;margin-bottom:12px;border:1px solid var(--line);border-radius:13px;background:#fff;box-shadow:var(--shadow)}.responsive-cards td{display:grid;grid-template-columns:minmax(105px,36%) minmax(0,1fr);gap:10px;align-items:start;padding:10px 12px;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.responsive-cards td:last-child{border-bottom:0}.responsive-cards td::before{content:attr(data-label);color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.responsive-cards td[data-label=""]::before{display:none}.responsive-cards td[data-label=""]{display:block}.responsive-cards .row-actions{align-items:stretch;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.responsive-cards .row-actions .button{flex:1}.members-table{min-width:0!important}.filter-row{display:none!important}}
@media(max-width:760px){.brand-full{display:none}.brand-short{display:inline}}
