.pagination,.pagination-footer,.pagination-footer-inline,.pagination-footer-split{align-items:center;gap:1rem;display:flex}.pagination{flex-wrap:wrap;justify-content:space-between;margin:1rem 0;font-size:.9rem}.pagination-footer{justify-content:space-between;margin-top:15px;font-size:13px}.pagination-footer-inline{background:var(--white,#fff);justify-content:flex-end;padding:12px 16px}.pagination-footer-split{border-top:1px solid var(--thinlightgrey);background:var(--white,#fff);justify-content:flex-end;padding:12px 16px}.pagination-left,.pagination-right{align-items:center;display:flex}.pagination-left{color:#4a5568;gap:.5rem;font-size:.875rem}.pagination-left select{border:1px solid var(--thinlightgrey);background-color:var(--white,#fff);color:var(--text-grey);cursor:pointer;border-radius:.25rem;padding:.375rem .5rem;font-size:.8rem}.pagination-left select option{color:var(--text-grey)}.pagination-left select:hover{border-color:var(--lightergreen)}.pagination-left select:focus{border-color:var(--lightergreen);box-shadow:0 0 0 1px var(--lightergreen);outline:none}.pagination-right{gap:1rem}.pagination-info,.entries-info,.entries-info-inline{color:#6b7280;white-space:nowrap}.pagination-info{color:#4a5568;font-size:.9rem}.entries-info,.entries-info-inline{font-size:13px}.entries-info-inline{margin:0;padding:0}.pagination-buttons{align-items:center;gap:4px;display:flex}.pagination-footer .pagination-buttons,.pagination-footer-inline .pagination-buttons,.pagination-footer-split .pagination-buttons,.pagination .pagination-buttons{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.table-footer-inline .pagination-buttons{margin-left:auto}.pagination-button,.pagination-buttons button{border:1px solid var(--thinlightgrey,#d1d5db);background:var(--white,#fff);min-width:32px;height:2rem;color:var(--text-grey,#5f6368);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:5px 10px;font-size:13px;line-height:1;transition:all .2s ease-in-out;display:inline-flex}.pagination-footer .pagination-buttons>button,.pagination-footer-inline .pagination-buttons>button,.pagination-footer-split .pagination-buttons>button,.pagination .pagination-buttons>button{appearance:none;background:var(--white,#fff);color:var(--text-grey,#5f6368);justify-content:center;align-items:center;min-width:32px;height:2rem;padding:5px 10px;line-height:1;display:inline-flex;border:1px solid var(--thinlightgrey,#d1d5db)!important;border-radius:4px!important}.pagination-buttons>button+button{margin-left:4px}.pagination-button:hover:not(:disabled),.pagination-buttons button:hover:not(:disabled):not(.active),.pagination-footer .pagination-buttons>button:hover:not(:disabled):not(.active),.pagination-footer-inline .pagination-buttons>button:hover:not(:disabled):not(.active),.pagination-footer-split .pagination-buttons>button:hover:not(:disabled):not(.active),.pagination .pagination-buttons>button:hover:not(:disabled):not(.active){background:var(--softgreen);color:var(--darkgreen,inherit)}.pagination-button.active,.pagination-buttons button.active,.pagination-footer .pagination-buttons>button.active,.pagination-footer-inline .pagination-buttons>button.active,.pagination-footer-split .pagination-buttons>button.active,.pagination .pagination-buttons>button.active{background:var(--lightgreen);color:var(--darkgreen);font-weight:600}.pagination-button:disabled,.pagination-buttons button:disabled{opacity:.5;cursor:not-allowed}.pagination-button:focus,.pagination-buttons button:focus{box-shadow:0 0 0 1px var(--lightergreen);z-index:1;outline:none;position:relative}@media (max-width:768px){.pagination-left,.pagination-info,.pagination-right{font-size:.8rem;display:block}.pagination-footer,.pagination-footer-inline,.pagination-footer-split{flex-direction:column;align-items:flex-start}.pagination-footer-inline,.pagination-footer-split{justify-content:flex-start;width:100%}.pagination-buttons{flex-wrap:wrap;justify-content:flex-start;gap:6px;width:100%;margin-left:0}.pagination-buttons>button+button{margin-left:0}.pagination-button,.pagination-buttons button{min-width:28px;padding:4px 8px;font-size:12px}}@media print{.pagination-buttons{display:none}}
