.seo-pagination[_ngcontent-ng-c3949904912]{position:relative;container:seo-pagination / inline-size;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 24px;margin:28px auto 0;max-width:100%;color:#173c50;font-size:16px;letter-spacing:0}.seo-pagination[_ngcontent-ng-c3949904912]   *[_ngcontent-ng-c3949904912], .seo-pagination[_ngcontent-ng-c3949904912]   *[_ngcontent-ng-c3949904912]:before, .seo-pagination[_ngcontent-ng-c3949904912]   *[_ngcontent-ng-c3949904912]:after{box-sizing:border-box;letter-spacing:0}.seo-pagination__main[_ngcontent-ng-c3949904912]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;min-width:0;max-width:100%}.seo-pagination__pages[_ngcontent-ng-c3949904912]{display:flex;align-items:center;justify-content:center;gap:4px;min-width:0;max-width:100%}.seo-pagination__pages[_ngcontent-ng-c3949904912] > *[_ngcontent-ng-c3949904912], .seo-pagination__direction[_ngcontent-ng-c3949904912], .seo-pagination__extra[_ngcontent-ng-c3949904912]   a[_ngcontent-ng-c3949904912], .seo-pagination__jump[_ngcontent-ng-c3949904912]   button[_ngcontent-ng-c3949904912]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:40px;min-height:44px;border:1px solid transparent;border-radius:6px;background:transparent;color:#173c50;font:inherit;font-variant-numeric:tabular-nums;line-height:1.25;text-decoration:none}.seo-pagination__pages[_ngcontent-ng-c3949904912] > *[_ngcontent-ng-c3949904912]{padding:8px}.seo-pagination__pages[_ngcontent-ng-c3949904912]   [aria-current=page][_ngcontent-ng-c3949904912]{background:#125b4d;color:#fff;font-weight:700}.seo-pagination__pages[_ngcontent-ng-c3949904912]   .seo-pagination__gap[_ngcontent-ng-c3949904912]{min-width:28px;padding:8px 4px;color:#718491}.seo-pagination[_ngcontent-ng-c3949904912]   [aria-disabled=true][_ngcontent-ng-c3949904912]{color:#9caeb9}.seo-pagination[_ngcontent-ng-c3949904912]   a[_ngcontent-ng-c3949904912]:hover, .seo-pagination__jump[_ngcontent-ng-c3949904912]   button[_ngcontent-ng-c3949904912]:hover, .seo-pagination__more[_ngcontent-ng-c3949904912]   summary[_ngcontent-ng-c3949904912]:hover{background:#e3f2eb;color:#125b4d}.seo-pagination[_ngcontent-ng-c3949904912]   [_ngcontent-ng-c3949904912]:is(a,button,input,summary):focus-visible{outline:2px solid #125b4d;outline-offset:3px}.seo-pagination__direction[_ngcontent-ng-c3949904912]{padding:10px 16px;overflow-wrap:anywhere;font-weight:600}.seo-pagination__direction--next[_ngcontent-ng-c3949904912], .seo-pagination__direction[rel=next][_ngcontent-ng-c3949904912]{background:#e3f2eb;color:#125b4d}.seo-pagination__direction[aria-disabled=true][_ngcontent-ng-c3949904912]{background:transparent}.seo-pagination__secondary[_ngcontent-ng-c3949904912]{display:contents}.seo-pagination__jump[_ngcontent-ng-c3949904912]{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;max-width:100%;margin:0;padding-inline-start:28px}.seo-pagination__jump[_ngcontent-ng-c3949904912]:before{content:"";position:absolute;inset-inline-start:0;top:6px;bottom:6px;border-inline-start:1px solid #c2d0d8}.seo-pagination__jump[_ngcontent-ng-c3949904912]   label[_ngcontent-ng-c3949904912]{display:flex;align-items:center;gap:12px;max-width:100%;color:#718491}.seo-pagination__jump[_ngcontent-ng-c3949904912]   label[_ngcontent-ng-c3949904912]   span[_ngcontent-ng-c3949904912]{overflow-wrap:anywhere;min-width:0}.seo-pagination__jump[_ngcontent-ng-c3949904912]   input[_ngcontent-ng-c3949904912]{width:68px;min-width:0;height:44px;border:1px solid #94b5a9;border-radius:6px;padding:6px;background:#fff;color:#154139;font:inherit;font-size:16px;text-align:center;appearance:textfield}.seo-pagination__jump[_ngcontent-ng-c3949904912]   input[_ngcontent-ng-c3949904912]::-webkit-inner-spin-button, .seo-pagination__jump[_ngcontent-ng-c3949904912]   input[_ngcontent-ng-c3949904912]::-webkit-outer-spin-button{margin:0;appearance:none}.seo-pagination__jump[_ngcontent-ng-c3949904912]   button[_ngcontent-ng-c3949904912]{max-width:100%;padding:10px 16px;border-color:#94b5a9;color:#125b4d;font-weight:600;overflow-wrap:anywhere;cursor:pointer}.seo-pagination__total[_ngcontent-ng-c3949904912]{color:#718491;white-space:nowrap}.seo-pagination__more[_ngcontent-ng-c3949904912]{max-width:100%}.seo-pagination__more[_ngcontent-ng-c3949904912]   summary[_ngcontent-ng-c3949904912]{min-height:44px;padding:10px 8px;border-radius:6px;cursor:pointer}.seo-pagination__pages[_ngcontent-ng-c3949904912]   .seo-pagination__more--gap[_ngcontent-ng-c3949904912]{display:block;min-width:28px;padding:0}.seo-pagination__more--gap[_ngcontent-ng-c3949904912]   summary[_ngcontent-ng-c3949904912]{display:flex;align-items:center;justify-content:center;padding:8px 4px;color:#718491;list-style:none}.seo-pagination__more--gap[_ngcontent-ng-c3949904912]   summary[_ngcontent-ng-c3949904912]::-webkit-details-marker{display:none}.seo-pagination__extra[_ngcontent-ng-c3949904912]{position:absolute;inset-inline-end:0;top:calc(100% + 8px);z-index:5;display:flex;flex-wrap:wrap;gap:6px;width:max-content;max-width:min(320px,100%);padding:12px;border:1px solid #d4e1db;border-radius:6px;background:#fff;box-shadow:0 4px 12px #173c501a}.seo-pagination__extra[_ngcontent-ng-c3949904912]   a[_ngcontent-ng-c3949904912]{padding:8px}.seo-pagination__direction[aria-label][_ngcontent-ng-c3949904912] > [aria-hidden=true][_ngcontent-ng-c3949904912], .seo-pagination__jump[_ngcontent-ng-c3949904912]   button[aria-label][_ngcontent-ng-c3949904912] > [aria-hidden=true][_ngcontent-ng-c3949904912]{display:none}.seo-pagination__direction[aria-label][_ngcontent-ng-c3949904912]:after, .seo-pagination__jump[_ngcontent-ng-c3949904912]   button[_ngcontent-ng-c3949904912]:has(>[aria-hidden=true]):after{content:attr(aria-label)}@container seo-pagination (max-width: 900px){.seo-pagination__main[_ngcontent-ng-c3949904912]{gap:6px}.seo-pagination__pages[_ngcontent-ng-c3949904912]{gap:2px}.seo-pagination__pages[_ngcontent-ng-c3949904912] > *[_ngcontent-ng-c3949904912]{min-width:30px;padding:8px 2px}.seo-pagination__pages[_ngcontent-ng-c3949904912]   .seo-pagination__gap[_ngcontent-ng-c3949904912], .seo-pagination__pages[_ngcontent-ng-c3949904912]   .seo-pagination__more--gap[_ngcontent-ng-c3949904912]{min-width:20px}.seo-pagination__direction[_ngcontent-ng-c3949904912]{padding-inline:8px}.seo-pagination__jump[_ngcontent-ng-c3949904912]{gap:6px;padding-inline-start:16px}.seo-pagination__jump[_ngcontent-ng-c3949904912]   label[_ngcontent-ng-c3949904912]{gap:8px}.seo-pagination__jump[_ngcontent-ng-c3949904912]   input[_ngcontent-ng-c3949904912]{width:52px}.seo-pagination__jump[_ngcontent-ng-c3949904912]   button[_ngcontent-ng-c3949904912]{padding-inline:8px}}@media(max-width:1100px){.seo-pagination[_ngcontent-ng-c3949904912]{gap:12px}}@media(max-width:900px){.seo-pagination__jump[_ngcontent-ng-c3949904912]{padding-inline-start:0}.seo-pagination__jump[_ngcontent-ng-c3949904912]:before{display:none}}@media(max-width:600px){.seo-pagination__main[_ngcontent-ng-c3949904912]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:8px}.seo-pagination__pages[_ngcontent-ng-c3949904912]{grid-area:1 / 1 / 2 / -1;width:100%;gap:2px}.seo-pagination__pages[_ngcontent-ng-c3949904912] > *[_ngcontent-ng-c3949904912]{flex:0 1 auto;min-width:0;padding:8px 6px}.seo-pagination__pages[_ngcontent-ng-c3949904912]   .seo-pagination__gap[_ngcontent-ng-c3949904912], .seo-pagination__pages[_ngcontent-ng-c3949904912]   .seo-pagination__more--gap[_ngcontent-ng-c3949904912]{min-width:16px}.seo-pagination__direction[_ngcontent-ng-c3949904912]:first-child{grid-area:2 / 1;justify-self:start}.seo-pagination__direction[_ngcontent-ng-c3949904912]:last-child{grid-area:2 / 2;justify-self:end}.seo-pagination__direction[_ngcontent-ng-c3949904912]{max-width:100%}}