/* Белая верхняя полоса header v2 — последний CSS в <head> layout app-v2 */
body.site .hv2-top.desktop-only,
body.site div.hv2-top {
  background: #ffffff !important;
  background-color: #ffffff !important;
  background-image: none !important;
  border-bottom: 1px solid #e5e7eb !important;
}
body.site .hv2-top .hv2-top__inner {
  background: #ffffff !important;
  background-color: #ffffff !important;
}

/* Мобильная панель — скругление как .v2-btn (8px), в т.ч. iOS Safari */
body.site .hv2-mobile-bar__btn,
body.site a.hv2-mobile-bar__btn,
body.site button.hv2-mobile-bar__btn,
body.site .hv2-mobile-bar__callback {
  height: 38px !important;
  padding: 0 14px !important;
  box-sizing: border-box;
  border-radius: 8px !important;
  -webkit-appearance: none;
  appearance: none;
}
