.webx-pager{display:flex;flex-direction:column;align-items:center;gap:1rem}.webx-pager ul{list-style:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;margin:0;padding:0}.webx-pager .pg-btn{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 .5rem;background:var(--white);border:1.5px solid var(--border);border-radius:50%;font-size:.9rem;font-weight:600;color:var(--navy);text-decoration:none;transition:border-color .2s,background .2s,color .2s,transform .15s,box-shadow .2s}.webx-pager a.pg-btn:hover{border-color:var(--gold);background:var(--gold-pale);color:#92640c;transform:translateY(-2px);box-shadow:var(--shadow-sm)}.webx-pager .pg-btn.active{background:linear-gradient(135deg,var(--navy) 0%,#122040 100%);border-color:var(--navy);color:#fff;cursor:default;box-shadow:0 6px 18px #0a162838}.webx-pager .pg-nav{font-size:1.05rem}.webx-pager .pg-btn.disabled{color:var(--muted);background:var(--white);border-color:var(--border);opacity:.5;cursor:not-allowed;pointer-events:none}.webx-pager .pg-dots{border:none;background:transparent;color:var(--muted);min-width:auto;height:44px;cursor:default;letter-spacing:.1em}.webx-pager .pg-summary{font-size:.82rem;color:var(--muted)}.webx-pager .pg-summary strong{color:var(--navy);font-weight:700}
