.team-members{display:flex;gap:8px;overflow-x:auto;margin:0 0 14px;padding-bottom:4px}.team-members>span{min-width:180px;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:#fff}.team-members strong,.team-members small{display:block}.team-members small{color:var(--muted)}
.team-create{display:grid;grid-template-columns:2fr 2fr 1fr 1.4fr 1.4fr auto;gap:10px;align-items:end;margin-bottom:15px;padding:14px;border:1px solid var(--line);border-radius:11px;background:#fff}.team-create h3,.team-create .error{grid-column:1/-1;margin:0}.team-create label,.team-task-controls label,[data-comment-form] label{display:grid;gap:4px;font-size:12px;font-weight:750}.team-create input,.team-create textarea,.team-create select,.team-task-controls input,.team-task-controls select,[data-comment-form] textarea{width:100%;min-height:40px;padding:8px;border:1px solid #b8c8c1;border-radius:7px;background:#fff}.team-create textarea{min-height:40px;resize:vertical}.team-create button,.team-task button,[data-comment-form] button{min-height:40px;padding:8px 12px;border:0;border-radius:7px;background:var(--night);color:#fff;font-weight:800;cursor:pointer}
.team-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.team-task{min-width:0;padding:14px;border:1px solid var(--line);border-left:4px solid #7d8b85;border-radius:10px;background:#fff}.team-task.priority-urgent{border-left-color:#d3223a}.team-task.priority-high{border-left-color:#ef8b21}.team-task header{display:flex;justify-content:space-between;gap:12px}.team-task h3{margin:3px 0;font-size:18px}.team-task p{white-space:pre-wrap}.team-task>small{display:block;color:var(--muted)}.team-priority,.team-status{font-size:11px;font-weight:850;text-transform:uppercase}.team-status{height:max-content;padding:4px 7px;border-radius:99px;background:#eaf2ef}.team-task-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:13px 0}.team-task-controls button{align-self:end}.team-task details{border-top:1px solid var(--line);padding-top:9px}.team-task summary{cursor:pointer;font-weight:800}.team-comments{display:grid;gap:6px;margin:9px 0}.team-comment{display:grid;padding:8px;border-radius:7px;background:#f3f7f5}.team-comment small{color:var(--muted)}[data-comment-form]{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:end}[data-comment-form] textarea{resize:vertical}
@media(max-width:900px){.team-create{grid-template-columns:repeat(2,minmax(0,1fr))}.team-create button{grid-column:1/-1}.team-board{grid-template-columns:1fr}}@media(max-width:760px){.team-create,.team-task-controls,[data-comment-form]{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.team-task,.team-members{scroll-behavior:auto}}
