/* Общая мобильная шапка ленты, специальностей, аналитики и кабинета врача. */
@media (max-width:900px){
  .dhdr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand account" "navigation navigation";align-items:center;gap:8px 12px;height:auto;padding:10px 16px 12px}
  .dhdr .logo{grid-area:brand;min-width:0;margin:0}
  .dhdr .din{grid-area:account;display:flex;align-items:center;justify-self:end;gap:10px;min-width:0;margin:0}
  .dhdr .din-cab{max-width:32vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  .dhdr .socials-row--header{display:none}
  .dhdr nav{grid-area:navigation;display:flex;flex-wrap:nowrap;gap:4px;width:100%;min-width:0;margin:0;overflow:visible}
  .dhdr nav a{display:flex;flex:1 1 0;align-items:center;justify-content:center;min-width:0;min-height:42px;padding:8px 3px;text-align:center;white-space:normal;overflow-wrap:anywhere;font:600 clamp(10px,2.8vw,12px)/1.15 var(--disp);letter-spacing:-.02em}
  .dhdr nav a:nth-child(2){flex-grow:1.5}
}
@media (max-width:600px){
  .dhdr .din-cab,.dhdr .din b{display:none}
}
@media (max-width:360px){
  .dhdr nav a{font-size:10px;letter-spacing:-.04em}
}
