.teams{max-width:1160px;margin:40px auto;padding:0 24px}.teams header{display:flex;justify-content:space-between;align-items:center;gap:16px}.teams h2{margin-top:32px}.eyebrow{color:#526176;font-size:14px}.context-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.context-card{padding:24px;border:1px solid #D7DEE8;border-radius:12px;text-decoration:none;font-weight:700}.context-card span{display:block;font-weight:400;font-size:14px;margin-top:8px}.invite-form{display:flex;align-items:end;gap:16px;max-width:720px}.invite-form>div{flex:1}.invite-form .primary{width:auto;margin:0}.table-region{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left}th,td{padding:16px 12px;border-bottom:1px solid #D7DEE8;vertical-align:top}th{font-size:14px;color:#526176}td{overflow-wrap:anywhere}td form{max-width:340px}summary{cursor:pointer;color:#071F43;min-height:44px;padding:10px 0}details[open]{min-width:220px}.check{font-size:14px;display:flex;gap:8px;align-items:start}.check input{width:20px;min-height:20px;flex-shrink:0}@media(max-width:640px){.teams{margin:24px auto;padding:0 16px}.teams .card{padding:24px 16px}.invite-form{display:block}.invite-form .primary{width:100%;margin-top:16px}th,td{padding:12px 8px}table{min-width:620px}}
