/* Pasek rodziny serwisów Dane Rolne (decyzja Marka z 6.11.2026). Skopiowany bez zmian z
   C:\Moje\Hub\worker\src\pasek-rodziny.js (STYL_PASKA). Klasy dr- mają własne ustawienia,
   żeby styl strony ich nie zmienił. Nowa wersja w hubie = nowa kopia tutaj. */
  .dr-pasek { display: block; position: static; width: auto; height: auto; min-height: 0; max-width: none; margin: 0; padding: 0; border: 0; background: #14201A; font: 400 13px/1 system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif; }
  .dr-pasek ul { display: flex; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; gap: 22px; box-sizing: border-box; width: 100%; max-width: 1240px; margin: 0 auto; padding: 0 24px; list-style: none; overflow-x: auto; scrollbar-width: none; white-space: nowrap; }
  .dr-pasek ul::-webkit-scrollbar { display: none; }
  .dr-pasek li { display: block; margin: 0; padding: 0; border: 0; background: none; list-style: none; }
  .dr-pasek li::before, .dr-pasek li::after { content: none; }
  .dr-pasek a { display: inline-flex; align-items: center; gap: 7px; height: 34px; margin: 0; padding: 2px 0 0; color: #C9CFC6; background: none; font: inherit; letter-spacing: normal; text-transform: none; text-decoration: none; border: 0; border-bottom: 2px solid transparent; border-radius: 0; box-sizing: border-box; }
  .dr-pasek a:hover { color: #FFFFFF; }
  .dr-pasek a:focus-visible { outline: 2px solid #E6C14A; outline-offset: -2px; }
  .dr-pasek a[aria-current] { color: #FFFFFF; font-weight: 600; border-bottom-color: #E6C14A; }
  .dr-pasek .dr-znak { display: block; flex: none; width: 12px; height: 12px; }
  .dr-pasek .dr-krotko { display: none; }
  @media (max-width: 560px) {
    .dr-pasek ul { gap: 15px; padding: 0 14px; }
    .dr-pasek .dr-pelna { display: none; }
    .dr-pasek .dr-krotko { display: inline; }
  }
