.team-collaboration{font:13px/1.5 Inter,system-ui,sans-serif;color:var(--body,#cad2e1);width:100%;min-width:0}.tc-card{border:1px solid var(--border,#252d3c);border-radius:14px;background:var(--surface,#121720);margin-bottom:24px;overflow:hidden}.tc-card>header{padding:20px 24px;border-bottom:1px solid var(--border,#252d3c)}.tc-card h3{font-size:16px;color:var(--hi,#edf0f8);margin:0 0 4px}.tc-card p{margin:5px 0;color:#929eb4}.tc-row{display:flex;align-items:center;gap:20px;padding:18px 24px;border-bottom:1px solid var(--border,#252d3c)}.tc-row:last-child{border-bottom:0}.tc-row>div:first-child{flex:1;min-width:0}.tc-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.team-collaboration .btn{font:500 12px Inter,system-ui,sans-serif;white-space:nowrap;border:1px solid #303a4c;padding:8px 12px;border-radius:8px;background:#1a2231;color:#dfe5f3;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:box-shadow .15s,border-color .15s}.team-collaboration .btn:hover,.tc-segment button:hover{border-color:#6e8bff;box-shadow:0 0 14px #6e8bff30}.team-collaboration .btn.primary{background:#6e8bff;color:#0b1020;border-color:#6e8bff}.team-collaboration .btn:disabled{opacity:.5;cursor:wait}.tc-muted,.tc-coach>small{color:#8d9ab1;font-size:12px}.tc-error{padding:12px 16px;border:1px solid #e77f8f50;border-radius:9px;color:#ef9aab}.tc-empty{padding:28px 24px}.tc-empty h3{font-size:16px}.tc-inline-form,.tc-sharing{padding:20px 24px;display:flex;align-items:end;gap:14px;flex-wrap:wrap}.team-collaboration label{display:flex;flex-direction:column;gap:7px;color:#9da9bd;font-size:12px;min-width:0}.team-collaboration input:not([type=checkbox]),.team-collaboration textarea,.team-collaboration select{font:13px Inter,system-ui,sans-serif;color:#e4e8f4;background:#0d121a;border:1px solid #303a4c;border-radius:8px;padding:10px 12px;box-sizing:border-box;width:100%;outline:none}.team-collaboration input:focus,.team-collaboration textarea:focus{border-color:#6e8bff;box-shadow:0 0 0 3px #6e8bff1a}.tc-sharing{align-items:start;flex-direction:column}.tc-sharing label{flex-direction:row;align-items:center}.tc-sharing input{accent-color:#6e8bff}.tc-inbox-tools{display:flex;align-items:center;gap:20px;margin-bottom:20px}.tc-segment{display:flex;gap:3px;border:1px solid #303a4c;border-radius:9px;padding:3px}.tc-segment button{font:500 12px Inter,sans-serif;border:0;background:transparent;color:#939fb3;border-radius:6px;padding:7px 16px;cursor:pointer}.tc-segment [aria-pressed=true]{background:#6e8bff26;color:#c5d0ff}.tc-compose{border:1px solid #303a4c;border-radius:12px;padding:16px 20px;margin:0 0 24px}.tc-compose>summary{cursor:pointer;color:#b8c6ff;font-weight:500}.tc-compose form{padding-top:18px;display:grid;gap:16px;max-width:900px}.tc-compose textarea{resize:vertical;min-height:100px;max-height:280px}.tc-compose .btn{justify-self:start}.tc-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tc-message{border:1px solid #273142;border-radius:11px;margin-bottom:10px;background:#111720;overflow:hidden}.tc-message>summary{display:flex;align-items:center;gap:16px;padding:17px 20px;cursor:pointer;list-style:none}.tc-message>summary>span:nth-child(2){flex:1;min-width:0}.tc-message strong{color:#e5eaf5;font-weight:500}.tc-message small,.tc-seat small{display:block;color:#8d9ab1;font-size:11px;margin-top:4px}.tc-message time{font-size:11px;color:#8d9ab1}.tc-message-dot{height:6px;width:6px;border-radius:50%;background:#48546a;flex:none}.tc-message-dot[data-status=unread]{background:#6e8bff;box-shadow:0 0 9px #6e8bff70}.tc-message-body{padding:0 26px 20px;border-top:1px solid #252d3c}.tc-message pre{font:13px/1.7 Inter,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;padding:20px 0;margin:0}.tc-status{display:inline-block;border:1px solid #33415a;color:#aab9d0;padding:4px 8px;border-radius:6px;font-size:11px;white-space:nowrap}.tc-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 0 24px}.tc-metrics>div{display:flex;flex-direction:column;gap:5px}.tc-metrics strong{font-size:29px;font-weight:600;color:#e5eaf5;letter-spacing:-.04em}.tc-metrics span{font-size:12px;color:#94a1b8}.tc-seat{display:grid;grid-template-columns:minmax(140px,1fr) minmax(150px,1.1fr) minmax(120px,1.3fr) minmax(110px,.8fr);align-items:center;gap:24px;padding:24px;border-bottom:1px solid #252d3c}.tc-seat:last-child{border:0}.tc-seat-values{display:flex;gap:24px;flex-wrap:wrap}.tc-seat-values strong{display:block;font-size:22px;color:#bccaff}.tc-seat-values span{color:#9daabd;font-size:11px}.tc-spark{width:100%;height:42px;color:#6e8bff}.tc-seat[data-band=near_limit] .tc-status,.tc-seat[data-band=at_limit] .tc-status{color:#e6bc5c;border-color:#e6bc5c66}.tc-seat[data-band=available] .tc-status{color:#35c6a0;border-color:#35c6a04d}.tc-coach{padding:22px 24px;border-bottom:1px solid #252d3c}.tc-coach:last-child{border:0}.tc-coach h4{font-size:14px;color:#e5eaf5;margin:0 0 20px}.tc-advice{border-left:2px solid #6e8bff;padding:0 16px;margin:20px 0}.tc-coach .tc-metrics strong{font-size:24px}.tc-advice p{max-width:85ch}.tc-coach>small{display:block}.team-collaboration .ms-select{width:100%}@media(max-width:1050px){.tc-seat{grid-template-columns:1fr 1fr}.tc-message time{display:none}}@media(max-width:650px){.tc-seat,.tc-form-grid{grid-template-columns:1fr}.tc-row,.tc-inbox-tools{align-items:start;flex-direction:column}.tc-card>header,.tc-row,.tc-coach{padding:16px}.tc-metrics{gap:10px}.tc-metrics strong{font-size:24px}.tc-message>summary{gap:10px}.tc-message .tc-status{display:none}}@media(prefers-reduced-motion:reduce){.team-collaboration *{transition:none!important;scroll-behavior:auto!important}}
