/* Orbit Team (13 Oct 2026): "Your team" (owner) and "Shared with you" (employee) on the account page. */
.team-card .team-intro{margin:6px 0 14px}
.team-card .team-trust{border:1px solid #5b4a1a;background:#1d1708;color:#f5d58a;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.5;margin:0 0 14px}
.team-list{display:grid;gap:10px;margin:0 0 14px}
.team-row{border:1px solid var(--line);background:var(--panel-elevated);border-radius:12px;padding:12px 14px;display:grid;gap:8px}
.team-row-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}
.team-row-head strong{color:var(--text);font-size:15px}
.team-row-head .team-email{color:var(--muted);font-size:13px;overflow-wrap:anywhere}
.team-chip{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600;border:1px solid var(--line-strong);color:var(--text-dim)}
.team-chip[data-status=active]{border-color:#1f6b45;color:var(--accent-green);background:var(--accent-green-bg)}
.team-chip[data-status=paused]{border-color:#6b4a1f;color:#f5b041;background:#2a1d0b}
.team-chip[data-status=invited]{border-color:#1f4f6b;color:var(--primary);background:#0b2233}
.team-row-meta{color:var(--muted);font-size:13px;line-height:1.5}
.team-actions{display:flex;flex-wrap:wrap;gap:8px}
.team-actions button{min-height:36px}
.team-form{display:grid;gap:14px;border-top:1px solid var(--line);padding-top:14px;margin-top:4px}
.team-form fieldset{border:1px solid var(--line);border-radius:10px;padding:10px 12px;margin:0;display:grid;gap:8px;min-width:0}
.team-form legend{padding:0 6px;color:var(--text-dim);font-size:13px;font-weight:600}
.team-form .check-label{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--text-dim)}
.team-form .check-label small{display:block;color:var(--muted);font-size:12px}
.team-form .team-hint{color:var(--muted);font-size:12px;margin:0}
.team-form .team-warn{color:#f5b041}
.team-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}
@media (max-width:640px){.team-two{grid-template-columns:1fr}}
.team-activity{display:grid;gap:2px;max-height:360px;overflow:auto;border:1px solid var(--line);border-radius:10px;padding:6px;background:#0a121c}
.team-activity-row{display:grid;grid-template-columns:auto 1fr;gap:10px;padding:6px 8px;border-radius:8px;font-size:13px;color:var(--text-dim)}
.team-activity-row:nth-child(odd){background:#0d1723}
.team-activity-row time{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}
.team-activity-row[data-kind=blocked] span{color:#f5b041}
.team-activity-row[data-kind=typed] span{color:var(--text);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere}
.team-shared{border-color:#1f4f6b}
.team-shared .team-row{background:#0e1b29}
.team-rules{white-space:pre-wrap;border-left:3px solid var(--line-strong);padding:4px 10px;color:var(--text-dim);font-size:13px;margin:0}
.team-status{min-height:1.2em;font-size:13px;color:var(--muted);margin:0}
.team-status.error{color:#fca5a5}
