.team-editor{min-width:0}.team-editor section{padding:0 0 24px;margin-bottom:24px;border-bottom:1px solid var(--line)}.team-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.team-section-head h3{font-size:16px}.team-section-head strong{font-size:14px;color:var(--blue)}#team-count{font-size:14px;font-weight:400;color:var(--muted);margin-left:8px}.team-member{display:grid;grid-template-columns:1fr 1.1fr 1.4fr 1.5fr auto;gap:10px;align-items:end;padding:12px 0}.team-member label,.team-months label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--muted)}.team-member input,.team-months input{width:100%;min-width:0;color:#203047}.team-member button{border:0;color:var(--muted);font-size:12px}.team-months{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:14px}.team-editor .team-reserve{display:flex;gap:20px;align-items:center}.team-reserve .form-field{margin:0;max-width:200px}.team-total{display:flex;justify-content:space-between;align-items:center;background:#f3f6fa;padding:16px;border-radius:10px;font-size:13px}.team-total strong{font-size:22px;margin-left:12px;font-variant-numeric:tabular-nums}#team-equation{color:var(--muted)}@media(max-width:600px){.team-member{grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line)}.team-member button{justify-self:end;grid-column:2}.team-months{grid-template-columns:repeat(3,minmax(0,1fr))}.team-total,.team-editor .team-reserve{flex-wrap:wrap;gap:8px}}
@media(min-width:601px){.team-member:not(:first-child) label{font-size:0;gap:0}.team-member input{font-size:14px}.team-member{padding:7px 0}}
