.vb-pagination{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;margin:34px 0 8px;color:#ffe9dc}.vb-person-pagination:not(:has(.vb-pagination)){box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;margin:34px 0 8px;color:#ffe9dc}.vb-pagination .page-numbers{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:48px;padding:0 16px;border:1px solid rgb(255 255 255 / .1);border-radius:999px;background:rgb(255 255 255 / .055);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .035);color:#ffe9dc;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1;text-decoration:none;touch-action:manipulation;transition:background-color .15s ease,border-color .15s ease,transform .08s ease}.vb-person-pagination:not(:has(.vb-pagination))>.page-numbers{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:48px;padding:0 16px;border:1px solid rgb(255 255 255 / .1);border-radius:999px;background:rgb(255 255 255 / .055);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .035);color:#ffe9dc;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1;text-decoration:none;touch-action:manipulation;transition:background-color .15s ease,border-color .15s ease,transform .08s ease}.vb-pagination a.page-numbers:hover{border-color:rgb(255 255 255 / .18);background:rgb(255 255 255 / .12)}.vb-person-pagination:not(:has(.vb-pagination))>a.page-numbers:hover{border-color:rgb(255 255 255 / .18);background:rgb(255 255 255 / .12)}.vb-pagination a.page-numbers:active{transform:scale(.96)}.vb-person-pagination:not(:has(.vb-pagination))>a.page-numbers:active{transform:scale(.96)}.vb-pagination a.page-numbers:focus-visible,.vb-pagination__goto input:focus-visible,.vb-pagination__goto button:focus-visible{outline:2px solid #ffcf7a;outline-offset:2px}.vb-person-pagination:not(:has(.vb-pagination))>a.page-numbers:focus-visible{outline:2px solid #ffcf7a;outline-offset:2px}.vb-pagination .page-numbers.current{border-color:#fff0;background:linear-gradient(118deg,#ff304d 0%,#ff7a3d 55%,#ffb13d 100%);box-shadow:0 8px 20px -10px rgb(255 48 77 / .9);color:#1a0709}.vb-person-pagination:not(:has(.vb-pagination))>.page-numbers.current{border-color:#fff0;background:linear-gradient(118deg,#ff304d 0%,#ff7a3d 55%,#ffb13d 100%);box-shadow:0 8px 20px -10px rgb(255 48 77 / .9);color:#1a0709}.vb-pagination .page-numbers.dots{border-color:#fff0;background:#fff0;box-shadow:none;color:rgb(255 233 220 / .62)}.vb-person-pagination:not(:has(.vb-pagination))>.page-numbers.dots{border-color:#fff0;background:#fff0;box-shadow:none;color:rgb(255 233 220 / .62)}.vb-pagination__goto{display:inline-flex;align-items:center;gap:6px;margin:0 0 0 8px}.vb-pagination__goto label{display:inline-flex;align-items:center;gap:6px;color:rgb(255 233 220 / .72);font-size:13px}.vb-pagination__goto input{box-sizing:border-box;width:72px;min-height:48px;padding:0 10px;border:1px solid rgb(255 255 255 / .12);border-radius:999px;background:rgb(255 255 255 / .055);color:#ffe9dc;font:inherit;font-size:14px;text-align:center;-moz-appearance:textfield;appearance:textfield}.vb-pagination__goto input[type="number"]::-webkit-inner-spin-button,.vb-pagination__goto input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.vb-pagination__goto button{box-sizing:border-box;min-width:48px;min-height:48px;padding:0 14px;border:1px solid rgb(255 255 255 / .1);border-radius:999px;background:rgb(255 255 255 / .055);color:#ffe9dc;font:inherit;font-size:14px;font-weight:600;cursor:pointer;touch-action:manipulation}.vb-pagination__goto button:hover{background:rgb(255 255 255 / .12)}@media (max-width:600px){.vb-pagination{gap:6px;margin-top:28px}.vb-person-pagination:not(:has(.vb-pagination)){gap:6px;margin-top:28px}.vb-pagination .page-numbers{padding:0 12px}.vb-person-pagination:not(:has(.vb-pagination))>.page-numbers{padding:0 12px}.vb-pagination__goto{margin-left:0}}@media (prefers-reduced-motion:reduce){.vb-pagination .page-numbers,.vb-pagination__goto button{transition:none}.vb-person-pagination:not(:has(.vb-pagination))>.page-numbers{transition:none}}