
/* ESR-HEADER-048 mobile correction: reuse the existing phone link; wide layouts unchanged. */
@media(max-width:767px) {
  body .layout header.app-header.header048 {grid-template-columns:minmax(0,1fr) 40px auto;gap:6px;padding:0 8px;}
  body .layout header.app-header.header048 .logo {gap:6px;min-width:0;}
  body .layout header.app-header.header048 .logo-mark {font-size:30px;}
  body .layout header.app-header.header048 .logo-sub {font-size:9px;}
  .header048 .header048-toggle {min-width:40px;min-height:44px;width:40px;padding:8px;}
  .header048 .header048-contacts-bar {display:contents;}
  .header048 .header048-contacts-bar > :not(.header048-phone) {display:none;}
  .header048 .header048-contacts-bar .header048-phone {grid-column:3;grid-row:1;gap:4px;font-size:13px;line-height:1.2;min-height:44px;white-space:nowrap;}
  .header048 .header048-phone > svg {width:16px;height:16px;flex-shrink:0;}
  .header048 .header048-actions {display:none;}
}
@media(max-width:359px) {
  body .layout header.app-header.header048 {grid-template-columns:minmax(0,1fr) 36px auto;gap:4px;padding:0 6px;}
  body .layout header.app-header.header048 .logo {gap:4px;}
  body .layout header.app-header.header048 .logo-mark {font-size:25px;}
  body .layout header.app-header.header048 .logo-sub {font-size:7.5px;}
  .header048 .header048-toggle {min-width:36px;width:36px;padding:6px;}
  .header048 .header048-contacts-bar .header048-phone {font-size:12.5px;gap:3px;}
}

/* Mobile messenger symbols associated with the phone number. */
@media(max-width:767px) {
 .header048 .header048-contacts-bar .header048-phone > span {display:block;text-align:right;}
 .header048 .header048-contacts-bar .header048-phone > span::after {
  content:"";display:block;width:70px;height:20px;margin:2px 0 0 auto;
  background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2212%22%20fill%3D%22%2325D366%22%2F%3E%3Cpath%20d%3D%22M6.1%2018.1l.8-2.8A7%207%200%201%201%209.2%2018z%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M9.5%207.6c-.2-.4-.4-.4-.7-.4h-.6c-.3%200-.5.2-.7.5-.6.7-.7%201.7-.3%202.7.9%202.5%202.9%204.5%205.4%205.4%201%20.4%202%20.3%202.7-.3.3-.2.5-.4.5-.7v-.6c0-.3%200-.5-.4-.7l-1.7-.8c-.3-.1-.5-.1-.7.2l-.8%201c-1.4-.6-2.5-1.7-3.1-3.1l1-.8c.3-.2.3-.4.2-.7z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E"),url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2212%22%20fill%3D%22%232AABEE%22%2F%3E%3Cpath%20d%3D%22M5.1%2011.5l13.1-5.1c.6-.2.9.2.7.9l-2.2%2010.2c-.1.7-.6.9-1.1.5l-3.5-2.6-1.7%201.7c-.2.2-.3.3-.6.3l.3-3.7%206.7-6c.3-.3-.1-.5-.4-.2l-8.3%205.2-2.6-.8c-.7-.2-.7-.6-.4-.8z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E"),url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22g%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23298AFF%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%237339E8%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2212%22%20fill%3D%22url%28%23g%29%22%2F%3E%3Cpath%20d%3D%22M12%204.8a7.2%207.2%200%200%200-7.2%207.3c0%201.4.4%202.8%201.2%203.9l-.8%203.2%203.3-.9c1.1.6%202.2%201%203.5%201a7.3%207.3%200%200%200%200-14.5zm0%203a4.3%204.3%200%201%201-3.7%206.5l-.5-.9-.4%201.6.1-2.3a4.4%204.4%200%200%201%204.5-4.9z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");
  background-size:20px 20px;background-position:left center,center center,right center;background-repeat:no-repeat;
  opacity:1;
 }
}
