.desktop-product-brand {
  display: none;
}

@media (min-width: 1024px) and (min-height: 600px) and (hover: hover) and (pointer: fine) {
  html:not(.preview-iphone):not(.preview-android):not(.platform-handset) .vk-topbar-brand.vk-topbar-community {
    visibility: hidden;
    pointer-events: none;
  }

  html:not(.preview-iphone):not(.preview-android):not(.platform-handset) .vk-topbar-heading > strong,
  html:not(.preview-iphone):not(.preview-android):not(.platform-handset) .vk-topbar-heading > #topCommSubtitle {
    display: none;
  }

  html:not(.preview-iphone):not(.preview-android):not(.platform-handset) .desktop-product-brand {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    height: 36px;
    color: var(--text);
    flex: 0 0 auto;
  }

  .desktop-product-brand .adminova-brand-owl {
    display: block;
    width: 32px;
    height: 32px;
    flex: 0 0 auto;
    object-fit: contain;
  }

  .desktop-product-brand .adminova-brand-wordmark {
    display: block;
    width: 120px;
    height: 24px;
    flex: 0 0 auto;
    overflow: visible;
  }

  html:not(.preview-iphone):not(.preview-android):not(.platform-handset) .sb-comm-btn {
    min-height: 50px;
    margin: 7px 8px 5px;
    padding: 7px 9px !important;
  }

  html:not(.preview-iphone):not(.preview-android):not(.platform-handset) .sb-comm-btn #sbCommAva {
    width: 34px !important;
    height: 34px !important;
    border-radius: 10px !important;
    font-size: 12px !important;
  }

  html:not(.preview-iphone):not(.preview-android):not(.platform-handset) .sb-comm-btn #sbCommName {
    font-size: 12.5px !important;
  }

  html:not(.preview-iphone):not(.preview-android):not(.platform-handset) .sb-comm-btn #sbCommSub {
    font-size: 10.5px !important;
  }

  html:not(.preview-iphone):not(.preview-android):not(.platform-handset) .sb-comm-btn > i {
    font-size: 16px !important;
  }

  .vk-topbar-heading {
    grid-column: 2;
    min-width: 0;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding-inline: 12px;
    text-align: center;
    line-height: 1.12;
  }

  .vk-topbar-heading strong {
    max-width: 100%;
    overflow: hidden;
    color: var(--text);
    font-size: 14px;
    font-weight: 700;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .vk-topbar-heading > #topCommSubtitle {
    max-width: 100%;
    margin-top: 2px;
    overflow: hidden;
    color: var(--muted);
    font-size: 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .vk-topbar-search {
    grid-column: 3;
    min-width: 0;
    height: 100%;
    padding: 0 14px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
  }

  .topbar-search-toggle {
    width: 36px;
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 0;
    border-radius: 50%;
    background: transparent;
    color: var(--accent);
    cursor: pointer;
  }

  .topbar-search-toggle:hover {
    background: var(--accent-soft);
  }

  .topbar-search-toggle i {
    font-size: 21px;
  }

  .vk-topbar .vk-global-search {
    width: min(360px, 100%);
    max-width: 0;
    height: 34px;
    padding-inline: 0;
    display: flex;
    overflow: hidden;
    visibility: hidden;
    opacity: 0;
    transition: max-width .18s ease, padding .18s ease, opacity .14s ease;
  }

  .topbar-search-open .topbar-search-toggle {
    display: none;
  }

  .topbar-search-open .vk-global-search {
    max-width: 360px;
    padding: 0 8px 0 12px;
    visibility: visible;
    opacity: 1;
  }

  .topbar-search-open .topbar-search-close {
    width: 28px;
    height: 28px;
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 0;
    border-radius: 50%;
    background: transparent;
    color: var(--muted);
    cursor: pointer;
  }

  .topbar-search-open .topbar-search-close:hover {
    background: var(--surface3);
    color: var(--text);
  }

  #secMessages .section-search-row,
  #secWall .search-wrap,
  #secMarket .market-tools .search-wrap {
    display: none !important;
  }
}
