.company-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px 0;color:var(--muted);font-size:13px}
.company-pagination-summary{display:flex;align-items:center;gap:16px;flex-wrap:wrap}
.company-pagination-summary form{margin:0}
.company-pagination select{min-height:38px;padding:7px 30px 7px 12px;border:1px solid var(--line);border-radius:7px;background-color:var(--surface);color:var(--ink);font:inherit;cursor:pointer}
.company-pagination select:focus-visible{outline:2px solid var(--link);outline-offset:2px}
.company-pagination-pages{display:flex;align-items:center;flex-wrap:wrap;gap:5px}
.company-pagination-pages>a,.company-pagination-pages>span{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:36px;min-height:36px;padding:6px 10px;border:1px solid transparent;border-radius:7px;color:var(--muted);text-decoration:none}
.company-pagination-pages>a:hover{color:var(--link);background:var(--brand-soft)}
.company-pagination-pages>[aria-current=page]{background:var(--yellow);color:var(--plate-blue);font-weight:700}
.company-pagination-pages>[rel],.company-pagination-pages>[aria-disabled]{border-color:var(--line)}
.company-pagination-pages>[aria-disabled]{opacity:.45}
.company-pagination-pages .icon{width:14px;height:14px}
.company-pagination-pages>.company-pagination-gap{padding-inline:2px;min-width:16px}
@media(max-width:600px){.company-pagination{align-items:flex-start;gap:12px}.company-pagination-summary{width:100%;justify-content:space-between;gap:10px}.company-pagination-pages{gap:3px;max-width:100%}.company-pagination-pages>a,.company-pagination-pages>span{min-width:32px;padding-inline:8px}}
