.cg-pager{border-top:1px solid #ffffff1a;flex-direction:column;align-items:center;gap:12px;margin:26px 0 10px;padding:18px 0 4px;display:flex}.cg-pager ol{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cg-pager .fc-pagination-page,.cg-pager .fc-pagination-step{min-width:40px;height:40px;min-height:40px;font:800 14px/1 var(--body-font);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}.cg-pager .fc-pagination-step{padding-inline:14px}.cg-pager .fc-pagination-step.is-disabled{opacity:.35;pointer-events:none}.cg-pager .fc-pagination-step svg{flex:none}.cg-pager-gap{color:#b6c9e3;min-width:18px;height:40px;font:800 14px/1 var(--body-font);justify-content:center;align-items:center;display:inline-flex}.cg-pager li.is-narrow{display:none}.cg-pager-jump{flex-direction:column;align-items:center;width:100%;display:flex}.cg-pager-jump>summary,.cg-pager-status{color:#c9dbf3;font:700 13px/1 var(--body-font);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:8px;margin:0;padding:8px 14px;list-style:none;display:inline-flex}.cg-pager-jump>summary{cursor:pointer;transition:background-color .12s,color .12s}.cg-pager-jump>summary::-webkit-details-marker{display:none}.cg-pager-jump>summary:hover{color:#fff;background:#ffffff12}.cg-pager-jump>summary:focus-visible{outline:2px solid var(--control-focus,#78b6ff);outline-offset:2px}.cg-pager-jump>summary svg{transition:transform .16s}.cg-pager-jump[open]>summary svg{transform:rotate(180deg)}.cg-pager-jump>ol{background:#101a27;border:1px solid #2a3b50;border-radius:12px;max-width:760px;margin-top:10px;padding:12px}.cg-pager-jump>ol .fc-pagination-page{min-width:48px;height:36px;min-height:36px;font-size:13px}@media (max-width:480px){.cg-pager{gap:8px;margin-top:18px;padding-top:14px}.cg-pager ol{gap:4px}.cg-pager-row{flex-wrap:nowrap}.cg-pager li.is-wide{display:none}.cg-pager li.is-narrow{display:block}.cg-pager .fc-pagination-page{min-width:36px;padding:0 7px}.cg-pager .fc-pagination-step{min-width:40px;padding:0}.cg-pager .fc-pagination-step>span{display:none}.cg-pager-gap{min-width:14px}.cg-pager-jump>ol .fc-pagination-page{min-width:44px}}
