/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.table-pagination{width:calc(100% - 100px);}.table-pagination__pagination{display:flex;padding-left:0px;justify-content:space-between;width:100%;list-style-type:none;}.table-pagination__pagination .pager__item--previous{display:flex;}.table-pagination__pagination a{text-decoration:none;color:#5d6b98;border-radius:8px;}.table-pagination__prev-btn{display:flex;border-radius:8px;border:1px solid #201e2e;background:#ffffff;box-shadow:0 1px 2px 0 rgba(64,73,104,0.05),0 0 0 1px rgba(64,73,104,0.18) inset,0 -2px 0 0 rgba(64,73,104,0.05) inset;}.table-pagination__prev-btn a,.table-pagination__prev-btn span.page-link{display:flex;align-items:center;justify-content:center;gap:4px;padding:8px 12px;color:#201e2e;font-size:14px;font-style:normal;font-weight:600;line-height:20px;}.table-pagination__prev-btn a::before,.table-pagination__prev-btn span.page-link::before{content:"";display:inline-block;background-color:#7d89b0;mask:url(/themes/custom/recco/public/icons/Arrow-Left.svg) no-repeat center/contain;-webkit-mask:url(/themes/custom/recco/public/icons/Arrow-Left.svg) no-repeat center/contain;width:20px;height:20px;}.table-pagination__prev-btn a.page-link:focus-visible{outline:2px solid #715ff7;outline-offset:2px;}.table-pagination__prev-btn--disabled{border-color:#dcdfea;box-shadow:0 1px 2px 0 var(--Colors-Effects-Shadows-shadow-xs,rgba(10,13,18,0.05));pointer-events:none;cursor:default;opacity:0.5;}.table-pagination__prev-btn--disabled a,.table-pagination__prev-btn--disabled span.page-link{color:#7d89b0;}.table-pagination__prev-btn--disabled a::before,.table-pagination__prev-btn--disabled span.page-link::before{background-color:#b9c0d4;}.table-pagination__prev-btn:hover{background-color:#f9f9fb;color:#201e2e;}.table-pagination__pager-item{list-style-type:none;width:100%;}.table-pagination__pager-item .is-active.active{border-radius:8px;background:#eff1f5;}.table-pagination__pager-item__child-items{display:flex;padding-left:0;list-style-type:none;justify-content:center;gap:2px;}.table-pagination__pager-item__child-items__page-item{width:40px;height:40px;text-align:center;display:flex;align-items:center;justify-content:center;}.table-pagination__pager-item__child-items__page-item:not(.pager__item--ellipsis):hover{color:#5d6b98;border-radius:8px;background-color:#eff1f5;}.table-pagination__pager-item__child-items__page-item a.page-link{display:flex;width:100%;height:100%;align-items:center;justify-content:center;}.table-pagination__pager-item__child-items__page-item a.page-link:focus-visible{outline:2px solid #715ff7;outline-offset:2px;border-radius:8px;}.table-pagination__next-btn{display:flex;border-radius:8px;border:1px solid #201e2e;background:#ffffff;box-shadow:0 1px 2px 0 rgba(64,73,104,0.05),0 0 0 1px rgba(64,73,104,0.18) inset,0 -2px 0 0 rgba(64,73,104,0.05) inset;}.table-pagination__next-btn a.table-pagination__next-btn__page-link{color:#201e2e;}.table-pagination__next-btn__page-link{display:flex;align-items:center;justify-content:center;gap:4px;padding:8px 12px;}.table-pagination__next-btn__page-link::after{content:"";display:inline-block;width:20px;height:20px;background-color:#7d89b0;mask:url(/themes/custom/recco/public/icons/Arrow-Right.svg) no-repeat center/contain;-webkit-mask:url(/themes/custom/recco/public/icons/Arrow-Right.svg) no-repeat center/contain;}.table-pagination__next-btn__page-link .pager-next-label{color:#201e2e;font-size:14px;font-style:normal;font-weight:600;line-height:20px;}.table-pagination__next-btn__page-link:focus-visible{outline:2px solid #715ff7;outline-offset:2px;}.table-pagination__next-btn__page-link--disabled{opacity:0.5;pointer-events:none;cursor:default;border-color:#dcdfea;}.table-pagination__next-btn.disabled{opacity:0.5;pointer-events:none;cursor:default;border-color:#dcdfea;}.table-pagination__next-btn:hover{background-color:#f9f9fb;color:#201e2e;}.table-pagination .separator{display:inline-block;width:1px;height:36px;background-color:#dcdfea;margin:0px 12px;align-items:center;}.pager{display:block;justify-content:space-between;align-items:center;color:#404968;font-size:14px;font-style:normal;font-weight:500;line-height:20px;}.pager__per-page__show-dropdown{border-radius:8px;border:1px solid #b9c0d4;background:#ffffff;box-shadow:0 1px 2px 0 rgba(64,73,104,0.05);overflow:hidden;color:#5d6b98;text-overflow:ellipsis;font-size:16px;font-style:normal;font-weight:400;line-height:24px;flex-direction:column;justify-content:center;align-items:flex-start;align-self:stretch;padding:8px;align-items:center;gap:8px;}.pager .pager-show-more{position:relative;margin:32px 0 48px;padding:0px;text-align:center;list-style:none;}.pager .pager-show-more::before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#dcdfea;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:0;}.pager .pager-show-more .pager__item{display:inline-block;position:relative;z-index:1;background:var(--pager-gap-bg,#fff);padding:0 24px;}.pager .pager-show-more .pager__item a{position:relative;background:#4d38f5;color:#ffffff;font-size:16px;font-weight:600;border-radius:24px;text-decoration:none;line-height:24px;padding:10px 16px;}.pager .pager-show-more .pager__item a:hover{background-color:#2d32c7;}.pager .pager-show-more.is-loading .pager__item a{color:transparent;pointer-events:none;}.pager .pager-show-more.is-loading .pager__item a::after{content:"";position:absolute;top:50%;left:50%;width:1rem;height:1rem;margin:-0.5rem 0 0 -0.5rem;border-radius:50%;border:2px solid #ffffff;border-right-color:transparent;-webkit-animation:recco-show-more-spin 0.75s linear infinite;animation:recco-show-more-spin 0.75s linear infinite;}@-webkit-keyframes recco-show-more-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes recco-show-more-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}body:has(.pager-show-more) .ajax-progress-fullscreen{display:none;}.view-footer{color:#5d6b98;font-size:14px;font-style:normal;font-weight:500;line-height:20px;}.grey-bg-basic-page-container{--pager-gap-bg:#f9f9fb;}.recco-search-pagination .table-pagination__pager-item__child-items{display:flex;padding-left:0;list-style-type:none;justify-content:center;gap:2px;}.recco-notification-pagination.table-pagination{width:100%;padding-top:20px;border-top:1px solid #dcdfea;}.recco-notification-pagination.table-pagination .table-pagination__separator-item{display:none;}.recco-notification-pagination.table-pagination .table-pagination__pagination{align-items:flex-start;gap:12px;}.recco-notification-pagination.table-pagination .pager__item--previous,.recco-notification-pagination.table-pagination .pager__item--next{display:flex;align-items:center;flex-shrink:0;white-space:nowrap;}.recco-notification-pagination.table-pagination .table-pagination__prev-btn,.recco-notification-pagination.table-pagination .table-pagination__next-btn{position:relative;box-sizing:border-box;min-height:40px;}.recco-notification-pagination.table-pagination .table-pagination__prev-btn a.page-link::after{content:"";position:absolute;inset:0;}.recco-notification-pagination.table-pagination .table-pagination__prev-btn a.page-link:focus-visible{outline:none;}.recco-notification-pagination.table-pagination .table-pagination__next-btn a.table-pagination__next-btn__page-link::before{content:"";position:absolute;inset:0;}.recco-notification-pagination.table-pagination .table-pagination__next-btn a.table-pagination__next-btn__page-link:focus-visible{outline:none;}.recco-notification-pagination.table-pagination .table-pagination__prev-btn:has(a.page-link:focus-visible),.recco-notification-pagination.table-pagination .table-pagination__next-btn:has(a.table-pagination__next-btn__page-link:focus-visible){outline:2px solid #715ff7;outline-offset:2px;}.recco-notification-pagination.table-pagination .table-pagination__prev-btn::before,.recco-notification-pagination.table-pagination .table-pagination__next-btn::after{margin:0;}.recco-notification-pagination.table-pagination .table-pagination__prev-btn--disabled::before{opacity:0.4;}.recco-notification-pagination.table-pagination .table-pagination__pager-item{display:flex;flex-direction:column;align-items:center;gap:16px;}.recco-notification-pagination.table-pagination .table-pagination__pager-item__child-items{gap:2px;}.recco-notification-pagination.table-pagination .table-pagination__summary{display:block;text-align:center;color:#5d6b98;font-size:14px;font-weight:500;line-height:20px;}@media (min-width:1024px){.recco-notification-pagination.table-pagination .table-pagination__pagination{align-items:center;flex-wrap:wrap;gap:16px 12px;}.recco-notification-pagination.table-pagination .table-pagination__pager-item{display:contents;}.recco-notification-pagination.table-pagination .table-pagination__pager-item__child-items{flex:1 1 auto;}.recco-notification-pagination.table-pagination .table-pagination__summary{flex-basis:100%;order:4;text-align:left;}}@media (max-width:1023px){.recco-notification-pagination.table-pagination{padding-top:16px;}.recco-notification-pagination.table-pagination .table-pagination__pagination{align-items:center;}.recco-notification-pagination.table-pagination .table-pagination__pager-item{gap:0;justify-content:center;min-height:36px;}.recco-notification-pagination.table-pagination .table-pagination__pager-item__child-items{display:none;}.recco-notification-pagination.table-pagination .table-pagination__prev-btn,.recco-notification-pagination.table-pagination .table-pagination__next-btn{width:36px;height:36px;min-height:0;padding:0;gap:0;}.recco-notification-pagination.table-pagination .table-pagination__prev-btn .page-link,.recco-notification-pagination.table-pagination .table-pagination__next-btn .table-pagination__next-btn__page-link{width:100%;height:100%;padding:0;gap:0;}.recco-notification-pagination.table-pagination .table-pagination__prev-btn span[aria-hidden],.recco-notification-pagination.table-pagination .table-pagination__next-btn .pager-next-label{display:none;}.recco-notification-pagination.table-pagination .table-pagination__prev-btn .page-link::before,.recco-notification-pagination.table-pagination .table-pagination__next-btn .table-pagination__next-btn__page-link::after{width:20px;height:20px;margin:0;background-size:20px 20px;}}.recco-forum-pagination.table-pagination{width:100%;}.recco-forum-pagination.table-pagination .table-pagination__separator-item{display:none;}.recco-forum-pagination.table-pagination .table-pagination__pagination{align-items:flex-start;gap:12px;}.recco-forum-pagination.table-pagination .pager__item--previous,.recco-forum-pagination.table-pagination .pager__item--next{display:flex;align-items:center;flex-shrink:0;white-space:nowrap;}.recco-forum-pagination.table-pagination .table-pagination__prev-btn,.recco-forum-pagination.table-pagination .table-pagination__next-btn{position:relative;box-sizing:border-box;min-height:40px;}.recco-forum-pagination.table-pagination .table-pagination__prev-btn a.page-link::after{content:"";position:absolute;inset:0;}.recco-forum-pagination.table-pagination .table-pagination__prev-btn a.page-link:focus-visible{outline:none;}.recco-forum-pagination.table-pagination .table-pagination__next-btn a.table-pagination__next-btn__page-link::before{content:"";position:absolute;inset:0;}.recco-forum-pagination.table-pagination .table-pagination__next-btn a.table-pagination__next-btn__page-link:focus-visible{outline:none;}.recco-forum-pagination.table-pagination .table-pagination__prev-btn:has(a.page-link:focus-visible),.recco-forum-pagination.table-pagination .table-pagination__next-btn:has(a.table-pagination__next-btn__page-link:focus-visible){outline:2px solid #715ff7;outline-offset:2px;}.recco-forum-pagination.table-pagination .table-pagination__prev-btn::before,.recco-forum-pagination.table-pagination .table-pagination__next-btn::after{margin:0;}.recco-forum-pagination.table-pagination .table-pagination__prev-btn--disabled::before{opacity:0.4;}.recco-forum-pagination.table-pagination .table-pagination__pager-item{display:flex;flex-direction:column;align-items:center;gap:16px;}.recco-forum-pagination.table-pagination .table-pagination__pager-item__child-items{gap:2px;}.recco-forum-pagination.table-pagination .table-pagination__summary{display:block;text-align:center;color:#5d6b98;font-size:14px;font-weight:500;line-height:20px;}@media (min-width:768px){.recco-forum-pagination.table-pagination .table-pagination__pagination{align-items:center;flex-wrap:wrap;gap:16px 12px;}.recco-forum-pagination.table-pagination .table-pagination__pager-item{display:contents;}.recco-forum-pagination.table-pagination .table-pagination__pager-item__child-items{flex:1 1 auto;}.recco-forum-pagination.table-pagination .table-pagination__summary{flex-basis:100%;order:4;text-align:left;}}@media (max-width:767px){.recco-forum-pagination.table-pagination .table-pagination__pagination{align-items:center;}.recco-forum-pagination.table-pagination .table-pagination__pager-item{gap:0;justify-content:center;min-height:36px;}.recco-forum-pagination.table-pagination .table-pagination__pager-item__child-items{display:none;}.recco-forum-pagination.table-pagination .table-pagination__prev-btn,.recco-forum-pagination.table-pagination .table-pagination__next-btn{width:36px;height:36px;min-height:0;padding:0;gap:0;}.recco-forum-pagination.table-pagination .table-pagination__prev-btn .page-link,.recco-forum-pagination.table-pagination .table-pagination__next-btn .table-pagination__next-btn__page-link{width:100%;height:100%;padding:0;gap:0;}.recco-forum-pagination.table-pagination .table-pagination__prev-btn span[aria-hidden],.recco-forum-pagination.table-pagination .table-pagination__next-btn .pager-next-label{display:none;}.recco-forum-pagination.table-pagination .table-pagination__prev-btn .page-link::before,.recco-forum-pagination.table-pagination .table-pagination__next-btn .table-pagination__next-btn__page-link::after{width:20px;height:20px;margin:0;background-size:20px 20px;}.recco-forum-pagination.table-pagination .table-pagination__summary{color:#404968;}.recco-forum-pagination.table-pagination .table-pagination__summary-lead{display:none;}}
