/* Kedu R8F5M: additive private-chat header layout; no interaction changes */
.thread-header{min-width:0;gap:10px}
.thread-header .thread-person{min-width:0;flex:1 1 auto}
.thread-header .thread-person h2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}
.thread-header .thread-actions{flex:0 0 auto}
.thread-header .k8-call-buttons{flex:0 0 auto}
@media(max-width:710px){
 .thread-header{min-height:70px;height:auto;gap:7px;padding:9px 10px;flex-wrap:wrap;align-content:center}
 .thread-header .back{flex:0 0 auto}
 .thread-header #peerAvatarLink{flex:0 0 auto}
 .thread-header .thread-person{flex:1 1 64px;min-width:64px}
 .thread-header .thread-person h2{font-size:15px}
 .thread-header .thread-actions{max-width:100%;order:3;flex-basis:100%;justify-content:flex-end} /* existing functional actions remain available */
 .thread-header .k8-call-buttons{display:flex;align-items:center;gap:5px;margin-left:auto;min-width:0;flex:0 0 auto}
 .thread-header .k8-call-buttons>button{flex:0 0 auto}
}
@media(max-width:385px){
 .thread-header{gap:5px;padding:8px 7px}
 .thread-header .thread-person{flex-basis:55px;min-width:55px}
 .thread-header .k8-call-buttons{gap:3px}
}
