/* GetnDrive Visual Rebrand — desktop Header fit. v0.2.10.28

   Loaded on every public request after the public shell refinement. The main, lockup and shell stylesheets are
   SHA-frozen by the rendered-evidence checkers, so none of them is edited. Desktop Header only (>= 1025px); the
   mobile Header and the drawer are not addressed.

   Why: in live Chrome at a 1025px viewport with a classic 15px scrollbar (1010px layout width) the one-row list is
   wider than the space beside the logo. The list does not wrap and is aligned to the end, so it spilled left over
   the logo link: EN `Home` started 7px inside it, RU `Главная` touched it. The logo slot is 208px up to 1199px and
   272px from 1200px, so 1200px repeats the squeeze in EN.

   What: the whitespace around the two group separators is trimmed in the bands that lack room. The language item
   gets its space from a `#primary-menu` rule of the Workbench switcher styles (14px margin + 14px padding around its
   hairline); the market item keeps the Rebrand margin band (15.4px at 1025px) before its hairline. Both hairlines,
   every label, control, frame, height, focus ring, order and href are unchanged. No font size, logo size, transform,
   absolute position, clipping, negative offset or wrap is used. */

/* Language item: 29px of separator space (margin 14 + hairline 1 + padding 14) becomes 15px (6 + 1 + 8). */
@media (min-width: 1025px) and (max-width: 1279px) {
	body.getndrive-visual-rebrand #main-header #primary-menu > li.sch-lang-switcher-menu-item {
		margin-left: 6px;
		padding-left: 8px;
	}
}

/* Market item: the page links and the context controls stay apart by an 8px margin plus the hairline. */
@media (min-width: 1025px) and (max-width: 1199px) {
	body.getndrive-visual-rebrand #main-header #primary-menu > li.gnd-nav-market {
		margin-left: 8px;
	}
}
