
  .hdr-quick { display: none; }
  .topbar > .in { z-index: 45; }   /* dymki i rozwijane listy nagłówka nad treścią narzędzi */
  @media (min-width: 1100px) {
    .topbar .hdr-quick { display: flex; align-items: center; gap: 6px; flex: 0 0 auto; margin-left: 14px; padding-left: 14px; border-left: 1px solid var(--border); }
    .topbar .pdfowo-search { width: min(560px, calc(100% - 820px)) !important; }
  }
  .hq-item { position: relative; display: inline-flex; align-items: center; justify-content: center; width: 40px; height: 40px; border-radius: 12px; text-decoration: none; transition: background .15s, transform .15s; }
  .hq-item:hover, .hq-item:focus-visible { background: color-mix(in srgb, var(--text) 8%, transparent); }
  .hq-item:focus-visible { outline: 2px solid var(--accent); outline-offset: 2px; }
  .hq-item[aria-current="page"] { background: color-mix(in srgb, var(--accent) 16%, transparent); }
  .hq-item .hq-ico { width: 32px; height: 32px; margin: 0; border-radius: 10px; }
  .hq-item .hq-ico svg { width: 19px; height: 19px; }
  .hq-tip { position: absolute; top: calc(100% + 10px); left: -6px; z-index: 80; width: max-content; max-width: 250px; padding: 10px 12px; border: 1px solid var(--border); border-radius: 12px; background: var(--card); color: var(--text); box-shadow: 0 14px 34px rgba(0,0,0,.32); text-align: left; pointer-events: none; display: none; }
  .hq-tip::before { content: ""; position: absolute; top: -6px; left: 26px; width: 10px; height: 10px; background: var(--card); border-left: 1px solid var(--border); border-top: 1px solid var(--border); transform: translateX(-50%) rotate(45deg); }
  .hq-tip strong { display: block; font-size: .9rem; font-weight: 800; line-height: 1.25; }
  .hq-tip small { display: block; margin-top: 3px; color: var(--muted); font-size: .8rem; line-height: 1.4; }
  .hq-item:hover .hq-tip, .hq-item:focus-visible .hq-tip { display: block; }
  @media (hover: none) { .hq-tip { display: none; } }
