/* Header mark shares the 64px rail's center line. */
.app-shell.product-shell.original-ui .header-actions {
  display: flex; align-items: center; gap: 16px; min-width: 0; margin-left: auto;
}
@media (min-width: 701px) {
  .app-shell.product-shell.original-ui .workspace-header {
    padding-left: 12px; gap: 16px;
  }
}
@media (min-width: 701px) and (max-width: 1080px) {
  .app-shell.product-shell.original-ui .workspace-navigation { display: none; }
}
@media (max-width: 700px) {
  .app-shell.product-shell.original-ui .workspace-header {
    display: grid; grid-template-columns: 44px minmax(0, 1fr) auto;
    grid-template-rows: minmax(44px, auto) minmax(44px, auto); height: auto; min-height: 112px;
    box-sizing: border-box; padding: 8px 14px; gap: 4px 8px; flex-shrink: 0;
  }
  .app-shell.product-shell.original-ui .workspace-header > .mobile-menu { grid-column: 1; grid-row: 1; width: 44px; min-width: 44px; height: 44px; }
  .app-shell.product-shell.original-ui .workspace-header > .wordmark { grid-column: 2; grid-row: 1; margin: 0; min-width: 0; }
  .app-shell.product-shell.original-ui .header-actions { display: contents; }
  .app-shell.product-shell.original-ui .header-billing { grid-column: 1 / -1; grid-row: 2; width: 100%; }
  .app-shell.product-shell.original-ui .workspace-header .language-switcher { grid-column: 3; grid-row: 1; max-width: 104px; }
  .app-shell.product-shell.original-ui .workspace-header .language-switcher > svg { display: none; }
  #root .app-shell.product-shell.original-ui .workspace-header .language-switcher select { width: 104px; min-width: 0; max-width: 104px; min-height: 44px; height: 44px; padding-right: 28px; font-size: 12px; }
}
