.squadsPage .squadGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}
.squadsPage .squadCard{padding:11px!important;border-radius:12px!important}
.squadsPage .squadProfile{grid-template-columns:40px minmax(0,1fr);gap:9px}
.squadsPage .squadPhoto,.squadsPage .squadAvatar{width:40px;height:40px}
.squadsPage .squadProfile h3{font-size:14px;margin:3px 0 2px}
.squadsPage .squadDetails{gap:5px;margin:9px 0}
.squadsPage .squadDetails>span{padding:6px 7px}
.squadsPage .squadCard footer{position:static!important;inset:auto!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:7px 0 0!important;border:0!important;border-top:1px solid #dedad3!important;border-radius:0!important;background:transparent!important;color:inherit!important;box-shadow:none!important}
.squadsPage .squadCard footer span{display:inline-flex!important;align-items:center!important;width:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:inherit!important}
@media(max-width:1650px){.squadsPage .squadGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}
@media(max-width:1300px){.squadsPage .squadGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:980px){.squadsPage .squadGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){.squadsPage .squadGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:440px){.squadsPage .squadGrid{grid-template-columns:1fr}}
