.team-heading{margin-bottom:.35rem}.team-heading h1{font-size:1.7rem}.team-message{margin:0 0 .35rem;max-width:none;padding:.45rem .65rem}.team-editor{padding:.55rem .65rem!important;margin-bottom:.4rem}.team-fields{display:grid;grid-template-columns:110px minmax(150px,1fr) 145px 155px minmax(180px,1.2fr) auto auto auto;align-items:end;gap:.38rem}.team-fields .field{min-width:0}.team-fields label{display:block;margin-bottom:.12rem;font-size:.64rem;font-weight:800;color:#334e68}.team-fields input,.team-fields select{width:100%;height:34px!important;min-height:34px!important;padding:.25rem .45rem!important;font-size:.75rem!important}.team-active{display:flex!important;align-items:center;gap:.28rem;height:34px;padding:0 .45rem;border:1px solid #cfdfdc;border-radius:8px;background:#f7fbfa;font-size:.7rem;font-weight:800;white-space:nowrap}.team-active input{width:15px!important;height:15px!important;min-height:15px!important}.team-fields .btn{height:34px;min-height:34px;padding:.28rem .65rem;font-size:.72rem}.team-list{padding:.45rem .65rem!important}.team-list>header{display:flex;align-items:center;gap:.4rem;margin-bottom:.25rem}.team-list>header strong{font-size:.88rem}.team-list>header span{padding:.12rem .4rem;border-radius:999px;background:#e5f4f1;color:#08786e;font-size:.62rem;font-weight:800}.team-list table{margin:0}.team-list th,.team-list td{padding:.38rem .48rem!important;font-size:.7rem;vertical-align:middle}.team-list td small{display:block;color:#657b8d;font-size:.58rem}.team-list .status-pill{font-size:.56rem;padding:.2rem .38rem}@media(max-width:1100px){.team-fields{grid-template-columns:110px 1fr 145px 155px}.team-address{grid-column:1/3}.team-active{align-self:end}}@media(max-width:650px){.team-fields{grid-template-columns:1fr 1fr}.team-name,.team-address{grid-column:1/-1}.team-fields .btn{width:100%}.team-list table{min-width:600px}}
