/* Daily Life Doc, round 13 (zone F1): the parts F1 adds to a client's head (js/client/client-head.js): the plan and
   its length before the channel chip ("Back pain · 4 weeks ·"), and the client's time with the expert's in grey
   after it. At phone width the head keeps the name and the channel only (the page's "On a phone"). */
.cph .wt > span { display: flex; align-items: center; gap: 0; min-width: 0; overflow: hidden; }
.cpsub { flex: 0 1 auto; min-width: 0; margin-right: 4px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.cph .chn2 { flex: none; }
/* The time is shown whole or not at all (js/client/client-head.js fit()): the plan's words and the channel stay. */
.cptime[hidden] { display: none; }
.cptime { flex: none; margin-left: 8px; white-space: nowrap; font-size: var(--t-xs); color: var(--ink2); }
@media (max-width: 880px) {
  .cpsub, .cptime { display: none; }
}
/* At phone width the sub line may take two lines, so "Telegram · Not connected yet" and Start link both show. */
@media (max-width: 880px) {
  .cph .wt > span:has(.chstart) { flex-wrap: wrap; row-gap: 3px; white-space: normal; }
}
