.live-workspace-card{min-width:0;display:flex;flex-direction:column;max-height:520px}
.live-workspace-card .card-head{flex:0 0 auto;margin-bottom:10px}
.live-workspace-refresh{font-size:9px;color:#657086;background:#f0f3f8;border-radius:999px;padding:5px 8px;white-space:nowrap}
.live-presence-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding-bottom:11px;border-bottom:1px solid #e6e9ef;flex:0 0 auto}
.live-presence-person{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;padding:9px 10px;border:1px solid #e3e7ef;border-radius:11px;background:#f8f9fc;min-width:0}
.live-presence-person.online{background:#f0faf5;border-color:#cfe7d9}
.live-presence-person .presence-dot{border:0;width:9px;height:9px}
.live-presence-person b,.live-presence-person small{display:block;min-width:0}
.live-presence-person b{font-size:11px;color:#111a35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.live-presence-person small{margin-top:2px;font-size:9px;color:#667086;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.live-presence-person em{font-style:normal;font-size:8px;font-weight:900;color:#6b7488;letter-spacing:.06em}
.live-presence-person.online em{color:#17663f}
.live-workspace-feed{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:5px;margin-top:6px;scrollbar-width:thin;scrollbar-color:#bcc4d2 transparent}
.live-workspace-feed::-webkit-scrollbar{width:7px}.live-workspace-feed::-webkit-scrollbar-track{background:transparent}.live-workspace-feed::-webkit-scrollbar-thumb{background:#bcc4d2;border-radius:999px}
.live-workspace-feed .activity-row:first-child{border-top:0}
@media(max-width:680px){.live-workspace-card{max-height:480px}.live-presence-list{grid-template-columns:1fr}.live-workspace-feed{max-height:285px}}
