.squadsPage .squadDirectoryHead{position:static!important;inset:auto!important;width:auto!important;height:auto!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;color:#111!important;backdrop-filter:none!important;z-index:auto!important}.squadsPage .squadFilterBar{display:grid!important;visibility:visible!important;opacity:1!important}.squadsPage .squadGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.squadsPage .squadCard{min-width:0;min-height:0;padding:14px;border-radius:14px}.squadProfile{display:grid;grid-template-columns:46px minmax(0,1fr);gap:11px;align-items:center}.squadPhoto,.squadsPage .squadAvatar{width:46px;height:46px;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:#111;color:#fff;font:700 12px Arial}.squadProfileCopy{min-width:0}.squadTopline{display:flex;align-items:center;justify-content:space-between;gap:8px}.squadTopline b{color:#ff3b08;font-size:10px}.squadTopline small{font-size:7px;font-weight:900;color:#8a9091}.squadsPage .squadProfile h3{margin:5px 0 3px;font-size:16px;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.squadProfile p{margin:0;color:#787d7e;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.squadDetails{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:12px 0}.squadDetails>span{min-width:0;padding:8px;border-radius:9px;background:#f0ede7}.squadDetails small{display:block;margin-bottom:3px;color:#999;font-size:6px;font-weight:900;letter-spacing:.12em}.squadDetails b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.squadsPage .squadCard footer{display:flex;gap:8px;padding-top:9px;border-top:1px solid #dedad3;font-size:7px}.squadsPage .squadCard footer i{width:7px;height:7px}.squadsPage .squadCard footer span{white-space:nowrap}@media(max-width:1450px){.squadsPage .squadGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1100px){.squadsPage .squadGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.squadsPage .squadGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.squadsPage .squadGrid{grid-template-columns:1fr}.squadsPage .squadCard{padding:13px}.squadProfile{grid-template-columns:44px minmax(0,1fr)}}
