/* Pick 3 Genius universal page navigation — Version 2.2.2 */
.p3g-page-navigation{
  display:flex;
  align-items:center;
  justify-content:flex-start;
  flex-wrap:wrap;
  gap:12px;
  width:min(1180px,calc(100% - 28px));
  margin:18px auto 2px;
  padding:0;
}
.p3g-smart-back,
.p3g-tool-library-link{
  min-height:46px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  padding:10px 20px;
  border-radius:11px;
  font:800 16px/1.1 Arial,Helvetica,sans-serif;
  text-decoration:none!important;
  cursor:pointer;
  transition:transform .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease;
  box-shadow:0 6px 16px rgba(0,0,0,.24);
}
.p3g-smart-back{
  border:2px solid #ffc83d;
  background:linear-gradient(180deg,#173f75,#0b2850);
  color:#fff;
}
.p3g-smart-back:hover,
.p3g-smart-back:focus-visible{
  background:#ffc83d;
  color:#07182f;
  transform:translateY(-1px);
  outline:none;
}
.p3g-tool-library-link{
  border:2px solid #4e8fe0;
  background:linear-gradient(180deg,#2d76cf,#164b91);
  color:#fff!important;
}
.p3g-tool-library-link:hover,
.p3g-tool-library-link:focus-visible{
  background:linear-gradient(180deg,#4a94eb,#2367b8);
  color:#fff!important;
  transform:translateY(-1px);
  outline:none;
}
@media(max-width:600px){
  .p3g-page-navigation{
    width:calc(100% - 20px);
    margin-top:12px;
    gap:9px;
  }
  .p3g-smart-back,
  .p3g-tool-library-link{
    flex:1 1 calc(50% - 5px);
    min-width:0;
    padding:11px 12px;
    font-size:15px;
  }
}
