@import url('/static/theme.css');
.team-switch .selected{background:#152540;color:#fff}.team-metrics strong{display:block;font-size:30px;margin-top:12px}.team-management-panel{padding:28px}.team-member{border:1px solid #e1e7ef;border-radius:12px;padding:20px;margin-top:14px;background:#fff}.team-lead-card{background:#fffaf1;border-color:#e8d6b5}.team-member-heading{display:flex;gap:14px;align-items:center}.team-person-label{flex:1;min-width:0}.team-person-label h3{margin:0 0 7px;font-size:17px}.team-person-label small{display:block;font-size:12px;line-height:1.8;color:#72839a;overflow-wrap:anywhere}.team-member-heading .pill{font-size:11px}.team-responsibility{font-size:13px;line-height:1.9;color:#4d6078;margin:14px 0 0;white-space:pre-line}.team-edit{border-top:1px solid #e5eaf1;margin-top:16px;padding-top:14px}.team-edit summary,.team-add summary{font-size:13px;font-weight:700;cursor:pointer}.team-edit form,.team-add form{padding-top:16px}.team-edit button,.team-add button{margin-top:12px}.team-add{background:#f2f6fb;padding:20px;border-radius:10px;margin-top:22px}.team-edit p,.team-add p,.responsibility-card small{font-size:12px;color:#71839a;line-height:1.9}.responsibility-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.responsibility-card{border:1px solid #dfe6ef;border-radius:10px;padding:18px;background:#fafcfe}.responsibility-card summary{cursor:pointer;font-size:13px}.responsibility-card summary b{display:block;margin-top:9px;color:#a87732;font-size:16px}.responsibility-card form{padding-top:16px}.responsibility-card .check{display:flex;gap:8px;align-items:start;font-size:12px}.responsibility-card small{display:block;margin-bottom:14px}@media(max-width:700px){.team-management-panel{padding:16px}.team-member{padding:15px}.team-member-heading{flex-wrap:wrap;gap:10px}.team-member-heading .pill{margin-inline-start:46px}.responsibility-grid{grid-template-columns:1fr}.team-switch{flex-wrap:wrap}.team-person-label h3{font-size:15px}}

.team-member-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.team-member-grid>.team-member{margin:0;min-width:0}.team-member-grid>.team-lead-card{grid-column:1/-1}.team-jumps{margin-bottom:18px}.team-member-grid .team-member-heading .pill{max-width:110px;white-space:normal}@media(max-width:1100px){.team-member-grid{grid-template-columns:1fr}}
