.teams__body{grid-gap:1.5rem;grid-template-columns:1fr 21.875rem}.teams__body,.teams__items{align-items:stretch;display:grid}.teams__items{grid-template-columns:repeat(auto-fit,minmax(16.875rem,1fr));grid-gap:1.5rem}.teams__item{border:.0625rem solid #e7e7e7;border-radius:.25rem;box-shadow:0 .3125rem .625rem 0 rgba(0,0,0,.05);height:100%;transition:all .3s ease-in-out}.teams__item-title{font-size:1.125rem}.teams__item-icon{max-width:6.875rem}.teams__item-details-value{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.teams__item:hover{box-shadow:0 .3125rem .625rem 0 rgba(0,0,0,.16)}.teams-form{border:.0625rem solid #e7e7e7;border-radius:.75rem;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:1rem;max-width:56.25rem;padding:1.5rem;transition:box-shadow .3s ease-in-out}.teams-form .form-group{display:flex;flex:1;flex-direction:column}.teams-form .form-group label{color:#333;font-size:.9rem;font-weight:600;margin-bottom:.4rem}.teams-form .form-group select{background:#fff;border:.0625rem solid #ddd;border-radius:.5rem;color:#222;font-size:1rem;padding:.625rem .75rem;transition:border .2s ease,box-shadow .2s ease}.teams-form .form-group select:focus{outline:none}.teams-sidebar{position:relative}.teams-sidebar__body{position:relative;top:0}@media (max-width:61.99875em){.teams__body{column-gap:2.25rem;display:flex;flex-direction:column}}@media (max-width:43.75rem){.teams-form{flex-direction:column}}@media (any-hover:hover){.teams-form:hover{box-shadow:0 .25rem .625rem rgba(0,0,0,.08)}}