/* Pagination uses the catalogue's secondary-button styling. */
#lp-tech-catalog#lp-tech-catalog#lp-tech-catalog #lp-tc-pagination {
  gap:12px!important; align-items:center!important; flex-wrap:wrap!important;
}
#lp-tech-catalog#lp-tech-catalog#lp-tech-catalog #lp-tc-pagination>button {
  display:inline-flex!important; align-items:center!important; justify-content:center!important;
  min-height:44px!important; min-width:104px; max-width:100%!important;
  padding:10px 16px!important; margin:0!important; box-sizing:border-box!important;
  border:1px solid #d4dfe9!important; border-radius:10px!important;
  background:#f3f6f9!important; color:#334c63!important; box-shadow:none!important;
  font:inherit!important; font-size:14px!important; font-weight:600!important; line-height:1.5!important;
  text-decoration:none!important; white-space:normal!important; text-align:center!important; cursor:pointer;
}
#lp-tech-catalog#lp-tech-catalog#lp-tech-catalog #lp-tc-pagination>button:disabled {
  background:#f7f9fb!important; border-color:#e1e7ee!important; color:#84919e!important;
  opacity:1!important; cursor:default!important;
}
#lp-tech-catalog#lp-tech-catalog#lp-tech-catalog #lp-tc-pagination>span {
  padding:0 4px; color:#526579; font-size:14px; line-height:1.5; font-variant-numeric:tabular-nums;
}
#lp-tech-catalog#lp-tech-catalog#lp-tech-catalog #lp-tc-pagination>button:focus-visible {
  outline:3px solid #3479b8!important; outline-offset:3px!important;
}
@media(hover:hover) {
  #lp-tech-catalog#lp-tech-catalog#lp-tech-catalog #lp-tc-pagination>button:not(:disabled):hover {background:#eaf0f6!important;border-color:#a9bfd1!important}
}
