/* Mobile-only additions. The approved desktop CSS and IRANSansX stay intact. */
@media (max-width: 860px) {
  #stockHeaderV2 .sv2-mobile .sv2-mobileright > a[data-sd-app-nav-v772="account"] {
    width: 44px;
    min-width: 44px;
    height: 44px;
    flex: 0 0 44px;
    padding: 0;
  }
  #stockHeaderV2 .sv2-mobile .sm1-account-icon {
    width: 22px;
    height: 22px;
    display: block;
    fill: none;
    stroke: currentColor;
  }
  #stockHeaderV2 .sv2-mobile .sv2-search > svg {
    flex: 0 0 20px;
  }
}
