@charset "UTF-8";
.pb-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 24px;max-width:100%;margin:26px 0 0;padding:18px 0 4px;border-top:1px solid var(--line,#deebe6);font-size:13px;line-height:1.4}
.pb-pagination__summary{margin:0;color:var(--muted,#687b7b)}
.pb-pagination__summary strong{color:var(--ink,#16383a);font-weight:750}
.pb-pagination__controls{display:flex;align-items:center;justify-content:center;gap:12px;max-width:100%}
.pb-pagination__pages{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none}
.pb-pagination__step,.pb-pagination__number{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:42px;min-height:44px;padding:9px 12px;border:1px solid var(--line,#deebe6);border-radius:12px;background:#fff;color:var(--ink,#16383a);font-weight:750;text-decoration:none;white-space:nowrap;transition:background .15s,border-color .15s,color .15s}
.pb-pagination__step svg{display:block;width:20px;height:20px;min-width:20px;max-width:20px;flex:0 0 20px}
.pb-pagination a:hover{background:#eefcfe;border-color:#78d6df;color:#067d8c;text-decoration:none}
.pb-pagination a:focus-visible{outline:3px solid #ecae65;outline-offset:3px}
.pb-pagination [aria-current="page"]{background:#0ba4b5;border-color:#0ba4b5;color:#fff}
.pb-pagination [aria-disabled="true"]{background:transparent;color:#83999d;border-color:transparent}
.pb-pagination__gap{display:flex;align-items:center;justify-content:center;min-width:12px;color:var(--muted,#687b7b)}
@media(max-width:760px){.pb-pagination{justify-content:center}.pb-pagination__summary{width:100%;text-align:center}}
@media(max-width:560px){.pb-pagination{gap:13px;margin-top:20px;padding-top:16px;font-size:12px}.pb-pagination__controls{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:12px}.pb-pagination__pages{grid-column:1/-1;grid-row:1;gap:4px}.pb-pagination__step--previous{grid-column:1}.pb-pagination__step--next{grid-column:2}.pb-pagination__number{min-width:40px;padding-inline:10px}.pb-pagination__controls--simple{display:flex;justify-content:space-between}.pb-pagination__controls--simple .pb-pagination__step{flex:1}}
@media(prefers-reduced-motion:reduce){.pb-pagination__step,.pb-pagination__number{transition:none}}
