/* Keep main-list pagination independent of the dashboard and search dialog. */
.spt .spt-event-list{margin-block:20px;overflow-anchor:none}
.spt .spt-event-list>.spt-sessions{margin-block:12px}
.spt .spt-event-list>.spt-sessions>details.spt-session[hidden]{display:none!important}
.spt .spt-event-list__sort{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0}
.spt .spt-event-list__sort label{margin:0;font-size:var(--spt-fs-sm,.94rem)}
.spt .spt-event-list__sort select,.spt .spt-event-list__sort button{min-height:44px;padding:8px 14px;border:1px solid var(--spt-border);border-radius:999px;background:var(--spt-bg);color:var(--spt-text);font:inherit;font-size:var(--spt-form-fs);max-width:100%}
.spt .spt-event-list__sort select:focus-visible,.spt .spt-event-list__sort button:focus-visible{outline:2px solid var(--spt-accent-color);outline-offset:3px}
.spt .spt-event-list__sort select{width:auto;min-width:0;min-width:min(160px,100%);max-width:100%;flex:0 1 auto}
.spt .spt-event-list--enhanced .spt-event-list__sort button[type="submit"]{display:none}
.spt .spt-event-list__pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin-block:18px 12px;padding:14px 12px;border:1px solid var(--spt-border,#dce6e1);border-radius:var(--spt-radius,8px);background:var(--spt-bg,#fff);box-shadow:0 3px 14px rgba(7,105,81,.06);font-size:var(--spt-fs-sm,.94rem)}
.spt .spt-event-list__pages{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:100%;min-width:0}
.spt .spt-event-list__pagination a{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:44px;min-height:44px;max-width:100%;padding:8px 12px;border:1px solid var(--spt-border,#dce6e1);border-radius:8px;background:var(--spt-bg,#fff);color:var(--spt-text,#1f2937);font-weight:500;line-height:1.5;text-align:center;overflow-wrap:anywhere}
.spt .spt-event-list__pagination a[aria-disabled="true"]:not([aria-current="page"]){opacity:.55;cursor:default}
.spt .spt-event-list__pagination a[aria-current="page"]{background:#076951;border-color:#076951;color:#fff;opacity:1;font-weight:700}
.spt .spt-event-list__pagination a:focus-visible{outline:2px solid #076951;outline-offset:3px}
.spt .spt-event-list__status,.spt .spt-event-list__page{margin:0;max-width:100%;text-align:center;overflow-wrap:anywhere}
.spt .spt-event-list__status{flex-basis:100%;order:2}
.spt .spt-event-list__page{flex-basis:100%;order:3;color:var(--spt-text,#1f2937)}
@supports (backdrop-filter:blur(8px)) or (-webkit-backdrop-filter:blur(8px)){
  .spt .spt-event-list__pagination{background:color-mix(in srgb,var(--spt-bg,#fff) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
}
@media(prefers-reduced-transparency:reduce){.spt .spt-event-list__pagination{background:var(--spt-bg,#fff);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}}
@media(forced-colors:active){.spt .spt-event-list__pagination{background:Canvas;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.spt .spt-event-list__pagination a{background:Canvas;color:LinkText;border-color:ButtonText}.spt .spt-event-list__pagination a[aria-current="page"]{background:Highlight;color:HighlightText;border-color:Highlight;forced-color-adjust:none}.spt .spt-event-list__pagination a:focus-visible{outline-color:Highlight}}
@media(max-width:440px){.spt .spt-event-list__pagination{gap:6px;padding:12px 8px}.spt .spt-event-list__pages{gap:6px}.spt .spt-event-list__pagination a{padding-inline:10px}}
