/* Server-rendered links work without JavaScript and preserve the current filter. */
.chem-pagination{margin-top:42px;padding-top:24px;border-top:1px solid var(--line,#dfe8e8);text-align:center;width:100%}
.chem-pagination-controls,.chem-pagination-numbers{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}
.chem-pagination a,.chem-pagination .page-control,.chem-pagination .page-num{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:0;padding:9px 14px;border:1px solid var(--line,#dfe8e8);border-radius:6px;background:var(--paper,#fff);color:var(--ink,#20323b);font-size:13px;line-height:1.4;text-decoration:none}
.chem-pagination a:hover{border-color:var(--brand,#146e68);color:var(--brand,#146e68);background:var(--wash,#f2f7f5)}
.chem-pagination [aria-current=page]{background:var(--brand,#146e68);color:var(--paper,#fff);border-color:var(--brand,#146e68);font-weight:700}
.chem-pagination [aria-disabled=true]{opacity:.45;cursor:default}.chem-pagination .chem-pagination-numbers>span:not([aria-current]){border-color:transparent;background:transparent;padding-inline:2px;min-width:20px}
.chem-pagination-summary{margin:14px 0 0;font-size:12px;color:var(--muted,#60746e)}
.chem001 .chem-pagination a,.chem001 .chem-pagination .page-control,.chem001 .chem-pagination .page-num{border-radius:0}
@media(max-width:640px){.chem-pagination{margin-top:30px}.chem-pagination-controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.chem-pagination-numbers{grid-column:1/-1;grid-row:1}.chem-pagination .page-control{padding:8px 6px;font-size:12px;min-width:0;overflow-wrap:anywhere}}
