/* Build 11 collaboration session UI. Overlay uses existing modal system. */
#collabBtn{border:1px solid #628b64;color:#c6ebca;background:#2a4335;font-weight:700}
#collabBtn.live{background:#315e48;border-color:#88c88a;box-shadow:inset 0 -2px #65ce81}
#collabCount{color:#e6ffdb;font-size:10px}
.collab-box{display:flex;flex-direction:column;gap:12px;color:#e0e8ed;min-width:330px}
.collab-info{background:#293944;border:1px solid #40545c;padding:10px;font-size:12px;line-height:1.6}
.collab-row{display:flex;gap:9px;align-items:center;background:#27333b;padding:9px;border-bottom:1px solid #45525c}
.collab-row>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}
.collab-controls{display:flex;gap:8px;flex-wrap:wrap;align-items:center}
.collab-controls input{width:90px;max-width:100%;background:#172129;color:#e9f2f0;border:1px solid #576974;padding:8px}
.collab-controls button,.collab-row button{padding:7px 10px;border:1px solid #758b90;color:#f0f6f1;background:#3e525d;cursor:pointer;border-radius:3px}
.collab-controls button:hover,.collab-row button:hover{background:#5c7277}
.collab-warning{font-size:11px;color:#ffc68d;line-height:1.55}
.collab-led{color:#8fe0a5;font-weight:700}
