.page-pagination{min-width:0;max-width:100%}.page-pagination .page-pagination-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;display:flex}.page-pagination .page-pagination-row.is-compact{display:none}.page-pagination .page-pagination-row button{border:1px solid var(--lightningcss-light,#e2e2da)var(--lightningcss-dark,var(--night-border));background:var(--card,#fffefa);min-width:34px;height:34px;min-height:0;color:var(--foreground,#222622);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;box-shadow:none;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:14px;transition:background .15s,border-color .15s;display:inline-flex}.page-pagination .page-pagination-row button:hover:not(:disabled){background:var(--lightningcss-light,#eeeee6)var(--lightningcss-dark,var(--night-soft))}.page-pagination .page-pagination-row button[aria-current=page]{background:var(--lightningcss-light,#eeeee6)var(--lightningcss-dark,var(--night-soft));border-color:#0000;font-weight:600}.page-pagination .page-pagination-row button:disabled{opacity:.35;cursor:default}.page-pagination .page-pagination-row button:focus-visible{outline:2px solid var(--primary,#ff5b3f);outline-offset:3px}.page-pagination .page-pagination-row svg{width:18px;height:18px}.page-pagination .page-pagination-gap{width:20px;color:var(--lightningcss-light,#8a8e85)var(--lightningcss-dark,var(--night-muted));justify-content:center;align-items:center;display:inline-flex}.page-pagination .page-pagination-jump{align-items:center;gap:7px;margin:0 0 0 6px;display:inline-flex}.page-pagination .page-pagination-jump label{color:var(--lightningcss-light,#686d64)var(--lightningcss-dark,var(--night-muted));white-space:nowrap;align-items:center;gap:6px;margin:0;font-size:14px;display:inline-flex}.page-pagination .page-pagination-jump input{box-sizing:border-box;border:1px solid var(--lightningcss-light,#e2e2da)var(--lightningcss-dark,var(--night-border));background:var(--card,#fffefa);width:56px;height:34px;min-height:0;color:var(--foreground,#222622);font:inherit;font-variant-numeric:tabular-nums;text-align:center;box-shadow:none;border-radius:8px;margin:0;padding:0 6px;font-size:14px}.page-pagination .page-pagination-jump input:focus-visible{outline:2px solid var(--primary,#ff5b3f);outline-offset:1px}.page-pagination .page-pagination-jump input:disabled{opacity:.35}.page-pagination .page-pagination-row .page-pagination-jump button{padding:0 10px}:is(.benefit-pagination,.notifications-pagination,.admin-invitations-pagination,.product-pagination,.community-pagination,.pagination-controls,.recipe-hub-pagination,.rh-pagination,.artist-pagination):has(.page-pagination){flex-wrap:wrap}@media (max-width:600px){.page-pagination .page-pagination-row.is-wide{display:none}.page-pagination .page-pagination-row.is-compact{gap:4px;display:flex}.page-pagination .page-pagination-row button{min-width:30px;height:30px;font-size:12px}.page-pagination .page-pagination-gap{width:14px}.page-pagination .page-pagination-jump{flex-basis:100%;justify-content:center;margin:4px 0 0}.page-pagination .page-pagination-jump label{font-size:12px}.page-pagination .page-pagination-jump input{width:52px;height:30px;font-size:16px}:is(.benefit-pagination,.notifications-pagination,.admin-invitations-pagination,.product-pagination,.community-pagination,.pagination-controls,.recipe-hub-pagination,.rh-pagination,.artist-pagination):has(.page-pagination)>:is(.page-pagination,div:has(>.page-pagination)){flex-basis:100%;justify-content:center;min-width:0;max-width:100%}.admin-invitations-pagination>div:has(>.page-pagination){flex-wrap:wrap}}
