.knvey-paging{--paging-justify:center;--paging-gap:var(--theme-spacing-xs, 4px);--paging-margin-top:var(--theme-spacing-lg, 24px);--paging-padding-y:var(--theme-spacing-sm, 8px);--paging-padding-x:0;--paging-flex-wrap:wrap;--paging-button-bg:var(--theme-btn-secondary-bg, transparent);--paging-button-color:var(--theme-btn-secondary-text, var(--theme-on-surface, #0f2338));--paging-button-border-color:var(--theme-btn-secondary-border, var(--theme-border, #dde3ec));--paging-button-border-width:var(--theme-btn-border-weight, 1px);--paging-button-border-style:solid;--paging-button-radius:var(--theme-btn-radius, var(--theme-radius-sm, 6px));--paging-button-shadow:none;--paging-button-padding-y:var(--theme-spacing-sm, 8px);--paging-button-padding-x:var(--theme-spacing-md, 16px);--paging-button-min-width:2.5rem;--paging-button-height:auto;--paging-button-font-family:var(--theme-font-primary, inherit);--paging-button-font-size:var(--theme-text-sm, 0.875rem);--paging-button-font-weight:var(--theme-btn-font-weight, var(--theme-weight-medium, 500));--paging-button-line-height:var(--theme-leading-tight, 1.15);--paging-button-letter-spacing:var(--theme-tracking-normal, 0);--paging-button-transition:background-color 150ms ease,color 150ms ease,border-color 150ms ease,box-shadow 150ms ease;--paging-button-hover-bg:var(--theme-btn-secondary-hover-bg, rgba(62, 129, 163, 0.16));--paging-button-hover-color:var(--theme-btn-secondary-hover-text, var(--theme-on-surface, #0f2338));--paging-button-hover-border-color:var(--theme-btn-secondary-hover-border, var(--theme-border-strong, #c8d2e0));--paging-button-hover-shadow:var(--paging-button-shadow);--paging-button-active-bg:var(--theme-btn-primary-bg, var(--theme-brand-primary, #0f2338));--paging-button-active-color:var(--theme-btn-primary-text, #fff);--paging-button-active-border-color:var(--theme-btn-primary-border, var(--theme-brand-primary, #0f2338));--paging-button-active-font-weight:var(--theme-weight-semibold, 600);--paging-button-active-shadow:var(--paging-button-shadow);--paging-button-focus-ring-color:var(--theme-input-border-focus, var(--theme-brand-accent, #39c));--paging-button-focus-ring-width:2px;--paging-button-focus-ring-offset:2px;--paging-button-disabled-bg:var(--paging-button-bg);--paging-button-disabled-color:var(--theme-disabled, #aab4c3);--paging-button-disabled-border-color:var(--paging-button-border-color);--paging-button-disabled-opacity:1;--paging-load-more-bg:var(--theme-btn-primary-bg, var(--theme-brand-primary, #0f2338));--paging-load-more-color:var(--theme-btn-primary-text, #fff);--paging-load-more-border-color:var(--theme-btn-primary-border, var(--theme-brand-primary, #0f2338));--paging-load-more-hover-bg:var(--theme-btn-primary-hover-bg, var(--theme-brand-primary-hover, #369));--paging-load-more-hover-color:var(--theme-btn-primary-hover-text, #fff);--paging-load-more-hover-border-color:var(--theme-btn-primary-hover-border, var(--theme-brand-primary-hover, #369));--paging-load-more-padding-y:var(--theme-spacing-sm, 8px);--paging-load-more-padding-x:var(--theme-spacing-lg, 24px);--paging-load-more-min-width:10rem;--paging-load-more-justify:center;--paging-ellipsis-color:var(--theme-muted, #5f6f82);--paging-ellipsis-font-family:var(--paging-button-font-family);--paging-ellipsis-font-size:var(--paging-button-font-size);--paging-ellipsis-padding-x:var(--theme-spacing-xs, 4px);--paging-status-color:var(--theme-muted, #5f6f82);--paging-status-font-family:var(--paging-button-font-family);--paging-status-font-size:var(--theme-text-sm, 0.875rem);--paging-status-font-weight:var(--theme-weight-normal, 400);--paging-status-margin:var(--theme-spacing-sm, 8px);display:flex;flex-wrap:var(--theme-paging-flex-wrap,var(--paging-flex-wrap));align-items:center;justify-content:var(--theme-paging-justify,var(--paging-justify));gap:var(--theme-paging-gap,var(--paging-gap));width:100%;margin-top:var(--theme-paging-margin-top,var(--paging-margin-top));padding:var(--theme-paging-padding-y,var(--paging-padding-y)) var(--theme-paging-padding-x,var(--paging-padding-x));list-style:none}.knvey-paging__button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;position:relative;min-width:var(--theme-paging-button-min-width,var(--paging-button-min-width));height:var(--theme-paging-button-height,var(--paging-button-height));padding:var(--theme-paging-button-padding-y,var(--paging-button-padding-y)) var(--theme-paging-button-padding-x,var(--paging-button-padding-x));margin:0;background:var(--theme-paging-button-bg,var(--paging-button-bg));color:var(--theme-paging-button-color,var(--paging-button-color));border:var(--theme-paging-button-border-width,var(--paging-button-border-width)) var(--paging-button-border-style) var(--theme-paging-button-border-color,var(--paging-button-border-color));border-radius:var(--theme-paging-button-radius,var(--paging-button-radius));box-shadow:var(--theme-paging-button-shadow,var(--paging-button-shadow));font-family:var(--theme-paging-button-font-family,    var(--paging-button-font-family));font-size:var(--theme-paging-button-font-size,      var(--paging-button-font-size));font-weight:var(--theme-paging-button-font-weight,var(--paging-button-font-weight));line-height:var(--theme-paging-button-line-height,    var(--paging-button-line-height));letter-spacing:var(--theme-paging-button-letter-spacing, var(--paging-button-letter-spacing));text-decoration:none;white-space:nowrap;cursor:pointer;user-select:none;transition:var(--paging-button-transition);-webkit-appearance:none;appearance:none}[data-knvey-paging-loading=true] .knvey-paging__button[data-knvey-paging-requested=true]::before{content:"";position:absolute;top:50%;left:50%;box-sizing:border-box;width:.95em;height:.95em;margin:0;border:2px solid var(--theme-paging-spinner-color,var(--paging-spinner-color,currentColor));border-right-color:transparent;border-radius:999px;transform:translate(-50%,-50%) rotate(0);transform-origin:center;animation:.7s linear infinite knvey-paging-spin}[data-knvey-paging-loading=true] .knvey-paging__button[data-knvey-paging-requested=true]{color:transparent}@keyframes knvey-paging-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.knvey-paging__button:hover:not([disabled]):not([data-disabled=true]):not(.knvey-paging__button--active):not([aria-current=page]){background:var(--theme-paging-button-hover-bg,var(--paging-button-hover-bg));color:var(--theme-paging-button-hover-color,var(--paging-button-hover-color));border-color:var(--theme-paging-button-hover-border-color,var(--paging-button-hover-border-color));box-shadow:var(--theme-paging-button-hover-shadow,var(--paging-button-hover-shadow))}.knvey-paging__button:focus-visible{outline:var(--theme-paging-button-focus-ring-width,var(--paging-button-focus-ring-width)) solid var(--theme-paging-button-focus-ring-color,var(--paging-button-focus-ring-color));outline-offset:var(--theme-paging-button-focus-ring-offset,var(--paging-button-focus-ring-offset))}.knvey-paging__button--active,.knvey-paging__button[aria-current=page]{background:var(--theme-paging-button-active-bg,var(--paging-button-active-bg));color:var(--theme-paging-button-active-color,var(--paging-button-active-color));border-color:var(--theme-paging-button-active-border-color,var(--paging-button-active-border-color));font-weight:var(--theme-paging-button-active-font-weight,var(--paging-button-active-font-weight));box-shadow:var(--theme-paging-button-active-shadow,var(--paging-button-active-shadow));cursor:default;opacity:1}.knvey-paging__button[data-disabled=true]:not(.knvey-paging__button--active):not([aria-current=page]),.knvey-paging__button[disabled]:not(.knvey-paging__button--active):not([aria-current=page]){background:var(--theme-paging-button-disabled-bg,var(--paging-button-disabled-bg));color:var(--theme-paging-button-disabled-color,var(--paging-button-disabled-color));border-color:var(--theme-paging-button-disabled-border-color,var(--paging-button-disabled-border-color));opacity:var(--theme-paging-button-disabled-opacity,      var(--paging-button-disabled-opacity));cursor:not-allowed;pointer-events:none}.knvey-paging__ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;padding:0 var(--theme-paging-ellipsis-padding-x,var(--paging-ellipsis-padding-x));color:var(--theme-paging-ellipsis-color,var(--paging-ellipsis-color));font-family:var(--theme-paging-ellipsis-font-family, var(--paging-ellipsis-font-family));font-size:var(--theme-paging-ellipsis-font-size,   var(--paging-ellipsis-font-size));user-select:none;pointer-events:none}.knvey-paging__status{color:var(--theme-paging-status-color,var(--paging-status-color));font-family:var(--theme-paging-status-font-family, var(--paging-status-font-family));font-size:var(--theme-paging-status-font-size,   var(--paging-status-font-size));font-weight:var(--theme-paging-status-font-weight,var(--paging-status-font-weight));line-height:var(--theme-leading-snug, 1.35)}.knvey-paging__status:empty{display:none}.knvey-paging__status[data-knvey-paging-status-mode=loading]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}[data-knvey-paging=page] .knvey-paging__status[data-knvey-paging-status-mode=error]:not(:empty){flex-basis:100%;margin-top:var(--theme-paging-status-margin,var(--paging-status-margin));text-align:inherit}[data-knvey-list-items=true]{scroll-margin-top:var(--theme-paging-scroll-margin-top,var(--theme-header-offset,96px))}[data-knvey-paging=scroll] .knvey-paging{flex-direction:column;align-items:center;justify-content:var(--theme-paging-load-more-justify,var(--paging-load-more-justify));gap:var(--theme-paging-status-margin,var(--paging-status-margin))}[data-knvey-paging=scroll] .knvey-paging__button{min-width:var(--theme-paging-load-more-min-width,var(--paging-load-more-min-width));padding:var(--theme-paging-load-more-padding-y,var(--paging-load-more-padding-y)) var(--theme-paging-load-more-padding-x,var(--paging-load-more-padding-x));background:var(--theme-paging-load-more-bg,var(--paging-load-more-bg));color:var(--theme-paging-load-more-color,var(--paging-load-more-color));border-color:var(--theme-paging-load-more-border-color,var(--paging-load-more-border-color))}[data-knvey-paging=scroll] .knvey-paging__button:hover:not([disabled]):not([data-disabled=true]){background:var(--theme-paging-load-more-hover-bg,var(--paging-load-more-hover-bg));color:var(--theme-paging-load-more-hover-color,var(--paging-load-more-hover-color));border-color:var(--theme-paging-load-more-hover-border-color,var(--paging-load-more-hover-border-color))}[data-knvey-paging=scroll] .knvey-paging__button[data-disabled=true],[data-knvey-paging=scroll] .knvey-paging__button[disabled]{opacity:var(--theme-paging-button-disabled-opacity, .6);cursor:not-allowed;pointer-events:none}@media (max-width:600px){[data-knvey-paging=page] .knvey-paging{flex-wrap:nowrap;overflow-x:visible}[data-knvey-paging=page] .knvey-paging>.knvey-paging__button{flex:0 0 auto}[data-knvey-paging=page] .knvey-paging[data-knvey-paging-status-mode=error]{flex-wrap:wrap}.knvey-paging{gap:calc(var(--theme-paging-gap,var(--paging-gap))/ 1.5)}.knvey-paging__button{padding-left:calc(var(--theme-paging-button-padding-x,var(--paging-button-padding-x)) * .75);padding-right:calc(var(--theme-paging-button-padding-x,var(--paging-button-padding-x)) * .75);min-width:2rem}}