/* BestFastLinks Collections 1.6.3 — navigation stability.
   Keep the main BFL menu intact and harmonize auxiliary links with native buttons. */
#bfl-app .bfl-header nav [data-bfg-collections-header]{font:inherit;letter-spacing:inherit;text-transform:none}
#bfl-app .bfl-header nav [data-bfg-collections-header]:not(.bfl-active){box-shadow:none}

/* The Help module inserts an <a> while the native BFL menu uses <button> elements.
   Give that anchor the same dimensions, typography and interaction as native buttons. */
#bfl-app .bfl-header nav .bfl-help-link{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  border:0;
  border-radius:11px;
  padding:10px 14px;
  background:#fff;
  color:#24314a;
  font:inherit;
  font-weight:600;
  line-height:1.4;
  letter-spacing:normal;
  text-transform:none;
  text-decoration:none;
  box-shadow:none;
  cursor:pointer;
  transition:background-color .16s,color .16s,transform .16s;
}
#bfl-app .bfl-header nav .bfl-help-link:hover{
  background:#eaf0ff;
  color:#1b49df;
  transform:translateY(-1px);
  text-decoration:none;
}
#bfl-app .bfl-header nav .bfl-help-link.bfl-active,
#bfl-app .bfl-header nav .bfl-help-link[aria-current="page"]{
  background:#dfe9ff;
  color:#183dad;
}
#bfl-app .bfl-header nav .bfl-help-link:focus-visible{
  outline:3px solid #315fdb;
  outline-offset:3px;
}
@media(max-width:460px){
  #bfl-app .bfl-header nav .bfl-help-link{padding:9px 10px}
}
@media(prefers-reduced-motion:reduce){
  #bfl-app .bfl-header nav .bfl-help-link{transition:none}
  #bfl-app .bfl-header nav .bfl-help-link:hover{transform:none}
}
