.pagination{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;border-top:1px solid #dbecf0;border-bottom-left-radius:16px;border-bottom-right-radius:16px;width:100%}.pagination .pagination-button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #dbecf0;border-radius:8px;background-color:#fff;cursor:pointer;transition:all .2s ease;color:#000b19;box-sizing:border-box;position:relative;overflow:visible}.pagination .pagination-button:hover:not(:disabled){background-color:#f5f9ff;border-color:#0c343d}.pagination .pagination-button:disabled{opacity:.4;cursor:not-allowed}.pagination .pagination-button svg{stroke:currentColor;overflow:visible;margin-top:-10px;margin-right:10px}.pagination .pagination-pages{display:flex;align-items:center;gap:4px}.pagination .pagination-page{display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid #dbecf0;border-radius:8px;background-color:#fff;color:#000b19;font-size:14px;font-weight:400;cursor:pointer;transition:all .2s ease}.pagination .pagination-page:hover:not(.active){background-color:#f5f9ff;border-color:#0c343d}.pagination .pagination-page.active{background-color:#0c343d;border-color:#0c343d;color:#fff;font-weight:600;cursor:default}.pagination .pagination-page.active:hover{background-color:#0c343d}.pagination .pagination-ellipsis{display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;color:#878e97;font-size:14px;font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}