/* Telegram Call uses the shared platform shell and keeps its native controls. */
body[data-product-layout="call"]>.nav.gv-research-header{width:100%;max-width:none;margin:0;flex-wrap:nowrap;padding:12px 28px;gap:20px}
body[data-product-layout="call"]>.nav .logo{display:none}
body[data-product-layout="call"]>.nav .page-label{flex:0 1 auto;color:#bed7e6;font-size:13px;line-height:1.5}
body[data-product-layout="call"]>.nav #tgcBack{display:none}
body[data-product-layout="call"]>.nav #panelLanguage{margin-left:auto;min-width:0;font:12px/1.5 Arial,sans-serif;max-width:154px;flex-shrink:0}
body[data-product-layout="call"]>.nav #logout{font-size:12px!important;flex-shrink:0}
body[data-product-layout="call"]>.nav #gvResearchMenu{order:-2}
body[data-product-layout="call"] .gv-product-content>section{width:100%;min-width:0}
body[data-product-layout="call"] #tgcCard{width:100%;max-width:none;min-width:0;margin:0}
body[data-product-layout="call"] .tgc-choice{overflow-wrap:anywhere}
@media(max-width:1050px){body[data-product-layout="call"]>.nav.gv-research-header{padding:12px 20px}}
@media(max-width:760px){
  body[data-product-layout="call"]>.nav.gv-research-header{display:grid;grid-template-columns:35px minmax(0,1fr) minmax(96px,140px);grid-template-rows:1fr 1fr;gap:4px 8px;padding:7px 12px}
  body[data-product-layout="call"]>.nav .page-label{display:none}
  body[data-product-layout="call"]>.nav .gv-mobile-logo{display:flex;grid-column:2;grid-row:1 / span 2;min-width:0;max-width:135px;align-items:center}
  body[data-product-layout="call"]>.nav .gv-mobile-logo img{width:100%;height:60px;object-fit:contain}
  body[data-product-layout="call"]>.nav #gvResearchMenu{grid-column:1;grid-row:1 / span 2;width:35px;height:35px;padding:0;font-size:0}
  body[data-product-layout="call"]>.nav #gvResearchMenu:before{content:'☰';font-size:17px}
  body[data-product-layout="call"]>.nav #panelLanguage{grid-column:3;grid-row:1;justify-self:stretch;max-width:100%;width:100%;margin:0;padding:6px 8px}
  body[data-product-layout="call"]>.nav #logout{grid-column:3;grid-row:2;justify-self:end;max-width:100%;padding:4px 8px!important;font-size:11px!important;white-space:normal;overflow-wrap:anywhere}
}
