.team-access{margin:24px 0 42px;padding:26px;border:1px solid #8ea9ca70;border-radius:22px;background:linear-gradient(145deg,#203b57,#15263a)}.team-access-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap}.team-access-heading h2{font-size:30px;margin:6px 0 8px}.team-access-heading p{max-width:650px;font-size:14px}.people-controls{display:flex;gap:12px;flex-wrap:wrap}.team-access-heading label,.team-access-row label{display:grid;gap:8px;min-width:150px;font-size:12px;color:#b9cce1}.team-access-heading input,.team-access select{background:#102035;color:#edf4ff;border:1px solid #91b0d077;border-radius:10px;padding:10px}.team-access-heading input{min-width:230px}.team-access-row{display:grid;grid-template-columns:minmax(200px,1fr) 125px 125px 130px auto;gap:12px;align-items:end;padding:16px 0;border-top:1px solid #a5bdd338}.team-access-row h3{font-size:20px;margin:0 0 4px}.team-access-row p{font-size:13px;margin:0}.team-access-row small{font-size:12px;color:#a9c5e7}.status-select.is-active,.status-select.is-allowed{color:#74e6ad!important}.status-select.is-inactive,.status-select.is-paused{color:#ff9da7!important}.team-row-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.team-row-actions>*{min-height:39px;padding:9px 12px!important;font-size:12px!important;white-space:nowrap}.team-row-actions .athlete-planner-action:after{display:none}@media(max-width:1000px){.team-access-row{grid-template-columns:1fr 1fr 1fr}.person-summary,.team-row-actions{grid-column:1/-1}}@media(max-width:620px){.team-access{padding:20px}.people-controls{width:100%}.team-access-heading input,.team-access-heading label{min-width:0;width:100%}.team-access-row{grid-template-columns:1fr}.person-summary,.team-row-actions{grid-column:auto}.team-row-actions>*{flex:1}}
