.pb-page{margin-top:var(--space-10);padding-top:var(--space-6);border-top:var(--space-px) solid var(--color-border)}.pb-page__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-2);margin:0;padding:0;list-style:none}.pb-page__item--bar{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2)}.pb-page__item--bar a,.pb-page__item--bar span{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding-inline:var(--space-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);background-color:var(--color-bg);border:var(--space-px) solid var(--color-border);border-radius:var(--radius-md);text-decoration:none;transition:background-color var(--duration-150) var(--easing-in-out),border-color var(--duration-150) var(--easing-in-out),color var(--duration-150) var(--easing-in-out)}.pb-page__item--bar a:hover{color:var(--color-primary);border-color:var(--color-primary);background-color:var(--color-primary-lighter)}.pb-page__item--bar .active,.pb-page__item--bar span.current{color:var(--color-text-on-primary);background-color:var(--color-primary);border-color:var(--color-primary)}.pb-page__item--bar .disabled{color:var(--color-text-muted);background-color:var(--color-bg-tertiary);border-color:var(--color-border);cursor:not-allowed;pointer-events:none}.pg-pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-8)}.pg-pagination a,.pg-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding-inline:var(--space-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);background-color:var(--color-bg);border:var(--space-px) solid var(--color-border);border-radius:var(--radius-lg);text-decoration:none;transition:all var(--transition-fast)}.pg-pagination a:hover{color:var(--color-primary);border-color:var(--color-primary);background-color:var(--color-primary-lighter)}.pg-pagination .active,.pg-pagination .current{color:var(--color-text-on-primary);background-color:var(--color-primary);border-color:var(--color-primary)}.pg-pagination .disabled{color:var(--color-text-muted);background-color:var(--color-bg-tertiary);border-color:var(--color-border);cursor:not-allowed;pointer-events:none}