.home-page .site-header .mobile-action-icon { display:none; }

@media (max-width:750px), (pointer:coarse) and (orientation:landscape) and (max-height:600px) {
  .home-page:not(.portal-page) .site-header.flyora-home-header {
    --mobile-header-button:clamp(28px,9vw,44px);
    display:flex;
    flex-wrap:nowrap;
    align-items:center;
    justify-content:center;
    min-height:0;
    padding:6px 4px;
    gap:4px;
  }

  .home-page:not(.portal-page) .site-header .home-brand-group,
  .home-page:not(.portal-page) .site-header .home-partner-menu-list {
    display:flex;
    flex-wrap:nowrap;
    align-items:center;
    gap:4px;
  }

  .home-page:not(.portal-page) .site-header .home-brand-group .brand {
    flex:none;
    gap:3px;
    margin:0;
    font-size:clamp(15px,4.6vw,24px);
  }

  .home-page:not(.portal-page) .site-header .brand-mark {
    width:22px;
    min-width:22px;
    height:22px;
    font-size:16px;
  }

  .home-page:not(.portal-page) .site-header .flyora-home-brand::before {
    width:13px;
    min-width:13px;
    height:13px;
    min-height:13px;
  }

  .home-page:not(.portal-page) .site-header .header-actions {
    display:contents;
  }

  .home-page:not(.portal-page) .site-header .home-brand-group .language-picker,
  .home-page:not(.portal-page) .site-header :is(.home-driver-link,.home-partner-menu summary,#homeAdminShortcut,#homeStripReverse,.tracking-top-link,.post-link) {
    flex:0 0 var(--mobile-header-button);
    box-sizing:border-box;
    width:var(--mobile-header-button);
    min-width:var(--mobile-header-button);
    height:38px;
    min-height:38px;
    padding:0;
    margin:0 !important;
    border-radius:8px;
  }

  .home-page:not(.portal-page) .site-header :is(.home-driver-link,#homeAdminShortcut) svg {
    width:22px;
    height:22px;
  }

  .home-page:not(.portal-page) .site-header .home-handshake-icon {
    font-size:21px;
  }

  .home-page:not(.portal-page) .site-header :is(.tracking-top-link,.post-link) {
    display:grid;
    place-items:center;
    position:relative;
    font-size:0 !important;
  }

  .home-page:not(.portal-page) .site-header :is(.tracking-top-link,.post-link)::after {
    content:none;
  }

  .home-page:not(.portal-page) .site-header .mobile-action-icon {
    display:block;
    width:20px;
    height:20px;
  }

  .home-page:not(.portal-page) .site-header .mobile-action-label {
    position:absolute;
    width:1px;
    height:1px;
    overflow:hidden;
    clip-path:inset(50%);
    white-space:nowrap;
  }

  #overviewPanel :is(.all-stats-grid article,.overview-extra-card,#adPendingNotice) {
    border-inline-start:3px solid var(--overview-accent,#6697bd);
  }

  #overviewPanel .overview-metrics article:has(.metric-icon.blue) { --overview-accent:#4285ed; }
  #overviewPanel .overview-metrics article:has(.metric-icon.green) { --overview-accent:#489b73; }
  #overviewPanel .overview-metrics article:has(.metric-icon.orange) { --overview-accent:#d48a3e; }
  #overviewPanel .overview-metrics article:has(.metric-icon.purple),
  #overviewPanel #statsPanel :is(.commission-stat,.ai-stat) { --overview-accent:#8b45f6; }

  #overviewPanel #statsPanel article:has(#statPublished) { --overview-accent:#8daea1; }
  #overviewPanel :is(.posting-overview-tile,.pending-stat,#adPendingNotice) { --overview-accent:#d48a3e; }
  #overviewPanel .overview-extra-card { --overview-accent:#489b73; }
}
